From 6cd4301687d1becc6ca6d867ff4c77f743d8276e Mon Sep 17 00:00:00 2001 From: alma Date: Sun, 20 Apr 2025 12:21:37 +0200 Subject: [PATCH] carnet api --- app/api/carnet/test/route.ts | 89 +- node_modules/.package-lock.json | 46 + .../@nextcloud/files/.github/dependabot.yml | 10 + .../workflows/dependabot-approve-merge.yml | 29 + node_modules/@nextcloud/files/.travis.yml | 19 + node_modules/@nextcloud/files/CHANGELOG.md | 23 + node_modules/@nextcloud/files/LICENSE | 674 +++++ node_modules/@nextcloud/files/README.md | 3 + node_modules/@nextcloud/files/babel.config.js | 15 + .../@nextcloud/files/dist/doc/.nojekyll | 0 .../files/dist/doc/assets/css/main.css | 2328 +++++++++++++++++ .../files/dist/doc/assets/images/icons.png | Bin 0 -> 9615 bytes .../files/dist/doc/assets/images/icons@2x.png | Bin 0 -> 28144 bytes .../files/dist/doc/assets/images/widgets.png | Bin 0 -> 480 bytes .../dist/doc/assets/images/widgets@2x.png | Bin 0 -> 855 bytes .../files/dist/doc/assets/js/main.js | 1 + .../files/dist/doc/assets/js/search.js | 3 + .../@nextcloud/files/dist/doc/globals.html | 169 ++ .../@nextcloud/files/dist/doc/index.html | 161 ++ .../dist/doc/modules/_humanfilesize_.html | 239 ++ .../files/dist/doc/modules/_index_.html | 158 ++ .../@nextcloud/files/dist/filepicker.d.ts | 33 + .../@nextcloud/files/dist/filepicker.js | 70 + .../@nextcloud/files/dist/filepicker.js.map | 1 + .../@nextcloud/files/dist/humanfilesize.d.ts | 1 + .../@nextcloud/files/dist/humanfilesize.js | 41 + .../files/dist/humanfilesize.js.map | 1 + node_modules/@nextcloud/files/dist/index.d.ts | 1 + node_modules/@nextcloud/files/dist/index.js | 14 + .../@nextcloud/files/dist/index.js.map | 1 + .../@nextcloud/files/lib/humanfilesize.ts | 28 + node_modules/@nextcloud/files/lib/index.ts | 1 + node_modules/@nextcloud/files/package.json | 39 + .../files/test/humanFileSize.test.js | 65 + node_modules/@nextcloud/files/tsconfig.json | 14 + .../@nextcloud/l10n/.github/dependabot.yml | 68 + .../workflows/dependabot-approve-merge.yml | 29 + node_modules/@nextcloud/l10n/.travis.yml | 19 + node_modules/@nextcloud/l10n/CHANGELOG.md | 62 + node_modules/@nextcloud/l10n/LICENSE | 674 +++++ node_modules/@nextcloud/l10n/README.md | 71 + node_modules/@nextcloud/l10n/babel.config.js | 15 + .../@nextcloud/l10n/dist/gettext.d.ts | 19 + node_modules/@nextcloud/l10n/dist/gettext.js | 120 + .../@nextcloud/l10n/dist/gettext.js.map | 1 + node_modules/@nextcloud/l10n/dist/index.d.ts | 72 + node_modules/@nextcloud/l10n/dist/index.js | 174 ++ .../@nextcloud/l10n/dist/index.js.map | 1 + node_modules/@nextcloud/l10n/lib/gettext.ts | 82 + node_modules/@nextcloud/l10n/lib/index.ts | 152 ++ node_modules/@nextcloud/l10n/package.json | 47 + .../@nextcloud/l10n/test/gettext.test.js | 158 ++ .../@nextcloud/l10n/test/index.test.js | 61 + node_modules/@nextcloud/l10n/tsconfig.json | 15 + node_modules/core-js/LICENSE | 19 + node_modules/core-js/README.md | 95 + node_modules/core-js/actual/README.md | 1 + .../core-js/actual/aggregate-error.js | 4 + .../actual/array-buffer/constructor.js | 7 + .../core-js/actual/array-buffer/detached.js | 5 + .../core-js/actual/array-buffer/index.js | 7 + .../core-js/actual/array-buffer/is-view.js | 4 + .../core-js/actual/array-buffer/slice.js | 4 + .../array-buffer/transfer-to-fixed-length.js | 5 + .../core-js/actual/array-buffer/transfer.js | 5 + node_modules/core-js/actual/array/at.js | 4 + node_modules/core-js/actual/array/concat.js | 4 + .../core-js/actual/array/copy-within.js | 4 + node_modules/core-js/actual/array/entries.js | 4 + node_modules/core-js/actual/array/every.js | 4 + node_modules/core-js/actual/array/fill.js | 4 + node_modules/core-js/actual/array/filter.js | 4 + .../core-js/actual/array/find-index.js | 4 + .../core-js/actual/array/find-last-index.js | 5 + .../core-js/actual/array/find-last.js | 5 + node_modules/core-js/actual/array/find.js | 4 + node_modules/core-js/actual/array/flat-map.js | 4 + node_modules/core-js/actual/array/flat.js | 4 + node_modules/core-js/actual/array/for-each.js | 4 + .../core-js/actual/array/from-async.js | 9 + node_modules/core-js/actual/array/from.js | 4 + .../core-js/actual/array/group-by-to-map.js | 7 + node_modules/core-js/actual/array/group-by.js | 5 + .../core-js/actual/array/group-to-map.js | 7 + node_modules/core-js/actual/array/group.js | 5 + node_modules/core-js/actual/array/includes.js | 4 + node_modules/core-js/actual/array/index-of.js | 4 + node_modules/core-js/actual/array/index.js | 18 + node_modules/core-js/actual/array/is-array.js | 4 + node_modules/core-js/actual/array/iterator.js | 4 + node_modules/core-js/actual/array/join.js | 4 + node_modules/core-js/actual/array/keys.js | 4 + .../core-js/actual/array/last-index-of.js | 4 + node_modules/core-js/actual/array/map.js | 4 + node_modules/core-js/actual/array/of.js | 4 + node_modules/core-js/actual/array/push.js | 4 + .../core-js/actual/array/reduce-right.js | 4 + node_modules/core-js/actual/array/reduce.js | 4 + node_modules/core-js/actual/array/reverse.js | 4 + node_modules/core-js/actual/array/slice.js | 4 + node_modules/core-js/actual/array/some.js | 4 + node_modules/core-js/actual/array/sort.js | 4 + node_modules/core-js/actual/array/splice.js | 4 + .../core-js/actual/array/to-reversed.js | 6 + .../core-js/actual/array/to-sorted.js | 6 + .../core-js/actual/array/to-spliced.js | 6 + node_modules/core-js/actual/array/unshift.js | 4 + node_modules/core-js/actual/array/values.js | 4 + .../core-js/actual/array/virtual/at.js | 4 + .../core-js/actual/array/virtual/concat.js | 4 + .../actual/array/virtual/copy-within.js | 4 + .../core-js/actual/array/virtual/entries.js | 4 + .../core-js/actual/array/virtual/every.js | 4 + .../core-js/actual/array/virtual/fill.js | 4 + .../core-js/actual/array/virtual/filter.js | 4 + .../actual/array/virtual/find-index.js | 4 + .../actual/array/virtual/find-last-index.js | 5 + .../core-js/actual/array/virtual/find-last.js | 5 + .../core-js/actual/array/virtual/find.js | 4 + .../core-js/actual/array/virtual/flat-map.js | 4 + .../core-js/actual/array/virtual/flat.js | 4 + .../core-js/actual/array/virtual/for-each.js | 4 + .../actual/array/virtual/group-by-to-map.js | 7 + .../core-js/actual/array/virtual/group-by.js | 5 + .../actual/array/virtual/group-to-map.js | 7 + .../core-js/actual/array/virtual/group.js | 5 + .../core-js/actual/array/virtual/includes.js | 4 + .../core-js/actual/array/virtual/index-of.js | 4 + .../core-js/actual/array/virtual/index.js | 17 + .../core-js/actual/array/virtual/iterator.js | 4 + .../core-js/actual/array/virtual/join.js | 4 + .../core-js/actual/array/virtual/keys.js | 4 + .../actual/array/virtual/last-index-of.js | 4 + .../core-js/actual/array/virtual/map.js | 4 + .../core-js/actual/array/virtual/push.js | 4 + .../actual/array/virtual/reduce-right.js | 4 + .../core-js/actual/array/virtual/reduce.js | 4 + .../core-js/actual/array/virtual/reverse.js | 4 + .../core-js/actual/array/virtual/slice.js | 4 + .../core-js/actual/array/virtual/some.js | 4 + .../core-js/actual/array/virtual/sort.js | 4 + .../core-js/actual/array/virtual/splice.js | 4 + .../actual/array/virtual/to-reversed.js | 6 + .../core-js/actual/array/virtual/to-sorted.js | 6 + .../actual/array/virtual/to-spliced.js | 6 + .../core-js/actual/array/virtual/unshift.js | 4 + .../core-js/actual/array/virtual/values.js | 4 + .../core-js/actual/array/virtual/with.js | 6 + node_modules/core-js/actual/array/with.js | 6 + .../async-disposable-stack/constructor.js | 12 + .../actual/async-disposable-stack/index.js | 12 + .../actual/async-iterator/async-dispose.js | 4 + .../core-js/actual/async-iterator/drop.js | 9 + .../core-js/actual/async-iterator/every.js | 9 + .../core-js/actual/async-iterator/filter.js | 9 + .../core-js/actual/async-iterator/find.js | 9 + .../core-js/actual/async-iterator/flat-map.js | 9 + .../core-js/actual/async-iterator/for-each.js | 9 + .../core-js/actual/async-iterator/from.js | 23 + .../core-js/actual/async-iterator/index.js | 24 + .../core-js/actual/async-iterator/map.js | 9 + .../core-js/actual/async-iterator/reduce.js | 9 + .../core-js/actual/async-iterator/some.js | 9 + .../core-js/actual/async-iterator/take.js | 9 + .../core-js/actual/async-iterator/to-array.js | 9 + node_modules/core-js/actual/atob.js | 4 + node_modules/core-js/actual/btoa.js | 4 + .../core-js/actual/clear-immediate.js | 4 + .../core-js/actual/data-view/get-float16.js | 5 + .../core-js/actual/data-view/index.js | 6 + .../core-js/actual/data-view/set-float16.js | 5 + node_modules/core-js/actual/date/get-year.js | 4 + node_modules/core-js/actual/date/index.js | 4 + node_modules/core-js/actual/date/now.js | 4 + node_modules/core-js/actual/date/set-year.js | 4 + .../core-js/actual/date/to-gmt-string.js | 4 + .../core-js/actual/date/to-iso-string.js | 4 + node_modules/core-js/actual/date/to-json.js | 4 + .../core-js/actual/date/to-primitive.js | 4 + node_modules/core-js/actual/date/to-string.js | 4 + .../actual/disposable-stack/constructor.js | 10 + .../core-js/actual/disposable-stack/index.js | 10 + .../actual/dom-collections/for-each.js | 4 + .../core-js/actual/dom-collections/index.js | 4 + .../actual/dom-collections/iterator.js | 4 + .../actual/dom-exception/constructor.js | 4 + .../core-js/actual/dom-exception/index.js | 4 + .../actual/dom-exception/to-string-tag.js | 4 + .../core-js/actual/error/constructor.js | 4 + node_modules/core-js/actual/error/index.js | 6 + node_modules/core-js/actual/error/is-error.js | 6 + .../core-js/actual/error/to-string.js | 4 + node_modules/core-js/actual/escape.js | 4 + node_modules/core-js/actual/function/bind.js | 4 + .../core-js/actual/function/has-instance.js | 4 + node_modules/core-js/actual/function/index.js | 5 + .../core-js/actual/function/metadata.js | 4 + node_modules/core-js/actual/function/name.js | 4 + .../core-js/actual/function/virtual/bind.js | 4 + .../core-js/actual/function/virtual/index.js | 4 + .../core-js/actual/get-iterator-method.js | 4 + node_modules/core-js/actual/get-iterator.js | 4 + node_modules/core-js/actual/global-this.js | 4 + node_modules/core-js/actual/index.js | 5 + node_modules/core-js/actual/instance/at.js | 4 + node_modules/core-js/actual/instance/bind.js | 4 + .../core-js/actual/instance/code-point-at.js | 4 + .../core-js/actual/instance/concat.js | 4 + .../core-js/actual/instance/copy-within.js | 4 + .../core-js/actual/instance/ends-with.js | 4 + .../core-js/actual/instance/entries.js | 4 + node_modules/core-js/actual/instance/every.js | 4 + node_modules/core-js/actual/instance/fill.js | 4 + .../core-js/actual/instance/filter.js | 4 + .../core-js/actual/instance/find-index.js | 4 + .../actual/instance/find-last-index.js | 10 + .../core-js/actual/instance/find-last.js | 10 + node_modules/core-js/actual/instance/find.js | 4 + node_modules/core-js/actual/instance/flags.js | 4 + .../core-js/actual/instance/flat-map.js | 4 + node_modules/core-js/actual/instance/flat.js | 4 + .../core-js/actual/instance/for-each.js | 4 + .../actual/instance/group-by-to-map.js | 10 + .../core-js/actual/instance/group-by.js | 10 + .../core-js/actual/instance/group-to-map.js | 10 + node_modules/core-js/actual/instance/group.js | 10 + .../core-js/actual/instance/includes.js | 4 + .../core-js/actual/instance/index-of.js | 4 + .../core-js/actual/instance/is-well-formed.js | 4 + node_modules/core-js/actual/instance/keys.js | 4 + .../core-js/actual/instance/last-index-of.js | 4 + node_modules/core-js/actual/instance/map.js | 4 + .../core-js/actual/instance/match-all.js | 4 + .../core-js/actual/instance/pad-end.js | 4 + .../core-js/actual/instance/pad-start.js | 4 + node_modules/core-js/actual/instance/push.js | 4 + .../core-js/actual/instance/reduce-right.js | 4 + .../core-js/actual/instance/reduce.js | 4 + .../core-js/actual/instance/repeat.js | 4 + .../core-js/actual/instance/replace-all.js | 4 + .../core-js/actual/instance/reverse.js | 4 + node_modules/core-js/actual/instance/slice.js | 4 + node_modules/core-js/actual/instance/some.js | 4 + node_modules/core-js/actual/instance/sort.js | 4 + .../core-js/actual/instance/splice.js | 4 + .../core-js/actual/instance/starts-with.js | 4 + .../core-js/actual/instance/to-reversed.js | 10 + .../core-js/actual/instance/to-sorted.js | 10 + .../core-js/actual/instance/to-spliced.js | 10 + .../core-js/actual/instance/to-well-formed.js | 4 + .../core-js/actual/instance/trim-end.js | 4 + .../core-js/actual/instance/trim-left.js | 4 + .../core-js/actual/instance/trim-right.js | 4 + .../core-js/actual/instance/trim-start.js | 4 + node_modules/core-js/actual/instance/trim.js | 4 + .../core-js/actual/instance/unshift.js | 4 + .../core-js/actual/instance/values.js | 4 + node_modules/core-js/actual/instance/with.js | 10 + node_modules/core-js/actual/is-iterable.js | 4 + .../core-js/actual/iterator/dispose.js | 2 + node_modules/core-js/actual/iterator/drop.js | 6 + node_modules/core-js/actual/iterator/every.js | 6 + .../core-js/actual/iterator/filter.js | 6 + node_modules/core-js/actual/iterator/find.js | 6 + .../core-js/actual/iterator/flat-map.js | 6 + .../core-js/actual/iterator/for-each.js | 6 + node_modules/core-js/actual/iterator/from.js | 20 + node_modules/core-js/actual/iterator/index.js | 20 + node_modules/core-js/actual/iterator/map.js | 6 + .../core-js/actual/iterator/reduce.js | 6 + node_modules/core-js/actual/iterator/some.js | 6 + node_modules/core-js/actual/iterator/take.js | 6 + .../core-js/actual/iterator/to-array.js | 6 + .../core-js/actual/iterator/to-async.js | 11 + node_modules/core-js/actual/json/index.js | 10 + .../core-js/actual/json/is-raw-json.js | 5 + node_modules/core-js/actual/json/parse.js | 6 + node_modules/core-js/actual/json/raw-json.js | 7 + node_modules/core-js/actual/json/stringify.js | 4 + .../core-js/actual/json/to-string-tag.js | 4 + node_modules/core-js/actual/map/group-by.js | 5 + node_modules/core-js/actual/map/index.js | 5 + node_modules/core-js/actual/math/acosh.js | 4 + node_modules/core-js/actual/math/asinh.js | 4 + node_modules/core-js/actual/math/atanh.js | 4 + node_modules/core-js/actual/math/cbrt.js | 4 + node_modules/core-js/actual/math/clz32.js | 4 + node_modules/core-js/actual/math/cosh.js | 4 + node_modules/core-js/actual/math/expm1.js | 4 + node_modules/core-js/actual/math/f16round.js | 5 + node_modules/core-js/actual/math/fround.js | 4 + node_modules/core-js/actual/math/hypot.js | 4 + node_modules/core-js/actual/math/imul.js | 4 + node_modules/core-js/actual/math/index.js | 7 + node_modules/core-js/actual/math/log10.js | 4 + node_modules/core-js/actual/math/log1p.js | 4 + node_modules/core-js/actual/math/log2.js | 4 + node_modules/core-js/actual/math/sign.js | 4 + node_modules/core-js/actual/math/sinh.js | 4 + .../core-js/actual/math/sum-precise.js | 6 + node_modules/core-js/actual/math/tanh.js | 4 + .../core-js/actual/math/to-string-tag.js | 4 + node_modules/core-js/actual/math/trunc.js | 4 + .../core-js/actual/number/constructor.js | 4 + node_modules/core-js/actual/number/epsilon.js | 4 + node_modules/core-js/actual/number/index.js | 4 + .../core-js/actual/number/is-finite.js | 4 + .../core-js/actual/number/is-integer.js | 4 + node_modules/core-js/actual/number/is-nan.js | 4 + .../core-js/actual/number/is-safe-integer.js | 4 + .../core-js/actual/number/max-safe-integer.js | 4 + .../core-js/actual/number/min-safe-integer.js | 4 + .../core-js/actual/number/parse-float.js | 4 + .../core-js/actual/number/parse-int.js | 4 + .../core-js/actual/number/to-exponential.js | 4 + .../core-js/actual/number/to-fixed.js | 4 + .../core-js/actual/number/to-precision.js | 4 + .../core-js/actual/number/virtual/index.js | 4 + .../actual/number/virtual/to-exponential.js | 4 + .../core-js/actual/number/virtual/to-fixed.js | 4 + .../actual/number/virtual/to-precision.js | 4 + node_modules/core-js/actual/object/assign.js | 4 + node_modules/core-js/actual/object/create.js | 4 + .../core-js/actual/object/define-getter.js | 4 + .../actual/object/define-properties.js | 4 + .../core-js/actual/object/define-property.js | 4 + .../core-js/actual/object/define-setter.js | 4 + node_modules/core-js/actual/object/entries.js | 4 + node_modules/core-js/actual/object/freeze.js | 4 + .../core-js/actual/object/from-entries.js | 4 + .../object/get-own-property-descriptor.js | 4 + .../object/get-own-property-descriptors.js | 4 + .../actual/object/get-own-property-names.js | 4 + .../actual/object/get-own-property-symbols.js | 4 + .../core-js/actual/object/get-prototype-of.js | 4 + .../core-js/actual/object/group-by.js | 5 + node_modules/core-js/actual/object/has-own.js | 4 + node_modules/core-js/actual/object/index.js | 5 + .../core-js/actual/object/is-extensible.js | 4 + .../core-js/actual/object/is-frozen.js | 4 + .../core-js/actual/object/is-sealed.js | 4 + node_modules/core-js/actual/object/is.js | 4 + node_modules/core-js/actual/object/keys.js | 4 + .../core-js/actual/object/lookup-getter.js | 4 + .../core-js/actual/object/lookup-setter.js | 4 + .../actual/object/prevent-extensions.js | 4 + node_modules/core-js/actual/object/proto.js | 4 + node_modules/core-js/actual/object/seal.js | 4 + .../core-js/actual/object/set-prototype-of.js | 4 + .../core-js/actual/object/to-string.js | 4 + node_modules/core-js/actual/object/values.js | 4 + node_modules/core-js/actual/parse-float.js | 4 + node_modules/core-js/actual/parse-int.js | 4 + .../core-js/actual/promise/all-settled.js | 4 + node_modules/core-js/actual/promise/any.js | 4 + .../core-js/actual/promise/finally.js | 4 + node_modules/core-js/actual/promise/index.js | 7 + node_modules/core-js/actual/promise/try.js | 6 + .../core-js/actual/promise/with-resolvers.js | 6 + .../core-js/actual/queue-microtask.js | 4 + node_modules/core-js/actual/reflect/apply.js | 4 + .../core-js/actual/reflect/construct.js | 4 + .../core-js/actual/reflect/define-property.js | 4 + .../core-js/actual/reflect/delete-property.js | 4 + .../reflect/get-own-property-descriptor.js | 4 + .../actual/reflect/get-prototype-of.js | 4 + node_modules/core-js/actual/reflect/get.js | 4 + node_modules/core-js/actual/reflect/has.js | 4 + node_modules/core-js/actual/reflect/index.js | 4 + .../core-js/actual/reflect/is-extensible.js | 4 + .../core-js/actual/reflect/own-keys.js | 4 + .../actual/reflect/prevent-extensions.js | 4 + .../actual/reflect/set-prototype-of.js | 4 + node_modules/core-js/actual/reflect/set.js | 4 + .../core-js/actual/reflect/to-string-tag.js | 4 + .../core-js/actual/regexp/constructor.js | 4 + node_modules/core-js/actual/regexp/dot-all.js | 4 + node_modules/core-js/actual/regexp/escape.js | 5 + node_modules/core-js/actual/regexp/flags.js | 4 + node_modules/core-js/actual/regexp/index.js | 5 + node_modules/core-js/actual/regexp/match.js | 4 + node_modules/core-js/actual/regexp/replace.js | 4 + node_modules/core-js/actual/regexp/search.js | 4 + node_modules/core-js/actual/regexp/split.js | 4 + node_modules/core-js/actual/regexp/sticky.js | 4 + node_modules/core-js/actual/regexp/test.js | 4 + .../core-js/actual/regexp/to-string.js | 4 + node_modules/core-js/actual/self.js | 4 + node_modules/core-js/actual/set-immediate.js | 4 + node_modules/core-js/actual/set-interval.js | 4 + node_modules/core-js/actual/set-timeout.js | 4 + node_modules/core-js/actual/set/difference.js | 5 + node_modules/core-js/actual/set/index.js | 11 + .../core-js/actual/set/intersection.js | 5 + .../core-js/actual/set/is-disjoint-from.js | 5 + .../core-js/actual/set/is-subset-of.js | 5 + .../core-js/actual/set/is-superset-of.js | 5 + .../actual/set/symmetric-difference.js | 5 + node_modules/core-js/actual/set/union.js | 5 + node_modules/core-js/actual/string/anchor.js | 4 + node_modules/core-js/actual/string/at.js | 4 + node_modules/core-js/actual/string/big.js | 4 + node_modules/core-js/actual/string/blink.js | 4 + node_modules/core-js/actual/string/bold.js | 4 + .../core-js/actual/string/code-point-at.js | 4 + .../core-js/actual/string/ends-with.js | 4 + node_modules/core-js/actual/string/fixed.js | 4 + .../core-js/actual/string/fontcolor.js | 4 + .../core-js/actual/string/fontsize.js | 4 + .../core-js/actual/string/from-code-point.js | 4 + .../core-js/actual/string/includes.js | 4 + node_modules/core-js/actual/string/index.js | 8 + .../core-js/actual/string/is-well-formed.js | 7 + node_modules/core-js/actual/string/italics.js | 4 + .../core-js/actual/string/iterator.js | 4 + node_modules/core-js/actual/string/link.js | 4 + .../core-js/actual/string/match-all.js | 4 + node_modules/core-js/actual/string/match.js | 4 + node_modules/core-js/actual/string/pad-end.js | 4 + .../core-js/actual/string/pad-start.js | 4 + node_modules/core-js/actual/string/raw.js | 4 + node_modules/core-js/actual/string/repeat.js | 4 + .../core-js/actual/string/replace-all.js | 4 + node_modules/core-js/actual/string/replace.js | 4 + node_modules/core-js/actual/string/search.js | 4 + node_modules/core-js/actual/string/small.js | 4 + node_modules/core-js/actual/string/split.js | 4 + .../core-js/actual/string/starts-with.js | 4 + node_modules/core-js/actual/string/strike.js | 4 + node_modules/core-js/actual/string/sub.js | 4 + node_modules/core-js/actual/string/substr.js | 4 + node_modules/core-js/actual/string/sup.js | 4 + .../core-js/actual/string/to-well-formed.js | 7 + .../core-js/actual/string/trim-end.js | 4 + .../core-js/actual/string/trim-left.js | 4 + .../core-js/actual/string/trim-right.js | 4 + .../core-js/actual/string/trim-start.js | 4 + node_modules/core-js/actual/string/trim.js | 4 + .../core-js/actual/string/virtual/anchor.js | 4 + .../core-js/actual/string/virtual/at.js | 4 + .../core-js/actual/string/virtual/big.js | 4 + .../core-js/actual/string/virtual/blink.js | 4 + .../core-js/actual/string/virtual/bold.js | 4 + .../actual/string/virtual/code-point-at.js | 4 + .../actual/string/virtual/ends-with.js | 4 + .../core-js/actual/string/virtual/fixed.js | 4 + .../actual/string/virtual/fontcolor.js | 4 + .../core-js/actual/string/virtual/fontsize.js | 4 + .../core-js/actual/string/virtual/includes.js | 4 + .../core-js/actual/string/virtual/index.js | 8 + .../actual/string/virtual/is-well-formed.js | 7 + .../core-js/actual/string/virtual/italics.js | 4 + .../core-js/actual/string/virtual/iterator.js | 4 + .../core-js/actual/string/virtual/link.js | 4 + .../actual/string/virtual/match-all.js | 4 + .../core-js/actual/string/virtual/pad-end.js | 4 + .../actual/string/virtual/pad-start.js | 4 + .../core-js/actual/string/virtual/repeat.js | 4 + .../actual/string/virtual/replace-all.js | 4 + .../core-js/actual/string/virtual/small.js | 4 + .../actual/string/virtual/starts-with.js | 4 + .../core-js/actual/string/virtual/strike.js | 4 + .../core-js/actual/string/virtual/sub.js | 4 + .../core-js/actual/string/virtual/substr.js | 4 + .../core-js/actual/string/virtual/sup.js | 4 + .../actual/string/virtual/to-well-formed.js | 7 + .../core-js/actual/string/virtual/trim-end.js | 4 + .../actual/string/virtual/trim-left.js | 4 + .../actual/string/virtual/trim-right.js | 4 + .../actual/string/virtual/trim-start.js | 4 + .../core-js/actual/string/virtual/trim.js | 4 + .../core-js/actual/structured-clone.js | 4 + .../core-js/actual/suppressed-error.js | 7 + .../core-js/actual/symbol/async-dispose.js | 5 + .../core-js/actual/symbol/async-iterator.js | 4 + .../core-js/actual/symbol/description.js | 4 + node_modules/core-js/actual/symbol/dispose.js | 5 + node_modules/core-js/actual/symbol/for.js | 4 + .../core-js/actual/symbol/has-instance.js | 4 + node_modules/core-js/actual/symbol/index.js | 9 + .../actual/symbol/is-concat-spreadable.js | 4 + .../core-js/actual/symbol/iterator.js | 4 + node_modules/core-js/actual/symbol/key-for.js | 4 + .../core-js/actual/symbol/match-all.js | 4 + node_modules/core-js/actual/symbol/match.js | 4 + .../core-js/actual/symbol/metadata.js | 6 + node_modules/core-js/actual/symbol/replace.js | 4 + node_modules/core-js/actual/symbol/search.js | 4 + node_modules/core-js/actual/symbol/species.js | 4 + node_modules/core-js/actual/symbol/split.js | 4 + .../core-js/actual/symbol/to-primitive.js | 4 + .../core-js/actual/symbol/to-string-tag.js | 4 + .../core-js/actual/symbol/unscopables.js | 4 + node_modules/core-js/actual/typed-array/at.js | 4 + .../core-js/actual/typed-array/copy-within.js | 4 + .../core-js/actual/typed-array/entries.js | 4 + .../core-js/actual/typed-array/every.js | 4 + .../core-js/actual/typed-array/fill.js | 4 + .../core-js/actual/typed-array/filter.js | 4 + .../core-js/actual/typed-array/find-index.js | 4 + .../actual/typed-array/find-last-index.js | 5 + .../core-js/actual/typed-array/find-last.js | 5 + .../core-js/actual/typed-array/find.js | 4 + .../actual/typed-array/float32-array.js | 5 + .../actual/typed-array/float64-array.js | 5 + .../core-js/actual/typed-array/for-each.js | 4 + .../core-js/actual/typed-array/from-base64.js | 2 + .../core-js/actual/typed-array/from-hex.js | 2 + .../core-js/actual/typed-array/from.js | 4 + .../core-js/actual/typed-array/includes.js | 4 + .../core-js/actual/typed-array/index-of.js | 4 + .../core-js/actual/typed-array/index.js | 17 + .../core-js/actual/typed-array/int16-array.js | 5 + .../core-js/actual/typed-array/int32-array.js | 5 + .../core-js/actual/typed-array/int8-array.js | 5 + .../core-js/actual/typed-array/iterator.js | 4 + .../core-js/actual/typed-array/join.js | 4 + .../core-js/actual/typed-array/keys.js | 4 + .../actual/typed-array/last-index-of.js | 4 + .../core-js/actual/typed-array/map.js | 4 + .../core-js/actual/typed-array/methods.js | 17 + node_modules/core-js/actual/typed-array/of.js | 4 + .../actual/typed-array/reduce-right.js | 4 + .../core-js/actual/typed-array/reduce.js | 4 + .../core-js/actual/typed-array/reverse.js | 4 + .../actual/typed-array/set-from-base64.js | 2 + .../actual/typed-array/set-from-hex.js | 2 + .../core-js/actual/typed-array/set.js | 4 + .../core-js/actual/typed-array/slice.js | 4 + .../core-js/actual/typed-array/some.js | 4 + .../core-js/actual/typed-array/sort.js | 4 + .../core-js/actual/typed-array/subarray.js | 4 + .../core-js/actual/typed-array/to-base64.js | 2 + .../core-js/actual/typed-array/to-hex.js | 2 + .../actual/typed-array/to-locale-string.js | 4 + .../core-js/actual/typed-array/to-reversed.js | 6 + .../core-js/actual/typed-array/to-sorted.js | 6 + .../core-js/actual/typed-array/to-spliced.js | 3 + .../core-js/actual/typed-array/to-string.js | 4 + .../actual/typed-array/uint16-array.js | 5 + .../actual/typed-array/uint32-array.js | 5 + .../core-js/actual/typed-array/uint8-array.js | 5 + .../actual/typed-array/uint8-clamped-array.js | 5 + .../core-js/actual/typed-array/values.js | 4 + .../core-js/actual/typed-array/with.js | 6 + node_modules/core-js/actual/unescape.js | 4 + .../core-js/actual/url-search-params/index.js | 4 + node_modules/core-js/actual/url/can-parse.js | 4 + node_modules/core-js/actual/url/index.js | 4 + node_modules/core-js/actual/url/parse.js | 4 + node_modules/core-js/actual/url/to-json.js | 4 + node_modules/core-js/actual/weak-map/index.js | 4 + node_modules/core-js/actual/weak-set/index.js | 4 + node_modules/core-js/configurator.js | 28 + node_modules/core-js/es/README.md | 1 + node_modules/core-js/es/aggregate-error.js | 9 + .../core-js/es/array-buffer/constructor.js | 10 + .../core-js/es/array-buffer/detached.js | 4 + node_modules/core-js/es/array-buffer/index.js | 12 + .../core-js/es/array-buffer/is-view.js | 5 + node_modules/core-js/es/array-buffer/slice.js | 2 + .../array-buffer/transfer-to-fixed-length.js | 5 + .../core-js/es/array-buffer/transfer.js | 5 + node_modules/core-js/es/array/at.js | 5 + node_modules/core-js/es/array/concat.js | 5 + node_modules/core-js/es/array/copy-within.js | 5 + node_modules/core-js/es/array/entries.js | 6 + node_modules/core-js/es/array/every.js | 5 + node_modules/core-js/es/array/fill.js | 5 + node_modules/core-js/es/array/filter.js | 5 + node_modules/core-js/es/array/find-index.js | 5 + .../core-js/es/array/find-last-index.js | 5 + node_modules/core-js/es/array/find-last.js | 5 + node_modules/core-js/es/array/find.js | 5 + node_modules/core-js/es/array/flat-map.js | 6 + node_modules/core-js/es/array/flat.js | 6 + node_modules/core-js/es/array/for-each.js | 5 + node_modules/core-js/es/array/from.js | 6 + node_modules/core-js/es/array/includes.js | 5 + node_modules/core-js/es/array/index-of.js | 5 + node_modules/core-js/es/array/index.js | 44 + node_modules/core-js/es/array/is-array.js | 5 + node_modules/core-js/es/array/iterator.js | 6 + node_modules/core-js/es/array/join.js | 5 + node_modules/core-js/es/array/keys.js | 6 + .../core-js/es/array/last-index-of.js | 5 + node_modules/core-js/es/array/map.js | 5 + node_modules/core-js/es/array/of.js | 5 + node_modules/core-js/es/array/push.js | 5 + node_modules/core-js/es/array/reduce-right.js | 5 + node_modules/core-js/es/array/reduce.js | 5 + node_modules/core-js/es/array/reverse.js | 5 + node_modules/core-js/es/array/slice.js | 5 + node_modules/core-js/es/array/some.js | 5 + node_modules/core-js/es/array/sort.js | 5 + node_modules/core-js/es/array/splice.js | 5 + node_modules/core-js/es/array/to-reversed.js | 5 + node_modules/core-js/es/array/to-sorted.js | 6 + node_modules/core-js/es/array/to-spliced.js | 5 + node_modules/core-js/es/array/unshift.js | 5 + node_modules/core-js/es/array/values.js | 6 + node_modules/core-js/es/array/virtual/at.js | 5 + .../core-js/es/array/virtual/concat.js | 5 + .../core-js/es/array/virtual/copy-within.js | 5 + .../core-js/es/array/virtual/entries.js | 6 + .../core-js/es/array/virtual/every.js | 5 + node_modules/core-js/es/array/virtual/fill.js | 5 + .../core-js/es/array/virtual/filter.js | 5 + .../core-js/es/array/virtual/find-index.js | 5 + .../es/array/virtual/find-last-index.js | 5 + .../core-js/es/array/virtual/find-last.js | 5 + node_modules/core-js/es/array/virtual/find.js | 5 + .../core-js/es/array/virtual/flat-map.js | 6 + node_modules/core-js/es/array/virtual/flat.js | 6 + .../core-js/es/array/virtual/for-each.js | 5 + .../core-js/es/array/virtual/includes.js | 5 + .../core-js/es/array/virtual/index-of.js | 5 + .../core-js/es/array/virtual/index.js | 40 + .../core-js/es/array/virtual/iterator.js | 6 + node_modules/core-js/es/array/virtual/join.js | 5 + node_modules/core-js/es/array/virtual/keys.js | 6 + .../core-js/es/array/virtual/last-index-of.js | 5 + node_modules/core-js/es/array/virtual/map.js | 5 + node_modules/core-js/es/array/virtual/push.js | 5 + .../core-js/es/array/virtual/reduce-right.js | 5 + .../core-js/es/array/virtual/reduce.js | 5 + .../core-js/es/array/virtual/reverse.js | 5 + .../core-js/es/array/virtual/slice.js | 5 + node_modules/core-js/es/array/virtual/some.js | 5 + node_modules/core-js/es/array/virtual/sort.js | 5 + .../core-js/es/array/virtual/splice.js | 5 + .../core-js/es/array/virtual/to-reversed.js | 5 + .../core-js/es/array/virtual/to-sorted.js | 6 + .../core-js/es/array/virtual/to-spliced.js | 5 + .../core-js/es/array/virtual/unshift.js | 5 + .../core-js/es/array/virtual/values.js | 6 + node_modules/core-js/es/array/virtual/with.js | 5 + node_modules/core-js/es/array/with.js | 5 + .../core-js/es/data-view/get-float16.js | 2 + node_modules/core-js/es/data-view/index.js | 10 + .../core-js/es/data-view/set-float16.js | 2 + node_modules/core-js/es/date/get-year.js | 5 + node_modules/core-js/es/date/index.js | 12 + node_modules/core-js/es/date/now.js | 5 + node_modules/core-js/es/date/set-year.js | 5 + node_modules/core-js/es/date/to-gmt-string.js | 5 + node_modules/core-js/es/date/to-iso-string.js | 6 + node_modules/core-js/es/date/to-json.js | 5 + node_modules/core-js/es/date/to-primitive.js | 6 + node_modules/core-js/es/date/to-string.js | 5 + node_modules/core-js/es/error/constructor.js | 5 + node_modules/core-js/es/error/index.js | 6 + node_modules/core-js/es/error/to-string.js | 5 + node_modules/core-js/es/escape.js | 5 + node_modules/core-js/es/function/bind.js | 5 + .../core-js/es/function/has-instance.js | 5 + node_modules/core-js/es/function/index.js | 7 + node_modules/core-js/es/function/name.js | 2 + .../core-js/es/function/virtual/bind.js | 5 + .../core-js/es/function/virtual/index.js | 5 + .../core-js/es/get-iterator-method.js | 6 + node_modules/core-js/es/get-iterator.js | 6 + node_modules/core-js/es/global-this.js | 4 + node_modules/core-js/es/index.js | 276 ++ node_modules/core-js/es/instance/at.js | 15 + node_modules/core-js/es/instance/bind.js | 10 + .../core-js/es/instance/code-point-at.js | 11 + node_modules/core-js/es/instance/concat.js | 10 + .../core-js/es/instance/copy-within.js | 10 + node_modules/core-js/es/instance/ends-with.js | 11 + node_modules/core-js/es/instance/entries.js | 10 + node_modules/core-js/es/instance/every.js | 10 + node_modules/core-js/es/instance/fill.js | 10 + node_modules/core-js/es/instance/filter.js | 10 + .../core-js/es/instance/find-index.js | 10 + .../core-js/es/instance/find-last-index.js | 10 + node_modules/core-js/es/instance/find-last.js | 10 + node_modules/core-js/es/instance/find.js | 10 + node_modules/core-js/es/instance/flags.js | 9 + node_modules/core-js/es/instance/flat-map.js | 10 + node_modules/core-js/es/instance/flat.js | 10 + node_modules/core-js/es/instance/for-each.js | 10 + node_modules/core-js/es/instance/includes.js | 15 + node_modules/core-js/es/instance/index-of.js | 10 + .../core-js/es/instance/is-well-formed.js | 11 + node_modules/core-js/es/instance/keys.js | 10 + .../core-js/es/instance/last-index-of.js | 10 + node_modules/core-js/es/instance/map.js | 10 + node_modules/core-js/es/instance/match-all.js | 11 + node_modules/core-js/es/instance/pad-end.js | 11 + node_modules/core-js/es/instance/pad-start.js | 11 + node_modules/core-js/es/instance/push.js | 10 + .../core-js/es/instance/reduce-right.js | 10 + node_modules/core-js/es/instance/reduce.js | 10 + node_modules/core-js/es/instance/repeat.js | 11 + .../core-js/es/instance/replace-all.js | 11 + node_modules/core-js/es/instance/reverse.js | 10 + node_modules/core-js/es/instance/slice.js | 10 + node_modules/core-js/es/instance/some.js | 10 + node_modules/core-js/es/instance/sort.js | 10 + node_modules/core-js/es/instance/splice.js | 10 + .../core-js/es/instance/starts-with.js | 11 + .../core-js/es/instance/to-reversed.js | 10 + node_modules/core-js/es/instance/to-sorted.js | 10 + .../core-js/es/instance/to-spliced.js | 10 + .../core-js/es/instance/to-well-formed.js | 11 + node_modules/core-js/es/instance/trim-end.js | 11 + node_modules/core-js/es/instance/trim-left.js | 11 + .../core-js/es/instance/trim-right.js | 11 + .../core-js/es/instance/trim-start.js | 11 + node_modules/core-js/es/instance/trim.js | 11 + node_modules/core-js/es/instance/unshift.js | 10 + node_modules/core-js/es/instance/values.js | 10 + node_modules/core-js/es/instance/with.js | 10 + node_modules/core-js/es/is-iterable.js | 6 + node_modules/core-js/es/iterator/drop.js | 8 + node_modules/core-js/es/iterator/every.js | 8 + node_modules/core-js/es/iterator/filter.js | 8 + node_modules/core-js/es/iterator/find.js | 8 + node_modules/core-js/es/iterator/flat-map.js | 8 + node_modules/core-js/es/iterator/for-each.js | 8 + node_modules/core-js/es/iterator/from.js | 21 + node_modules/core-js/es/iterator/index.js | 21 + node_modules/core-js/es/iterator/map.js | 8 + node_modules/core-js/es/iterator/reduce.js | 8 + node_modules/core-js/es/iterator/some.js | 8 + node_modules/core-js/es/iterator/take.js | 8 + node_modules/core-js/es/iterator/to-array.js | 8 + node_modules/core-js/es/json/index.js | 8 + node_modules/core-js/es/json/stringify.js | 13 + node_modules/core-js/es/json/to-string-tag.js | 4 + node_modules/core-js/es/map/group-by.js | 7 + node_modules/core-js/es/map/index.js | 9 + node_modules/core-js/es/math/acosh.js | 5 + node_modules/core-js/es/math/asinh.js | 5 + node_modules/core-js/es/math/atanh.js | 5 + node_modules/core-js/es/math/cbrt.js | 5 + node_modules/core-js/es/math/clz32.js | 5 + node_modules/core-js/es/math/cosh.js | 5 + node_modules/core-js/es/math/expm1.js | 5 + node_modules/core-js/es/math/f16round.js | 5 + node_modules/core-js/es/math/fround.js | 5 + node_modules/core-js/es/math/hypot.js | 5 + node_modules/core-js/es/math/imul.js | 5 + node_modules/core-js/es/math/index.js | 23 + node_modules/core-js/es/math/log10.js | 5 + node_modules/core-js/es/math/log1p.js | 5 + node_modules/core-js/es/math/log2.js | 5 + node_modules/core-js/es/math/sign.js | 5 + node_modules/core-js/es/math/sinh.js | 5 + node_modules/core-js/es/math/tanh.js | 5 + node_modules/core-js/es/math/to-string-tag.js | 4 + node_modules/core-js/es/math/trunc.js | 5 + node_modules/core-js/es/number/constructor.js | 5 + node_modules/core-js/es/number/epsilon.js | 4 + node_modules/core-js/es/number/index.js | 17 + node_modules/core-js/es/number/is-finite.js | 5 + node_modules/core-js/es/number/is-integer.js | 5 + node_modules/core-js/es/number/is-nan.js | 5 + .../core-js/es/number/is-safe-integer.js | 5 + .../core-js/es/number/max-safe-integer.js | 4 + .../core-js/es/number/min-safe-integer.js | 4 + node_modules/core-js/es/number/parse-float.js | 5 + node_modules/core-js/es/number/parse-int.js | 5 + .../core-js/es/number/to-exponential.js | 5 + node_modules/core-js/es/number/to-fixed.js | 5 + .../core-js/es/number/to-precision.js | 5 + .../core-js/es/number/virtual/index.js | 7 + .../es/number/virtual/to-exponential.js | 5 + .../core-js/es/number/virtual/to-fixed.js | 5 + .../core-js/es/number/virtual/to-precision.js | 5 + node_modules/core-js/es/object/assign.js | 5 + node_modules/core-js/es/object/create.js | 9 + .../core-js/es/object/define-getter.js | 5 + .../core-js/es/object/define-properties.js | 11 + .../core-js/es/object/define-property.js | 11 + .../core-js/es/object/define-setter.js | 5 + node_modules/core-js/es/object/entries.js | 5 + node_modules/core-js/es/object/freeze.js | 5 + .../core-js/es/object/from-entries.js | 6 + .../es/object/get-own-property-descriptor.js | 11 + .../es/object/get-own-property-descriptors.js | 5 + .../es/object/get-own-property-names.js | 9 + .../es/object/get-own-property-symbols.js | 5 + .../core-js/es/object/get-prototype-of.js | 5 + node_modules/core-js/es/object/group-by.js | 7 + node_modules/core-js/es/object/has-own.js | 5 + node_modules/core-js/es/object/index.js | 36 + .../core-js/es/object/is-extensible.js | 5 + node_modules/core-js/es/object/is-frozen.js | 5 + node_modules/core-js/es/object/is-sealed.js | 5 + node_modules/core-js/es/object/is.js | 5 + node_modules/core-js/es/object/keys.js | 5 + .../core-js/es/object/lookup-getter.js | 5 + .../core-js/es/object/lookup-setter.js | 5 + .../core-js/es/object/prevent-extensions.js | 5 + node_modules/core-js/es/object/proto.js | 2 + node_modules/core-js/es/object/seal.js | 5 + .../core-js/es/object/set-prototype-of.js | 5 + node_modules/core-js/es/object/to-string.js | 10 + node_modules/core-js/es/object/values.js | 5 + node_modules/core-js/es/parse-float.js | 5 + node_modules/core-js/es/parse-int.js | 5 + .../core-js/es/promise/all-settled.js | 16 + node_modules/core-js/es/promise/any.js | 17 + node_modules/core-js/es/promise/finally.js | 7 + node_modules/core-js/es/promise/index.js | 14 + node_modules/core-js/es/promise/try.js | 15 + .../core-js/es/promise/with-resolvers.js | 13 + node_modules/core-js/es/reflect/apply.js | 5 + node_modules/core-js/es/reflect/construct.js | 5 + .../core-js/es/reflect/define-property.js | 5 + .../core-js/es/reflect/delete-property.js | 5 + .../es/reflect/get-own-property-descriptor.js | 5 + .../core-js/es/reflect/get-prototype-of.js | 5 + node_modules/core-js/es/reflect/get.js | 5 + node_modules/core-js/es/reflect/has.js | 5 + node_modules/core-js/es/reflect/index.js | 19 + .../core-js/es/reflect/is-extensible.js | 5 + node_modules/core-js/es/reflect/own-keys.js | 5 + .../core-js/es/reflect/prevent-extensions.js | 5 + .../core-js/es/reflect/set-prototype-of.js | 5 + node_modules/core-js/es/reflect/set.js | 5 + .../core-js/es/reflect/to-string-tag.js | 5 + node_modules/core-js/es/regexp/constructor.js | 7 + node_modules/core-js/es/regexp/dot-all.js | 8 + node_modules/core-js/es/regexp/escape.js | 5 + node_modules/core-js/es/regexp/flags.js | 5 + node_modules/core-js/es/regexp/index.js | 13 + node_modules/core-js/es/regexp/match.js | 11 + node_modules/core-js/es/regexp/replace.js | 11 + node_modules/core-js/es/regexp/search.js | 11 + node_modules/core-js/es/regexp/split.js | 11 + node_modules/core-js/es/regexp/sticky.js | 8 + node_modules/core-js/es/regexp/test.js | 6 + node_modules/core-js/es/regexp/to-string.js | 5 + node_modules/core-js/es/set/difference.js | 6 + node_modules/core-js/es/set/index.js | 15 + node_modules/core-js/es/set/intersection.js | 6 + .../core-js/es/set/is-disjoint-from.js | 6 + node_modules/core-js/es/set/is-subset-of.js | 6 + node_modules/core-js/es/set/is-superset-of.js | 6 + .../core-js/es/set/symmetric-difference.js | 6 + node_modules/core-js/es/set/union.js | 6 + node_modules/core-js/es/string/anchor.js | 5 + node_modules/core-js/es/string/at.js | 5 + node_modules/core-js/es/string/big.js | 5 + node_modules/core-js/es/string/blink.js | 5 + node_modules/core-js/es/string/bold.js | 5 + .../core-js/es/string/code-point-at.js | 5 + node_modules/core-js/es/string/ends-with.js | 5 + node_modules/core-js/es/string/fixed.js | 5 + node_modules/core-js/es/string/fontcolor.js | 5 + node_modules/core-js/es/string/fontsize.js | 5 + .../core-js/es/string/from-code-point.js | 5 + node_modules/core-js/es/string/includes.js | 5 + node_modules/core-js/es/string/index.js | 42 + .../core-js/es/string/is-well-formed.js | 4 + node_modules/core-js/es/string/italics.js | 5 + node_modules/core-js/es/string/iterator.js | 7 + node_modules/core-js/es/string/link.js | 5 + node_modules/core-js/es/string/match-all.js | 7 + node_modules/core-js/es/string/match.js | 6 + node_modules/core-js/es/string/pad-end.js | 5 + node_modules/core-js/es/string/pad-start.js | 5 + node_modules/core-js/es/string/raw.js | 5 + node_modules/core-js/es/string/repeat.js | 5 + node_modules/core-js/es/string/replace-all.js | 7 + node_modules/core-js/es/string/replace.js | 6 + node_modules/core-js/es/string/search.js | 6 + node_modules/core-js/es/string/small.js | 5 + node_modules/core-js/es/string/split.js | 6 + node_modules/core-js/es/string/starts-with.js | 5 + node_modules/core-js/es/string/strike.js | 5 + node_modules/core-js/es/string/sub.js | 5 + node_modules/core-js/es/string/substr.js | 5 + node_modules/core-js/es/string/sup.js | 5 + .../core-js/es/string/to-well-formed.js | 4 + node_modules/core-js/es/string/trim-end.js | 5 + node_modules/core-js/es/string/trim-left.js | 5 + node_modules/core-js/es/string/trim-right.js | 5 + node_modules/core-js/es/string/trim-start.js | 5 + node_modules/core-js/es/string/trim.js | 5 + .../core-js/es/string/virtual/anchor.js | 5 + node_modules/core-js/es/string/virtual/at.js | 5 + node_modules/core-js/es/string/virtual/big.js | 5 + .../core-js/es/string/virtual/blink.js | 5 + .../core-js/es/string/virtual/bold.js | 5 + .../es/string/virtual/code-point-at.js | 5 + .../core-js/es/string/virtual/ends-with.js | 5 + .../core-js/es/string/virtual/fixed.js | 5 + .../core-js/es/string/virtual/fontcolor.js | 5 + .../core-js/es/string/virtual/fontsize.js | 5 + .../core-js/es/string/virtual/includes.js | 5 + .../core-js/es/string/virtual/index.js | 38 + .../es/string/virtual/is-well-formed.js | 5 + .../core-js/es/string/virtual/italics.js | 5 + .../core-js/es/string/virtual/iterator.js | 6 + .../core-js/es/string/virtual/link.js | 5 + .../core-js/es/string/virtual/match-all.js | 7 + .../core-js/es/string/virtual/pad-end.js | 5 + .../core-js/es/string/virtual/pad-start.js | 5 + .../core-js/es/string/virtual/repeat.js | 5 + .../core-js/es/string/virtual/replace-all.js | 7 + .../core-js/es/string/virtual/small.js | 5 + .../core-js/es/string/virtual/starts-with.js | 5 + .../core-js/es/string/virtual/strike.js | 5 + node_modules/core-js/es/string/virtual/sub.js | 5 + .../core-js/es/string/virtual/substr.js | 5 + node_modules/core-js/es/string/virtual/sup.js | 5 + .../es/string/virtual/to-well-formed.js | 5 + .../core-js/es/string/virtual/trim-end.js | 5 + .../core-js/es/string/virtual/trim-left.js | 5 + .../core-js/es/string/virtual/trim-right.js | 5 + .../core-js/es/string/virtual/trim-start.js | 5 + .../core-js/es/string/virtual/trim.js | 5 + .../core-js/es/symbol/async-iterator.js | 5 + node_modules/core-js/es/symbol/description.js | 2 + node_modules/core-js/es/symbol/for.js | 5 + .../core-js/es/symbol/has-instance.js | 6 + node_modules/core-js/es/symbol/index.js | 24 + .../core-js/es/symbol/is-concat-spreadable.js | 6 + node_modules/core-js/es/symbol/iterator.js | 8 + node_modules/core-js/es/symbol/key-for.js | 5 + node_modules/core-js/es/symbol/match-all.js | 8 + node_modules/core-js/es/symbol/match.js | 7 + node_modules/core-js/es/symbol/replace.js | 7 + node_modules/core-js/es/symbol/search.js | 7 + node_modules/core-js/es/symbol/species.js | 5 + node_modules/core-js/es/symbol/split.js | 7 + .../core-js/es/symbol/to-primitive.js | 6 + .../core-js/es/symbol/to-string-tag.js | 9 + node_modules/core-js/es/symbol/unscopables.js | 5 + node_modules/core-js/es/typed-array/at.js | 2 + .../core-js/es/typed-array/copy-within.js | 2 + .../core-js/es/typed-array/entries.js | 3 + node_modules/core-js/es/typed-array/every.js | 2 + node_modules/core-js/es/typed-array/fill.js | 2 + node_modules/core-js/es/typed-array/filter.js | 2 + .../core-js/es/typed-array/find-index.js | 2 + .../core-js/es/typed-array/find-last-index.js | 2 + .../core-js/es/typed-array/find-last.js | 2 + node_modules/core-js/es/typed-array/find.js | 2 + .../core-js/es/typed-array/float32-array.js | 8 + .../core-js/es/typed-array/float64-array.js | 8 + .../core-js/es/typed-array/for-each.js | 2 + node_modules/core-js/es/typed-array/from.js | 2 + .../core-js/es/typed-array/includes.js | 2 + .../core-js/es/typed-array/index-of.js | 2 + node_modules/core-js/es/typed-array/index.js | 13 + .../core-js/es/typed-array/int16-array.js | 8 + .../core-js/es/typed-array/int32-array.js | 8 + .../core-js/es/typed-array/int8-array.js | 8 + .../core-js/es/typed-array/iterator.js | 3 + node_modules/core-js/es/typed-array/join.js | 2 + node_modules/core-js/es/typed-array/keys.js | 3 + .../core-js/es/typed-array/last-index-of.js | 2 + node_modules/core-js/es/typed-array/map.js | 2 + .../core-js/es/typed-array/methods.js | 34 + node_modules/core-js/es/typed-array/of.js | 2 + .../core-js/es/typed-array/reduce-right.js | 2 + node_modules/core-js/es/typed-array/reduce.js | 2 + .../core-js/es/typed-array/reverse.js | 2 + node_modules/core-js/es/typed-array/set.js | 2 + node_modules/core-js/es/typed-array/slice.js | 2 + node_modules/core-js/es/typed-array/some.js | 2 + node_modules/core-js/es/typed-array/sort.js | 2 + .../core-js/es/typed-array/subarray.js | 2 + .../es/typed-array/to-locale-string.js | 2 + .../core-js/es/typed-array/to-reversed.js | 2 + .../core-js/es/typed-array/to-sorted.js | 3 + .../core-js/es/typed-array/to-string.js | 2 + .../core-js/es/typed-array/uint16-array.js | 8 + .../core-js/es/typed-array/uint32-array.js | 8 + .../core-js/es/typed-array/uint8-array.js | 8 + .../es/typed-array/uint8-clamped-array.js | 8 + node_modules/core-js/es/typed-array/values.js | 3 + node_modules/core-js/es/typed-array/with.js | 2 + node_modules/core-js/es/unescape.js | 5 + node_modules/core-js/es/weak-map/index.js | 7 + node_modules/core-js/es/weak-set/index.js | 7 + .../core-js/features/aggregate-error.js | 2 + .../features/array-buffer/constructor.js | 2 + .../core-js/features/array-buffer/detached.js | 2 + .../core-js/features/array-buffer/index.js | 2 + .../core-js/features/array-buffer/is-view.js | 2 + .../core-js/features/array-buffer/slice.js | 2 + .../array-buffer/transfer-to-fixed-length.js | 2 + .../core-js/features/array-buffer/transfer.js | 2 + node_modules/core-js/features/array/at.js | 2 + node_modules/core-js/features/array/concat.js | 2 + .../core-js/features/array/copy-within.js | 2 + .../core-js/features/array/entries.js | 2 + node_modules/core-js/features/array/every.js | 2 + node_modules/core-js/features/array/fill.js | 2 + .../core-js/features/array/filter-out.js | 2 + .../core-js/features/array/filter-reject.js | 2 + node_modules/core-js/features/array/filter.js | 2 + .../core-js/features/array/find-index.js | 2 + .../core-js/features/array/find-last-index.js | 2 + .../core-js/features/array/find-last.js | 2 + node_modules/core-js/features/array/find.js | 2 + .../core-js/features/array/flat-map.js | 2 + node_modules/core-js/features/array/flat.js | 2 + .../core-js/features/array/for-each.js | 2 + .../core-js/features/array/from-async.js | 2 + node_modules/core-js/features/array/from.js | 2 + .../core-js/features/array/group-by-to-map.js | 2 + .../core-js/features/array/group-by.js | 2 + .../core-js/features/array/group-to-map.js | 2 + node_modules/core-js/features/array/group.js | 2 + .../core-js/features/array/includes.js | 2 + .../core-js/features/array/index-of.js | 2 + node_modules/core-js/features/array/index.js | 2 + .../core-js/features/array/is-array.js | 2 + .../features/array/is-template-object.js | 2 + .../core-js/features/array/iterator.js | 2 + node_modules/core-js/features/array/join.js | 2 + node_modules/core-js/features/array/keys.js | 2 + .../core-js/features/array/last-index-of.js | 2 + .../core-js/features/array/last-index.js | 2 + .../core-js/features/array/last-item.js | 2 + node_modules/core-js/features/array/map.js | 2 + node_modules/core-js/features/array/of.js | 2 + node_modules/core-js/features/array/push.js | 2 + .../core-js/features/array/reduce-right.js | 2 + node_modules/core-js/features/array/reduce.js | 2 + .../core-js/features/array/reverse.js | 2 + node_modules/core-js/features/array/slice.js | 2 + node_modules/core-js/features/array/some.js | 2 + node_modules/core-js/features/array/sort.js | 2 + node_modules/core-js/features/array/splice.js | 2 + .../core-js/features/array/to-reversed.js | 2 + .../core-js/features/array/to-sorted.js | 2 + .../core-js/features/array/to-spliced.js | 2 + .../core-js/features/array/unique-by.js | 2 + .../core-js/features/array/unshift.js | 2 + node_modules/core-js/features/array/values.js | 2 + .../core-js/features/array/virtual/at.js | 2 + .../core-js/features/array/virtual/concat.js | 2 + .../features/array/virtual/copy-within.js | 2 + .../core-js/features/array/virtual/entries.js | 2 + .../core-js/features/array/virtual/every.js | 2 + .../core-js/features/array/virtual/fill.js | 2 + .../features/array/virtual/filter-out.js | 2 + .../features/array/virtual/filter-reject.js | 2 + .../core-js/features/array/virtual/filter.js | 2 + .../features/array/virtual/find-index.js | 2 + .../features/array/virtual/find-last-index.js | 2 + .../features/array/virtual/find-last.js | 2 + .../core-js/features/array/virtual/find.js | 2 + .../features/array/virtual/flat-map.js | 2 + .../core-js/features/array/virtual/flat.js | 2 + .../features/array/virtual/for-each.js | 2 + .../features/array/virtual/group-by-to-map.js | 2 + .../features/array/virtual/group-by.js | 2 + .../features/array/virtual/group-to-map.js | 2 + .../core-js/features/array/virtual/group.js | 2 + .../features/array/virtual/includes.js | 2 + .../features/array/virtual/index-of.js | 2 + .../core-js/features/array/virtual/index.js | 2 + .../features/array/virtual/iterator.js | 2 + .../core-js/features/array/virtual/join.js | 2 + .../core-js/features/array/virtual/keys.js | 2 + .../features/array/virtual/last-index-of.js | 2 + .../core-js/features/array/virtual/map.js | 2 + .../core-js/features/array/virtual/push.js | 2 + .../features/array/virtual/reduce-right.js | 2 + .../core-js/features/array/virtual/reduce.js | 2 + .../core-js/features/array/virtual/reverse.js | 2 + .../core-js/features/array/virtual/slice.js | 2 + .../core-js/features/array/virtual/some.js | 2 + .../core-js/features/array/virtual/sort.js | 2 + .../core-js/features/array/virtual/splice.js | 2 + .../features/array/virtual/to-reversed.js | 2 + .../features/array/virtual/to-sorted.js | 2 + .../features/array/virtual/to-spliced.js | 2 + .../features/array/virtual/unique-by.js | 2 + .../core-js/features/array/virtual/unshift.js | 2 + .../core-js/features/array/virtual/values.js | 2 + .../core-js/features/array/virtual/with.js | 2 + node_modules/core-js/features/array/with.js | 2 + .../async-disposable-stack/constructor.js | 2 + .../features/async-disposable-stack/index.js | 2 + .../async-iterator/as-indexed-pairs.js | 2 + .../features/async-iterator/async-dispose.js | 2 + .../core-js/features/async-iterator/drop.js | 2 + .../core-js/features/async-iterator/every.js | 2 + .../core-js/features/async-iterator/filter.js | 2 + .../core-js/features/async-iterator/find.js | 2 + .../features/async-iterator/flat-map.js | 2 + .../features/async-iterator/for-each.js | 2 + .../core-js/features/async-iterator/from.js | 2 + .../core-js/features/async-iterator/index.js | 2 + .../features/async-iterator/indexed.js | 2 + .../core-js/features/async-iterator/map.js | 2 + .../core-js/features/async-iterator/reduce.js | 2 + .../core-js/features/async-iterator/some.js | 2 + .../core-js/features/async-iterator/take.js | 2 + .../features/async-iterator/to-array.js | 2 + node_modules/core-js/features/atob.js | 2 + node_modules/core-js/features/bigint/index.js | 2 + node_modules/core-js/features/bigint/range.js | 2 + node_modules/core-js/features/btoa.js | 2 + .../core-js/features/clear-immediate.js | 2 + .../core-js/features/composite-key.js | 2 + .../core-js/features/composite-symbol.js | 2 + .../core-js/features/data-view/get-float16.js | 2 + .../features/data-view/get-uint8-clamped.js | 2 + .../core-js/features/data-view/index.js | 2 + .../core-js/features/data-view/set-float16.js | 2 + .../features/data-view/set-uint8-clamped.js | 2 + .../core-js/features/date/get-year.js | 2 + node_modules/core-js/features/date/index.js | 2 + node_modules/core-js/features/date/now.js | 2 + .../core-js/features/date/set-year.js | 2 + .../core-js/features/date/to-gmt-string.js | 2 + .../core-js/features/date/to-iso-string.js | 2 + node_modules/core-js/features/date/to-json.js | 2 + .../core-js/features/date/to-primitive.js | 2 + .../core-js/features/date/to-string.js | 2 + .../features/disposable-stack/constructor.js | 2 + .../features/disposable-stack/index.js | 2 + .../features/dom-collections/for-each.js | 2 + .../core-js/features/dom-collections/index.js | 2 + .../features/dom-collections/iterator.js | 2 + .../features/dom-exception/constructor.js | 2 + .../core-js/features/dom-exception/index.js | 2 + .../features/dom-exception/to-string-tag.js | 2 + .../core-js/features/error/constructor.js | 2 + node_modules/core-js/features/error/index.js | 2 + .../core-js/features/error/is-error.js | 2 + .../core-js/features/error/to-string.js | 2 + node_modules/core-js/features/escape.js | 2 + .../core-js/features/function/bind.js | 2 + .../core-js/features/function/demethodize.js | 2 + .../core-js/features/function/has-instance.js | 2 + .../core-js/features/function/index.js | 2 + .../core-js/features/function/is-callable.js | 2 + .../features/function/is-constructor.js | 2 + .../core-js/features/function/metadata.js | 2 + .../core-js/features/function/name.js | 2 + .../core-js/features/function/un-this.js | 2 + .../core-js/features/function/virtual/bind.js | 2 + .../features/function/virtual/demethodize.js | 2 + .../features/function/virtual/index.js | 2 + .../features/function/virtual/un-this.js | 2 + .../core-js/features/get-iterator-method.js | 2 + node_modules/core-js/features/get-iterator.js | 2 + node_modules/core-js/features/global-this.js | 2 + node_modules/core-js/features/index.js | 2 + node_modules/core-js/features/instance/at.js | 2 + .../core-js/features/instance/bind.js | 2 + .../features/instance/code-point-at.js | 2 + .../core-js/features/instance/code-points.js | 2 + .../core-js/features/instance/concat.js | 2 + .../core-js/features/instance/copy-within.js | 2 + .../core-js/features/instance/demethodize.js | 2 + .../core-js/features/instance/ends-with.js | 2 + .../core-js/features/instance/entries.js | 2 + .../core-js/features/instance/every.js | 2 + .../core-js/features/instance/fill.js | 2 + .../core-js/features/instance/filter-out.js | 2 + .../features/instance/filter-reject.js | 2 + .../core-js/features/instance/filter.js | 2 + .../core-js/features/instance/find-index.js | 2 + .../features/instance/find-last-index.js | 2 + .../core-js/features/instance/find-last.js | 2 + .../core-js/features/instance/find.js | 2 + .../core-js/features/instance/flags.js | 2 + .../core-js/features/instance/flat-map.js | 2 + .../core-js/features/instance/flat.js | 2 + .../core-js/features/instance/for-each.js | 2 + .../features/instance/group-by-to-map.js | 2 + .../core-js/features/instance/group-by.js | 2 + .../core-js/features/instance/group-to-map.js | 2 + .../core-js/features/instance/group.js | 2 + .../core-js/features/instance/includes.js | 2 + .../core-js/features/instance/index-of.js | 2 + .../features/instance/is-well-formed.js | 2 + .../core-js/features/instance/keys.js | 2 + .../features/instance/last-index-of.js | 2 + node_modules/core-js/features/instance/map.js | 2 + .../core-js/features/instance/match-all.js | 2 + .../core-js/features/instance/pad-end.js | 2 + .../core-js/features/instance/pad-start.js | 2 + .../core-js/features/instance/push.js | 2 + .../core-js/features/instance/reduce-right.js | 2 + .../core-js/features/instance/reduce.js | 2 + .../core-js/features/instance/repeat.js | 2 + .../core-js/features/instance/replace-all.js | 2 + .../core-js/features/instance/reverse.js | 2 + .../core-js/features/instance/slice.js | 2 + .../core-js/features/instance/some.js | 2 + .../core-js/features/instance/sort.js | 2 + .../core-js/features/instance/splice.js | 2 + .../core-js/features/instance/starts-with.js | 2 + .../core-js/features/instance/to-reversed.js | 2 + .../core-js/features/instance/to-sorted.js | 2 + .../core-js/features/instance/to-spliced.js | 2 + .../features/instance/to-well-formed.js | 2 + .../core-js/features/instance/trim-end.js | 2 + .../core-js/features/instance/trim-left.js | 2 + .../core-js/features/instance/trim-right.js | 2 + .../core-js/features/instance/trim-start.js | 2 + .../core-js/features/instance/trim.js | 2 + .../core-js/features/instance/un-this.js | 2 + .../core-js/features/instance/unique-by.js | 2 + .../core-js/features/instance/unshift.js | 2 + .../core-js/features/instance/values.js | 2 + .../core-js/features/instance/with.js | 2 + node_modules/core-js/features/is-iterable.js | 2 + .../features/iterator/as-indexed-pairs.js | 2 + .../core-js/features/iterator/concat.js | 2 + .../core-js/features/iterator/dispose.js | 2 + .../core-js/features/iterator/drop.js | 2 + .../core-js/features/iterator/every.js | 2 + .../core-js/features/iterator/filter.js | 2 + .../core-js/features/iterator/find.js | 2 + .../core-js/features/iterator/flat-map.js | 2 + .../core-js/features/iterator/for-each.js | 2 + .../core-js/features/iterator/from.js | 2 + .../core-js/features/iterator/index.js | 2 + .../core-js/features/iterator/indexed.js | 2 + node_modules/core-js/features/iterator/map.js | 2 + .../core-js/features/iterator/range.js | 2 + .../core-js/features/iterator/reduce.js | 2 + .../core-js/features/iterator/some.js | 2 + .../core-js/features/iterator/take.js | 2 + .../core-js/features/iterator/to-array.js | 2 + .../core-js/features/iterator/to-async.js | 2 + node_modules/core-js/features/json/index.js | 2 + .../core-js/features/json/is-raw-json.js | 2 + node_modules/core-js/features/json/parse.js | 2 + .../core-js/features/json/raw-json.js | 2 + .../core-js/features/json/stringify.js | 2 + .../core-js/features/json/to-string-tag.js | 2 + .../core-js/features/map/delete-all.js | 2 + node_modules/core-js/features/map/emplace.js | 2 + node_modules/core-js/features/map/every.js | 2 + node_modules/core-js/features/map/filter.js | 2 + node_modules/core-js/features/map/find-key.js | 2 + node_modules/core-js/features/map/find.js | 2 + node_modules/core-js/features/map/from.js | 2 + .../features/map/get-or-insert-computed.js | 2 + .../core-js/features/map/get-or-insert.js | 2 + node_modules/core-js/features/map/group-by.js | 2 + node_modules/core-js/features/map/includes.js | 2 + node_modules/core-js/features/map/index.js | 2 + node_modules/core-js/features/map/key-by.js | 2 + node_modules/core-js/features/map/key-of.js | 2 + node_modules/core-js/features/map/map-keys.js | 2 + .../core-js/features/map/map-values.js | 2 + node_modules/core-js/features/map/merge.js | 2 + node_modules/core-js/features/map/of.js | 2 + node_modules/core-js/features/map/reduce.js | 2 + node_modules/core-js/features/map/some.js | 2 + .../core-js/features/map/update-or-insert.js | 2 + node_modules/core-js/features/map/update.js | 2 + node_modules/core-js/features/map/upsert.js | 2 + node_modules/core-js/features/math/acosh.js | 2 + node_modules/core-js/features/math/asinh.js | 2 + node_modules/core-js/features/math/atanh.js | 2 + node_modules/core-js/features/math/cbrt.js | 2 + node_modules/core-js/features/math/clamp.js | 2 + node_modules/core-js/features/math/clz32.js | 2 + node_modules/core-js/features/math/cosh.js | 2 + .../core-js/features/math/deg-per-rad.js | 2 + node_modules/core-js/features/math/degrees.js | 2 + node_modules/core-js/features/math/expm1.js | 2 + .../core-js/features/math/f16round.js | 2 + node_modules/core-js/features/math/fround.js | 2 + node_modules/core-js/features/math/fscale.js | 2 + node_modules/core-js/features/math/hypot.js | 2 + node_modules/core-js/features/math/iaddh.js | 2 + node_modules/core-js/features/math/imul.js | 2 + node_modules/core-js/features/math/imulh.js | 2 + node_modules/core-js/features/math/index.js | 2 + node_modules/core-js/features/math/isubh.js | 2 + node_modules/core-js/features/math/log10.js | 2 + node_modules/core-js/features/math/log1p.js | 2 + node_modules/core-js/features/math/log2.js | 2 + .../core-js/features/math/rad-per-deg.js | 2 + node_modules/core-js/features/math/radians.js | 2 + node_modules/core-js/features/math/scale.js | 2 + .../core-js/features/math/seeded-prng.js | 2 + node_modules/core-js/features/math/sign.js | 2 + node_modules/core-js/features/math/signbit.js | 2 + node_modules/core-js/features/math/sinh.js | 2 + .../core-js/features/math/sum-precise.js | 2 + node_modules/core-js/features/math/tanh.js | 2 + .../core-js/features/math/to-string-tag.js | 2 + node_modules/core-js/features/math/trunc.js | 2 + node_modules/core-js/features/math/umulh.js | 2 + .../core-js/features/number/constructor.js | 2 + .../core-js/features/number/epsilon.js | 2 + .../core-js/features/number/from-string.js | 2 + node_modules/core-js/features/number/index.js | 2 + .../core-js/features/number/is-finite.js | 2 + .../core-js/features/number/is-integer.js | 2 + .../core-js/features/number/is-nan.js | 2 + .../features/number/is-safe-integer.js | 2 + .../features/number/max-safe-integer.js | 2 + .../features/number/min-safe-integer.js | 2 + .../core-js/features/number/parse-float.js | 2 + .../core-js/features/number/parse-int.js | 2 + node_modules/core-js/features/number/range.js | 2 + .../core-js/features/number/to-exponential.js | 2 + .../core-js/features/number/to-fixed.js | 2 + .../core-js/features/number/to-precision.js | 2 + .../core-js/features/number/virtual/index.js | 2 + .../features/number/virtual/to-exponential.js | 2 + .../features/number/virtual/to-fixed.js | 2 + .../features/number/virtual/to-precision.js | 2 + .../core-js/features/object/assign.js | 2 + .../core-js/features/object/create.js | 2 + .../core-js/features/object/define-getter.js | 2 + .../features/object/define-properties.js | 2 + .../features/object/define-property.js | 2 + .../core-js/features/object/define-setter.js | 2 + .../core-js/features/object/entries.js | 2 + .../core-js/features/object/freeze.js | 2 + .../core-js/features/object/from-entries.js | 2 + .../object/get-own-property-descriptor.js | 2 + .../object/get-own-property-descriptors.js | 2 + .../features/object/get-own-property-names.js | 2 + .../object/get-own-property-symbols.js | 2 + .../features/object/get-prototype-of.js | 2 + .../core-js/features/object/group-by.js | 2 + .../core-js/features/object/has-own.js | 2 + node_modules/core-js/features/object/index.js | 2 + .../core-js/features/object/is-extensible.js | 2 + .../core-js/features/object/is-frozen.js | 2 + .../core-js/features/object/is-sealed.js | 2 + node_modules/core-js/features/object/is.js | 2 + .../features/object/iterate-entries.js | 2 + .../core-js/features/object/iterate-keys.js | 2 + .../core-js/features/object/iterate-values.js | 2 + node_modules/core-js/features/object/keys.js | 2 + .../core-js/features/object/lookup-getter.js | 2 + .../core-js/features/object/lookup-setter.js | 2 + .../features/object/prevent-extensions.js | 2 + node_modules/core-js/features/object/proto.js | 2 + node_modules/core-js/features/object/seal.js | 2 + .../features/object/set-prototype-of.js | 2 + .../core-js/features/object/to-string.js | 2 + .../core-js/features/object/values.js | 2 + .../core-js/features/observable/index.js | 2 + node_modules/core-js/features/parse-float.js | 2 + node_modules/core-js/features/parse-int.js | 2 + .../core-js/features/promise/all-settled.js | 2 + node_modules/core-js/features/promise/any.js | 2 + .../core-js/features/promise/finally.js | 2 + .../core-js/features/promise/index.js | 2 + node_modules/core-js/features/promise/try.js | 2 + .../features/promise/with-resolvers.js | 2 + .../core-js/features/queue-microtask.js | 2 + .../core-js/features/reflect/apply.js | 2 + .../core-js/features/reflect/construct.js | 2 + .../features/reflect/define-metadata.js | 2 + .../features/reflect/define-property.js | 2 + .../features/reflect/delete-metadata.js | 2 + .../features/reflect/delete-property.js | 2 + .../features/reflect/get-metadata-keys.js | 2 + .../core-js/features/reflect/get-metadata.js | 2 + .../features/reflect/get-own-metadata-keys.js | 2 + .../features/reflect/get-own-metadata.js | 2 + .../reflect/get-own-property-descriptor.js | 2 + .../features/reflect/get-prototype-of.js | 2 + node_modules/core-js/features/reflect/get.js | 2 + .../core-js/features/reflect/has-metadata.js | 2 + .../features/reflect/has-own-metadata.js | 2 + node_modules/core-js/features/reflect/has.js | 2 + .../core-js/features/reflect/index.js | 2 + .../core-js/features/reflect/is-extensible.js | 2 + .../core-js/features/reflect/metadata.js | 2 + .../core-js/features/reflect/own-keys.js | 2 + .../features/reflect/prevent-extensions.js | 2 + .../features/reflect/set-prototype-of.js | 2 + node_modules/core-js/features/reflect/set.js | 2 + .../core-js/features/reflect/to-string-tag.js | 2 + .../core-js/features/regexp/constructor.js | 2 + .../core-js/features/regexp/dot-all.js | 2 + .../core-js/features/regexp/escape.js | 2 + node_modules/core-js/features/regexp/flags.js | 2 + node_modules/core-js/features/regexp/index.js | 2 + node_modules/core-js/features/regexp/match.js | 2 + .../core-js/features/regexp/replace.js | 2 + .../core-js/features/regexp/search.js | 2 + node_modules/core-js/features/regexp/split.js | 2 + .../core-js/features/regexp/sticky.js | 2 + node_modules/core-js/features/regexp/test.js | 2 + .../core-js/features/regexp/to-string.js | 2 + node_modules/core-js/features/self.js | 2 + .../core-js/features/set-immediate.js | 2 + node_modules/core-js/features/set-interval.js | 2 + node_modules/core-js/features/set-timeout.js | 2 + node_modules/core-js/features/set/add-all.js | 2 + .../core-js/features/set/delete-all.js | 2 + .../core-js/features/set/difference.js | 2 + node_modules/core-js/features/set/every.js | 2 + node_modules/core-js/features/set/filter.js | 2 + node_modules/core-js/features/set/find.js | 2 + node_modules/core-js/features/set/from.js | 2 + node_modules/core-js/features/set/index.js | 2 + .../core-js/features/set/intersection.js | 2 + .../core-js/features/set/is-disjoint-from.js | 2 + .../core-js/features/set/is-subset-of.js | 2 + .../core-js/features/set/is-superset-of.js | 2 + node_modules/core-js/features/set/join.js | 2 + node_modules/core-js/features/set/map.js | 2 + node_modules/core-js/features/set/of.js | 2 + node_modules/core-js/features/set/reduce.js | 2 + node_modules/core-js/features/set/some.js | 2 + .../features/set/symmetric-difference.js | 2 + node_modules/core-js/features/set/union.js | 2 + .../core-js/features/string/anchor.js | 2 + node_modules/core-js/features/string/at.js | 2 + node_modules/core-js/features/string/big.js | 2 + node_modules/core-js/features/string/blink.js | 2 + node_modules/core-js/features/string/bold.js | 2 + .../core-js/features/string/code-point-at.js | 2 + .../core-js/features/string/code-points.js | 2 + .../core-js/features/string/cooked.js | 2 + .../core-js/features/string/dedent.js | 2 + .../core-js/features/string/ends-with.js | 2 + node_modules/core-js/features/string/fixed.js | 2 + .../core-js/features/string/fontcolor.js | 2 + .../core-js/features/string/fontsize.js | 2 + .../features/string/from-code-point.js | 2 + .../core-js/features/string/includes.js | 2 + node_modules/core-js/features/string/index.js | 2 + .../core-js/features/string/is-well-formed.js | 2 + .../core-js/features/string/italics.js | 2 + .../core-js/features/string/iterator.js | 2 + node_modules/core-js/features/string/link.js | 2 + .../core-js/features/string/match-all.js | 2 + node_modules/core-js/features/string/match.js | 2 + .../core-js/features/string/pad-end.js | 2 + .../core-js/features/string/pad-start.js | 2 + node_modules/core-js/features/string/raw.js | 2 + .../core-js/features/string/repeat.js | 2 + .../core-js/features/string/replace-all.js | 2 + .../core-js/features/string/replace.js | 2 + .../core-js/features/string/search.js | 2 + node_modules/core-js/features/string/small.js | 2 + node_modules/core-js/features/string/split.js | 2 + .../core-js/features/string/starts-with.js | 2 + .../core-js/features/string/strike.js | 2 + node_modules/core-js/features/string/sub.js | 2 + .../core-js/features/string/substr.js | 2 + node_modules/core-js/features/string/sup.js | 2 + .../core-js/features/string/to-well-formed.js | 2 + .../core-js/features/string/trim-end.js | 2 + .../core-js/features/string/trim-left.js | 2 + .../core-js/features/string/trim-right.js | 2 + .../core-js/features/string/trim-start.js | 2 + node_modules/core-js/features/string/trim.js | 2 + .../core-js/features/string/virtual/anchor.js | 2 + .../core-js/features/string/virtual/at.js | 2 + .../core-js/features/string/virtual/big.js | 2 + .../core-js/features/string/virtual/blink.js | 2 + .../core-js/features/string/virtual/bold.js | 2 + .../features/string/virtual/code-point-at.js | 2 + .../features/string/virtual/code-points.js | 2 + .../features/string/virtual/ends-with.js | 2 + .../core-js/features/string/virtual/fixed.js | 2 + .../features/string/virtual/fontcolor.js | 2 + .../features/string/virtual/fontsize.js | 2 + .../features/string/virtual/includes.js | 2 + .../core-js/features/string/virtual/index.js | 2 + .../features/string/virtual/is-well-formed.js | 2 + .../features/string/virtual/italics.js | 2 + .../features/string/virtual/iterator.js | 2 + .../core-js/features/string/virtual/link.js | 2 + .../features/string/virtual/match-all.js | 2 + .../features/string/virtual/pad-end.js | 2 + .../features/string/virtual/pad-start.js | 2 + .../core-js/features/string/virtual/repeat.js | 2 + .../features/string/virtual/replace-all.js | 2 + .../core-js/features/string/virtual/small.js | 2 + .../features/string/virtual/starts-with.js | 2 + .../core-js/features/string/virtual/strike.js | 2 + .../core-js/features/string/virtual/sub.js | 2 + .../core-js/features/string/virtual/substr.js | 2 + .../core-js/features/string/virtual/sup.js | 2 + .../features/string/virtual/to-well-formed.js | 2 + .../features/string/virtual/trim-end.js | 2 + .../features/string/virtual/trim-left.js | 2 + .../features/string/virtual/trim-right.js | 2 + .../features/string/virtual/trim-start.js | 2 + .../core-js/features/string/virtual/trim.js | 2 + .../core-js/features/structured-clone.js | 2 + .../core-js/features/suppressed-error.js | 2 + .../core-js/features/symbol/async-dispose.js | 2 + .../core-js/features/symbol/async-iterator.js | 2 + .../core-js/features/symbol/custom-matcher.js | 2 + .../core-js/features/symbol/description.js | 2 + .../core-js/features/symbol/dispose.js | 2 + node_modules/core-js/features/symbol/for.js | 2 + .../core-js/features/symbol/has-instance.js | 2 + node_modules/core-js/features/symbol/index.js | 2 + .../features/symbol/is-concat-spreadable.js | 2 + .../features/symbol/is-registered-symbol.js | 2 + .../core-js/features/symbol/is-registered.js | 2 + .../features/symbol/is-well-known-symbol.js | 2 + .../core-js/features/symbol/is-well-known.js | 2 + .../core-js/features/symbol/iterator.js | 2 + .../core-js/features/symbol/key-for.js | 2 + .../core-js/features/symbol/match-all.js | 2 + node_modules/core-js/features/symbol/match.js | 2 + .../core-js/features/symbol/matcher.js | 2 + .../core-js/features/symbol/metadata-key.js | 2 + .../core-js/features/symbol/metadata.js | 2 + .../core-js/features/symbol/observable.js | 2 + .../core-js/features/symbol/pattern-match.js | 2 + .../core-js/features/symbol/replace-all.js | 2 + .../core-js/features/symbol/replace.js | 2 + .../core-js/features/symbol/search.js | 2 + .../core-js/features/symbol/species.js | 2 + node_modules/core-js/features/symbol/split.js | 2 + .../core-js/features/symbol/to-primitive.js | 2 + .../core-js/features/symbol/to-string-tag.js | 2 + .../core-js/features/symbol/unscopables.js | 2 + .../core-js/features/typed-array/at.js | 2 + .../features/typed-array/copy-within.js | 2 + .../core-js/features/typed-array/entries.js | 2 + .../core-js/features/typed-array/every.js | 2 + .../core-js/features/typed-array/fill.js | 2 + .../features/typed-array/filter-out.js | 2 + .../features/typed-array/filter-reject.js | 2 + .../core-js/features/typed-array/filter.js | 2 + .../features/typed-array/find-index.js | 2 + .../features/typed-array/find-last-index.js | 2 + .../core-js/features/typed-array/find-last.js | 2 + .../core-js/features/typed-array/find.js | 2 + .../features/typed-array/float32-array.js | 2 + .../features/typed-array/float64-array.js | 2 + .../core-js/features/typed-array/for-each.js | 2 + .../features/typed-array/from-async.js | 2 + .../features/typed-array/from-base64.js | 2 + .../core-js/features/typed-array/from-hex.js | 2 + .../core-js/features/typed-array/from.js | 2 + .../core-js/features/typed-array/group-by.js | 2 + .../core-js/features/typed-array/includes.js | 2 + .../core-js/features/typed-array/index-of.js | 2 + .../core-js/features/typed-array/index.js | 2 + .../features/typed-array/int16-array.js | 2 + .../features/typed-array/int32-array.js | 2 + .../features/typed-array/int8-array.js | 2 + .../core-js/features/typed-array/iterator.js | 2 + .../core-js/features/typed-array/join.js | 2 + .../core-js/features/typed-array/keys.js | 2 + .../features/typed-array/last-index-of.js | 2 + .../core-js/features/typed-array/map.js | 2 + .../core-js/features/typed-array/methods.js | 2 + .../core-js/features/typed-array/of.js | 2 + .../features/typed-array/reduce-right.js | 2 + .../core-js/features/typed-array/reduce.js | 2 + .../core-js/features/typed-array/reverse.js | 2 + .../features/typed-array/set-from-base64.js | 2 + .../features/typed-array/set-from-hex.js | 2 + .../core-js/features/typed-array/set.js | 2 + .../core-js/features/typed-array/slice.js | 2 + .../core-js/features/typed-array/some.js | 2 + .../core-js/features/typed-array/sort.js | 2 + .../core-js/features/typed-array/subarray.js | 2 + .../core-js/features/typed-array/to-base64.js | 2 + .../core-js/features/typed-array/to-hex.js | 2 + .../features/typed-array/to-locale-string.js | 2 + .../features/typed-array/to-reversed.js | 2 + .../core-js/features/typed-array/to-sorted.js | 2 + .../features/typed-array/to-spliced.js | 2 + .../core-js/features/typed-array/to-string.js | 2 + .../features/typed-array/uint16-array.js | 2 + .../features/typed-array/uint32-array.js | 2 + .../features/typed-array/uint8-array.js | 2 + .../typed-array/uint8-clamped-array.js | 2 + .../core-js/features/typed-array/unique-by.js | 2 + .../core-js/features/typed-array/values.js | 2 + .../core-js/features/typed-array/with.js | 2 + node_modules/core-js/features/unescape.js | 2 + .../features/url-search-params/index.js | 2 + .../core-js/features/url/can-parse.js | 2 + node_modules/core-js/features/url/index.js | 2 + node_modules/core-js/features/url/parse.js | 2 + node_modules/core-js/features/url/to-json.js | 2 + .../core-js/features/weak-map/delete-all.js | 2 + .../core-js/features/weak-map/emplace.js | 2 + .../core-js/features/weak-map/from.js | 2 + .../weak-map/get-or-insert-computed.js | 2 + .../features/weak-map/get-or-insert.js | 2 + .../core-js/features/weak-map/index.js | 2 + node_modules/core-js/features/weak-map/of.js | 2 + .../core-js/features/weak-map/upsert.js | 2 + .../core-js/features/weak-set/add-all.js | 2 + .../core-js/features/weak-set/delete-all.js | 2 + .../core-js/features/weak-set/from.js | 2 + .../core-js/features/weak-set/index.js | 2 + node_modules/core-js/features/weak-set/of.js | 2 + node_modules/core-js/full/README.md | 1 + node_modules/core-js/full/aggregate-error.js | 7 + .../core-js/full/array-buffer/constructor.js | 4 + .../core-js/full/array-buffer/detached.js | 4 + .../core-js/full/array-buffer/index.js | 4 + .../core-js/full/array-buffer/is-view.js | 4 + .../core-js/full/array-buffer/slice.js | 4 + .../array-buffer/transfer-to-fixed-length.js | 4 + .../core-js/full/array-buffer/transfer.js | 4 + node_modules/core-js/full/array/at.js | 7 + node_modules/core-js/full/array/concat.js | 4 + .../core-js/full/array/copy-within.js | 4 + node_modules/core-js/full/array/entries.js | 4 + node_modules/core-js/full/array/every.js | 4 + node_modules/core-js/full/array/fill.js | 4 + node_modules/core-js/full/array/filter-out.js | 6 + .../core-js/full/array/filter-reject.js | 5 + node_modules/core-js/full/array/filter.js | 4 + node_modules/core-js/full/array/find-index.js | 4 + .../core-js/full/array/find-last-index.js | 4 + node_modules/core-js/full/array/find-last.js | 4 + node_modules/core-js/full/array/find.js | 4 + node_modules/core-js/full/array/flat-map.js | 4 + node_modules/core-js/full/array/flat.js | 4 + node_modules/core-js/full/array/for-each.js | 4 + node_modules/core-js/full/array/from-async.js | 4 + node_modules/core-js/full/array/from.js | 4 + .../core-js/full/array/group-by-to-map.js | 4 + node_modules/core-js/full/array/group-by.js | 4 + .../core-js/full/array/group-to-map.js | 4 + node_modules/core-js/full/array/group.js | 4 + node_modules/core-js/full/array/includes.js | 4 + node_modules/core-js/full/array/index-of.js | 4 + node_modules/core-js/full/array/index.js | 14 + node_modules/core-js/full/array/is-array.js | 4 + .../core-js/full/array/is-template-object.js | 5 + node_modules/core-js/full/array/iterator.js | 4 + node_modules/core-js/full/array/join.js | 4 + node_modules/core-js/full/array/keys.js | 4 + .../core-js/full/array/last-index-of.js | 4 + node_modules/core-js/full/array/last-index.js | 2 + node_modules/core-js/full/array/last-item.js | 2 + node_modules/core-js/full/array/map.js | 4 + node_modules/core-js/full/array/of.js | 4 + node_modules/core-js/full/array/push.js | 4 + .../core-js/full/array/reduce-right.js | 4 + node_modules/core-js/full/array/reduce.js | 4 + node_modules/core-js/full/array/reverse.js | 4 + node_modules/core-js/full/array/slice.js | 4 + node_modules/core-js/full/array/some.js | 4 + node_modules/core-js/full/array/sort.js | 4 + node_modules/core-js/full/array/splice.js | 4 + .../core-js/full/array/to-reversed.js | 4 + node_modules/core-js/full/array/to-sorted.js | 4 + node_modules/core-js/full/array/to-spliced.js | 4 + node_modules/core-js/full/array/unique-by.js | 6 + node_modules/core-js/full/array/unshift.js | 4 + node_modules/core-js/full/array/values.js | 4 + node_modules/core-js/full/array/virtual/at.js | 7 + .../core-js/full/array/virtual/concat.js | 4 + .../core-js/full/array/virtual/copy-within.js | 4 + .../core-js/full/array/virtual/entries.js | 4 + .../core-js/full/array/virtual/every.js | 4 + .../core-js/full/array/virtual/fill.js | 4 + .../core-js/full/array/virtual/filter-out.js | 6 + .../full/array/virtual/filter-reject.js | 5 + .../core-js/full/array/virtual/filter.js | 4 + .../core-js/full/array/virtual/find-index.js | 4 + .../full/array/virtual/find-last-index.js | 4 + .../core-js/full/array/virtual/find-last.js | 4 + .../core-js/full/array/virtual/find.js | 4 + .../core-js/full/array/virtual/flat-map.js | 4 + .../core-js/full/array/virtual/flat.js | 4 + .../core-js/full/array/virtual/for-each.js | 4 + .../full/array/virtual/group-by-to-map.js | 4 + .../core-js/full/array/virtual/group-by.js | 4 + .../full/array/virtual/group-to-map.js | 4 + .../core-js/full/array/virtual/group.js | 4 + .../core-js/full/array/virtual/includes.js | 4 + .../core-js/full/array/virtual/index-of.js | 4 + .../core-js/full/array/virtual/index.js | 10 + .../core-js/full/array/virtual/iterator.js | 4 + .../core-js/full/array/virtual/join.js | 4 + .../core-js/full/array/virtual/keys.js | 4 + .../full/array/virtual/last-index-of.js | 4 + .../core-js/full/array/virtual/map.js | 4 + .../core-js/full/array/virtual/push.js | 4 + .../full/array/virtual/reduce-right.js | 4 + .../core-js/full/array/virtual/reduce.js | 4 + .../core-js/full/array/virtual/reverse.js | 4 + .../core-js/full/array/virtual/slice.js | 4 + .../core-js/full/array/virtual/some.js | 4 + .../core-js/full/array/virtual/sort.js | 4 + .../core-js/full/array/virtual/splice.js | 4 + .../core-js/full/array/virtual/to-reversed.js | 4 + .../core-js/full/array/virtual/to-sorted.js | 4 + .../core-js/full/array/virtual/to-spliced.js | 4 + .../core-js/full/array/virtual/unique-by.js | 6 + .../core-js/full/array/virtual/unshift.js | 4 + .../core-js/full/array/virtual/values.js | 4 + .../core-js/full/array/virtual/with.js | 4 + node_modules/core-js/full/array/with.js | 4 + .../async-disposable-stack/constructor.js | 4 + .../full/async-disposable-stack/index.js | 4 + .../full/async-iterator/as-indexed-pairs.js | 9 + .../full/async-iterator/async-dispose.js | 4 + .../core-js/full/async-iterator/drop.js | 4 + .../core-js/full/async-iterator/every.js | 4 + .../core-js/full/async-iterator/filter.js | 4 + .../core-js/full/async-iterator/find.js | 4 + .../core-js/full/async-iterator/flat-map.js | 4 + .../core-js/full/async-iterator/for-each.js | 4 + .../core-js/full/async-iterator/from.js | 4 + .../core-js/full/async-iterator/index.js | 7 + .../core-js/full/async-iterator/indexed.js | 10 + .../core-js/full/async-iterator/map.js | 4 + .../core-js/full/async-iterator/reduce.js | 4 + .../core-js/full/async-iterator/some.js | 4 + .../core-js/full/async-iterator/take.js | 4 + .../core-js/full/async-iterator/to-array.js | 4 + node_modules/core-js/full/atob.js | 4 + node_modules/core-js/full/bigint/index.js | 6 + node_modules/core-js/full/bigint/range.js | 6 + node_modules/core-js/full/btoa.js | 4 + node_modules/core-js/full/clear-immediate.js | 4 + node_modules/core-js/full/composite-key.js | 5 + node_modules/core-js/full/composite-symbol.js | 6 + .../core-js/full/data-view/get-float16.js | 4 + .../full/data-view/get-uint8-clamped.js | 2 + node_modules/core-js/full/data-view/index.js | 6 + .../core-js/full/data-view/set-float16.js | 4 + .../full/data-view/set-uint8-clamped.js | 2 + node_modules/core-js/full/date/get-year.js | 4 + node_modules/core-js/full/date/index.js | 4 + node_modules/core-js/full/date/now.js | 4 + node_modules/core-js/full/date/set-year.js | 4 + .../core-js/full/date/to-gmt-string.js | 4 + .../core-js/full/date/to-iso-string.js | 4 + node_modules/core-js/full/date/to-json.js | 4 + .../core-js/full/date/to-primitive.js | 4 + node_modules/core-js/full/date/to-string.js | 4 + .../full/disposable-stack/constructor.js | 4 + .../core-js/full/disposable-stack/index.js | 4 + .../core-js/full/dom-collections/for-each.js | 4 + .../core-js/full/dom-collections/index.js | 4 + .../core-js/full/dom-collections/iterator.js | 4 + .../core-js/full/dom-exception/constructor.js | 4 + .../core-js/full/dom-exception/index.js | 4 + .../full/dom-exception/to-string-tag.js | 4 + .../core-js/full/error/constructor.js | 4 + node_modules/core-js/full/error/index.js | 4 + node_modules/core-js/full/error/is-error.js | 4 + node_modules/core-js/full/error/to-string.js | 4 + node_modules/core-js/full/escape.js | 4 + node_modules/core-js/full/function/bind.js | 4 + .../core-js/full/function/demethodize.js | 5 + .../core-js/full/function/has-instance.js | 4 + node_modules/core-js/full/function/index.js | 9 + .../core-js/full/function/is-callable.js | 5 + .../core-js/full/function/is-constructor.js | 5 + .../core-js/full/function/metadata.js | 4 + node_modules/core-js/full/function/name.js | 4 + node_modules/core-js/full/function/un-this.js | 5 + .../core-js/full/function/virtual/bind.js | 4 + .../full/function/virtual/demethodize.js | 5 + .../core-js/full/function/virtual/index.js | 7 + .../core-js/full/function/virtual/un-this.js | 5 + .../core-js/full/get-iterator-method.js | 4 + node_modules/core-js/full/get-iterator.js | 4 + node_modules/core-js/full/global-this.js | 7 + node_modules/core-js/full/index.js | 507 ++++ node_modules/core-js/full/instance/at.js | 15 + node_modules/core-js/full/instance/bind.js | 4 + .../core-js/full/instance/code-point-at.js | 4 + .../core-js/full/instance/code-points.js | 11 + node_modules/core-js/full/instance/concat.js | 4 + .../core-js/full/instance/copy-within.js | 4 + .../core-js/full/instance/demethodize.js | 10 + .../core-js/full/instance/ends-with.js | 4 + node_modules/core-js/full/instance/entries.js | 4 + node_modules/core-js/full/instance/every.js | 4 + node_modules/core-js/full/instance/fill.js | 4 + .../core-js/full/instance/filter-out.js | 11 + .../core-js/full/instance/filter-reject.js | 10 + node_modules/core-js/full/instance/filter.js | 4 + .../core-js/full/instance/find-index.js | 4 + .../core-js/full/instance/find-last-index.js | 4 + .../core-js/full/instance/find-last.js | 4 + node_modules/core-js/full/instance/find.js | 4 + node_modules/core-js/full/instance/flags.js | 4 + .../core-js/full/instance/flat-map.js | 4 + node_modules/core-js/full/instance/flat.js | 4 + .../core-js/full/instance/for-each.js | 4 + .../core-js/full/instance/group-by-to-map.js | 4 + .../core-js/full/instance/group-by.js | 4 + .../core-js/full/instance/group-to-map.js | 4 + node_modules/core-js/full/instance/group.js | 4 + .../core-js/full/instance/includes.js | 4 + .../core-js/full/instance/index-of.js | 4 + .../core-js/full/instance/is-well-formed.js | 4 + node_modules/core-js/full/instance/keys.js | 4 + .../core-js/full/instance/last-index-of.js | 4 + node_modules/core-js/full/instance/map.js | 4 + .../core-js/full/instance/match-all.js | 7 + node_modules/core-js/full/instance/pad-end.js | 4 + .../core-js/full/instance/pad-start.js | 4 + node_modules/core-js/full/instance/push.js | 4 + .../core-js/full/instance/reduce-right.js | 4 + node_modules/core-js/full/instance/reduce.js | 4 + node_modules/core-js/full/instance/repeat.js | 4 + .../core-js/full/instance/replace-all.js | 7 + node_modules/core-js/full/instance/reverse.js | 4 + node_modules/core-js/full/instance/slice.js | 4 + node_modules/core-js/full/instance/some.js | 4 + node_modules/core-js/full/instance/sort.js | 4 + node_modules/core-js/full/instance/splice.js | 4 + .../core-js/full/instance/starts-with.js | 4 + .../core-js/full/instance/to-reversed.js | 4 + .../core-js/full/instance/to-sorted.js | 4 + .../core-js/full/instance/to-spliced.js | 4 + .../core-js/full/instance/to-well-formed.js | 4 + .../core-js/full/instance/trim-end.js | 4 + .../core-js/full/instance/trim-left.js | 4 + .../core-js/full/instance/trim-right.js | 4 + .../core-js/full/instance/trim-start.js | 4 + node_modules/core-js/full/instance/trim.js | 4 + node_modules/core-js/full/instance/un-this.js | 10 + .../core-js/full/instance/unique-by.js | 10 + node_modules/core-js/full/instance/unshift.js | 4 + node_modules/core-js/full/instance/values.js | 4 + node_modules/core-js/full/instance/with.js | 4 + node_modules/core-js/full/is-iterable.js | 4 + .../core-js/full/iterator/as-indexed-pairs.js | 9 + node_modules/core-js/full/iterator/concat.js | 20 + node_modules/core-js/full/iterator/dispose.js | 4 + node_modules/core-js/full/iterator/drop.js | 4 + node_modules/core-js/full/iterator/every.js | 4 + node_modules/core-js/full/iterator/filter.js | 4 + node_modules/core-js/full/iterator/find.js | 4 + .../core-js/full/iterator/flat-map.js | 4 + .../core-js/full/iterator/for-each.js | 4 + node_modules/core-js/full/iterator/from.js | 4 + node_modules/core-js/full/iterator/index.js | 9 + node_modules/core-js/full/iterator/indexed.js | 10 + node_modules/core-js/full/iterator/map.js | 4 + node_modules/core-js/full/iterator/range.js | 7 + node_modules/core-js/full/iterator/reduce.js | 4 + node_modules/core-js/full/iterator/some.js | 4 + node_modules/core-js/full/iterator/take.js | 4 + .../core-js/full/iterator/to-array.js | 4 + .../core-js/full/iterator/to-async.js | 4 + node_modules/core-js/full/json/index.js | 4 + node_modules/core-js/full/json/is-raw-json.js | 4 + node_modules/core-js/full/json/parse.js | 4 + node_modules/core-js/full/json/raw-json.js | 4 + node_modules/core-js/full/json/stringify.js | 4 + .../core-js/full/json/to-string-tag.js | 4 + node_modules/core-js/full/map/delete-all.js | 6 + node_modules/core-js/full/map/emplace.js | 6 + node_modules/core-js/full/map/every.js | 6 + node_modules/core-js/full/map/filter.js | 6 + node_modules/core-js/full/map/find-key.js | 6 + node_modules/core-js/full/map/find.js | 6 + node_modules/core-js/full/map/from.js | 26 + .../full/map/get-or-insert-computed.js | 6 + .../core-js/full/map/get-or-insert.js | 6 + node_modules/core-js/full/map/group-by.js | 20 + node_modules/core-js/full/map/includes.js | 6 + node_modules/core-js/full/map/index.js | 27 + node_modules/core-js/full/map/key-by.js | 30 + node_modules/core-js/full/map/key-of.js | 6 + node_modules/core-js/full/map/map-keys.js | 6 + node_modules/core-js/full/map/map-values.js | 6 + node_modules/core-js/full/map/merge.js | 6 + node_modules/core-js/full/map/of.js | 24 + node_modules/core-js/full/map/reduce.js | 6 + node_modules/core-js/full/map/some.js | 6 + .../core-js/full/map/update-or-insert.js | 7 + node_modules/core-js/full/map/update.js | 6 + node_modules/core-js/full/map/upsert.js | 6 + node_modules/core-js/full/math/acosh.js | 4 + node_modules/core-js/full/math/asinh.js | 4 + node_modules/core-js/full/math/atanh.js | 4 + node_modules/core-js/full/math/cbrt.js | 4 + node_modules/core-js/full/math/clamp.js | 5 + node_modules/core-js/full/math/clz32.js | 4 + node_modules/core-js/full/math/cosh.js | 4 + node_modules/core-js/full/math/deg-per-rad.js | 4 + node_modules/core-js/full/math/degrees.js | 5 + node_modules/core-js/full/math/expm1.js | 4 + node_modules/core-js/full/math/f16round.js | 4 + node_modules/core-js/full/math/fround.js | 4 + node_modules/core-js/full/math/fscale.js | 5 + node_modules/core-js/full/math/hypot.js | 4 + node_modules/core-js/full/math/iaddh.js | 5 + node_modules/core-js/full/math/imul.js | 4 + node_modules/core-js/full/math/imulh.js | 5 + node_modules/core-js/full/math/index.js | 18 + node_modules/core-js/full/math/isubh.js | 5 + node_modules/core-js/full/math/log10.js | 4 + node_modules/core-js/full/math/log1p.js | 4 + node_modules/core-js/full/math/log2.js | 4 + node_modules/core-js/full/math/rad-per-deg.js | 4 + node_modules/core-js/full/math/radians.js | 5 + node_modules/core-js/full/math/scale.js | 5 + node_modules/core-js/full/math/seeded-prng.js | 5 + node_modules/core-js/full/math/sign.js | 4 + node_modules/core-js/full/math/signbit.js | 5 + node_modules/core-js/full/math/sinh.js | 4 + node_modules/core-js/full/math/sum-precise.js | 4 + node_modules/core-js/full/math/tanh.js | 4 + .../core-js/full/math/to-string-tag.js | 4 + node_modules/core-js/full/math/trunc.js | 4 + node_modules/core-js/full/math/umulh.js | 5 + .../core-js/full/number/constructor.js | 4 + node_modules/core-js/full/number/epsilon.js | 4 + .../core-js/full/number/from-string.js | 5 + node_modules/core-js/full/number/index.js | 8 + node_modules/core-js/full/number/is-finite.js | 4 + .../core-js/full/number/is-integer.js | 4 + node_modules/core-js/full/number/is-nan.js | 4 + .../core-js/full/number/is-safe-integer.js | 4 + .../core-js/full/number/max-safe-integer.js | 4 + .../core-js/full/number/min-safe-integer.js | 4 + .../core-js/full/number/parse-float.js | 4 + node_modules/core-js/full/number/parse-int.js | 4 + node_modules/core-js/full/number/range.js | 6 + .../core-js/full/number/to-exponential.js | 4 + node_modules/core-js/full/number/to-fixed.js | 4 + .../core-js/full/number/to-precision.js | 4 + .../core-js/full/number/virtual/index.js | 4 + .../full/number/virtual/to-exponential.js | 4 + .../core-js/full/number/virtual/to-fixed.js | 4 + .../full/number/virtual/to-precision.js | 4 + node_modules/core-js/full/object/assign.js | 4 + node_modules/core-js/full/object/create.js | 4 + .../core-js/full/object/define-getter.js | 4 + .../core-js/full/object/define-properties.js | 4 + .../core-js/full/object/define-property.js | 4 + .../core-js/full/object/define-setter.js | 4 + node_modules/core-js/full/object/entries.js | 4 + node_modules/core-js/full/object/freeze.js | 4 + .../core-js/full/object/from-entries.js | 4 + .../object/get-own-property-descriptor.js | 4 + .../object/get-own-property-descriptors.js | 4 + .../full/object/get-own-property-names.js | 4 + .../full/object/get-own-property-symbols.js | 4 + .../core-js/full/object/get-prototype-of.js | 4 + node_modules/core-js/full/object/group-by.js | 4 + node_modules/core-js/full/object/has-own.js | 7 + node_modules/core-js/full/object/index.js | 9 + .../core-js/full/object/is-extensible.js | 4 + node_modules/core-js/full/object/is-frozen.js | 4 + node_modules/core-js/full/object/is-sealed.js | 4 + node_modules/core-js/full/object/is.js | 4 + .../core-js/full/object/iterate-entries.js | 5 + .../core-js/full/object/iterate-keys.js | 5 + .../core-js/full/object/iterate-values.js | 5 + node_modules/core-js/full/object/keys.js | 4 + .../core-js/full/object/lookup-getter.js | 4 + .../core-js/full/object/lookup-setter.js | 4 + .../core-js/full/object/prevent-extensions.js | 4 + node_modules/core-js/full/object/proto.js | 4 + node_modules/core-js/full/object/seal.js | 4 + .../core-js/full/object/set-prototype-of.js | 4 + node_modules/core-js/full/object/to-string.js | 4 + node_modules/core-js/full/object/values.js | 4 + node_modules/core-js/full/observable/index.js | 9 + node_modules/core-js/full/parse-float.js | 4 + node_modules/core-js/full/parse-int.js | 4 + .../core-js/full/promise/all-settled.js | 7 + node_modules/core-js/full/promise/any.js | 8 + node_modules/core-js/full/promise/finally.js | 4 + node_modules/core-js/full/promise/index.js | 8 + node_modules/core-js/full/promise/try.js | 4 + .../core-js/full/promise/with-resolvers.js | 4 + node_modules/core-js/full/queue-microtask.js | 4 + node_modules/core-js/full/reflect/apply.js | 4 + .../core-js/full/reflect/construct.js | 4 + .../core-js/full/reflect/define-metadata.js | 5 + .../core-js/full/reflect/define-property.js | 4 + .../core-js/full/reflect/delete-metadata.js | 5 + .../core-js/full/reflect/delete-property.js | 4 + .../core-js/full/reflect/get-metadata-keys.js | 5 + .../core-js/full/reflect/get-metadata.js | 5 + .../full/reflect/get-own-metadata-keys.js | 5 + .../core-js/full/reflect/get-own-metadata.js | 5 + .../reflect/get-own-property-descriptor.js | 4 + .../core-js/full/reflect/get-prototype-of.js | 4 + node_modules/core-js/full/reflect/get.js | 4 + .../core-js/full/reflect/has-metadata.js | 5 + .../core-js/full/reflect/has-own-metadata.js | 5 + node_modules/core-js/full/reflect/has.js | 4 + node_modules/core-js/full/reflect/index.js | 13 + .../core-js/full/reflect/is-extensible.js | 4 + node_modules/core-js/full/reflect/metadata.js | 5 + node_modules/core-js/full/reflect/own-keys.js | 4 + .../full/reflect/prevent-extensions.js | 4 + .../core-js/full/reflect/set-prototype-of.js | 4 + node_modules/core-js/full/reflect/set.js | 4 + .../core-js/full/reflect/to-string-tag.js | 4 + .../core-js/full/regexp/constructor.js | 4 + node_modules/core-js/full/regexp/dot-all.js | 4 + node_modules/core-js/full/regexp/escape.js | 4 + node_modules/core-js/full/regexp/flags.js | 4 + node_modules/core-js/full/regexp/index.js | 4 + node_modules/core-js/full/regexp/match.js | 4 + node_modules/core-js/full/regexp/replace.js | 4 + node_modules/core-js/full/regexp/search.js | 4 + node_modules/core-js/full/regexp/split.js | 4 + node_modules/core-js/full/regexp/sticky.js | 4 + node_modules/core-js/full/regexp/test.js | 4 + node_modules/core-js/full/regexp/to-string.js | 4 + node_modules/core-js/full/self.js | 4 + node_modules/core-js/full/set-immediate.js | 4 + node_modules/core-js/full/set-interval.js | 4 + node_modules/core-js/full/set-timeout.js | 4 + node_modules/core-js/full/set/add-all.js | 6 + node_modules/core-js/full/set/delete-all.js | 6 + node_modules/core-js/full/set/difference.js | 9 + node_modules/core-js/full/set/every.js | 6 + node_modules/core-js/full/set/filter.js | 6 + node_modules/core-js/full/set/find.js | 6 + node_modules/core-js/full/set/from.js | 26 + node_modules/core-js/full/set/index.js | 22 + node_modules/core-js/full/set/intersection.js | 9 + .../core-js/full/set/is-disjoint-from.js | 9 + node_modules/core-js/full/set/is-subset-of.js | 9 + .../core-js/full/set/is-superset-of.js | 9 + node_modules/core-js/full/set/join.js | 6 + node_modules/core-js/full/set/map.js | 6 + node_modules/core-js/full/set/of.js | 24 + node_modules/core-js/full/set/reduce.js | 6 + node_modules/core-js/full/set/some.js | 6 + .../core-js/full/set/symmetric-difference.js | 9 + node_modules/core-js/full/set/union.js | 9 + node_modules/core-js/full/string/anchor.js | 4 + node_modules/core-js/full/string/at.js | 6 + node_modules/core-js/full/string/big.js | 4 + node_modules/core-js/full/string/blink.js | 4 + node_modules/core-js/full/string/bold.js | 4 + .../core-js/full/string/code-point-at.js | 4 + .../core-js/full/string/code-points.js | 5 + node_modules/core-js/full/string/cooked.js | 5 + node_modules/core-js/full/string/dedent.js | 7 + node_modules/core-js/full/string/ends-with.js | 4 + node_modules/core-js/full/string/fixed.js | 4 + node_modules/core-js/full/string/fontcolor.js | 4 + node_modules/core-js/full/string/fontsize.js | 4 + .../core-js/full/string/from-code-point.js | 4 + node_modules/core-js/full/string/includes.js | 4 + node_modules/core-js/full/string/index.js | 12 + .../core-js/full/string/is-well-formed.js | 4 + node_modules/core-js/full/string/italics.js | 4 + node_modules/core-js/full/string/iterator.js | 4 + node_modules/core-js/full/string/link.js | 4 + node_modules/core-js/full/string/match-all.js | 7 + node_modules/core-js/full/string/match.js | 4 + node_modules/core-js/full/string/pad-end.js | 4 + node_modules/core-js/full/string/pad-start.js | 4 + node_modules/core-js/full/string/raw.js | 4 + node_modules/core-js/full/string/repeat.js | 4 + .../core-js/full/string/replace-all.js | 7 + node_modules/core-js/full/string/replace.js | 4 + node_modules/core-js/full/string/search.js | 4 + node_modules/core-js/full/string/small.js | 4 + node_modules/core-js/full/string/split.js | 4 + .../core-js/full/string/starts-with.js | 4 + node_modules/core-js/full/string/strike.js | 4 + node_modules/core-js/full/string/sub.js | 4 + node_modules/core-js/full/string/substr.js | 4 + node_modules/core-js/full/string/sup.js | 4 + .../core-js/full/string/to-well-formed.js | 4 + node_modules/core-js/full/string/trim-end.js | 4 + node_modules/core-js/full/string/trim-left.js | 4 + .../core-js/full/string/trim-right.js | 4 + .../core-js/full/string/trim-start.js | 4 + node_modules/core-js/full/string/trim.js | 4 + .../core-js/full/string/virtual/anchor.js | 4 + .../core-js/full/string/virtual/at.js | 7 + .../core-js/full/string/virtual/big.js | 4 + .../core-js/full/string/virtual/blink.js | 4 + .../core-js/full/string/virtual/bold.js | 4 + .../full/string/virtual/code-point-at.js | 4 + .../full/string/virtual/code-points.js | 6 + .../core-js/full/string/virtual/ends-with.js | 4 + .../core-js/full/string/virtual/fixed.js | 4 + .../core-js/full/string/virtual/fontcolor.js | 4 + .../core-js/full/string/virtual/fontsize.js | 4 + .../core-js/full/string/virtual/includes.js | 4 + .../core-js/full/string/virtual/index.js | 10 + .../full/string/virtual/is-well-formed.js | 4 + .../core-js/full/string/virtual/italics.js | 4 + .../core-js/full/string/virtual/iterator.js | 4 + .../core-js/full/string/virtual/link.js | 4 + .../core-js/full/string/virtual/match-all.js | 7 + .../core-js/full/string/virtual/pad-end.js | 4 + .../core-js/full/string/virtual/pad-start.js | 4 + .../core-js/full/string/virtual/repeat.js | 4 + .../full/string/virtual/replace-all.js | 7 + .../core-js/full/string/virtual/small.js | 4 + .../full/string/virtual/starts-with.js | 4 + .../core-js/full/string/virtual/strike.js | 4 + .../core-js/full/string/virtual/sub.js | 4 + .../core-js/full/string/virtual/substr.js | 4 + .../core-js/full/string/virtual/sup.js | 4 + .../full/string/virtual/to-well-formed.js | 4 + .../core-js/full/string/virtual/trim-end.js | 4 + .../core-js/full/string/virtual/trim-left.js | 4 + .../core-js/full/string/virtual/trim-right.js | 4 + .../core-js/full/string/virtual/trim-start.js | 4 + .../core-js/full/string/virtual/trim.js | 4 + node_modules/core-js/full/structured-clone.js | 4 + node_modules/core-js/full/suppressed-error.js | 4 + .../core-js/full/symbol/async-dispose.js | 4 + .../core-js/full/symbol/async-iterator.js | 4 + .../core-js/full/symbol/custom-matcher.js | 5 + .../core-js/full/symbol/description.js | 2 + node_modules/core-js/full/symbol/dispose.js | 4 + node_modules/core-js/full/symbol/for.js | 4 + .../core-js/full/symbol/has-instance.js | 4 + node_modules/core-js/full/symbol/index.js | 15 + .../full/symbol/is-concat-spreadable.js | 4 + .../full/symbol/is-registered-symbol.js | 6 + .../core-js/full/symbol/is-registered.js | 6 + .../full/symbol/is-well-known-symbol.js | 6 + .../core-js/full/symbol/is-well-known.js | 6 + node_modules/core-js/full/symbol/iterator.js | 4 + node_modules/core-js/full/symbol/key-for.js | 4 + node_modules/core-js/full/symbol/match-all.js | 4 + node_modules/core-js/full/symbol/match.js | 4 + node_modules/core-js/full/symbol/matcher.js | 5 + .../core-js/full/symbol/metadata-key.js | 5 + node_modules/core-js/full/symbol/metadata.js | 4 + .../core-js/full/symbol/observable.js | 5 + .../core-js/full/symbol/pattern-match.js | 6 + .../core-js/full/symbol/replace-all.js | 6 + node_modules/core-js/full/symbol/replace.js | 4 + node_modules/core-js/full/symbol/search.js | 4 + node_modules/core-js/full/symbol/species.js | 4 + node_modules/core-js/full/symbol/split.js | 4 + .../core-js/full/symbol/to-primitive.js | 4 + .../core-js/full/symbol/to-string-tag.js | 4 + .../core-js/full/symbol/unscopables.js | 4 + node_modules/core-js/full/typed-array/at.js | 7 + .../core-js/full/typed-array/copy-within.js | 4 + .../core-js/full/typed-array/entries.js | 4 + .../core-js/full/typed-array/every.js | 4 + node_modules/core-js/full/typed-array/fill.js | 4 + .../core-js/full/typed-array/filter-out.js | 3 + .../core-js/full/typed-array/filter-reject.js | 2 + .../core-js/full/typed-array/filter.js | 4 + .../core-js/full/typed-array/find-index.js | 4 + .../full/typed-array/find-last-index.js | 4 + .../core-js/full/typed-array/find-last.js | 4 + node_modules/core-js/full/typed-array/find.js | 4 + .../core-js/full/typed-array/float32-array.js | 5 + .../core-js/full/typed-array/float64-array.js | 5 + .../core-js/full/typed-array/for-each.js | 4 + .../core-js/full/typed-array/from-async.js | 2 + .../core-js/full/typed-array/from-base64.js | 4 + .../core-js/full/typed-array/from-hex.js | 4 + node_modules/core-js/full/typed-array/from.js | 4 + .../core-js/full/typed-array/group-by.js | 2 + .../core-js/full/typed-array/includes.js | 4 + .../core-js/full/typed-array/index-of.js | 4 + .../core-js/full/typed-array/index.js | 14 + .../core-js/full/typed-array/int16-array.js | 5 + .../core-js/full/typed-array/int32-array.js | 5 + .../core-js/full/typed-array/int8-array.js | 5 + .../core-js/full/typed-array/iterator.js | 4 + node_modules/core-js/full/typed-array/join.js | 4 + node_modules/core-js/full/typed-array/keys.js | 4 + .../core-js/full/typed-array/last-index-of.js | 4 + node_modules/core-js/full/typed-array/map.js | 4 + .../core-js/full/typed-array/methods.js | 14 + node_modules/core-js/full/typed-array/of.js | 4 + .../core-js/full/typed-array/reduce-right.js | 4 + .../core-js/full/typed-array/reduce.js | 4 + .../core-js/full/typed-array/reverse.js | 4 + .../full/typed-array/set-from-base64.js | 4 + .../core-js/full/typed-array/set-from-hex.js | 4 + node_modules/core-js/full/typed-array/set.js | 4 + .../core-js/full/typed-array/slice.js | 4 + node_modules/core-js/full/typed-array/some.js | 4 + node_modules/core-js/full/typed-array/sort.js | 4 + .../core-js/full/typed-array/subarray.js | 4 + .../core-js/full/typed-array/to-base64.js | 4 + .../core-js/full/typed-array/to-hex.js | 4 + .../full/typed-array/to-locale-string.js | 4 + .../core-js/full/typed-array/to-reversed.js | 4 + .../core-js/full/typed-array/to-sorted.js | 4 + .../core-js/full/typed-array/to-spliced.js | 5 + .../core-js/full/typed-array/to-string.js | 4 + .../core-js/full/typed-array/uint16-array.js | 5 + .../core-js/full/typed-array/uint32-array.js | 5 + .../core-js/full/typed-array/uint8-array.js | 5 + .../full/typed-array/uint8-clamped-array.js | 5 + .../core-js/full/typed-array/unique-by.js | 3 + .../core-js/full/typed-array/values.js | 4 + node_modules/core-js/full/typed-array/with.js | 4 + node_modules/core-js/full/unescape.js | 4 + .../core-js/full/url-search-params/index.js | 4 + node_modules/core-js/full/url/can-parse.js | 4 + node_modules/core-js/full/url/index.js | 4 + node_modules/core-js/full/url/parse.js | 4 + node_modules/core-js/full/url/to-json.js | 4 + .../core-js/full/weak-map/delete-all.js | 6 + node_modules/core-js/full/weak-map/emplace.js | 6 + node_modules/core-js/full/weak-map/from.js | 14 + .../full/weak-map/get-or-insert-computed.js | 6 + .../core-js/full/weak-map/get-or-insert.js | 6 + node_modules/core-js/full/weak-map/index.js | 13 + node_modules/core-js/full/weak-map/of.js | 12 + node_modules/core-js/full/weak-map/upsert.js | 6 + node_modules/core-js/full/weak-set/add-all.js | 6 + .../core-js/full/weak-set/delete-all.js | 6 + node_modules/core-js/full/weak-set/from.js | 12 + node_modules/core-js/full/weak-set/index.js | 9 + node_modules/core-js/full/weak-set/of.js | 10 + node_modules/core-js/index.js | 2 + node_modules/core-js/internals/README.md | 1 + node_modules/core-js/internals/a-callable.js | 11 + .../core-js/internals/a-constructor.js | 11 + node_modules/core-js/internals/a-data-view.js | 9 + node_modules/core-js/internals/a-map.js | 8 + node_modules/core-js/internals/a-number.js | 7 + .../core-js/internals/a-possible-prototype.js | 10 + node_modules/core-js/internals/a-set.js | 8 + node_modules/core-js/internals/a-string.js | 7 + node_modules/core-js/internals/a-weak-map.js | 8 + node_modules/core-js/internals/a-weak-set.js | 8 + .../internals/add-disposable-resource.js | 62 + .../core-js/internals/add-to-unscopables.js | 21 + .../core-js/internals/advance-string-index.js | 8 + node_modules/core-js/internals/an-instance.js | 9 + .../internals/an-object-or-undefined.js | 10 + node_modules/core-js/internals/an-object.js | 11 + .../core-js/internals/an-uint8-array.js | 11 + .../internals/array-buffer-basic-detection.js | 3 + .../internals/array-buffer-byte-length.js | 15 + .../internals/array-buffer-is-detached.js | 17 + .../internals/array-buffer-non-extensible.js | 11 + .../internals/array-buffer-not-detached.js | 9 + .../internals/array-buffer-transfer.js | 45 + .../internals/array-buffer-view-core.js | 193 ++ .../core-js/internals/array-buffer.js | 260 ++ .../core-js/internals/array-copy-within.js | 31 + node_modules/core-js/internals/array-fill.js | 17 + .../core-js/internals/array-for-each.js | 12 + .../core-js/internals/array-from-async.js | 51 + .../array-from-constructor-and-list.js | 10 + node_modules/core-js/internals/array-from.js | 46 + .../core-js/internals/array-group-to-map.js | 31 + node_modules/core-js/internals/array-group.js | 37 + .../core-js/internals/array-includes.js | 34 + .../internals/array-iteration-from-last.js | 35 + .../core-js/internals/array-iteration.js | 74 + .../core-js/internals/array-last-index-of.js | 28 + .../array-method-has-species-support.js | 20 + .../internals/array-method-is-strict.js | 10 + .../core-js/internals/array-reduce.js | 46 + .../core-js/internals/array-set-length.js | 27 + node_modules/core-js/internals/array-slice.js | 4 + node_modules/core-js/internals/array-sort.js | 42 + .../internals/array-species-constructor.js | 23 + .../core-js/internals/array-species-create.js | 8 + .../core-js/internals/array-to-reversed.js | 12 + .../core-js/internals/array-unique-by.js | 35 + node_modules/core-js/internals/array-with.js | 18 + .../internals/async-from-sync-iterator.js | 49 + .../core-js/internals/async-iterator-close.js | 19 + .../internals/async-iterator-create-proxy.js | 105 + .../internals/async-iterator-indexed.js | 13 + .../internals/async-iterator-iteration.js | 90 + .../core-js/internals/async-iterator-map.js | 57 + .../internals/async-iterator-prototype.js | 38 + .../core-js/internals/async-iterator-wrap.js | 7 + node_modules/core-js/internals/base64-map.js | 19 + .../call-with-safe-iteration-closing.js | 12 + node_modules/core-js/internals/caller.js | 8 + .../check-correctness-of-iteration.js | 41 + node_modules/core-js/internals/classof-raw.js | 9 + node_modules/core-js/internals/classof.js | 30 + .../core-js/internals/collection-from.js | 24 + .../core-js/internals/collection-of.js | 15 + .../core-js/internals/collection-strong.js | 206 ++ .../core-js/internals/collection-weak.js | 131 + node_modules/core-js/internals/collection.js | 106 + .../core-js/internals/composite-key.js | 50 + .../internals/copy-constructor-properties.js | 17 + .../internals/correct-is-regexp-logic.js | 16 + .../internals/correct-prototype-getter.js | 9 + node_modules/core-js/internals/create-html.js | 16 + .../internals/create-iter-result-object.js | 6 + .../create-non-enumerable-property.js | 11 + .../internals/create-property-descriptor.js | 9 + .../core-js/internals/create-property.js | 9 + .../core-js/internals/date-to-iso-string.js | 41 + .../core-js/internals/date-to-primitive.js | 14 + .../internals/define-built-in-accessor.js | 9 + .../core-js/internals/define-built-in.js | 28 + .../core-js/internals/define-built-ins.js | 7 + .../internals/define-global-property.js | 13 + .../internals/delete-property-or-throw.js | 8 + node_modules/core-js/internals/descriptors.js | 8 + .../core-js/internals/detach-transferable.js | 37 + .../internals/document-create-element.js | 11 + .../internals/does-not-exceed-safe-integer.js | 8 + .../internals/dom-exception-constants.js | 28 + .../core-js/internals/dom-iterables.js | 36 + .../internals/dom-token-list-prototype.js | 8 + .../core-js/internals/entry-unbind.js | 7 + .../core-js/internals/entry-virtual.js | 6 + .../core-js/internals/enum-bug-keys.js | 11 + .../internals/environment-ff-version.js | 6 + .../internals/environment-is-ie-or-edge.js | 4 + .../internals/environment-is-ios-pebble.js | 4 + .../core-js/internals/environment-is-ios.js | 5 + .../core-js/internals/environment-is-node.js | 4 + .../internals/environment-is-webos-webkit.js | 4 + .../internals/environment-user-agent.js | 7 + .../internals/environment-v8-version.js | 28 + .../internals/environment-webkit-version.js | 6 + node_modules/core-js/internals/environment.js | 21 + .../core-js/internals/error-stack-clear.js | 16 + .../core-js/internals/error-stack-install.js | 14 + .../internals/error-stack-installable.js | 11 + .../core-js/internals/error-to-string.js | 29 + node_modules/core-js/internals/export.js | 55 + node_modules/core-js/internals/fails.js | 8 + .../fix-regexp-well-known-symbol-logic.js | 76 + .../core-js/internals/flatten-into-array.js | 34 + node_modules/core-js/internals/freezing.js | 7 + .../core-js/internals/function-apply.js | 11 + .../internals/function-bind-context.js | 14 + .../core-js/internals/function-bind-native.js | 9 + .../core-js/internals/function-bind.js | 36 + .../core-js/internals/function-call.js | 8 + .../core-js/internals/function-demethodize.js | 7 + .../core-js/internals/function-name.js | 18 + .../function-uncurry-this-accessor.js | 10 + .../internals/function-uncurry-this-clause.js | 10 + .../internals/function-uncurry-this.js | 13 + .../core-js/internals/get-alphabet-option.js | 8 + .../get-async-iterator-flattenable.js | 30 + .../core-js/internals/get-async-iterator.js | 15 + .../internals/get-built-in-node-module.js | 15 + .../get-built-in-prototype-method.js | 8 + .../core-js/internals/get-built-in.js | 11 + .../core-js/internals/get-iterator-direct.js | 10 + .../internals/get-iterator-flattenable.js | 11 + .../core-js/internals/get-iterator-method.js | 14 + .../core-js/internals/get-iterator.js | 14 + .../internals/get-json-replacer-function.js | 30 + node_modules/core-js/internals/get-method.js | 10 + .../core-js/internals/get-set-record.js | 40 + .../core-js/internals/get-substitution.js | 46 + node_modules/core-js/internals/global-this.js | 16 + .../core-js/internals/has-own-property.js | 12 + node_modules/core-js/internals/hidden-keys.js | 2 + .../core-js/internals/host-report-errors.js | 7 + node_modules/core-js/internals/html.js | 4 + .../core-js/internals/ie8-dom-define.js | 12 + node_modules/core-js/internals/ieee754.js | 103 + .../core-js/internals/indexed-object.js | 16 + .../core-js/internals/inherit-if-required.js | 19 + .../core-js/internals/inspect-source.js | 15 + .../core-js/internals/install-error-cause.js | 11 + .../core-js/internals/internal-metadata.js | 90 + .../core-js/internals/internal-state.js | 71 + .../internals/is-array-iterator-method.js | 11 + node_modules/core-js/internals/is-array.js | 9 + .../core-js/internals/is-big-int-array.js | 7 + node_modules/core-js/internals/is-callable.js | 12 + .../core-js/internals/is-constructor.js | 52 + .../core-js/internals/is-data-descriptor.js | 6 + node_modules/core-js/internals/is-forced.js | 23 + .../core-js/internals/is-integral-number.js | 11 + node_modules/core-js/internals/is-iterable.js | 17 + .../core-js/internals/is-null-or-undefined.js | 6 + node_modules/core-js/internals/is-object.js | 6 + .../internals/is-possible-prototype.js | 6 + node_modules/core-js/internals/is-pure.js | 2 + node_modules/core-js/internals/is-raw-json.js | 9 + node_modules/core-js/internals/is-regexp.js | 13 + node_modules/core-js/internals/is-symbol.js | 14 + .../core-js/internals/iterate-simple.js | 12 + node_modules/core-js/internals/iterate.js | 69 + .../core-js/internals/iterator-close.js | 24 + .../internals/iterator-create-constructor.js | 16 + .../internals/iterator-create-proxy.js | 78 + .../core-js/internals/iterator-define.js | 102 + .../core-js/internals/iterator-indexed.js | 13 + .../core-js/internals/iterator-map.js | 24 + .../core-js/internals/iterators-core.js | 49 + node_modules/core-js/internals/iterators.js | 2 + .../core-js/internals/length-of-array-like.js | 8 + .../core-js/internals/make-built-in.js | 55 + node_modules/core-js/internals/map-helpers.js | 15 + node_modules/core-js/internals/map-iterate.js | 16 + node_modules/core-js/internals/map-upsert.js | 31 + node_modules/core-js/internals/math-expm1.js | 17 + .../core-js/internals/math-float-round.js | 19 + node_modules/core-js/internals/math-fround.js | 13 + node_modules/core-js/internals/math-log10.js | 8 + node_modules/core-js/internals/math-log1p.js | 10 + node_modules/core-js/internals/math-log2.js | 10 + .../internals/math-round-ties-to-even.js | 7 + node_modules/core-js/internals/math-scale.js | 14 + node_modules/core-js/internals/math-sign.js | 9 + node_modules/core-js/internals/math-trunc.js | 11 + node_modules/core-js/internals/microtask.js | 79 + .../core-js/internals/native-raw-json.js | 11 + .../internals/new-promise-capability.js | 21 + .../internals/normalize-string-argument.js | 6 + node_modules/core-js/internals/not-a-nan.js | 8 + .../core-js/internals/not-a-regexp.js | 10 + .../core-js/internals/number-is-finite.js | 11 + .../core-js/internals/number-parse-float.js | 23 + .../core-js/internals/number-parse-int.js | 23 + .../internals/numeric-range-iterator.js | 106 + .../core-js/internals/object-assign.js | 58 + .../core-js/internals/object-create.js | 85 + .../internals/object-define-properties.js | 21 + .../internals/object-define-property.js | 44 + .../object-get-own-property-descriptor.js | 23 + .../object-get-own-property-names-external.js | 24 + .../object-get-own-property-names.js | 12 + .../object-get-own-property-symbols.js | 3 + .../internals/object-get-prototype-of.js | 22 + .../core-js/internals/object-is-extensible.js | 17 + .../internals/object-is-prototype-of.js | 4 + .../core-js/internals/object-iterator.js | 38 + .../core-js/internals/object-keys-internal.js | 21 + node_modules/core-js/internals/object-keys.js | 10 + .../object-property-is-enumerable.js | 14 + .../object-prototype-accessors-forced.js | 18 + .../internals/object-set-prototype-of.js | 29 + .../core-js/internals/object-to-array.js | 49 + .../core-js/internals/object-to-string.js | 9 + .../internals/ordinary-to-primitive.js | 16 + node_modules/core-js/internals/own-keys.js | 15 + .../core-js/internals/parse-json-string.js | 56 + node_modules/core-js/internals/path.js | 4 + node_modules/core-js/internals/perform.js | 8 + .../promise-constructor-detection.js | 47 + .../internals/promise-native-constructor.js | 4 + .../core-js/internals/promise-resolve.js | 13 + .../promise-statics-incorrect-iteration.js | 8 + .../core-js/internals/proxy-accessor.js | 10 + node_modules/core-js/internals/queue.js | 25 + .../core-js/internals/reflect-metadata.js | 62 + .../core-js/internals/regexp-exec-abstract.js | 21 + node_modules/core-js/internals/regexp-exec.js | 117 + .../core-js/internals/regexp-flags.js | 18 + .../core-js/internals/regexp-get-flags.js | 13 + .../internals/regexp-sticky-helpers.js | 31 + .../internals/regexp-unsupported-dot-all.js | 11 + .../internals/regexp-unsupported-ncg.js | 12 + .../internals/require-object-coercible.js | 11 + .../core-js/internals/safe-get-built-in.js | 13 + .../core-js/internals/same-value-zero.js | 7 + node_modules/core-js/internals/same-value.js | 8 + .../core-js/internals/schedulers-fix.js | 31 + node_modules/core-js/internals/set-clone.js | 14 + .../core-js/internals/set-difference.js | 26 + node_modules/core-js/internals/set-helpers.js | 14 + .../core-js/internals/set-intersection.js | 31 + .../core-js/internals/set-is-disjoint-from.js | 22 + .../core-js/internals/set-is-subset-of.js | 16 + .../core-js/internals/set-is-superset-of.js | 19 + node_modules/core-js/internals/set-iterate.js | 14 + .../internals/set-method-accept-set-like.js | 58 + node_modules/core-js/internals/set-size.js | 7 + node_modules/core-js/internals/set-species.js | 18 + .../internals/set-symmetric-difference.js | 23 + .../core-js/internals/set-to-string-tag.js | 13 + node_modules/core-js/internals/set-union.js | 18 + node_modules/core-js/internals/shared-key.js | 9 + .../core-js/internals/shared-store.js | 15 + node_modules/core-js/internals/shared.js | 6 + .../core-js/internals/species-constructor.js | 15 + .../core-js/internals/string-cooked.js | 27 + .../core-js/internals/string-html-forced.js | 11 + .../core-js/internals/string-multibyte.js | 37 + .../internals/string-pad-webkit-bug.js | 5 + node_modules/core-js/internals/string-pad.js | 36 + .../core-js/internals/string-parse.js | 119 + .../internals/string-punycode-to-ascii.js | 181 ++ .../core-js/internals/string-repeat.js | 17 + .../core-js/internals/string-trim-end.js | 11 + .../core-js/internals/string-trim-forced.js | 16 + .../core-js/internals/string-trim-start.js | 11 + node_modules/core-js/internals/string-trim.js | 31 + .../structured-clone-proper-transfer.js | 16 + .../internals/symbol-constructor-detection.js | 19 + .../internals/symbol-define-to-primitive.js | 21 + .../core-js/internals/symbol-is-registered.js | 17 + .../core-js/internals/symbol-is-well-known.js | 35 + .../internals/symbol-registry-detection.js | 5 + node_modules/core-js/internals/task.js | 117 + .../core-js/internals/this-number-value.js | 6 + .../core-js/internals/to-absolute-index.js | 13 + node_modules/core-js/internals/to-big-int.js | 13 + node_modules/core-js/internals/to-index.js | 15 + .../core-js/internals/to-indexed-object.js | 8 + .../internals/to-integer-or-infinity.js | 10 + node_modules/core-js/internals/to-length.js | 11 + node_modules/core-js/internals/to-object.js | 10 + node_modules/core-js/internals/to-offset.js | 10 + .../core-js/internals/to-positive-integer.js | 10 + .../core-js/internals/to-primitive.js | 26 + .../core-js/internals/to-property-key.js | 10 + node_modules/core-js/internals/to-set-like.js | 20 + .../internals/to-string-tag-support.js | 9 + node_modules/core-js/internals/to-string.js | 9 + .../core-js/internals/to-uint8-clamped.js | 7 + .../core-js/internals/try-to-string.js | 10 + .../internals/typed-array-constructor.js | 236 ++ ...ped-array-constructors-require-wrappers.js | 23 + .../typed-array-from-same-type-and-list.js | 7 + .../core-js/internals/typed-array-from.js | 42 + node_modules/core-js/internals/uid.js | 10 + .../core-js/internals/uint8-from-base64.js | 156 ++ .../core-js/internals/uint8-from-hex.js | 26 + .../internals/url-constructor-detection.js | 42 + .../core-js/internals/use-symbol-as-uid.js | 7 + .../internals/v8-prototype-define-bug.js | 13 + .../internals/validate-arguments-length.js | 7 + .../internals/weak-map-basic-detection.js | 7 + .../core-js/internals/weak-map-helpers.js | 14 + .../core-js/internals/weak-set-helpers.js | 13 + .../internals/well-known-symbol-define.js | 12 + .../internals/well-known-symbol-wrapped.js | 4 + .../core-js/internals/well-known-symbol.js | 19 + node_modules/core-js/internals/whitespaces.js | 4 + .../wrap-error-constructor-with-cause.js | 65 + node_modules/core-js/modules/README.md | 1 + .../modules/es.aggregate-error.cause.js | 23 + .../modules/es.aggregate-error.constructor.js | 51 + .../core-js/modules/es.aggregate-error.js | 3 + .../modules/es.array-buffer.constructor.js | 17 + .../modules/es.array-buffer.detached.js | 17 + .../modules/es.array-buffer.is-view.js | 11 + .../core-js/modules/es.array-buffer.slice.js | 39 + ...s.array-buffer.transfer-to-fixed-length.js | 11 + .../modules/es.array-buffer.transfer.js | 11 + node_modules/core-js/modules/es.array.at.js | 20 + .../core-js/modules/es.array.concat.js | 58 + .../core-js/modules/es.array.copy-within.js | 13 + .../core-js/modules/es.array.every.js | 14 + node_modules/core-js/modules/es.array.fill.js | 13 + .../core-js/modules/es.array.filter.js | 15 + .../core-js/modules/es.array.find-index.js | 22 + .../modules/es.array.find-last-index.js | 14 + .../core-js/modules/es.array.find-last.js | 14 + node_modules/core-js/modules/es.array.find.js | 22 + .../core-js/modules/es.array.flat-map.js | 21 + node_modules/core-js/modules/es.array.flat.js | 20 + .../core-js/modules/es.array.for-each.js | 10 + node_modules/core-js/modules/es.array.from.js | 15 + .../core-js/modules/es.array.includes.js | 22 + .../core-js/modules/es.array.index-of.js | 23 + .../core-js/modules/es.array.is-array.js | 9 + .../core-js/modules/es.array.iterator.js | 62 + node_modules/core-js/modules/es.array.join.js | 19 + .../core-js/modules/es.array.last-index-of.js | 10 + node_modules/core-js/modules/es.array.map.js | 15 + node_modules/core-js/modules/es.array.of.js | 27 + node_modules/core-js/modules/es.array.push.js | 42 + .../core-js/modules/es.array.reduce-right.js | 19 + .../core-js/modules/es.array.reduce.js | 20 + .../core-js/modules/es.array.reverse.js | 19 + .../core-js/modules/es.array.slice.js | 49 + node_modules/core-js/modules/es.array.some.js | 14 + node_modules/core-js/modules/es.array.sort.js | 106 + .../core-js/modules/es.array.species.js | 6 + .../core-js/modules/es.array.splice.js | 67 + .../core-js/modules/es.array.to-reversed.js | 17 + .../core-js/modules/es.array.to-sorted.js | 24 + .../core-js/modules/es.array.to-spliced.js | 44 + .../modules/es.array.unscopables.flat-map.js | 7 + .../modules/es.array.unscopables.flat.js | 7 + .../core-js/modules/es.array.unshift.js | 45 + node_modules/core-js/modules/es.array.with.js | 14 + .../modules/es.data-view.constructor.js | 10 + .../modules/es.data-view.get-float16.js | 31 + node_modules/core-js/modules/es.data-view.js | 3 + .../modules/es.data-view.set-float16.js | 54 + .../core-js/modules/es.date.get-year.js | 20 + node_modules/core-js/modules/es.date.now.js | 15 + .../core-js/modules/es.date.set-year.js | 20 + .../core-js/modules/es.date.to-gmt-string.js | 8 + .../core-js/modules/es.date.to-iso-string.js | 10 + .../core-js/modules/es.date.to-json.js | 21 + .../core-js/modules/es.date.to-primitive.js | 14 + .../core-js/modules/es.date.to-string.js | 20 + .../core-js/modules/es.error.cause.js | 58 + .../core-js/modules/es.error.to-string.js | 11 + node_modules/core-js/modules/es.escape.js | 43 + .../core-js/modules/es.function.bind.js | 11 + .../modules/es.function.has-instance.js | 20 + .../core-js/modules/es.function.name.js | 26 + .../core-js/modules/es.global-this.js | 9 + .../modules/es.iterator.constructor.js | 65 + .../core-js/modules/es.iterator.drop.js | 36 + .../core-js/modules/es.iterator.every.js | 20 + .../core-js/modules/es.iterator.filter.js | 35 + .../core-js/modules/es.iterator.find.js | 20 + .../core-js/modules/es.iterator.flat-map.js | 45 + .../core-js/modules/es.iterator.for-each.js | 20 + .../core-js/modules/es.iterator.from.js | 24 + .../core-js/modules/es.iterator.map.js | 10 + .../core-js/modules/es.iterator.reduce.js | 32 + .../core-js/modules/es.iterator.some.js | 20 + .../core-js/modules/es.iterator.take.js | 33 + .../core-js/modules/es.iterator.to-array.js | 17 + .../core-js/modules/es.json.stringify.js | 73 + .../core-js/modules/es.json.to-string-tag.js | 7 + .../core-js/modules/es.map.constructor.js | 9 + .../core-js/modules/es.map.group-by.js | 38 + node_modules/core-js/modules/es.map.js | 3 + node_modules/core-js/modules/es.math.acosh.js | 26 + node_modules/core-js/modules/es.math.asinh.js | 21 + node_modules/core-js/modules/es.math.atanh.js | 18 + node_modules/core-js/modules/es.math.cbrt.js | 15 + node_modules/core-js/modules/es.math.clz32.js | 15 + node_modules/core-js/modules/es.math.cosh.js | 19 + node_modules/core-js/modules/es.math.expm1.js | 8 + .../core-js/modules/es.math.f16round.js | 15 + .../core-js/modules/es.math.fround.js | 7 + node_modules/core-js/modules/es.math.hypot.js | 36 + node_modules/core-js/modules/es.math.imul.js | 24 + node_modules/core-js/modules/es.math.log10.js | 9 + node_modules/core-js/modules/es.math.log1p.js | 7 + node_modules/core-js/modules/es.math.log2.js | 9 + node_modules/core-js/modules/es.math.sign.js | 9 + node_modules/core-js/modules/es.math.sinh.js | 23 + node_modules/core-js/modules/es.math.tanh.js | 16 + .../core-js/modules/es.math.to-string-tag.js | 6 + node_modules/core-js/modules/es.math.trunc.js | 9 + .../core-js/modules/es.number.constructor.js | 115 + .../core-js/modules/es.number.epsilon.js | 8 + .../core-js/modules/es.number.is-finite.js | 7 + .../core-js/modules/es.number.is-integer.js | 9 + .../core-js/modules/es.number.is-nan.js | 11 + .../modules/es.number.is-safe-integer.js | 13 + .../modules/es.number.max-safe-integer.js | 8 + .../modules/es.number.min-safe-integer.js | 8 + .../core-js/modules/es.number.parse-float.js | 10 + .../core-js/modules/es.number.parse-int.js | 10 + .../modules/es.number.to-exponential.js | 98 + .../core-js/modules/es.number.to-fixed.js | 131 + .../core-js/modules/es.number.to-precision.js | 25 + .../core-js/modules/es.object.assign.js | 10 + .../core-js/modules/es.object.create.js | 11 + .../modules/es.object.define-getter.js | 17 + .../modules/es.object.define-properties.js | 11 + .../modules/es.object.define-property.js | 11 + .../modules/es.object.define-setter.js | 17 + .../core-js/modules/es.object.entries.js | 11 + .../core-js/modules/es.object.freeze.js | 18 + .../core-js/modules/es.object.from-entries.js | 16 + .../es.object.get-own-property-descriptor.js | 16 + .../es.object.get-own-property-descriptors.js | 25 + .../es.object.get-own-property-names.js | 13 + .../es.object.get-own-property-symbols.js | 19 + .../modules/es.object.get-prototype-of.js | 17 + .../core-js/modules/es.object.group-by.js | 39 + .../core-js/modules/es.object.has-own.js | 9 + .../modules/es.object.is-extensible.js | 10 + .../core-js/modules/es.object.is-frozen.js | 21 + .../core-js/modules/es.object.is-sealed.js | 21 + node_modules/core-js/modules/es.object.is.js | 9 + .../core-js/modules/es.object.keys.js | 15 + .../modules/es.object.lookup-getter.js | 23 + .../modules/es.object.lookup-setter.js | 23 + .../modules/es.object.prevent-extensions.js | 18 + .../core-js/modules/es.object.proto.js | 31 + .../core-js/modules/es.object.seal.js | 18 + .../modules/es.object.set-prototype-of.js | 9 + .../core-js/modules/es.object.to-string.js | 10 + .../core-js/modules/es.object.values.js | 11 + .../core-js/modules/es.parse-float.js | 9 + node_modules/core-js/modules/es.parse-int.js | 9 + .../core-js/modules/es.promise.all-settled.js | 44 + .../core-js/modules/es.promise.all.js | 39 + .../core-js/modules/es.promise.any.js | 48 + .../core-js/modules/es.promise.catch.js | 26 + .../core-js/modules/es.promise.constructor.js | 290 ++ .../core-js/modules/es.promise.finally.js | 43 + node_modules/core-js/modules/es.promise.js | 8 + .../core-js/modules/es.promise.race.js | 26 + .../core-js/modules/es.promise.reject.js | 15 + .../core-js/modules/es.promise.resolve.js | 18 + .../core-js/modules/es.promise.try.js | 33 + .../modules/es.promise.with-resolvers.js | 16 + .../core-js/modules/es.reflect.apply.js | 20 + .../core-js/modules/es.reflect.construct.js | 57 + .../modules/es.reflect.define-property.js | 29 + .../modules/es.reflect.delete-property.js | 13 + .../es.reflect.get-own-property-descriptor.js | 13 + .../modules/es.reflect.get-prototype-of.js | 13 + .../core-js/modules/es.reflect.get.js | 25 + .../core-js/modules/es.reflect.has.js | 10 + .../modules/es.reflect.is-extensible.js | 13 + .../core-js/modules/es.reflect.own-keys.js | 9 + .../modules/es.reflect.prevent-extensions.js | 20 + .../modules/es.reflect.set-prototype-of.js | 20 + .../core-js/modules/es.reflect.set.js | 50 + .../modules/es.reflect.to-string-tag.js | 10 + .../core-js/modules/es.regexp.constructor.js | 197 ++ .../core-js/modules/es.regexp.dot-all.js | 26 + .../core-js/modules/es.regexp.escape.js | 70 + .../core-js/modules/es.regexp.exec.js | 9 + .../core-js/modules/es.regexp.flags.js | 56 + .../core-js/modules/es.regexp.sticky.js | 26 + .../core-js/modules/es.regexp.test.js | 35 + .../core-js/modules/es.regexp.to-string.js | 26 + .../core-js/modules/es.set.constructor.js | 9 + .../core-js/modules/es.set.difference.v2.js | 14 + .../core-js/modules/es.set.intersection.v2.js | 18 + .../modules/es.set.is-disjoint-from.v2.js | 14 + .../core-js/modules/es.set.is-subset-of.v2.js | 14 + .../modules/es.set.is-superset-of.v2.js | 14 + node_modules/core-js/modules/es.set.js | 3 + .../modules/es.set.symmetric-difference.v2.js | 10 + .../core-js/modules/es.set.union.v2.js | 10 + .../core-js/modules/es.string.anchor.js | 12 + .../modules/es.string.at-alternative.js | 26 + node_modules/core-js/modules/es.string.big.js | 12 + .../core-js/modules/es.string.blink.js | 12 + .../core-js/modules/es.string.bold.js | 12 + .../modules/es.string.code-point-at.js | 11 + .../core-js/modules/es.string.ends-with.js | 34 + .../core-js/modules/es.string.fixed.js | 12 + .../core-js/modules/es.string.fontcolor.js | 12 + .../core-js/modules/es.string.fontsize.js | 12 + .../modules/es.string.from-code-point.js | 32 + .../core-js/modules/es.string.includes.js | 21 + .../modules/es.string.is-well-formed.js | 23 + .../core-js/modules/es.string.italics.js | 12 + .../core-js/modules/es.string.iterator.js | 31 + .../core-js/modules/es.string.link.js | 12 + .../core-js/modules/es.string.match-all.js | 102 + .../core-js/modules/es.string.match.js | 48 + .../core-js/modules/es.string.pad-end.js | 12 + .../core-js/modules/es.string.pad-start.js | 12 + node_modules/core-js/modules/es.string.raw.js | 28 + .../core-js/modules/es.string.repeat.js | 9 + .../core-js/modules/es.string.replace-all.js | 61 + .../core-js/modules/es.string.replace.js | 142 + .../core-js/modules/es.string.search.js | 38 + .../core-js/modules/es.string.small.js | 12 + .../core-js/modules/es.string.split.js | 111 + .../core-js/modules/es.string.starts-with.js | 32 + .../core-js/modules/es.string.strike.js | 12 + node_modules/core-js/modules/es.string.sub.js | 12 + .../core-js/modules/es.string.substr.js | 30 + node_modules/core-js/modules/es.string.sup.js | 12 + .../modules/es.string.to-well-formed.js | 43 + .../core-js/modules/es.string.trim-end.js | 12 + .../core-js/modules/es.string.trim-left.js | 10 + .../core-js/modules/es.string.trim-right.js | 10 + .../core-js/modules/es.string.trim-start.js | 12 + .../core-js/modules/es.string.trim.js | 12 + .../modules/es.symbol.async-iterator.js | 6 + .../core-js/modules/es.symbol.constructor.js | 263 ++ .../core-js/modules/es.symbol.description.js | 60 + node_modules/core-js/modules/es.symbol.for.js | 23 + .../core-js/modules/es.symbol.has-instance.js | 6 + .../modules/es.symbol.is-concat-spreadable.js | 6 + .../core-js/modules/es.symbol.iterator.js | 6 + node_modules/core-js/modules/es.symbol.js | 7 + .../core-js/modules/es.symbol.key-for.js | 18 + .../core-js/modules/es.symbol.match-all.js | 6 + .../core-js/modules/es.symbol.match.js | 6 + .../core-js/modules/es.symbol.replace.js | 6 + .../core-js/modules/es.symbol.search.js | 6 + .../core-js/modules/es.symbol.species.js | 6 + .../core-js/modules/es.symbol.split.js | 6 + .../core-js/modules/es.symbol.to-primitive.js | 11 + .../modules/es.symbol.to-string-tag.js | 12 + .../core-js/modules/es.symbol.unscopables.js | 6 + .../core-js/modules/es.typed-array.at.js | 17 + .../modules/es.typed-array.copy-within.js | 14 + .../core-js/modules/es.typed-array.every.js | 12 + .../core-js/modules/es.typed-array.fill.js | 29 + .../core-js/modules/es.typed-array.filter.js | 14 + .../modules/es.typed-array.find-index.js | 12 + .../modules/es.typed-array.find-last-index.js | 12 + .../modules/es.typed-array.find-last.js | 12 + .../core-js/modules/es.typed-array.find.js | 12 + .../modules/es.typed-array.float32-array.js | 10 + .../modules/es.typed-array.float64-array.js | 10 + .../modules/es.typed-array.for-each.js | 12 + .../core-js/modules/es.typed-array.from.js | 8 + .../modules/es.typed-array.includes.js | 12 + .../modules/es.typed-array.index-of.js | 12 + .../modules/es.typed-array.int16-array.js | 10 + .../modules/es.typed-array.int32-array.js | 10 + .../modules/es.typed-array.int8-array.js | 10 + .../modules/es.typed-array.iterator.js | 46 + .../core-js/modules/es.typed-array.join.js | 13 + .../modules/es.typed-array.last-index-of.js | 14 + .../core-js/modules/es.typed-array.map.js | 15 + .../core-js/modules/es.typed-array.of.js | 16 + .../modules/es.typed-array.reduce-right.js | 13 + .../core-js/modules/es.typed-array.reduce.js | 13 + .../core-js/modules/es.typed-array.reverse.js | 21 + .../core-js/modules/es.typed-array.set.js | 44 + .../core-js/modules/es.typed-array.slice.js | 25 + .../core-js/modules/es.typed-array.some.js | 12 + .../core-js/modules/es.typed-array.sort.js | 70 + .../modules/es.typed-array.subarray.js | 22 + .../es.typed-array.to-locale-string.js | 32 + .../modules/es.typed-array.to-reversed.js | 13 + .../modules/es.typed-array.to-sorted.js | 19 + .../modules/es.typed-array.to-string.js | 22 + .../modules/es.typed-array.uint16-array.js | 10 + .../modules/es.typed-array.uint32-array.js | 10 + .../modules/es.typed-array.uint8-array.js | 10 + .../es.typed-array.uint8-clamped-array.js | 10 + .../core-js/modules/es.typed-array.with.js | 30 + node_modules/core-js/modules/es.unescape.js | 45 + .../modules/es.weak-map.constructor.js | 106 + node_modules/core-js/modules/es.weak-map.js | 3 + .../modules/es.weak-set.constructor.js | 9 + node_modules/core-js/modules/es.weak-set.js | 3 + .../core-js/modules/esnext.aggregate-error.js | 3 + .../modules/esnext.array-buffer.detached.js | 3 + ...t.array-buffer.transfer-to-fixed-length.js | 3 + .../modules/esnext.array-buffer.transfer.js | 3 + .../core-js/modules/esnext.array.at.js | 3 + .../modules/esnext.array.filter-out.js | 15 + .../modules/esnext.array.filter-reject.js | 14 + .../modules/esnext.array.find-last-index.js | 3 + .../core-js/modules/esnext.array.find-last.js | 3 + .../modules/esnext.array.from-async.js | 22 + .../modules/esnext.array.group-by-to-map.js | 16 + .../core-js/modules/esnext.array.group-by.js | 18 + .../modules/esnext.array.group-to-map.js | 13 + .../core-js/modules/esnext.array.group.js | 15 + .../esnext.array.is-template-object.js | 29 + .../modules/esnext.array.last-index.js | 22 + .../core-js/modules/esnext.array.last-item.js | 27 + .../modules/esnext.array.to-reversed.js | 3 + .../core-js/modules/esnext.array.to-sorted.js | 3 + .../modules/esnext.array.to-spliced.js | 3 + .../core-js/modules/esnext.array.unique-by.js | 12 + .../core-js/modules/esnext.array.with.js | 3 + ...next.async-disposable-stack.constructor.js | 135 + .../esnext.async-iterator.as-indexed-pairs.js | 10 + .../esnext.async-iterator.async-dispose.js | 26 + .../esnext.async-iterator.constructor.js | 34 + .../modules/esnext.async-iterator.drop.js | 51 + .../modules/esnext.async-iterator.every.js | 11 + .../modules/esnext.async-iterator.filter.js | 67 + .../modules/esnext.async-iterator.find.js | 11 + .../modules/esnext.async-iterator.flat-map.js | 88 + .../modules/esnext.async-iterator.for-each.js | 11 + .../modules/esnext.async-iterator.from.js | 19 + .../modules/esnext.async-iterator.indexed.js | 10 + .../modules/esnext.async-iterator.map.js | 11 + .../modules/esnext.async-iterator.reduce.js | 65 + .../modules/esnext.async-iterator.some.js | 11 + .../modules/esnext.async-iterator.take.js | 48 + .../modules/esnext.async-iterator.to-array.js | 11 + .../core-js/modules/esnext.bigint.range.js | 15 + .../core-js/modules/esnext.composite-key.js | 20 + .../modules/esnext.composite-symbol.js | 13 + .../modules/esnext.data-view.get-float16.js | 3 + .../esnext.data-view.get-uint8-clamped.js | 14 + .../modules/esnext.data-view.set-float16.js | 3 + .../esnext.data-view.set-uint8-clamped.js | 19 + .../esnext.disposable-stack.constructor.js | 114 + .../core-js/modules/esnext.error.is-error.js | 36 + .../modules/esnext.function.demethodize.js | 9 + .../modules/esnext.function.is-callable.js | 30 + .../modules/esnext.function.is-constructor.js | 9 + .../modules/esnext.function.metadata.js | 14 + .../modules/esnext.function.un-this.js | 10 + .../core-js/modules/esnext.global-this.js | 3 + .../esnext.iterator.as-indexed-pairs.js | 10 + .../core-js/modules/esnext.iterator.concat.js | 57 + .../modules/esnext.iterator.constructor.js | 3 + .../modules/esnext.iterator.dispose.js | 17 + .../core-js/modules/esnext.iterator.drop.js | 3 + .../core-js/modules/esnext.iterator.every.js | 3 + .../core-js/modules/esnext.iterator.filter.js | 3 + .../core-js/modules/esnext.iterator.find.js | 3 + .../modules/esnext.iterator.flat-map.js | 3 + .../modules/esnext.iterator.for-each.js | 3 + .../core-js/modules/esnext.iterator.from.js | 3 + .../modules/esnext.iterator.indexed.js | 10 + .../core-js/modules/esnext.iterator.map.js | 3 + .../core-js/modules/esnext.iterator.range.js | 16 + .../core-js/modules/esnext.iterator.reduce.js | 3 + .../core-js/modules/esnext.iterator.some.js | 3 + .../core-js/modules/esnext.iterator.take.js | 3 + .../modules/esnext.iterator.to-array.js | 3 + .../modules/esnext.iterator.to-async.js | 15 + .../modules/esnext.json.is-raw-json.js | 11 + .../core-js/modules/esnext.json.parse.js | 251 ++ .../core-js/modules/esnext.json.raw-json.js | 86 + .../core-js/modules/esnext.map.delete-all.js | 18 + .../core-js/modules/esnext.map.emplace.js | 27 + .../core-js/modules/esnext.map.every.js | 17 + .../core-js/modules/esnext.map.filter.js | 23 + .../core-js/modules/esnext.map.find-key.js | 18 + .../core-js/modules/esnext.map.find.js | 18 + .../core-js/modules/esnext.map.from.js | 10 + .../esnext.map.get-or-insert-computed.js | 24 + .../modules/esnext.map.get-or-insert.js | 18 + .../core-js/modules/esnext.map.group-by.js | 3 + .../core-js/modules/esnext.map.includes.js | 15 + .../core-js/modules/esnext.map.key-by.js | 22 + .../core-js/modules/esnext.map.key-of.js | 15 + .../core-js/modules/esnext.map.map-keys.js | 23 + .../core-js/modules/esnext.map.map-values.js | 23 + .../core-js/modules/esnext.map.merge.js | 22 + node_modules/core-js/modules/esnext.map.of.js | 10 + .../core-js/modules/esnext.map.reduce.js | 28 + .../core-js/modules/esnext.map.some.js | 17 + .../modules/esnext.map.update-or-insert.js | 10 + .../core-js/modules/esnext.map.update.js | 27 + .../core-js/modules/esnext.map.upsert.js | 10 + .../core-js/modules/esnext.math.clamp.js | 21 + .../modules/esnext.math.deg-per-rad.js | 8 + .../core-js/modules/esnext.math.degrees.js | 12 + .../core-js/modules/esnext.math.f16round.js | 3 + .../core-js/modules/esnext.math.fscale.js | 13 + .../core-js/modules/esnext.math.iaddh.js | 14 + .../core-js/modules/esnext.math.imulh.js | 19 + .../core-js/modules/esnext.math.isubh.js | 14 + .../modules/esnext.math.rad-per-deg.js | 8 + .../core-js/modules/esnext.math.radians.js | 12 + .../core-js/modules/esnext.math.scale.js | 9 + .../modules/esnext.math.seeded-prng.js | 36 + .../core-js/modules/esnext.math.signbit.js | 12 + .../modules/esnext.math.sum-precise.js | 151 ++ .../core-js/modules/esnext.math.umulh.js | 19 + .../modules/esnext.number.from-string.js | 41 + .../core-js/modules/esnext.number.range.js | 12 + .../core-js/modules/esnext.object.group-by.js | 3 + .../core-js/modules/esnext.object.has-own.js | 3 + .../modules/esnext.object.iterate-entries.js | 12 + .../modules/esnext.object.iterate-keys.js | 12 + .../modules/esnext.object.iterate-values.js | 12 + .../modules/esnext.observable.constructor.js | 187 ++ .../core-js/modules/esnext.observable.from.js | 35 + .../core-js/modules/esnext.observable.js | 5 + .../core-js/modules/esnext.observable.of.js | 24 + .../modules/esnext.promise.all-settled.js | 3 + .../core-js/modules/esnext.promise.any.js | 3 + .../core-js/modules/esnext.promise.try.js | 3 + .../modules/esnext.promise.with-resolvers.js | 3 + .../modules/esnext.reflect.define-metadata.js | 17 + .../modules/esnext.reflect.delete-metadata.js | 22 + .../esnext.reflect.get-metadata-keys.js | 30 + .../modules/esnext.reflect.get-metadata.js | 26 + .../esnext.reflect.get-own-metadata-keys.js | 17 + .../esnext.reflect.get-own-metadata.js | 17 + .../modules/esnext.reflect.has-metadata.js | 25 + .../esnext.reflect.has-own-metadata.js | 17 + .../modules/esnext.reflect.metadata.js | 17 + .../core-js/modules/esnext.regexp.escape.js | 3 + .../core-js/modules/esnext.set.add-all.js | 15 + .../core-js/modules/esnext.set.delete-all.js | 18 + .../core-js/modules/esnext.set.difference.js | 14 + .../modules/esnext.set.difference.v2.js | 3 + .../core-js/modules/esnext.set.every.js | 17 + .../core-js/modules/esnext.set.filter.js | 23 + .../core-js/modules/esnext.set.find.js | 18 + .../core-js/modules/esnext.set.from.js | 10 + .../modules/esnext.set.intersection.js | 14 + .../modules/esnext.set.intersection.v2.js | 3 + .../modules/esnext.set.is-disjoint-from.js | 14 + .../modules/esnext.set.is-disjoint-from.v2.js | 3 + .../modules/esnext.set.is-subset-of.js | 14 + .../modules/esnext.set.is-subset-of.v2.js | 3 + .../modules/esnext.set.is-superset-of.js | 14 + .../modules/esnext.set.is-superset-of.v2.js | 3 + .../core-js/modules/esnext.set.join.js | 23 + .../core-js/modules/esnext.set.map.js | 23 + node_modules/core-js/modules/esnext.set.of.js | 10 + .../core-js/modules/esnext.set.reduce.js | 28 + .../core-js/modules/esnext.set.some.js | 17 + .../esnext.set.symmetric-difference.js | 14 + .../esnext.set.symmetric-difference.v2.js | 3 + .../core-js/modules/esnext.set.union.js | 14 + .../core-js/modules/esnext.set.union.v2.js | 3 + .../modules/esnext.string.at-alternative.js | 3 + .../core-js/modules/esnext.string.at.js | 19 + .../modules/esnext.string.code-points.js | 40 + .../core-js/modules/esnext.string.cooked.js | 9 + .../core-js/modules/esnext.string.dedent.js | 153 ++ .../modules/esnext.string.is-well-formed.js | 3 + .../modules/esnext.string.match-all.js | 3 + .../modules/esnext.string.replace-all.js | 3 + .../modules/esnext.string.to-well-formed.js | 3 + .../esnext.suppressed-error.constructor.js | 64 + .../modules/esnext.symbol.async-dispose.js | 21 + .../modules/esnext.symbol.custom-matcher.js | 6 + .../core-js/modules/esnext.symbol.dispose.js | 21 + .../esnext.symbol.is-registered-symbol.js | 9 + .../modules/esnext.symbol.is-registered.js | 9 + .../esnext.symbol.is-well-known-symbol.js | 10 + .../modules/esnext.symbol.is-well-known.js | 10 + .../core-js/modules/esnext.symbol.matcher.js | 6 + .../modules/esnext.symbol.metadata-key.js | 7 + .../core-js/modules/esnext.symbol.metadata.js | 6 + .../modules/esnext.symbol.observable.js | 6 + .../modules/esnext.symbol.pattern-match.js | 7 + .../modules/esnext.symbol.replace-all.js | 5 + .../core-js/modules/esnext.typed-array.at.js | 3 + .../modules/esnext.typed-array.filter-out.js | 15 + .../esnext.typed-array.filter-reject.js | 14 + .../esnext.typed-array.find-last-index.js | 3 + .../modules/esnext.typed-array.find-last.js | 3 + .../modules/esnext.typed-array.from-async.js | 25 + .../modules/esnext.typed-array.group-by.js | 15 + .../modules/esnext.typed-array.to-reversed.js | 3 + .../modules/esnext.typed-array.to-sorted.js | 3 + .../modules/esnext.typed-array.to-spliced.js | 52 + .../modules/esnext.typed-array.unique-by.js | 17 + .../modules/esnext.typed-array.with.js | 3 + .../modules/esnext.uint8-array.from-base64.js | 16 + .../modules/esnext.uint8-array.from-hex.js | 13 + .../esnext.uint8-array.set-from-base64.js | 19 + .../esnext.uint8-array.set-from-hex.js | 19 + .../modules/esnext.uint8-array.to-base64.js | 49 + .../modules/esnext.uint8-array.to-hex.js | 23 + .../modules/esnext.weak-map.delete-all.js | 18 + .../modules/esnext.weak-map.emplace.js | 27 + .../core-js/modules/esnext.weak-map.from.js | 10 + .../esnext.weak-map.get-or-insert-computed.js | 23 + .../modules/esnext.weak-map.get-or-insert.js | 18 + .../core-js/modules/esnext.weak-map.of.js | 10 + .../core-js/modules/esnext.weak-map.upsert.js | 10 + .../modules/esnext.weak-set.add-all.js | 15 + .../modules/esnext.weak-set.delete-all.js | 18 + .../core-js/modules/esnext.weak-set.from.js | 10 + .../core-js/modules/esnext.weak-set.of.js | 10 + node_modules/core-js/modules/web.atob.js | 67 + node_modules/core-js/modules/web.btoa.js | 51 + .../core-js/modules/web.clear-immediate.js | 10 + .../modules/web.dom-collections.for-each.js | 23 + .../modules/web.dom-collections.iterator.js | 37 + .../modules/web.dom-exception.constructor.js | 145 + .../modules/web.dom-exception.stack.js | 68 + .../web.dom-exception.to-string-tag.js | 8 + node_modules/core-js/modules/web.immediate.js | 4 + .../core-js/modules/web.queue-microtask.js | 25 + node_modules/core-js/modules/web.self.js | 41 + .../core-js/modules/web.set-immediate.js | 14 + .../core-js/modules/web.set-interval.js | 12 + .../core-js/modules/web.set-timeout.js | 12 + .../core-js/modules/web.structured-clone.js | 535 ++++ node_modules/core-js/modules/web.timers.js | 4 + .../web.url-search-params.constructor.js | 511 ++++ .../modules/web.url-search-params.delete.js | 49 + .../modules/web.url-search-params.has.js | 28 + .../core-js/modules/web.url-search-params.js | 3 + .../modules/web.url-search-params.size.js | 21 + .../core-js/modules/web.url.can-parse.js | 36 + .../core-js/modules/web.url.constructor.js | 1050 ++++++++ node_modules/core-js/modules/web.url.js | 3 + node_modules/core-js/modules/web.url.parse.js | 23 + .../core-js/modules/web.url.to-json.js | 11 + node_modules/core-js/package.json | 73 + node_modules/core-js/postinstall.js | 62 + .../accessible-object-hasownproperty.js | 3 + .../core-js/proposals/array-buffer-base64.js | 8 + .../proposals/array-buffer-transfer.js | 5 + .../proposals/array-filtering-stage-1.js | 4 + .../core-js/proposals/array-filtering.js | 8 + .../core-js/proposals/array-find-from-last.js | 6 + .../core-js/proposals/array-flat-map.js | 6 + .../proposals/array-from-async-stage-2.js | 3 + .../core-js/proposals/array-from-async.js | 5 + .../proposals/array-grouping-stage-3-2.js | 4 + .../proposals/array-grouping-stage-3.js | 5 + .../core-js/proposals/array-grouping-v2.js | 4 + .../core-js/proposals/array-grouping.js | 6 + .../core-js/proposals/array-includes.js | 4 + .../proposals/array-is-template-object.js | 3 + node_modules/core-js/proposals/array-last.js | 4 + .../core-js/proposals/array-unique.js | 5 + .../async-explicit-resource-management.js | 7 + .../core-js/proposals/async-iteration.js | 3 + .../proposals/async-iterator-helpers.js | 16 + .../proposals/change-array-by-copy-stage-4.js | 9 + .../core-js/proposals/change-array-by-copy.js | 11 + .../core-js/proposals/collection-methods.js | 29 + .../core-js/proposals/collection-of-from.js | 10 + .../data-view-get-set-uint8-clamped.js | 4 + .../proposals/decorator-metadata-v2.js | 4 + .../core-js/proposals/decorator-metadata.js | 4 + node_modules/core-js/proposals/decorators.js | 4 + .../proposals/efficient-64-bit-arithmetic.js | 7 + node_modules/core-js/proposals/error-cause.js | 4 + .../proposals/explicit-resource-management.js | 9 + node_modules/core-js/proposals/extractors.js | 3 + node_modules/core-js/proposals/float16.js | 5 + .../core-js/proposals/function-demethodize.js | 3 + .../function-is-callable-is-constructor.js | 4 + .../core-js/proposals/function-un-this.js | 4 + node_modules/core-js/proposals/global-this.js | 6 + node_modules/core-js/proposals/index.js | 3 + node_modules/core-js/proposals/is-error.js | 3 + .../proposals/iterator-helpers-stage-3-2.js | 15 + .../proposals/iterator-helpers-stage-3.js | 29 + .../core-js/proposals/iterator-helpers.js | 8 + .../core-js/proposals/iterator-range.js | 4 + .../core-js/proposals/iterator-sequencing.js | 3 + .../proposals/json-parse-with-source.js | 5 + .../core-js/proposals/keys-composition.js | 4 + .../core-js/proposals/map-update-or-insert.js | 4 + .../core-js/proposals/map-upsert-stage-2.js | 4 + .../core-js/proposals/map-upsert-v4.js | 6 + node_modules/core-js/proposals/map-upsert.js | 10 + node_modules/core-js/proposals/math-clamp.js | 3 + .../core-js/proposals/math-extensions.js | 9 + .../core-js/proposals/math-signbit.js | 3 + node_modules/core-js/proposals/math-sum.js | 3 + .../core-js/proposals/number-from-string.js | 3 + .../core-js/proposals/number-range.js | 4 + .../core-js/proposals/object-from-entries.js | 3 + .../object-getownpropertydescriptors.js | 3 + .../core-js/proposals/object-iteration.js | 6 + .../proposals/object-values-entries.js | 4 + node_modules/core-js/proposals/observable.js | 4 + .../core-js/proposals/pattern-matching-v2.js | 3 + .../core-js/proposals/pattern-matching.js | 5 + .../core-js/proposals/promise-all-settled.js | 3 + node_modules/core-js/proposals/promise-any.js | 4 + .../core-js/proposals/promise-finally.js | 3 + node_modules/core-js/proposals/promise-try.js | 3 + .../proposals/promise-with-resolvers.js | 3 + .../core-js/proposals/reflect-metadata.js | 11 + .../core-js/proposals/regexp-dotall-flag.js | 6 + .../core-js/proposals/regexp-escaping.js | 3 + .../core-js/proposals/regexp-named-groups.js | 5 + .../proposals/relative-indexing-method.js | 5 + .../core-js/proposals/seeded-random.js | 3 + .../core-js/proposals/set-methods-v2.js | 9 + node_modules/core-js/proposals/set-methods.js | 17 + node_modules/core-js/proposals/string-at.js | 3 + .../core-js/proposals/string-code-points.js | 3 + .../core-js/proposals/string-cooked.js | 3 + .../core-js/proposals/string-dedent.js | 3 + .../proposals/string-left-right-trim.js | 4 + .../core-js/proposals/string-match-all.js | 3 + .../core-js/proposals/string-padding.js | 4 + .../proposals/string-replace-all-stage-4.js | 3 + .../core-js/proposals/string-replace-all.js | 5 + .../core-js/proposals/symbol-description.js | 3 + .../core-js/proposals/symbol-predicates-v2.js | 4 + .../core-js/proposals/symbol-predicates.js | 4 + node_modules/core-js/proposals/url.js | 3 + .../core-js/proposals/using-statement.js | 5 + .../proposals/well-formed-stringify.js | 3 + .../proposals/well-formed-unicode-strings.js | 4 + node_modules/core-js/stable/README.md | 1 + .../core-js/stable/aggregate-error.js | 8 + .../stable/array-buffer/constructor.js | 4 + .../core-js/stable/array-buffer/detached.js | 4 + .../core-js/stable/array-buffer/index.js | 4 + .../core-js/stable/array-buffer/is-view.js | 4 + .../core-js/stable/array-buffer/slice.js | 4 + .../array-buffer/transfer-to-fixed-length.js | 4 + .../core-js/stable/array-buffer/transfer.js | 4 + node_modules/core-js/stable/array/at.js | 4 + node_modules/core-js/stable/array/concat.js | 4 + .../core-js/stable/array/copy-within.js | 4 + node_modules/core-js/stable/array/entries.js | 4 + node_modules/core-js/stable/array/every.js | 4 + node_modules/core-js/stable/array/fill.js | 4 + node_modules/core-js/stable/array/filter.js | 4 + .../core-js/stable/array/find-index.js | 4 + .../core-js/stable/array/find-last-index.js | 2 + .../core-js/stable/array/find-last.js | 2 + node_modules/core-js/stable/array/find.js | 4 + node_modules/core-js/stable/array/flat-map.js | 4 + node_modules/core-js/stable/array/flat.js | 4 + node_modules/core-js/stable/array/for-each.js | 4 + node_modules/core-js/stable/array/from.js | 4 + node_modules/core-js/stable/array/includes.js | 4 + node_modules/core-js/stable/array/index-of.js | 4 + node_modules/core-js/stable/array/index.js | 4 + node_modules/core-js/stable/array/is-array.js | 4 + node_modules/core-js/stable/array/iterator.js | 4 + node_modules/core-js/stable/array/join.js | 4 + node_modules/core-js/stable/array/keys.js | 4 + .../core-js/stable/array/last-index-of.js | 4 + node_modules/core-js/stable/array/map.js | 4 + node_modules/core-js/stable/array/of.js | 4 + node_modules/core-js/stable/array/push.js | 4 + .../core-js/stable/array/reduce-right.js | 4 + node_modules/core-js/stable/array/reduce.js | 4 + node_modules/core-js/stable/array/reverse.js | 4 + node_modules/core-js/stable/array/slice.js | 4 + node_modules/core-js/stable/array/some.js | 4 + node_modules/core-js/stable/array/sort.js | 4 + node_modules/core-js/stable/array/splice.js | 4 + .../core-js/stable/array/to-reversed.js | 4 + .../core-js/stable/array/to-sorted.js | 4 + .../core-js/stable/array/to-spliced.js | 4 + node_modules/core-js/stable/array/unshift.js | 4 + node_modules/core-js/stable/array/values.js | 4 + .../core-js/stable/array/virtual/at.js | 4 + .../core-js/stable/array/virtual/concat.js | 4 + .../stable/array/virtual/copy-within.js | 4 + .../core-js/stable/array/virtual/entries.js | 4 + .../core-js/stable/array/virtual/every.js | 4 + .../core-js/stable/array/virtual/fill.js | 4 + .../core-js/stable/array/virtual/filter.js | 4 + .../stable/array/virtual/find-index.js | 4 + .../stable/array/virtual/find-last-index.js | 2 + .../core-js/stable/array/virtual/find-last.js | 2 + .../core-js/stable/array/virtual/find.js | 4 + .../core-js/stable/array/virtual/flat-map.js | 4 + .../core-js/stable/array/virtual/flat.js | 4 + .../core-js/stable/array/virtual/for-each.js | 4 + .../core-js/stable/array/virtual/includes.js | 4 + .../core-js/stable/array/virtual/index-of.js | 4 + .../core-js/stable/array/virtual/index.js | 4 + .../core-js/stable/array/virtual/iterator.js | 4 + .../core-js/stable/array/virtual/join.js | 4 + .../core-js/stable/array/virtual/keys.js | 4 + .../stable/array/virtual/last-index-of.js | 4 + .../core-js/stable/array/virtual/map.js | 4 + .../core-js/stable/array/virtual/push.js | 4 + .../stable/array/virtual/reduce-right.js | 4 + .../core-js/stable/array/virtual/reduce.js | 4 + .../core-js/stable/array/virtual/reverse.js | 4 + .../core-js/stable/array/virtual/slice.js | 4 + .../core-js/stable/array/virtual/some.js | 4 + .../core-js/stable/array/virtual/sort.js | 4 + .../core-js/stable/array/virtual/splice.js | 4 + .../stable/array/virtual/to-reversed.js | 4 + .../core-js/stable/array/virtual/to-sorted.js | 4 + .../stable/array/virtual/to-spliced.js | 4 + .../core-js/stable/array/virtual/unshift.js | 4 + .../core-js/stable/array/virtual/values.js | 4 + .../core-js/stable/array/virtual/with.js | 4 + node_modules/core-js/stable/array/with.js | 4 + node_modules/core-js/stable/atob.js | 10 + node_modules/core-js/stable/btoa.js | 10 + .../core-js/stable/clear-immediate.js | 5 + .../core-js/stable/data-view/get-float16.js | 4 + .../core-js/stable/data-view/index.js | 4 + .../core-js/stable/data-view/set-float16.js | 4 + node_modules/core-js/stable/date/get-year.js | 4 + node_modules/core-js/stable/date/index.js | 4 + node_modules/core-js/stable/date/now.js | 4 + node_modules/core-js/stable/date/set-year.js | 4 + .../core-js/stable/date/to-gmt-string.js | 4 + .../core-js/stable/date/to-iso-string.js | 4 + node_modules/core-js/stable/date/to-json.js | 4 + .../core-js/stable/date/to-primitive.js | 4 + node_modules/core-js/stable/date/to-string.js | 4 + .../stable/dom-collections/for-each.js | 6 + .../core-js/stable/dom-collections/index.js | 14 + .../stable/dom-collections/iterator.js | 6 + .../stable/dom-exception/constructor.js | 7 + .../core-js/stable/dom-exception/index.js | 8 + .../stable/dom-exception/to-string-tag.js | 4 + .../core-js/stable/error/constructor.js | 4 + node_modules/core-js/stable/error/index.js | 4 + .../core-js/stable/error/to-string.js | 4 + node_modules/core-js/stable/escape.js | 4 + node_modules/core-js/stable/function/bind.js | 4 + .../core-js/stable/function/has-instance.js | 4 + node_modules/core-js/stable/function/index.js | 4 + node_modules/core-js/stable/function/name.js | 4 + .../core-js/stable/function/virtual/bind.js | 4 + .../core-js/stable/function/virtual/index.js | 4 + .../core-js/stable/get-iterator-method.js | 5 + node_modules/core-js/stable/get-iterator.js | 5 + node_modules/core-js/stable/global-this.js | 4 + node_modules/core-js/stable/index.js | 296 +++ node_modules/core-js/stable/instance/at.js | 4 + node_modules/core-js/stable/instance/bind.js | 4 + .../core-js/stable/instance/code-point-at.js | 4 + .../core-js/stable/instance/concat.js | 4 + .../core-js/stable/instance/copy-within.js | 4 + .../core-js/stable/instance/ends-with.js | 4 + .../core-js/stable/instance/entries.js | 19 + node_modules/core-js/stable/instance/every.js | 4 + node_modules/core-js/stable/instance/fill.js | 4 + .../core-js/stable/instance/filter.js | 4 + .../core-js/stable/instance/find-index.js | 4 + .../stable/instance/find-last-index.js | 4 + .../core-js/stable/instance/find-last.js | 4 + node_modules/core-js/stable/instance/find.js | 4 + node_modules/core-js/stable/instance/flags.js | 4 + .../core-js/stable/instance/flat-map.js | 4 + node_modules/core-js/stable/instance/flat.js | 4 + .../core-js/stable/instance/for-each.js | 19 + .../core-js/stable/instance/includes.js | 4 + .../core-js/stable/instance/index-of.js | 4 + .../core-js/stable/instance/is-well-formed.js | 4 + node_modules/core-js/stable/instance/keys.js | 19 + .../core-js/stable/instance/last-index-of.js | 4 + node_modules/core-js/stable/instance/map.js | 4 + .../core-js/stable/instance/match-all.js | 4 + .../core-js/stable/instance/pad-end.js | 4 + .../core-js/stable/instance/pad-start.js | 4 + node_modules/core-js/stable/instance/push.js | 4 + .../core-js/stable/instance/reduce-right.js | 4 + .../core-js/stable/instance/reduce.js | 4 + .../core-js/stable/instance/repeat.js | 4 + .../core-js/stable/instance/replace-all.js | 4 + .../core-js/stable/instance/reverse.js | 4 + node_modules/core-js/stable/instance/slice.js | 4 + node_modules/core-js/stable/instance/some.js | 4 + node_modules/core-js/stable/instance/sort.js | 4 + .../core-js/stable/instance/splice.js | 4 + .../core-js/stable/instance/starts-with.js | 4 + .../core-js/stable/instance/to-reversed.js | 4 + .../core-js/stable/instance/to-sorted.js | 4 + .../core-js/stable/instance/to-spliced.js | 4 + .../core-js/stable/instance/to-well-formed.js | 4 + .../core-js/stable/instance/trim-end.js | 4 + .../core-js/stable/instance/trim-left.js | 4 + .../core-js/stable/instance/trim-right.js | 4 + .../core-js/stable/instance/trim-start.js | 4 + node_modules/core-js/stable/instance/trim.js | 4 + .../core-js/stable/instance/unshift.js | 4 + .../core-js/stable/instance/values.js | 19 + node_modules/core-js/stable/instance/with.js | 4 + node_modules/core-js/stable/is-iterable.js | 5 + node_modules/core-js/stable/iterator/drop.js | 4 + node_modules/core-js/stable/iterator/every.js | 4 + .../core-js/stable/iterator/filter.js | 4 + node_modules/core-js/stable/iterator/find.js | 4 + .../core-js/stable/iterator/flat-map.js | 4 + .../core-js/stable/iterator/for-each.js | 4 + node_modules/core-js/stable/iterator/from.js | 5 + node_modules/core-js/stable/iterator/index.js | 5 + node_modules/core-js/stable/iterator/map.js | 4 + .../core-js/stable/iterator/reduce.js | 4 + node_modules/core-js/stable/iterator/some.js | 4 + node_modules/core-js/stable/iterator/take.js | 4 + .../core-js/stable/iterator/to-array.js | 4 + node_modules/core-js/stable/json/index.js | 4 + node_modules/core-js/stable/json/stringify.js | 4 + .../core-js/stable/json/to-string-tag.js | 4 + node_modules/core-js/stable/map/group-by.js | 4 + node_modules/core-js/stable/map/index.js | 5 + node_modules/core-js/stable/math/acosh.js | 4 + node_modules/core-js/stable/math/asinh.js | 4 + node_modules/core-js/stable/math/atanh.js | 4 + node_modules/core-js/stable/math/cbrt.js | 4 + node_modules/core-js/stable/math/clz32.js | 4 + node_modules/core-js/stable/math/cosh.js | 4 + node_modules/core-js/stable/math/expm1.js | 4 + node_modules/core-js/stable/math/f16round.js | 4 + node_modules/core-js/stable/math/fround.js | 4 + node_modules/core-js/stable/math/hypot.js | 4 + node_modules/core-js/stable/math/imul.js | 4 + node_modules/core-js/stable/math/index.js | 4 + node_modules/core-js/stable/math/log10.js | 4 + node_modules/core-js/stable/math/log1p.js | 4 + node_modules/core-js/stable/math/log2.js | 4 + node_modules/core-js/stable/math/sign.js | 4 + node_modules/core-js/stable/math/sinh.js | 4 + node_modules/core-js/stable/math/tanh.js | 4 + .../core-js/stable/math/to-string-tag.js | 4 + node_modules/core-js/stable/math/trunc.js | 4 + .../core-js/stable/number/constructor.js | 4 + node_modules/core-js/stable/number/epsilon.js | 4 + node_modules/core-js/stable/number/index.js | 4 + .../core-js/stable/number/is-finite.js | 4 + .../core-js/stable/number/is-integer.js | 4 + node_modules/core-js/stable/number/is-nan.js | 4 + .../core-js/stable/number/is-safe-integer.js | 4 + .../core-js/stable/number/max-safe-integer.js | 4 + .../core-js/stable/number/min-safe-integer.js | 4 + .../core-js/stable/number/parse-float.js | 4 + .../core-js/stable/number/parse-int.js | 4 + .../core-js/stable/number/to-exponential.js | 4 + .../core-js/stable/number/to-fixed.js | 4 + .../core-js/stable/number/to-precision.js | 4 + .../core-js/stable/number/virtual/index.js | 4 + .../stable/number/virtual/to-exponential.js | 4 + .../core-js/stable/number/virtual/to-fixed.js | 4 + .../stable/number/virtual/to-precision.js | 4 + node_modules/core-js/stable/object/assign.js | 4 + node_modules/core-js/stable/object/create.js | 4 + .../core-js/stable/object/define-getter.js | 4 + .../stable/object/define-properties.js | 4 + .../core-js/stable/object/define-property.js | 4 + .../core-js/stable/object/define-setter.js | 4 + node_modules/core-js/stable/object/entries.js | 4 + node_modules/core-js/stable/object/freeze.js | 4 + .../core-js/stable/object/from-entries.js | 5 + .../object/get-own-property-descriptor.js | 4 + .../object/get-own-property-descriptors.js | 4 + .../stable/object/get-own-property-names.js | 4 + .../stable/object/get-own-property-symbols.js | 4 + .../core-js/stable/object/get-prototype-of.js | 4 + .../core-js/stable/object/group-by.js | 4 + node_modules/core-js/stable/object/has-own.js | 4 + node_modules/core-js/stable/object/index.js | 5 + .../core-js/stable/object/is-extensible.js | 4 + .../core-js/stable/object/is-frozen.js | 4 + .../core-js/stable/object/is-sealed.js | 4 + node_modules/core-js/stable/object/is.js | 4 + node_modules/core-js/stable/object/keys.js | 4 + .../core-js/stable/object/lookup-getter.js | 4 + .../core-js/stable/object/lookup-setter.js | 4 + .../stable/object/prevent-extensions.js | 4 + node_modules/core-js/stable/object/proto.js | 4 + node_modules/core-js/stable/object/seal.js | 4 + .../core-js/stable/object/set-prototype-of.js | 4 + .../core-js/stable/object/to-string.js | 4 + node_modules/core-js/stable/object/values.js | 4 + node_modules/core-js/stable/parse-float.js | 4 + node_modules/core-js/stable/parse-int.js | 4 + .../core-js/stable/promise/all-settled.js | 5 + node_modules/core-js/stable/promise/any.js | 5 + .../core-js/stable/promise/finally.js | 4 + node_modules/core-js/stable/promise/index.js | 5 + node_modules/core-js/stable/promise/try.js | 4 + .../core-js/stable/promise/with-resolvers.js | 4 + .../core-js/stable/queue-microtask.js | 4 + node_modules/core-js/stable/reflect/apply.js | 4 + .../core-js/stable/reflect/construct.js | 4 + .../core-js/stable/reflect/define-property.js | 4 + .../core-js/stable/reflect/delete-property.js | 4 + .../reflect/get-own-property-descriptor.js | 4 + .../stable/reflect/get-prototype-of.js | 4 + node_modules/core-js/stable/reflect/get.js | 4 + node_modules/core-js/stable/reflect/has.js | 4 + node_modules/core-js/stable/reflect/index.js | 4 + .../core-js/stable/reflect/is-extensible.js | 4 + .../core-js/stable/reflect/own-keys.js | 4 + .../stable/reflect/prevent-extensions.js | 4 + .../stable/reflect/set-prototype-of.js | 4 + node_modules/core-js/stable/reflect/set.js | 4 + .../core-js/stable/reflect/to-string-tag.js | 4 + .../core-js/stable/regexp/constructor.js | 4 + node_modules/core-js/stable/regexp/dot-all.js | 4 + node_modules/core-js/stable/regexp/escape.js | 4 + node_modules/core-js/stable/regexp/flags.js | 4 + node_modules/core-js/stable/regexp/index.js | 4 + node_modules/core-js/stable/regexp/match.js | 4 + node_modules/core-js/stable/regexp/replace.js | 4 + node_modules/core-js/stable/regexp/search.js | 4 + node_modules/core-js/stable/regexp/split.js | 4 + node_modules/core-js/stable/regexp/sticky.js | 4 + node_modules/core-js/stable/regexp/test.js | 4 + .../core-js/stable/regexp/to-string.js | 4 + node_modules/core-js/stable/self.js | 5 + node_modules/core-js/stable/set-immediate.js | 5 + node_modules/core-js/stable/set-interval.js | 5 + node_modules/core-js/stable/set-timeout.js | 5 + node_modules/core-js/stable/set/difference.js | 4 + node_modules/core-js/stable/set/index.js | 5 + .../core-js/stable/set/intersection.js | 4 + .../core-js/stable/set/is-disjoint-from.js | 4 + .../core-js/stable/set/is-subset-of.js | 4 + .../core-js/stable/set/is-superset-of.js | 4 + .../stable/set/symmetric-difference.js | 4 + node_modules/core-js/stable/set/union.js | 4 + node_modules/core-js/stable/string/anchor.js | 4 + node_modules/core-js/stable/string/at.js | 4 + node_modules/core-js/stable/string/big.js | 4 + node_modules/core-js/stable/string/blink.js | 4 + node_modules/core-js/stable/string/bold.js | 4 + .../core-js/stable/string/code-point-at.js | 4 + .../core-js/stable/string/ends-with.js | 4 + node_modules/core-js/stable/string/fixed.js | 4 + .../core-js/stable/string/fontcolor.js | 4 + .../core-js/stable/string/fontsize.js | 4 + .../core-js/stable/string/from-code-point.js | 4 + .../core-js/stable/string/includes.js | 4 + node_modules/core-js/stable/string/index.js | 4 + .../core-js/stable/string/is-well-formed.js | 4 + node_modules/core-js/stable/string/italics.js | 4 + .../core-js/stable/string/iterator.js | 4 + node_modules/core-js/stable/string/link.js | 4 + .../core-js/stable/string/match-all.js | 4 + node_modules/core-js/stable/string/match.js | 4 + node_modules/core-js/stable/string/pad-end.js | 4 + .../core-js/stable/string/pad-start.js | 4 + node_modules/core-js/stable/string/raw.js | 4 + node_modules/core-js/stable/string/repeat.js | 4 + .../core-js/stable/string/replace-all.js | 4 + node_modules/core-js/stable/string/replace.js | 4 + node_modules/core-js/stable/string/search.js | 4 + node_modules/core-js/stable/string/small.js | 4 + node_modules/core-js/stable/string/split.js | 4 + .../core-js/stable/string/starts-with.js | 4 + node_modules/core-js/stable/string/strike.js | 4 + node_modules/core-js/stable/string/sub.js | 4 + node_modules/core-js/stable/string/substr.js | 4 + node_modules/core-js/stable/string/sup.js | 4 + .../core-js/stable/string/to-well-formed.js | 4 + .../core-js/stable/string/trim-end.js | 4 + .../core-js/stable/string/trim-left.js | 4 + .../core-js/stable/string/trim-right.js | 4 + .../core-js/stable/string/trim-start.js | 4 + node_modules/core-js/stable/string/trim.js | 4 + .../core-js/stable/string/virtual/anchor.js | 4 + .../core-js/stable/string/virtual/at.js | 4 + .../core-js/stable/string/virtual/big.js | 4 + .../core-js/stable/string/virtual/blink.js | 4 + .../core-js/stable/string/virtual/bold.js | 4 + .../stable/string/virtual/code-point-at.js | 4 + .../stable/string/virtual/ends-with.js | 4 + .../core-js/stable/string/virtual/fixed.js | 4 + .../stable/string/virtual/fontcolor.js | 4 + .../core-js/stable/string/virtual/fontsize.js | 4 + .../core-js/stable/string/virtual/includes.js | 4 + .../core-js/stable/string/virtual/index.js | 4 + .../stable/string/virtual/is-well-formed.js | 4 + .../core-js/stable/string/virtual/italics.js | 4 + .../core-js/stable/string/virtual/iterator.js | 4 + .../core-js/stable/string/virtual/link.js | 4 + .../stable/string/virtual/match-all.js | 4 + .../core-js/stable/string/virtual/pad-end.js | 4 + .../stable/string/virtual/pad-start.js | 4 + .../core-js/stable/string/virtual/repeat.js | 4 + .../stable/string/virtual/replace-all.js | 4 + .../core-js/stable/string/virtual/small.js | 4 + .../stable/string/virtual/starts-with.js | 4 + .../core-js/stable/string/virtual/strike.js | 4 + .../core-js/stable/string/virtual/sub.js | 4 + .../core-js/stable/string/virtual/substr.js | 4 + .../core-js/stable/string/virtual/sup.js | 4 + .../stable/string/virtual/to-well-formed.js | 4 + .../core-js/stable/string/virtual/trim-end.js | 4 + .../stable/string/virtual/trim-left.js | 4 + .../stable/string/virtual/trim-right.js | 4 + .../stable/string/virtual/trim-start.js | 4 + .../core-js/stable/string/virtual/trim.js | 4 + .../core-js/stable/structured-clone.js | 14 + .../core-js/stable/symbol/async-iterator.js | 4 + .../core-js/stable/symbol/description.js | 4 + node_modules/core-js/stable/symbol/for.js | 4 + .../core-js/stable/symbol/has-instance.js | 4 + node_modules/core-js/stable/symbol/index.js | 5 + .../stable/symbol/is-concat-spreadable.js | 4 + .../core-js/stable/symbol/iterator.js | 5 + node_modules/core-js/stable/symbol/key-for.js | 4 + .../core-js/stable/symbol/match-all.js | 4 + node_modules/core-js/stable/symbol/match.js | 4 + node_modules/core-js/stable/symbol/replace.js | 4 + node_modules/core-js/stable/symbol/search.js | 4 + node_modules/core-js/stable/symbol/species.js | 4 + node_modules/core-js/stable/symbol/split.js | 4 + .../core-js/stable/symbol/to-primitive.js | 4 + .../core-js/stable/symbol/to-string-tag.js | 4 + .../core-js/stable/symbol/unscopables.js | 4 + node_modules/core-js/stable/typed-array/at.js | 4 + .../core-js/stable/typed-array/copy-within.js | 4 + .../core-js/stable/typed-array/entries.js | 4 + .../core-js/stable/typed-array/every.js | 4 + .../core-js/stable/typed-array/fill.js | 4 + .../core-js/stable/typed-array/filter.js | 4 + .../core-js/stable/typed-array/find-index.js | 4 + .../stable/typed-array/find-last-index.js | 2 + .../core-js/stable/typed-array/find-last.js | 2 + .../core-js/stable/typed-array/find.js | 4 + .../stable/typed-array/float32-array.js | 5 + .../stable/typed-array/float64-array.js | 5 + .../core-js/stable/typed-array/for-each.js | 4 + .../core-js/stable/typed-array/from.js | 4 + .../core-js/stable/typed-array/includes.js | 4 + .../core-js/stable/typed-array/index-of.js | 4 + .../core-js/stable/typed-array/index.js | 4 + .../core-js/stable/typed-array/int16-array.js | 5 + .../core-js/stable/typed-array/int32-array.js | 5 + .../core-js/stable/typed-array/int8-array.js | 5 + .../core-js/stable/typed-array/iterator.js | 4 + .../core-js/stable/typed-array/join.js | 4 + .../core-js/stable/typed-array/keys.js | 4 + .../stable/typed-array/last-index-of.js | 4 + .../core-js/stable/typed-array/map.js | 4 + .../core-js/stable/typed-array/methods.js | 4 + node_modules/core-js/stable/typed-array/of.js | 4 + .../stable/typed-array/reduce-right.js | 4 + .../core-js/stable/typed-array/reduce.js | 4 + .../core-js/stable/typed-array/reverse.js | 4 + .../core-js/stable/typed-array/set.js | 4 + .../core-js/stable/typed-array/slice.js | 4 + .../core-js/stable/typed-array/some.js | 4 + .../core-js/stable/typed-array/sort.js | 4 + .../core-js/stable/typed-array/subarray.js | 4 + .../stable/typed-array/to-locale-string.js | 4 + .../core-js/stable/typed-array/to-reversed.js | 4 + .../core-js/stable/typed-array/to-sorted.js | 4 + .../core-js/stable/typed-array/to-string.js | 4 + .../stable/typed-array/uint16-array.js | 5 + .../stable/typed-array/uint32-array.js | 5 + .../core-js/stable/typed-array/uint8-array.js | 5 + .../stable/typed-array/uint8-clamped-array.js | 5 + .../core-js/stable/typed-array/values.js | 4 + .../core-js/stable/typed-array/with.js | 4 + node_modules/core-js/stable/unescape.js | 4 + .../core-js/stable/url-search-params/index.js | 5 + node_modules/core-js/stable/url/can-parse.js | 6 + node_modules/core-js/stable/url/index.js | 4 + node_modules/core-js/stable/url/parse.js | 6 + node_modules/core-js/stable/url/to-json.js | 2 + node_modules/core-js/stable/weak-map/index.js | 5 + node_modules/core-js/stable/weak-set/index.js | 5 + node_modules/core-js/stage/0.js | 13 + node_modules/core-js/stage/1.js | 28 + node_modules/core-js/stage/2.7.js | 6 + node_modules/core-js/stage/2.js | 22 + node_modules/core-js/stage/3.js | 17 + node_modules/core-js/stage/4.js | 25 + node_modules/core-js/stage/README.md | 1 + node_modules/core-js/stage/index.js | 4 + node_modules/core-js/stage/pre.js | 6 + node_modules/core-js/web/README.md | 1 + node_modules/core-js/web/dom-collections.js | 6 + node_modules/core-js/web/dom-exception.js | 8 + node_modules/core-js/web/immediate.js | 5 + node_modules/core-js/web/index.js | 24 + node_modules/core-js/web/queue-microtask.js | 5 + node_modules/core-js/web/structured-clone.js | 9 + node_modules/core-js/web/timers.js | 5 + node_modules/core-js/web/url-search-params.js | 8 + node_modules/core-js/web/url.js | 9 + node_modules/lodash.get/LICENSE | 47 + node_modules/lodash.get/README.md | 18 + node_modules/lodash.get/index.js | 931 +++++++ node_modules/lodash.get/package.json | 17 + node_modules/node-gettext/CHANGELOG.md | 12 + node_modules/node-gettext/LICENSE | 16 + node_modules/node-gettext/README.md | 392 +++ node_modules/node-gettext/lib/gettext.js | 418 +++ node_modules/node-gettext/lib/plurals.js | 2065 +++++++++++++++ node_modules/node-gettext/package.json | 56 + .../node-gettext/test/fixtures/latin13.json | 100 + .../node-gettext/test/fixtures/latin13.mo | Bin 0 -> 697 bytes .../node-gettext/test/fixtures/latin13.po | 60 + .../node-gettext/test/gettext-test.js | 316 +++ package-lock.json | 47 + package.json | 1 + yarn.lock | 33 + 3648 files changed, 46491 insertions(+), 37 deletions(-) create mode 100644 node_modules/@nextcloud/files/.github/dependabot.yml create mode 100644 node_modules/@nextcloud/files/.github/workflows/dependabot-approve-merge.yml create mode 100644 node_modules/@nextcloud/files/.travis.yml create mode 100644 node_modules/@nextcloud/files/CHANGELOG.md create mode 100644 node_modules/@nextcloud/files/LICENSE create mode 100644 node_modules/@nextcloud/files/README.md create mode 100644 node_modules/@nextcloud/files/babel.config.js create mode 100644 node_modules/@nextcloud/files/dist/doc/.nojekyll create mode 100644 node_modules/@nextcloud/files/dist/doc/assets/css/main.css create mode 100644 node_modules/@nextcloud/files/dist/doc/assets/images/icons.png create mode 100644 node_modules/@nextcloud/files/dist/doc/assets/images/icons@2x.png create mode 100644 node_modules/@nextcloud/files/dist/doc/assets/images/widgets.png create mode 100644 node_modules/@nextcloud/files/dist/doc/assets/images/widgets@2x.png create mode 100644 node_modules/@nextcloud/files/dist/doc/assets/js/main.js create mode 100644 node_modules/@nextcloud/files/dist/doc/assets/js/search.js create mode 100644 node_modules/@nextcloud/files/dist/doc/globals.html create mode 100644 node_modules/@nextcloud/files/dist/doc/index.html create mode 100644 node_modules/@nextcloud/files/dist/doc/modules/_humanfilesize_.html create mode 100644 node_modules/@nextcloud/files/dist/doc/modules/_index_.html create mode 100644 node_modules/@nextcloud/files/dist/filepicker.d.ts create mode 100644 node_modules/@nextcloud/files/dist/filepicker.js create mode 100644 node_modules/@nextcloud/files/dist/filepicker.js.map create mode 100644 node_modules/@nextcloud/files/dist/humanfilesize.d.ts create mode 100644 node_modules/@nextcloud/files/dist/humanfilesize.js create mode 100644 node_modules/@nextcloud/files/dist/humanfilesize.js.map create mode 100644 node_modules/@nextcloud/files/dist/index.d.ts create mode 100644 node_modules/@nextcloud/files/dist/index.js create mode 100644 node_modules/@nextcloud/files/dist/index.js.map create mode 100644 node_modules/@nextcloud/files/lib/humanfilesize.ts create mode 100644 node_modules/@nextcloud/files/lib/index.ts create mode 100644 node_modules/@nextcloud/files/package.json create mode 100644 node_modules/@nextcloud/files/test/humanFileSize.test.js create mode 100644 node_modules/@nextcloud/files/tsconfig.json create mode 100644 node_modules/@nextcloud/l10n/.github/dependabot.yml create mode 100644 node_modules/@nextcloud/l10n/.github/workflows/dependabot-approve-merge.yml create mode 100644 node_modules/@nextcloud/l10n/.travis.yml create mode 100644 node_modules/@nextcloud/l10n/CHANGELOG.md create mode 100644 node_modules/@nextcloud/l10n/LICENSE create mode 100644 node_modules/@nextcloud/l10n/README.md create mode 100644 node_modules/@nextcloud/l10n/babel.config.js create mode 100644 node_modules/@nextcloud/l10n/dist/gettext.d.ts create mode 100644 node_modules/@nextcloud/l10n/dist/gettext.js create mode 100644 node_modules/@nextcloud/l10n/dist/gettext.js.map create mode 100644 node_modules/@nextcloud/l10n/dist/index.d.ts create mode 100644 node_modules/@nextcloud/l10n/dist/index.js create mode 100644 node_modules/@nextcloud/l10n/dist/index.js.map create mode 100644 node_modules/@nextcloud/l10n/lib/gettext.ts create mode 100644 node_modules/@nextcloud/l10n/lib/index.ts create mode 100644 node_modules/@nextcloud/l10n/package.json create mode 100644 node_modules/@nextcloud/l10n/test/gettext.test.js create mode 100644 node_modules/@nextcloud/l10n/test/index.test.js create mode 100644 node_modules/@nextcloud/l10n/tsconfig.json create mode 100644 node_modules/core-js/LICENSE create mode 100644 node_modules/core-js/README.md create mode 100644 node_modules/core-js/actual/README.md create mode 100644 node_modules/core-js/actual/aggregate-error.js create mode 100644 node_modules/core-js/actual/array-buffer/constructor.js create mode 100644 node_modules/core-js/actual/array-buffer/detached.js create mode 100644 node_modules/core-js/actual/array-buffer/index.js create mode 100644 node_modules/core-js/actual/array-buffer/is-view.js create mode 100644 node_modules/core-js/actual/array-buffer/slice.js create mode 100644 node_modules/core-js/actual/array-buffer/transfer-to-fixed-length.js create mode 100644 node_modules/core-js/actual/array-buffer/transfer.js create mode 100644 node_modules/core-js/actual/array/at.js create mode 100644 node_modules/core-js/actual/array/concat.js create mode 100644 node_modules/core-js/actual/array/copy-within.js create mode 100644 node_modules/core-js/actual/array/entries.js create mode 100644 node_modules/core-js/actual/array/every.js create mode 100644 node_modules/core-js/actual/array/fill.js create mode 100644 node_modules/core-js/actual/array/filter.js create mode 100644 node_modules/core-js/actual/array/find-index.js create mode 100644 node_modules/core-js/actual/array/find-last-index.js create mode 100644 node_modules/core-js/actual/array/find-last.js create mode 100644 node_modules/core-js/actual/array/find.js create mode 100644 node_modules/core-js/actual/array/flat-map.js create mode 100644 node_modules/core-js/actual/array/flat.js create mode 100644 node_modules/core-js/actual/array/for-each.js create mode 100644 node_modules/core-js/actual/array/from-async.js create mode 100644 node_modules/core-js/actual/array/from.js create mode 100644 node_modules/core-js/actual/array/group-by-to-map.js create mode 100644 node_modules/core-js/actual/array/group-by.js create mode 100644 node_modules/core-js/actual/array/group-to-map.js create mode 100644 node_modules/core-js/actual/array/group.js create mode 100644 node_modules/core-js/actual/array/includes.js create mode 100644 node_modules/core-js/actual/array/index-of.js create mode 100644 node_modules/core-js/actual/array/index.js create mode 100644 node_modules/core-js/actual/array/is-array.js create mode 100644 node_modules/core-js/actual/array/iterator.js create mode 100644 node_modules/core-js/actual/array/join.js create mode 100644 node_modules/core-js/actual/array/keys.js create mode 100644 node_modules/core-js/actual/array/last-index-of.js create mode 100644 node_modules/core-js/actual/array/map.js create mode 100644 node_modules/core-js/actual/array/of.js create mode 100644 node_modules/core-js/actual/array/push.js create mode 100644 node_modules/core-js/actual/array/reduce-right.js create mode 100644 node_modules/core-js/actual/array/reduce.js create mode 100644 node_modules/core-js/actual/array/reverse.js create mode 100644 node_modules/core-js/actual/array/slice.js create mode 100644 node_modules/core-js/actual/array/some.js create mode 100644 node_modules/core-js/actual/array/sort.js create mode 100644 node_modules/core-js/actual/array/splice.js create mode 100644 node_modules/core-js/actual/array/to-reversed.js create mode 100644 node_modules/core-js/actual/array/to-sorted.js create mode 100644 node_modules/core-js/actual/array/to-spliced.js create mode 100644 node_modules/core-js/actual/array/unshift.js create mode 100644 node_modules/core-js/actual/array/values.js create mode 100644 node_modules/core-js/actual/array/virtual/at.js create mode 100644 node_modules/core-js/actual/array/virtual/concat.js create mode 100644 node_modules/core-js/actual/array/virtual/copy-within.js create mode 100644 node_modules/core-js/actual/array/virtual/entries.js create mode 100644 node_modules/core-js/actual/array/virtual/every.js create mode 100644 node_modules/core-js/actual/array/virtual/fill.js create mode 100644 node_modules/core-js/actual/array/virtual/filter.js create mode 100644 node_modules/core-js/actual/array/virtual/find-index.js create mode 100644 node_modules/core-js/actual/array/virtual/find-last-index.js create mode 100644 node_modules/core-js/actual/array/virtual/find-last.js create mode 100644 node_modules/core-js/actual/array/virtual/find.js create mode 100644 node_modules/core-js/actual/array/virtual/flat-map.js create mode 100644 node_modules/core-js/actual/array/virtual/flat.js create mode 100644 node_modules/core-js/actual/array/virtual/for-each.js create mode 100644 node_modules/core-js/actual/array/virtual/group-by-to-map.js create mode 100644 node_modules/core-js/actual/array/virtual/group-by.js create mode 100644 node_modules/core-js/actual/array/virtual/group-to-map.js create mode 100644 node_modules/core-js/actual/array/virtual/group.js create mode 100644 node_modules/core-js/actual/array/virtual/includes.js create mode 100644 node_modules/core-js/actual/array/virtual/index-of.js create mode 100644 node_modules/core-js/actual/array/virtual/index.js create mode 100644 node_modules/core-js/actual/array/virtual/iterator.js create mode 100644 node_modules/core-js/actual/array/virtual/join.js create mode 100644 node_modules/core-js/actual/array/virtual/keys.js create mode 100644 node_modules/core-js/actual/array/virtual/last-index-of.js create mode 100644 node_modules/core-js/actual/array/virtual/map.js create mode 100644 node_modules/core-js/actual/array/virtual/push.js create mode 100644 node_modules/core-js/actual/array/virtual/reduce-right.js create mode 100644 node_modules/core-js/actual/array/virtual/reduce.js create mode 100644 node_modules/core-js/actual/array/virtual/reverse.js create mode 100644 node_modules/core-js/actual/array/virtual/slice.js create mode 100644 node_modules/core-js/actual/array/virtual/some.js create mode 100644 node_modules/core-js/actual/array/virtual/sort.js create mode 100644 node_modules/core-js/actual/array/virtual/splice.js create mode 100644 node_modules/core-js/actual/array/virtual/to-reversed.js create mode 100644 node_modules/core-js/actual/array/virtual/to-sorted.js create mode 100644 node_modules/core-js/actual/array/virtual/to-spliced.js create mode 100644 node_modules/core-js/actual/array/virtual/unshift.js create mode 100644 node_modules/core-js/actual/array/virtual/values.js create mode 100644 node_modules/core-js/actual/array/virtual/with.js create mode 100644 node_modules/core-js/actual/array/with.js create mode 100644 node_modules/core-js/actual/async-disposable-stack/constructor.js create mode 100644 node_modules/core-js/actual/async-disposable-stack/index.js create mode 100644 node_modules/core-js/actual/async-iterator/async-dispose.js create mode 100644 node_modules/core-js/actual/async-iterator/drop.js create mode 100644 node_modules/core-js/actual/async-iterator/every.js create mode 100644 node_modules/core-js/actual/async-iterator/filter.js create mode 100644 node_modules/core-js/actual/async-iterator/find.js create mode 100644 node_modules/core-js/actual/async-iterator/flat-map.js create mode 100644 node_modules/core-js/actual/async-iterator/for-each.js create mode 100644 node_modules/core-js/actual/async-iterator/from.js create mode 100644 node_modules/core-js/actual/async-iterator/index.js create mode 100644 node_modules/core-js/actual/async-iterator/map.js create mode 100644 node_modules/core-js/actual/async-iterator/reduce.js create mode 100644 node_modules/core-js/actual/async-iterator/some.js create mode 100644 node_modules/core-js/actual/async-iterator/take.js create mode 100644 node_modules/core-js/actual/async-iterator/to-array.js create mode 100644 node_modules/core-js/actual/atob.js create mode 100644 node_modules/core-js/actual/btoa.js create mode 100644 node_modules/core-js/actual/clear-immediate.js create mode 100644 node_modules/core-js/actual/data-view/get-float16.js create mode 100644 node_modules/core-js/actual/data-view/index.js create mode 100644 node_modules/core-js/actual/data-view/set-float16.js create mode 100644 node_modules/core-js/actual/date/get-year.js create mode 100644 node_modules/core-js/actual/date/index.js create mode 100644 node_modules/core-js/actual/date/now.js create mode 100644 node_modules/core-js/actual/date/set-year.js create mode 100644 node_modules/core-js/actual/date/to-gmt-string.js create mode 100644 node_modules/core-js/actual/date/to-iso-string.js create mode 100644 node_modules/core-js/actual/date/to-json.js create mode 100644 node_modules/core-js/actual/date/to-primitive.js create mode 100644 node_modules/core-js/actual/date/to-string.js create mode 100644 node_modules/core-js/actual/disposable-stack/constructor.js create mode 100644 node_modules/core-js/actual/disposable-stack/index.js create mode 100644 node_modules/core-js/actual/dom-collections/for-each.js create mode 100644 node_modules/core-js/actual/dom-collections/index.js create mode 100644 node_modules/core-js/actual/dom-collections/iterator.js create mode 100644 node_modules/core-js/actual/dom-exception/constructor.js create mode 100644 node_modules/core-js/actual/dom-exception/index.js create mode 100644 node_modules/core-js/actual/dom-exception/to-string-tag.js create mode 100644 node_modules/core-js/actual/error/constructor.js create mode 100644 node_modules/core-js/actual/error/index.js create mode 100644 node_modules/core-js/actual/error/is-error.js create mode 100644 node_modules/core-js/actual/error/to-string.js create mode 100644 node_modules/core-js/actual/escape.js create mode 100644 node_modules/core-js/actual/function/bind.js create mode 100644 node_modules/core-js/actual/function/has-instance.js create mode 100644 node_modules/core-js/actual/function/index.js create mode 100644 node_modules/core-js/actual/function/metadata.js create mode 100644 node_modules/core-js/actual/function/name.js create mode 100644 node_modules/core-js/actual/function/virtual/bind.js create mode 100644 node_modules/core-js/actual/function/virtual/index.js create mode 100644 node_modules/core-js/actual/get-iterator-method.js create mode 100644 node_modules/core-js/actual/get-iterator.js create mode 100644 node_modules/core-js/actual/global-this.js create mode 100644 node_modules/core-js/actual/index.js create mode 100644 node_modules/core-js/actual/instance/at.js create mode 100644 node_modules/core-js/actual/instance/bind.js create mode 100644 node_modules/core-js/actual/instance/code-point-at.js create mode 100644 node_modules/core-js/actual/instance/concat.js create mode 100644 node_modules/core-js/actual/instance/copy-within.js create mode 100644 node_modules/core-js/actual/instance/ends-with.js create mode 100644 node_modules/core-js/actual/instance/entries.js create mode 100644 node_modules/core-js/actual/instance/every.js create mode 100644 node_modules/core-js/actual/instance/fill.js create mode 100644 node_modules/core-js/actual/instance/filter.js create mode 100644 node_modules/core-js/actual/instance/find-index.js create mode 100644 node_modules/core-js/actual/instance/find-last-index.js create mode 100644 node_modules/core-js/actual/instance/find-last.js create mode 100644 node_modules/core-js/actual/instance/find.js create mode 100644 node_modules/core-js/actual/instance/flags.js create mode 100644 node_modules/core-js/actual/instance/flat-map.js create mode 100644 node_modules/core-js/actual/instance/flat.js create mode 100644 node_modules/core-js/actual/instance/for-each.js create mode 100644 node_modules/core-js/actual/instance/group-by-to-map.js create mode 100644 node_modules/core-js/actual/instance/group-by.js create mode 100644 node_modules/core-js/actual/instance/group-to-map.js create mode 100644 node_modules/core-js/actual/instance/group.js create mode 100644 node_modules/core-js/actual/instance/includes.js create mode 100644 node_modules/core-js/actual/instance/index-of.js create mode 100644 node_modules/core-js/actual/instance/is-well-formed.js create mode 100644 node_modules/core-js/actual/instance/keys.js create mode 100644 node_modules/core-js/actual/instance/last-index-of.js create mode 100644 node_modules/core-js/actual/instance/map.js create mode 100644 node_modules/core-js/actual/instance/match-all.js create mode 100644 node_modules/core-js/actual/instance/pad-end.js create mode 100644 node_modules/core-js/actual/instance/pad-start.js create mode 100644 node_modules/core-js/actual/instance/push.js create mode 100644 node_modules/core-js/actual/instance/reduce-right.js create mode 100644 node_modules/core-js/actual/instance/reduce.js create mode 100644 node_modules/core-js/actual/instance/repeat.js create mode 100644 node_modules/core-js/actual/instance/replace-all.js create mode 100644 node_modules/core-js/actual/instance/reverse.js create mode 100644 node_modules/core-js/actual/instance/slice.js create mode 100644 node_modules/core-js/actual/instance/some.js create mode 100644 node_modules/core-js/actual/instance/sort.js create mode 100644 node_modules/core-js/actual/instance/splice.js create mode 100644 node_modules/core-js/actual/instance/starts-with.js create mode 100644 node_modules/core-js/actual/instance/to-reversed.js create mode 100644 node_modules/core-js/actual/instance/to-sorted.js create mode 100644 node_modules/core-js/actual/instance/to-spliced.js create mode 100644 node_modules/core-js/actual/instance/to-well-formed.js create mode 100644 node_modules/core-js/actual/instance/trim-end.js create mode 100644 node_modules/core-js/actual/instance/trim-left.js create mode 100644 node_modules/core-js/actual/instance/trim-right.js create mode 100644 node_modules/core-js/actual/instance/trim-start.js create mode 100644 node_modules/core-js/actual/instance/trim.js create mode 100644 node_modules/core-js/actual/instance/unshift.js create mode 100644 node_modules/core-js/actual/instance/values.js create mode 100644 node_modules/core-js/actual/instance/with.js create mode 100644 node_modules/core-js/actual/is-iterable.js create mode 100644 node_modules/core-js/actual/iterator/dispose.js create mode 100644 node_modules/core-js/actual/iterator/drop.js create mode 100644 node_modules/core-js/actual/iterator/every.js create mode 100644 node_modules/core-js/actual/iterator/filter.js create mode 100644 node_modules/core-js/actual/iterator/find.js create mode 100644 node_modules/core-js/actual/iterator/flat-map.js create mode 100644 node_modules/core-js/actual/iterator/for-each.js create mode 100644 node_modules/core-js/actual/iterator/from.js create mode 100644 node_modules/core-js/actual/iterator/index.js create mode 100644 node_modules/core-js/actual/iterator/map.js create mode 100644 node_modules/core-js/actual/iterator/reduce.js create mode 100644 node_modules/core-js/actual/iterator/some.js create mode 100644 node_modules/core-js/actual/iterator/take.js create mode 100644 node_modules/core-js/actual/iterator/to-array.js create mode 100644 node_modules/core-js/actual/iterator/to-async.js create mode 100644 node_modules/core-js/actual/json/index.js create mode 100644 node_modules/core-js/actual/json/is-raw-json.js create mode 100644 node_modules/core-js/actual/json/parse.js create mode 100644 node_modules/core-js/actual/json/raw-json.js create mode 100644 node_modules/core-js/actual/json/stringify.js create mode 100644 node_modules/core-js/actual/json/to-string-tag.js create mode 100644 node_modules/core-js/actual/map/group-by.js create mode 100644 node_modules/core-js/actual/map/index.js create mode 100644 node_modules/core-js/actual/math/acosh.js create mode 100644 node_modules/core-js/actual/math/asinh.js create mode 100644 node_modules/core-js/actual/math/atanh.js create mode 100644 node_modules/core-js/actual/math/cbrt.js create mode 100644 node_modules/core-js/actual/math/clz32.js create mode 100644 node_modules/core-js/actual/math/cosh.js create mode 100644 node_modules/core-js/actual/math/expm1.js create mode 100644 node_modules/core-js/actual/math/f16round.js create mode 100644 node_modules/core-js/actual/math/fround.js create mode 100644 node_modules/core-js/actual/math/hypot.js create mode 100644 node_modules/core-js/actual/math/imul.js create mode 100644 node_modules/core-js/actual/math/index.js create mode 100644 node_modules/core-js/actual/math/log10.js create mode 100644 node_modules/core-js/actual/math/log1p.js create mode 100644 node_modules/core-js/actual/math/log2.js create mode 100644 node_modules/core-js/actual/math/sign.js create mode 100644 node_modules/core-js/actual/math/sinh.js create mode 100644 node_modules/core-js/actual/math/sum-precise.js create mode 100644 node_modules/core-js/actual/math/tanh.js create mode 100644 node_modules/core-js/actual/math/to-string-tag.js create mode 100644 node_modules/core-js/actual/math/trunc.js create mode 100644 node_modules/core-js/actual/number/constructor.js create mode 100644 node_modules/core-js/actual/number/epsilon.js create mode 100644 node_modules/core-js/actual/number/index.js create mode 100644 node_modules/core-js/actual/number/is-finite.js create mode 100644 node_modules/core-js/actual/number/is-integer.js create mode 100644 node_modules/core-js/actual/number/is-nan.js create mode 100644 node_modules/core-js/actual/number/is-safe-integer.js create mode 100644 node_modules/core-js/actual/number/max-safe-integer.js create mode 100644 node_modules/core-js/actual/number/min-safe-integer.js create mode 100644 node_modules/core-js/actual/number/parse-float.js create mode 100644 node_modules/core-js/actual/number/parse-int.js create mode 100644 node_modules/core-js/actual/number/to-exponential.js create mode 100644 node_modules/core-js/actual/number/to-fixed.js create mode 100644 node_modules/core-js/actual/number/to-precision.js create mode 100644 node_modules/core-js/actual/number/virtual/index.js create mode 100644 node_modules/core-js/actual/number/virtual/to-exponential.js create mode 100644 node_modules/core-js/actual/number/virtual/to-fixed.js create mode 100644 node_modules/core-js/actual/number/virtual/to-precision.js create mode 100644 node_modules/core-js/actual/object/assign.js create mode 100644 node_modules/core-js/actual/object/create.js create mode 100644 node_modules/core-js/actual/object/define-getter.js create mode 100644 node_modules/core-js/actual/object/define-properties.js create mode 100644 node_modules/core-js/actual/object/define-property.js create mode 100644 node_modules/core-js/actual/object/define-setter.js create mode 100644 node_modules/core-js/actual/object/entries.js create mode 100644 node_modules/core-js/actual/object/freeze.js create mode 100644 node_modules/core-js/actual/object/from-entries.js create mode 100644 node_modules/core-js/actual/object/get-own-property-descriptor.js create mode 100644 node_modules/core-js/actual/object/get-own-property-descriptors.js create mode 100644 node_modules/core-js/actual/object/get-own-property-names.js create mode 100644 node_modules/core-js/actual/object/get-own-property-symbols.js create mode 100644 node_modules/core-js/actual/object/get-prototype-of.js create mode 100644 node_modules/core-js/actual/object/group-by.js create mode 100644 node_modules/core-js/actual/object/has-own.js create mode 100644 node_modules/core-js/actual/object/index.js create mode 100644 node_modules/core-js/actual/object/is-extensible.js create mode 100644 node_modules/core-js/actual/object/is-frozen.js create mode 100644 node_modules/core-js/actual/object/is-sealed.js create mode 100644 node_modules/core-js/actual/object/is.js create mode 100644 node_modules/core-js/actual/object/keys.js create mode 100644 node_modules/core-js/actual/object/lookup-getter.js create mode 100644 node_modules/core-js/actual/object/lookup-setter.js create mode 100644 node_modules/core-js/actual/object/prevent-extensions.js create mode 100644 node_modules/core-js/actual/object/proto.js create mode 100644 node_modules/core-js/actual/object/seal.js create mode 100644 node_modules/core-js/actual/object/set-prototype-of.js create mode 100644 node_modules/core-js/actual/object/to-string.js create mode 100644 node_modules/core-js/actual/object/values.js create mode 100644 node_modules/core-js/actual/parse-float.js create mode 100644 node_modules/core-js/actual/parse-int.js create mode 100644 node_modules/core-js/actual/promise/all-settled.js create mode 100644 node_modules/core-js/actual/promise/any.js create mode 100644 node_modules/core-js/actual/promise/finally.js create mode 100644 node_modules/core-js/actual/promise/index.js create mode 100644 node_modules/core-js/actual/promise/try.js create mode 100644 node_modules/core-js/actual/promise/with-resolvers.js create mode 100644 node_modules/core-js/actual/queue-microtask.js create mode 100644 node_modules/core-js/actual/reflect/apply.js create mode 100644 node_modules/core-js/actual/reflect/construct.js create mode 100644 node_modules/core-js/actual/reflect/define-property.js create mode 100644 node_modules/core-js/actual/reflect/delete-property.js create mode 100644 node_modules/core-js/actual/reflect/get-own-property-descriptor.js create mode 100644 node_modules/core-js/actual/reflect/get-prototype-of.js create mode 100644 node_modules/core-js/actual/reflect/get.js create mode 100644 node_modules/core-js/actual/reflect/has.js create mode 100644 node_modules/core-js/actual/reflect/index.js create mode 100644 node_modules/core-js/actual/reflect/is-extensible.js create mode 100644 node_modules/core-js/actual/reflect/own-keys.js create mode 100644 node_modules/core-js/actual/reflect/prevent-extensions.js create mode 100644 node_modules/core-js/actual/reflect/set-prototype-of.js create mode 100644 node_modules/core-js/actual/reflect/set.js create mode 100644 node_modules/core-js/actual/reflect/to-string-tag.js create mode 100644 node_modules/core-js/actual/regexp/constructor.js create mode 100644 node_modules/core-js/actual/regexp/dot-all.js create mode 100644 node_modules/core-js/actual/regexp/escape.js create mode 100644 node_modules/core-js/actual/regexp/flags.js create mode 100644 node_modules/core-js/actual/regexp/index.js create mode 100644 node_modules/core-js/actual/regexp/match.js create mode 100644 node_modules/core-js/actual/regexp/replace.js create mode 100644 node_modules/core-js/actual/regexp/search.js create mode 100644 node_modules/core-js/actual/regexp/split.js create mode 100644 node_modules/core-js/actual/regexp/sticky.js create mode 100644 node_modules/core-js/actual/regexp/test.js create mode 100644 node_modules/core-js/actual/regexp/to-string.js create mode 100644 node_modules/core-js/actual/self.js create mode 100644 node_modules/core-js/actual/set-immediate.js create mode 100644 node_modules/core-js/actual/set-interval.js create mode 100644 node_modules/core-js/actual/set-timeout.js create mode 100644 node_modules/core-js/actual/set/difference.js create mode 100644 node_modules/core-js/actual/set/index.js create mode 100644 node_modules/core-js/actual/set/intersection.js create mode 100644 node_modules/core-js/actual/set/is-disjoint-from.js create mode 100644 node_modules/core-js/actual/set/is-subset-of.js create mode 100644 node_modules/core-js/actual/set/is-superset-of.js create mode 100644 node_modules/core-js/actual/set/symmetric-difference.js create mode 100644 node_modules/core-js/actual/set/union.js create mode 100644 node_modules/core-js/actual/string/anchor.js create mode 100644 node_modules/core-js/actual/string/at.js create mode 100644 node_modules/core-js/actual/string/big.js create mode 100644 node_modules/core-js/actual/string/blink.js create mode 100644 node_modules/core-js/actual/string/bold.js create mode 100644 node_modules/core-js/actual/string/code-point-at.js create mode 100644 node_modules/core-js/actual/string/ends-with.js create mode 100644 node_modules/core-js/actual/string/fixed.js create mode 100644 node_modules/core-js/actual/string/fontcolor.js create mode 100644 node_modules/core-js/actual/string/fontsize.js create mode 100644 node_modules/core-js/actual/string/from-code-point.js create mode 100644 node_modules/core-js/actual/string/includes.js create mode 100644 node_modules/core-js/actual/string/index.js create mode 100644 node_modules/core-js/actual/string/is-well-formed.js create mode 100644 node_modules/core-js/actual/string/italics.js create mode 100644 node_modules/core-js/actual/string/iterator.js create mode 100644 node_modules/core-js/actual/string/link.js create mode 100644 node_modules/core-js/actual/string/match-all.js create mode 100644 node_modules/core-js/actual/string/match.js create mode 100644 node_modules/core-js/actual/string/pad-end.js create mode 100644 node_modules/core-js/actual/string/pad-start.js create mode 100644 node_modules/core-js/actual/string/raw.js create mode 100644 node_modules/core-js/actual/string/repeat.js create mode 100644 node_modules/core-js/actual/string/replace-all.js create mode 100644 node_modules/core-js/actual/string/replace.js create mode 100644 node_modules/core-js/actual/string/search.js create mode 100644 node_modules/core-js/actual/string/small.js create mode 100644 node_modules/core-js/actual/string/split.js create mode 100644 node_modules/core-js/actual/string/starts-with.js create mode 100644 node_modules/core-js/actual/string/strike.js create mode 100644 node_modules/core-js/actual/string/sub.js create mode 100644 node_modules/core-js/actual/string/substr.js create mode 100644 node_modules/core-js/actual/string/sup.js create mode 100644 node_modules/core-js/actual/string/to-well-formed.js create mode 100644 node_modules/core-js/actual/string/trim-end.js create mode 100644 node_modules/core-js/actual/string/trim-left.js create mode 100644 node_modules/core-js/actual/string/trim-right.js create mode 100644 node_modules/core-js/actual/string/trim-start.js create mode 100644 node_modules/core-js/actual/string/trim.js create mode 100644 node_modules/core-js/actual/string/virtual/anchor.js create mode 100644 node_modules/core-js/actual/string/virtual/at.js create mode 100644 node_modules/core-js/actual/string/virtual/big.js create mode 100644 node_modules/core-js/actual/string/virtual/blink.js create mode 100644 node_modules/core-js/actual/string/virtual/bold.js create mode 100644 node_modules/core-js/actual/string/virtual/code-point-at.js create mode 100644 node_modules/core-js/actual/string/virtual/ends-with.js create mode 100644 node_modules/core-js/actual/string/virtual/fixed.js create mode 100644 node_modules/core-js/actual/string/virtual/fontcolor.js create mode 100644 node_modules/core-js/actual/string/virtual/fontsize.js create mode 100644 node_modules/core-js/actual/string/virtual/includes.js create mode 100644 node_modules/core-js/actual/string/virtual/index.js create mode 100644 node_modules/core-js/actual/string/virtual/is-well-formed.js create mode 100644 node_modules/core-js/actual/string/virtual/italics.js create mode 100644 node_modules/core-js/actual/string/virtual/iterator.js create mode 100644 node_modules/core-js/actual/string/virtual/link.js create mode 100644 node_modules/core-js/actual/string/virtual/match-all.js create mode 100644 node_modules/core-js/actual/string/virtual/pad-end.js create mode 100644 node_modules/core-js/actual/string/virtual/pad-start.js create mode 100644 node_modules/core-js/actual/string/virtual/repeat.js create mode 100644 node_modules/core-js/actual/string/virtual/replace-all.js create mode 100644 node_modules/core-js/actual/string/virtual/small.js create mode 100644 node_modules/core-js/actual/string/virtual/starts-with.js create mode 100644 node_modules/core-js/actual/string/virtual/strike.js create mode 100644 node_modules/core-js/actual/string/virtual/sub.js create mode 100644 node_modules/core-js/actual/string/virtual/substr.js create mode 100644 node_modules/core-js/actual/string/virtual/sup.js create mode 100644 node_modules/core-js/actual/string/virtual/to-well-formed.js create mode 100644 node_modules/core-js/actual/string/virtual/trim-end.js create mode 100644 node_modules/core-js/actual/string/virtual/trim-left.js create mode 100644 node_modules/core-js/actual/string/virtual/trim-right.js create mode 100644 node_modules/core-js/actual/string/virtual/trim-start.js create mode 100644 node_modules/core-js/actual/string/virtual/trim.js create mode 100644 node_modules/core-js/actual/structured-clone.js create mode 100644 node_modules/core-js/actual/suppressed-error.js create mode 100644 node_modules/core-js/actual/symbol/async-dispose.js create mode 100644 node_modules/core-js/actual/symbol/async-iterator.js create mode 100644 node_modules/core-js/actual/symbol/description.js create mode 100644 node_modules/core-js/actual/symbol/dispose.js create mode 100644 node_modules/core-js/actual/symbol/for.js create mode 100644 node_modules/core-js/actual/symbol/has-instance.js create mode 100644 node_modules/core-js/actual/symbol/index.js create mode 100644 node_modules/core-js/actual/symbol/is-concat-spreadable.js create mode 100644 node_modules/core-js/actual/symbol/iterator.js create mode 100644 node_modules/core-js/actual/symbol/key-for.js create mode 100644 node_modules/core-js/actual/symbol/match-all.js create mode 100644 node_modules/core-js/actual/symbol/match.js create mode 100644 node_modules/core-js/actual/symbol/metadata.js create mode 100644 node_modules/core-js/actual/symbol/replace.js create mode 100644 node_modules/core-js/actual/symbol/search.js create mode 100644 node_modules/core-js/actual/symbol/species.js create mode 100644 node_modules/core-js/actual/symbol/split.js create mode 100644 node_modules/core-js/actual/symbol/to-primitive.js create mode 100644 node_modules/core-js/actual/symbol/to-string-tag.js create mode 100644 node_modules/core-js/actual/symbol/unscopables.js create mode 100644 node_modules/core-js/actual/typed-array/at.js create mode 100644 node_modules/core-js/actual/typed-array/copy-within.js create mode 100644 node_modules/core-js/actual/typed-array/entries.js create mode 100644 node_modules/core-js/actual/typed-array/every.js create mode 100644 node_modules/core-js/actual/typed-array/fill.js create mode 100644 node_modules/core-js/actual/typed-array/filter.js create mode 100644 node_modules/core-js/actual/typed-array/find-index.js create mode 100644 node_modules/core-js/actual/typed-array/find-last-index.js create mode 100644 node_modules/core-js/actual/typed-array/find-last.js create mode 100644 node_modules/core-js/actual/typed-array/find.js create mode 100644 node_modules/core-js/actual/typed-array/float32-array.js create mode 100644 node_modules/core-js/actual/typed-array/float64-array.js create mode 100644 node_modules/core-js/actual/typed-array/for-each.js create mode 100644 node_modules/core-js/actual/typed-array/from-base64.js create mode 100644 node_modules/core-js/actual/typed-array/from-hex.js create mode 100644 node_modules/core-js/actual/typed-array/from.js create mode 100644 node_modules/core-js/actual/typed-array/includes.js create mode 100644 node_modules/core-js/actual/typed-array/index-of.js create mode 100644 node_modules/core-js/actual/typed-array/index.js create mode 100644 node_modules/core-js/actual/typed-array/int16-array.js create mode 100644 node_modules/core-js/actual/typed-array/int32-array.js create mode 100644 node_modules/core-js/actual/typed-array/int8-array.js create mode 100644 node_modules/core-js/actual/typed-array/iterator.js create mode 100644 node_modules/core-js/actual/typed-array/join.js create mode 100644 node_modules/core-js/actual/typed-array/keys.js create mode 100644 node_modules/core-js/actual/typed-array/last-index-of.js create mode 100644 node_modules/core-js/actual/typed-array/map.js create mode 100644 node_modules/core-js/actual/typed-array/methods.js create mode 100644 node_modules/core-js/actual/typed-array/of.js create mode 100644 node_modules/core-js/actual/typed-array/reduce-right.js create mode 100644 node_modules/core-js/actual/typed-array/reduce.js create mode 100644 node_modules/core-js/actual/typed-array/reverse.js create mode 100644 node_modules/core-js/actual/typed-array/set-from-base64.js create mode 100644 node_modules/core-js/actual/typed-array/set-from-hex.js create mode 100644 node_modules/core-js/actual/typed-array/set.js create mode 100644 node_modules/core-js/actual/typed-array/slice.js create mode 100644 node_modules/core-js/actual/typed-array/some.js create mode 100644 node_modules/core-js/actual/typed-array/sort.js create mode 100644 node_modules/core-js/actual/typed-array/subarray.js create mode 100644 node_modules/core-js/actual/typed-array/to-base64.js create mode 100644 node_modules/core-js/actual/typed-array/to-hex.js create mode 100644 node_modules/core-js/actual/typed-array/to-locale-string.js create mode 100644 node_modules/core-js/actual/typed-array/to-reversed.js create mode 100644 node_modules/core-js/actual/typed-array/to-sorted.js create mode 100644 node_modules/core-js/actual/typed-array/to-spliced.js create mode 100644 node_modules/core-js/actual/typed-array/to-string.js create mode 100644 node_modules/core-js/actual/typed-array/uint16-array.js create mode 100644 node_modules/core-js/actual/typed-array/uint32-array.js create mode 100644 node_modules/core-js/actual/typed-array/uint8-array.js create mode 100644 node_modules/core-js/actual/typed-array/uint8-clamped-array.js create mode 100644 node_modules/core-js/actual/typed-array/values.js create mode 100644 node_modules/core-js/actual/typed-array/with.js create mode 100644 node_modules/core-js/actual/unescape.js create mode 100644 node_modules/core-js/actual/url-search-params/index.js create mode 100644 node_modules/core-js/actual/url/can-parse.js create mode 100644 node_modules/core-js/actual/url/index.js create mode 100644 node_modules/core-js/actual/url/parse.js create mode 100644 node_modules/core-js/actual/url/to-json.js create mode 100644 node_modules/core-js/actual/weak-map/index.js create mode 100644 node_modules/core-js/actual/weak-set/index.js create mode 100644 node_modules/core-js/configurator.js create mode 100644 node_modules/core-js/es/README.md create mode 100644 node_modules/core-js/es/aggregate-error.js create mode 100644 node_modules/core-js/es/array-buffer/constructor.js create mode 100644 node_modules/core-js/es/array-buffer/detached.js create mode 100644 node_modules/core-js/es/array-buffer/index.js create mode 100644 node_modules/core-js/es/array-buffer/is-view.js create mode 100644 node_modules/core-js/es/array-buffer/slice.js create mode 100644 node_modules/core-js/es/array-buffer/transfer-to-fixed-length.js create mode 100644 node_modules/core-js/es/array-buffer/transfer.js create mode 100644 node_modules/core-js/es/array/at.js create mode 100644 node_modules/core-js/es/array/concat.js create mode 100644 node_modules/core-js/es/array/copy-within.js create mode 100644 node_modules/core-js/es/array/entries.js create mode 100644 node_modules/core-js/es/array/every.js create mode 100644 node_modules/core-js/es/array/fill.js create mode 100644 node_modules/core-js/es/array/filter.js create mode 100644 node_modules/core-js/es/array/find-index.js create mode 100644 node_modules/core-js/es/array/find-last-index.js create mode 100644 node_modules/core-js/es/array/find-last.js create mode 100644 node_modules/core-js/es/array/find.js create mode 100644 node_modules/core-js/es/array/flat-map.js create mode 100644 node_modules/core-js/es/array/flat.js create mode 100644 node_modules/core-js/es/array/for-each.js create mode 100644 node_modules/core-js/es/array/from.js create mode 100644 node_modules/core-js/es/array/includes.js create mode 100644 node_modules/core-js/es/array/index-of.js create mode 100644 node_modules/core-js/es/array/index.js create mode 100644 node_modules/core-js/es/array/is-array.js create mode 100644 node_modules/core-js/es/array/iterator.js create mode 100644 node_modules/core-js/es/array/join.js create mode 100644 node_modules/core-js/es/array/keys.js create mode 100644 node_modules/core-js/es/array/last-index-of.js create mode 100644 node_modules/core-js/es/array/map.js create mode 100644 node_modules/core-js/es/array/of.js create mode 100644 node_modules/core-js/es/array/push.js create mode 100644 node_modules/core-js/es/array/reduce-right.js create mode 100644 node_modules/core-js/es/array/reduce.js create mode 100644 node_modules/core-js/es/array/reverse.js create mode 100644 node_modules/core-js/es/array/slice.js create mode 100644 node_modules/core-js/es/array/some.js create mode 100644 node_modules/core-js/es/array/sort.js create mode 100644 node_modules/core-js/es/array/splice.js create mode 100644 node_modules/core-js/es/array/to-reversed.js create mode 100644 node_modules/core-js/es/array/to-sorted.js create mode 100644 node_modules/core-js/es/array/to-spliced.js create mode 100644 node_modules/core-js/es/array/unshift.js create mode 100644 node_modules/core-js/es/array/values.js create mode 100644 node_modules/core-js/es/array/virtual/at.js create mode 100644 node_modules/core-js/es/array/virtual/concat.js create mode 100644 node_modules/core-js/es/array/virtual/copy-within.js create mode 100644 node_modules/core-js/es/array/virtual/entries.js create mode 100644 node_modules/core-js/es/array/virtual/every.js create mode 100644 node_modules/core-js/es/array/virtual/fill.js create mode 100644 node_modules/core-js/es/array/virtual/filter.js create mode 100644 node_modules/core-js/es/array/virtual/find-index.js create mode 100644 node_modules/core-js/es/array/virtual/find-last-index.js create mode 100644 node_modules/core-js/es/array/virtual/find-last.js create mode 100644 node_modules/core-js/es/array/virtual/find.js create mode 100644 node_modules/core-js/es/array/virtual/flat-map.js create mode 100644 node_modules/core-js/es/array/virtual/flat.js create mode 100644 node_modules/core-js/es/array/virtual/for-each.js create mode 100644 node_modules/core-js/es/array/virtual/includes.js create mode 100644 node_modules/core-js/es/array/virtual/index-of.js create mode 100644 node_modules/core-js/es/array/virtual/index.js create mode 100644 node_modules/core-js/es/array/virtual/iterator.js create mode 100644 node_modules/core-js/es/array/virtual/join.js create mode 100644 node_modules/core-js/es/array/virtual/keys.js create mode 100644 node_modules/core-js/es/array/virtual/last-index-of.js create mode 100644 node_modules/core-js/es/array/virtual/map.js create mode 100644 node_modules/core-js/es/array/virtual/push.js create mode 100644 node_modules/core-js/es/array/virtual/reduce-right.js create mode 100644 node_modules/core-js/es/array/virtual/reduce.js create mode 100644 node_modules/core-js/es/array/virtual/reverse.js create mode 100644 node_modules/core-js/es/array/virtual/slice.js create mode 100644 node_modules/core-js/es/array/virtual/some.js create mode 100644 node_modules/core-js/es/array/virtual/sort.js create mode 100644 node_modules/core-js/es/array/virtual/splice.js create mode 100644 node_modules/core-js/es/array/virtual/to-reversed.js create mode 100644 node_modules/core-js/es/array/virtual/to-sorted.js create mode 100644 node_modules/core-js/es/array/virtual/to-spliced.js create mode 100644 node_modules/core-js/es/array/virtual/unshift.js create mode 100644 node_modules/core-js/es/array/virtual/values.js create mode 100644 node_modules/core-js/es/array/virtual/with.js create mode 100644 node_modules/core-js/es/array/with.js create mode 100644 node_modules/core-js/es/data-view/get-float16.js create mode 100644 node_modules/core-js/es/data-view/index.js create mode 100644 node_modules/core-js/es/data-view/set-float16.js create mode 100644 node_modules/core-js/es/date/get-year.js create mode 100644 node_modules/core-js/es/date/index.js create mode 100644 node_modules/core-js/es/date/now.js create mode 100644 node_modules/core-js/es/date/set-year.js create mode 100644 node_modules/core-js/es/date/to-gmt-string.js create mode 100644 node_modules/core-js/es/date/to-iso-string.js create mode 100644 node_modules/core-js/es/date/to-json.js create mode 100644 node_modules/core-js/es/date/to-primitive.js create mode 100644 node_modules/core-js/es/date/to-string.js create mode 100644 node_modules/core-js/es/error/constructor.js create mode 100644 node_modules/core-js/es/error/index.js create mode 100644 node_modules/core-js/es/error/to-string.js create mode 100644 node_modules/core-js/es/escape.js create mode 100644 node_modules/core-js/es/function/bind.js create mode 100644 node_modules/core-js/es/function/has-instance.js create mode 100644 node_modules/core-js/es/function/index.js create mode 100644 node_modules/core-js/es/function/name.js create mode 100644 node_modules/core-js/es/function/virtual/bind.js create mode 100644 node_modules/core-js/es/function/virtual/index.js create mode 100644 node_modules/core-js/es/get-iterator-method.js create mode 100644 node_modules/core-js/es/get-iterator.js create mode 100644 node_modules/core-js/es/global-this.js create mode 100644 node_modules/core-js/es/index.js create mode 100644 node_modules/core-js/es/instance/at.js create mode 100644 node_modules/core-js/es/instance/bind.js create mode 100644 node_modules/core-js/es/instance/code-point-at.js create mode 100644 node_modules/core-js/es/instance/concat.js create mode 100644 node_modules/core-js/es/instance/copy-within.js create mode 100644 node_modules/core-js/es/instance/ends-with.js create mode 100644 node_modules/core-js/es/instance/entries.js create mode 100644 node_modules/core-js/es/instance/every.js create mode 100644 node_modules/core-js/es/instance/fill.js create mode 100644 node_modules/core-js/es/instance/filter.js create mode 100644 node_modules/core-js/es/instance/find-index.js create mode 100644 node_modules/core-js/es/instance/find-last-index.js create mode 100644 node_modules/core-js/es/instance/find-last.js create mode 100644 node_modules/core-js/es/instance/find.js create mode 100644 node_modules/core-js/es/instance/flags.js create mode 100644 node_modules/core-js/es/instance/flat-map.js create mode 100644 node_modules/core-js/es/instance/flat.js create mode 100644 node_modules/core-js/es/instance/for-each.js create mode 100644 node_modules/core-js/es/instance/includes.js create mode 100644 node_modules/core-js/es/instance/index-of.js create mode 100644 node_modules/core-js/es/instance/is-well-formed.js create mode 100644 node_modules/core-js/es/instance/keys.js create mode 100644 node_modules/core-js/es/instance/last-index-of.js create mode 100644 node_modules/core-js/es/instance/map.js create mode 100644 node_modules/core-js/es/instance/match-all.js create mode 100644 node_modules/core-js/es/instance/pad-end.js create mode 100644 node_modules/core-js/es/instance/pad-start.js create mode 100644 node_modules/core-js/es/instance/push.js create mode 100644 node_modules/core-js/es/instance/reduce-right.js create mode 100644 node_modules/core-js/es/instance/reduce.js create mode 100644 node_modules/core-js/es/instance/repeat.js create mode 100644 node_modules/core-js/es/instance/replace-all.js create mode 100644 node_modules/core-js/es/instance/reverse.js create mode 100644 node_modules/core-js/es/instance/slice.js create mode 100644 node_modules/core-js/es/instance/some.js create mode 100644 node_modules/core-js/es/instance/sort.js create mode 100644 node_modules/core-js/es/instance/splice.js create mode 100644 node_modules/core-js/es/instance/starts-with.js create mode 100644 node_modules/core-js/es/instance/to-reversed.js create mode 100644 node_modules/core-js/es/instance/to-sorted.js create mode 100644 node_modules/core-js/es/instance/to-spliced.js create mode 100644 node_modules/core-js/es/instance/to-well-formed.js create mode 100644 node_modules/core-js/es/instance/trim-end.js create mode 100644 node_modules/core-js/es/instance/trim-left.js create mode 100644 node_modules/core-js/es/instance/trim-right.js create mode 100644 node_modules/core-js/es/instance/trim-start.js create mode 100644 node_modules/core-js/es/instance/trim.js create mode 100644 node_modules/core-js/es/instance/unshift.js create mode 100644 node_modules/core-js/es/instance/values.js create mode 100644 node_modules/core-js/es/instance/with.js create mode 100644 node_modules/core-js/es/is-iterable.js create mode 100644 node_modules/core-js/es/iterator/drop.js create mode 100644 node_modules/core-js/es/iterator/every.js create mode 100644 node_modules/core-js/es/iterator/filter.js create mode 100644 node_modules/core-js/es/iterator/find.js create mode 100644 node_modules/core-js/es/iterator/flat-map.js create mode 100644 node_modules/core-js/es/iterator/for-each.js create mode 100644 node_modules/core-js/es/iterator/from.js create mode 100644 node_modules/core-js/es/iterator/index.js create mode 100644 node_modules/core-js/es/iterator/map.js create mode 100644 node_modules/core-js/es/iterator/reduce.js create mode 100644 node_modules/core-js/es/iterator/some.js create mode 100644 node_modules/core-js/es/iterator/take.js create mode 100644 node_modules/core-js/es/iterator/to-array.js create mode 100644 node_modules/core-js/es/json/index.js create mode 100644 node_modules/core-js/es/json/stringify.js create mode 100644 node_modules/core-js/es/json/to-string-tag.js create mode 100644 node_modules/core-js/es/map/group-by.js create mode 100644 node_modules/core-js/es/map/index.js create mode 100644 node_modules/core-js/es/math/acosh.js create mode 100644 node_modules/core-js/es/math/asinh.js create mode 100644 node_modules/core-js/es/math/atanh.js create mode 100644 node_modules/core-js/es/math/cbrt.js create mode 100644 node_modules/core-js/es/math/clz32.js create mode 100644 node_modules/core-js/es/math/cosh.js create mode 100644 node_modules/core-js/es/math/expm1.js create mode 100644 node_modules/core-js/es/math/f16round.js create mode 100644 node_modules/core-js/es/math/fround.js create mode 100644 node_modules/core-js/es/math/hypot.js create mode 100644 node_modules/core-js/es/math/imul.js create mode 100644 node_modules/core-js/es/math/index.js create mode 100644 node_modules/core-js/es/math/log10.js create mode 100644 node_modules/core-js/es/math/log1p.js create mode 100644 node_modules/core-js/es/math/log2.js create mode 100644 node_modules/core-js/es/math/sign.js create mode 100644 node_modules/core-js/es/math/sinh.js create mode 100644 node_modules/core-js/es/math/tanh.js create mode 100644 node_modules/core-js/es/math/to-string-tag.js create mode 100644 node_modules/core-js/es/math/trunc.js create mode 100644 node_modules/core-js/es/number/constructor.js create mode 100644 node_modules/core-js/es/number/epsilon.js create mode 100644 node_modules/core-js/es/number/index.js create mode 100644 node_modules/core-js/es/number/is-finite.js create mode 100644 node_modules/core-js/es/number/is-integer.js create mode 100644 node_modules/core-js/es/number/is-nan.js create mode 100644 node_modules/core-js/es/number/is-safe-integer.js create mode 100644 node_modules/core-js/es/number/max-safe-integer.js create mode 100644 node_modules/core-js/es/number/min-safe-integer.js create mode 100644 node_modules/core-js/es/number/parse-float.js create mode 100644 node_modules/core-js/es/number/parse-int.js create mode 100644 node_modules/core-js/es/number/to-exponential.js create mode 100644 node_modules/core-js/es/number/to-fixed.js create mode 100644 node_modules/core-js/es/number/to-precision.js create mode 100644 node_modules/core-js/es/number/virtual/index.js create mode 100644 node_modules/core-js/es/number/virtual/to-exponential.js create mode 100644 node_modules/core-js/es/number/virtual/to-fixed.js create mode 100644 node_modules/core-js/es/number/virtual/to-precision.js create mode 100644 node_modules/core-js/es/object/assign.js create mode 100644 node_modules/core-js/es/object/create.js create mode 100644 node_modules/core-js/es/object/define-getter.js create mode 100644 node_modules/core-js/es/object/define-properties.js create mode 100644 node_modules/core-js/es/object/define-property.js create mode 100644 node_modules/core-js/es/object/define-setter.js create mode 100644 node_modules/core-js/es/object/entries.js create mode 100644 node_modules/core-js/es/object/freeze.js create mode 100644 node_modules/core-js/es/object/from-entries.js create mode 100644 node_modules/core-js/es/object/get-own-property-descriptor.js create mode 100644 node_modules/core-js/es/object/get-own-property-descriptors.js create mode 100644 node_modules/core-js/es/object/get-own-property-names.js create mode 100644 node_modules/core-js/es/object/get-own-property-symbols.js create mode 100644 node_modules/core-js/es/object/get-prototype-of.js create mode 100644 node_modules/core-js/es/object/group-by.js create mode 100644 node_modules/core-js/es/object/has-own.js create mode 100644 node_modules/core-js/es/object/index.js create mode 100644 node_modules/core-js/es/object/is-extensible.js create mode 100644 node_modules/core-js/es/object/is-frozen.js create mode 100644 node_modules/core-js/es/object/is-sealed.js create mode 100644 node_modules/core-js/es/object/is.js create mode 100644 node_modules/core-js/es/object/keys.js create mode 100644 node_modules/core-js/es/object/lookup-getter.js create mode 100644 node_modules/core-js/es/object/lookup-setter.js create mode 100644 node_modules/core-js/es/object/prevent-extensions.js create mode 100644 node_modules/core-js/es/object/proto.js create mode 100644 node_modules/core-js/es/object/seal.js create mode 100644 node_modules/core-js/es/object/set-prototype-of.js create mode 100644 node_modules/core-js/es/object/to-string.js create mode 100644 node_modules/core-js/es/object/values.js create mode 100644 node_modules/core-js/es/parse-float.js create mode 100644 node_modules/core-js/es/parse-int.js create mode 100644 node_modules/core-js/es/promise/all-settled.js create mode 100644 node_modules/core-js/es/promise/any.js create mode 100644 node_modules/core-js/es/promise/finally.js create mode 100644 node_modules/core-js/es/promise/index.js create mode 100644 node_modules/core-js/es/promise/try.js create mode 100644 node_modules/core-js/es/promise/with-resolvers.js create mode 100644 node_modules/core-js/es/reflect/apply.js create mode 100644 node_modules/core-js/es/reflect/construct.js create mode 100644 node_modules/core-js/es/reflect/define-property.js create mode 100644 node_modules/core-js/es/reflect/delete-property.js create mode 100644 node_modules/core-js/es/reflect/get-own-property-descriptor.js create mode 100644 node_modules/core-js/es/reflect/get-prototype-of.js create mode 100644 node_modules/core-js/es/reflect/get.js create mode 100644 node_modules/core-js/es/reflect/has.js create mode 100644 node_modules/core-js/es/reflect/index.js create mode 100644 node_modules/core-js/es/reflect/is-extensible.js create mode 100644 node_modules/core-js/es/reflect/own-keys.js create mode 100644 node_modules/core-js/es/reflect/prevent-extensions.js create mode 100644 node_modules/core-js/es/reflect/set-prototype-of.js create mode 100644 node_modules/core-js/es/reflect/set.js create mode 100644 node_modules/core-js/es/reflect/to-string-tag.js create mode 100644 node_modules/core-js/es/regexp/constructor.js create mode 100644 node_modules/core-js/es/regexp/dot-all.js create mode 100644 node_modules/core-js/es/regexp/escape.js create mode 100644 node_modules/core-js/es/regexp/flags.js create mode 100644 node_modules/core-js/es/regexp/index.js create mode 100644 node_modules/core-js/es/regexp/match.js create mode 100644 node_modules/core-js/es/regexp/replace.js create mode 100644 node_modules/core-js/es/regexp/search.js create mode 100644 node_modules/core-js/es/regexp/split.js create mode 100644 node_modules/core-js/es/regexp/sticky.js create mode 100644 node_modules/core-js/es/regexp/test.js create mode 100644 node_modules/core-js/es/regexp/to-string.js create mode 100644 node_modules/core-js/es/set/difference.js create mode 100644 node_modules/core-js/es/set/index.js create mode 100644 node_modules/core-js/es/set/intersection.js create mode 100644 node_modules/core-js/es/set/is-disjoint-from.js create mode 100644 node_modules/core-js/es/set/is-subset-of.js create mode 100644 node_modules/core-js/es/set/is-superset-of.js create mode 100644 node_modules/core-js/es/set/symmetric-difference.js create mode 100644 node_modules/core-js/es/set/union.js create mode 100644 node_modules/core-js/es/string/anchor.js create mode 100644 node_modules/core-js/es/string/at.js create mode 100644 node_modules/core-js/es/string/big.js create mode 100644 node_modules/core-js/es/string/blink.js create mode 100644 node_modules/core-js/es/string/bold.js create mode 100644 node_modules/core-js/es/string/code-point-at.js create mode 100644 node_modules/core-js/es/string/ends-with.js create mode 100644 node_modules/core-js/es/string/fixed.js create mode 100644 node_modules/core-js/es/string/fontcolor.js create mode 100644 node_modules/core-js/es/string/fontsize.js create mode 100644 node_modules/core-js/es/string/from-code-point.js create mode 100644 node_modules/core-js/es/string/includes.js create mode 100644 node_modules/core-js/es/string/index.js create mode 100644 node_modules/core-js/es/string/is-well-formed.js create mode 100644 node_modules/core-js/es/string/italics.js create mode 100644 node_modules/core-js/es/string/iterator.js create mode 100644 node_modules/core-js/es/string/link.js create mode 100644 node_modules/core-js/es/string/match-all.js create mode 100644 node_modules/core-js/es/string/match.js create mode 100644 node_modules/core-js/es/string/pad-end.js create mode 100644 node_modules/core-js/es/string/pad-start.js create mode 100644 node_modules/core-js/es/string/raw.js create mode 100644 node_modules/core-js/es/string/repeat.js create mode 100644 node_modules/core-js/es/string/replace-all.js create mode 100644 node_modules/core-js/es/string/replace.js create mode 100644 node_modules/core-js/es/string/search.js create mode 100644 node_modules/core-js/es/string/small.js create mode 100644 node_modules/core-js/es/string/split.js create mode 100644 node_modules/core-js/es/string/starts-with.js create mode 100644 node_modules/core-js/es/string/strike.js create mode 100644 node_modules/core-js/es/string/sub.js create mode 100644 node_modules/core-js/es/string/substr.js create mode 100644 node_modules/core-js/es/string/sup.js create mode 100644 node_modules/core-js/es/string/to-well-formed.js create mode 100644 node_modules/core-js/es/string/trim-end.js create mode 100644 node_modules/core-js/es/string/trim-left.js create mode 100644 node_modules/core-js/es/string/trim-right.js create mode 100644 node_modules/core-js/es/string/trim-start.js create mode 100644 node_modules/core-js/es/string/trim.js create mode 100644 node_modules/core-js/es/string/virtual/anchor.js create mode 100644 node_modules/core-js/es/string/virtual/at.js create mode 100644 node_modules/core-js/es/string/virtual/big.js create mode 100644 node_modules/core-js/es/string/virtual/blink.js create mode 100644 node_modules/core-js/es/string/virtual/bold.js create mode 100644 node_modules/core-js/es/string/virtual/code-point-at.js create mode 100644 node_modules/core-js/es/string/virtual/ends-with.js create mode 100644 node_modules/core-js/es/string/virtual/fixed.js create mode 100644 node_modules/core-js/es/string/virtual/fontcolor.js create mode 100644 node_modules/core-js/es/string/virtual/fontsize.js create mode 100644 node_modules/core-js/es/string/virtual/includes.js create mode 100644 node_modules/core-js/es/string/virtual/index.js create mode 100644 node_modules/core-js/es/string/virtual/is-well-formed.js create mode 100644 node_modules/core-js/es/string/virtual/italics.js create mode 100644 node_modules/core-js/es/string/virtual/iterator.js create mode 100644 node_modules/core-js/es/string/virtual/link.js create mode 100644 node_modules/core-js/es/string/virtual/match-all.js create mode 100644 node_modules/core-js/es/string/virtual/pad-end.js create mode 100644 node_modules/core-js/es/string/virtual/pad-start.js create mode 100644 node_modules/core-js/es/string/virtual/repeat.js create mode 100644 node_modules/core-js/es/string/virtual/replace-all.js create mode 100644 node_modules/core-js/es/string/virtual/small.js create mode 100644 node_modules/core-js/es/string/virtual/starts-with.js create mode 100644 node_modules/core-js/es/string/virtual/strike.js create mode 100644 node_modules/core-js/es/string/virtual/sub.js create mode 100644 node_modules/core-js/es/string/virtual/substr.js create mode 100644 node_modules/core-js/es/string/virtual/sup.js create mode 100644 node_modules/core-js/es/string/virtual/to-well-formed.js create mode 100644 node_modules/core-js/es/string/virtual/trim-end.js create mode 100644 node_modules/core-js/es/string/virtual/trim-left.js create mode 100644 node_modules/core-js/es/string/virtual/trim-right.js create mode 100644 node_modules/core-js/es/string/virtual/trim-start.js create mode 100644 node_modules/core-js/es/string/virtual/trim.js create mode 100644 node_modules/core-js/es/symbol/async-iterator.js create mode 100644 node_modules/core-js/es/symbol/description.js create mode 100644 node_modules/core-js/es/symbol/for.js create mode 100644 node_modules/core-js/es/symbol/has-instance.js create mode 100644 node_modules/core-js/es/symbol/index.js create mode 100644 node_modules/core-js/es/symbol/is-concat-spreadable.js create mode 100644 node_modules/core-js/es/symbol/iterator.js create mode 100644 node_modules/core-js/es/symbol/key-for.js create mode 100644 node_modules/core-js/es/symbol/match-all.js create mode 100644 node_modules/core-js/es/symbol/match.js create mode 100644 node_modules/core-js/es/symbol/replace.js create mode 100644 node_modules/core-js/es/symbol/search.js create mode 100644 node_modules/core-js/es/symbol/species.js create mode 100644 node_modules/core-js/es/symbol/split.js create mode 100644 node_modules/core-js/es/symbol/to-primitive.js create mode 100644 node_modules/core-js/es/symbol/to-string-tag.js create mode 100644 node_modules/core-js/es/symbol/unscopables.js create mode 100644 node_modules/core-js/es/typed-array/at.js create mode 100644 node_modules/core-js/es/typed-array/copy-within.js create mode 100644 node_modules/core-js/es/typed-array/entries.js create mode 100644 node_modules/core-js/es/typed-array/every.js create mode 100644 node_modules/core-js/es/typed-array/fill.js create mode 100644 node_modules/core-js/es/typed-array/filter.js create mode 100644 node_modules/core-js/es/typed-array/find-index.js create mode 100644 node_modules/core-js/es/typed-array/find-last-index.js create mode 100644 node_modules/core-js/es/typed-array/find-last.js create mode 100644 node_modules/core-js/es/typed-array/find.js create mode 100644 node_modules/core-js/es/typed-array/float32-array.js create mode 100644 node_modules/core-js/es/typed-array/float64-array.js create mode 100644 node_modules/core-js/es/typed-array/for-each.js create mode 100644 node_modules/core-js/es/typed-array/from.js create mode 100644 node_modules/core-js/es/typed-array/includes.js create mode 100644 node_modules/core-js/es/typed-array/index-of.js create mode 100644 node_modules/core-js/es/typed-array/index.js create mode 100644 node_modules/core-js/es/typed-array/int16-array.js create mode 100644 node_modules/core-js/es/typed-array/int32-array.js create mode 100644 node_modules/core-js/es/typed-array/int8-array.js create mode 100644 node_modules/core-js/es/typed-array/iterator.js create mode 100644 node_modules/core-js/es/typed-array/join.js create mode 100644 node_modules/core-js/es/typed-array/keys.js create mode 100644 node_modules/core-js/es/typed-array/last-index-of.js create mode 100644 node_modules/core-js/es/typed-array/map.js create mode 100644 node_modules/core-js/es/typed-array/methods.js create mode 100644 node_modules/core-js/es/typed-array/of.js create mode 100644 node_modules/core-js/es/typed-array/reduce-right.js create mode 100644 node_modules/core-js/es/typed-array/reduce.js create mode 100644 node_modules/core-js/es/typed-array/reverse.js create mode 100644 node_modules/core-js/es/typed-array/set.js create mode 100644 node_modules/core-js/es/typed-array/slice.js create mode 100644 node_modules/core-js/es/typed-array/some.js create mode 100644 node_modules/core-js/es/typed-array/sort.js create mode 100644 node_modules/core-js/es/typed-array/subarray.js create mode 100644 node_modules/core-js/es/typed-array/to-locale-string.js create mode 100644 node_modules/core-js/es/typed-array/to-reversed.js create mode 100644 node_modules/core-js/es/typed-array/to-sorted.js create mode 100644 node_modules/core-js/es/typed-array/to-string.js create mode 100644 node_modules/core-js/es/typed-array/uint16-array.js create mode 100644 node_modules/core-js/es/typed-array/uint32-array.js create mode 100644 node_modules/core-js/es/typed-array/uint8-array.js create mode 100644 node_modules/core-js/es/typed-array/uint8-clamped-array.js create mode 100644 node_modules/core-js/es/typed-array/values.js create mode 100644 node_modules/core-js/es/typed-array/with.js create mode 100644 node_modules/core-js/es/unescape.js create mode 100644 node_modules/core-js/es/weak-map/index.js create mode 100644 node_modules/core-js/es/weak-set/index.js create mode 100644 node_modules/core-js/features/aggregate-error.js create mode 100644 node_modules/core-js/features/array-buffer/constructor.js create mode 100644 node_modules/core-js/features/array-buffer/detached.js create mode 100644 node_modules/core-js/features/array-buffer/index.js create mode 100644 node_modules/core-js/features/array-buffer/is-view.js create mode 100644 node_modules/core-js/features/array-buffer/slice.js create mode 100644 node_modules/core-js/features/array-buffer/transfer-to-fixed-length.js create mode 100644 node_modules/core-js/features/array-buffer/transfer.js create mode 100644 node_modules/core-js/features/array/at.js create mode 100644 node_modules/core-js/features/array/concat.js create mode 100644 node_modules/core-js/features/array/copy-within.js create mode 100644 node_modules/core-js/features/array/entries.js create mode 100644 node_modules/core-js/features/array/every.js create mode 100644 node_modules/core-js/features/array/fill.js create mode 100644 node_modules/core-js/features/array/filter-out.js create mode 100644 node_modules/core-js/features/array/filter-reject.js create mode 100644 node_modules/core-js/features/array/filter.js create mode 100644 node_modules/core-js/features/array/find-index.js create mode 100644 node_modules/core-js/features/array/find-last-index.js create mode 100644 node_modules/core-js/features/array/find-last.js create mode 100644 node_modules/core-js/features/array/find.js create mode 100644 node_modules/core-js/features/array/flat-map.js create mode 100644 node_modules/core-js/features/array/flat.js create mode 100644 node_modules/core-js/features/array/for-each.js create mode 100644 node_modules/core-js/features/array/from-async.js create mode 100644 node_modules/core-js/features/array/from.js create mode 100644 node_modules/core-js/features/array/group-by-to-map.js create mode 100644 node_modules/core-js/features/array/group-by.js create mode 100644 node_modules/core-js/features/array/group-to-map.js create mode 100644 node_modules/core-js/features/array/group.js create mode 100644 node_modules/core-js/features/array/includes.js create mode 100644 node_modules/core-js/features/array/index-of.js create mode 100644 node_modules/core-js/features/array/index.js create mode 100644 node_modules/core-js/features/array/is-array.js create mode 100644 node_modules/core-js/features/array/is-template-object.js create mode 100644 node_modules/core-js/features/array/iterator.js create mode 100644 node_modules/core-js/features/array/join.js create mode 100644 node_modules/core-js/features/array/keys.js create mode 100644 node_modules/core-js/features/array/last-index-of.js create mode 100644 node_modules/core-js/features/array/last-index.js create mode 100644 node_modules/core-js/features/array/last-item.js create mode 100644 node_modules/core-js/features/array/map.js create mode 100644 node_modules/core-js/features/array/of.js create mode 100644 node_modules/core-js/features/array/push.js create mode 100644 node_modules/core-js/features/array/reduce-right.js create mode 100644 node_modules/core-js/features/array/reduce.js create mode 100644 node_modules/core-js/features/array/reverse.js create mode 100644 node_modules/core-js/features/array/slice.js create mode 100644 node_modules/core-js/features/array/some.js create mode 100644 node_modules/core-js/features/array/sort.js create mode 100644 node_modules/core-js/features/array/splice.js create mode 100644 node_modules/core-js/features/array/to-reversed.js create mode 100644 node_modules/core-js/features/array/to-sorted.js create mode 100644 node_modules/core-js/features/array/to-spliced.js create mode 100644 node_modules/core-js/features/array/unique-by.js create mode 100644 node_modules/core-js/features/array/unshift.js create mode 100644 node_modules/core-js/features/array/values.js create mode 100644 node_modules/core-js/features/array/virtual/at.js create mode 100644 node_modules/core-js/features/array/virtual/concat.js create mode 100644 node_modules/core-js/features/array/virtual/copy-within.js create mode 100644 node_modules/core-js/features/array/virtual/entries.js create mode 100644 node_modules/core-js/features/array/virtual/every.js create mode 100644 node_modules/core-js/features/array/virtual/fill.js create mode 100644 node_modules/core-js/features/array/virtual/filter-out.js create mode 100644 node_modules/core-js/features/array/virtual/filter-reject.js create mode 100644 node_modules/core-js/features/array/virtual/filter.js create mode 100644 node_modules/core-js/features/array/virtual/find-index.js create mode 100644 node_modules/core-js/features/array/virtual/find-last-index.js create mode 100644 node_modules/core-js/features/array/virtual/find-last.js create mode 100644 node_modules/core-js/features/array/virtual/find.js create mode 100644 node_modules/core-js/features/array/virtual/flat-map.js create mode 100644 node_modules/core-js/features/array/virtual/flat.js create mode 100644 node_modules/core-js/features/array/virtual/for-each.js create mode 100644 node_modules/core-js/features/array/virtual/group-by-to-map.js create mode 100644 node_modules/core-js/features/array/virtual/group-by.js create mode 100644 node_modules/core-js/features/array/virtual/group-to-map.js create mode 100644 node_modules/core-js/features/array/virtual/group.js create mode 100644 node_modules/core-js/features/array/virtual/includes.js create mode 100644 node_modules/core-js/features/array/virtual/index-of.js create mode 100644 node_modules/core-js/features/array/virtual/index.js create mode 100644 node_modules/core-js/features/array/virtual/iterator.js create mode 100644 node_modules/core-js/features/array/virtual/join.js create mode 100644 node_modules/core-js/features/array/virtual/keys.js create mode 100644 node_modules/core-js/features/array/virtual/last-index-of.js create mode 100644 node_modules/core-js/features/array/virtual/map.js create mode 100644 node_modules/core-js/features/array/virtual/push.js create mode 100644 node_modules/core-js/features/array/virtual/reduce-right.js create mode 100644 node_modules/core-js/features/array/virtual/reduce.js create mode 100644 node_modules/core-js/features/array/virtual/reverse.js create mode 100644 node_modules/core-js/features/array/virtual/slice.js create mode 100644 node_modules/core-js/features/array/virtual/some.js create mode 100644 node_modules/core-js/features/array/virtual/sort.js create mode 100644 node_modules/core-js/features/array/virtual/splice.js create mode 100644 node_modules/core-js/features/array/virtual/to-reversed.js create mode 100644 node_modules/core-js/features/array/virtual/to-sorted.js create mode 100644 node_modules/core-js/features/array/virtual/to-spliced.js create mode 100644 node_modules/core-js/features/array/virtual/unique-by.js create mode 100644 node_modules/core-js/features/array/virtual/unshift.js create mode 100644 node_modules/core-js/features/array/virtual/values.js create mode 100644 node_modules/core-js/features/array/virtual/with.js create mode 100644 node_modules/core-js/features/array/with.js create mode 100644 node_modules/core-js/features/async-disposable-stack/constructor.js create mode 100644 node_modules/core-js/features/async-disposable-stack/index.js create mode 100644 node_modules/core-js/features/async-iterator/as-indexed-pairs.js create mode 100644 node_modules/core-js/features/async-iterator/async-dispose.js create mode 100644 node_modules/core-js/features/async-iterator/drop.js create mode 100644 node_modules/core-js/features/async-iterator/every.js create mode 100644 node_modules/core-js/features/async-iterator/filter.js create mode 100644 node_modules/core-js/features/async-iterator/find.js create mode 100644 node_modules/core-js/features/async-iterator/flat-map.js create mode 100644 node_modules/core-js/features/async-iterator/for-each.js create mode 100644 node_modules/core-js/features/async-iterator/from.js create mode 100644 node_modules/core-js/features/async-iterator/index.js create mode 100644 node_modules/core-js/features/async-iterator/indexed.js create mode 100644 node_modules/core-js/features/async-iterator/map.js create mode 100644 node_modules/core-js/features/async-iterator/reduce.js create mode 100644 node_modules/core-js/features/async-iterator/some.js create mode 100644 node_modules/core-js/features/async-iterator/take.js create mode 100644 node_modules/core-js/features/async-iterator/to-array.js create mode 100644 node_modules/core-js/features/atob.js create mode 100644 node_modules/core-js/features/bigint/index.js create mode 100644 node_modules/core-js/features/bigint/range.js create mode 100644 node_modules/core-js/features/btoa.js create mode 100644 node_modules/core-js/features/clear-immediate.js create mode 100644 node_modules/core-js/features/composite-key.js create mode 100644 node_modules/core-js/features/composite-symbol.js create mode 100644 node_modules/core-js/features/data-view/get-float16.js create mode 100644 node_modules/core-js/features/data-view/get-uint8-clamped.js create mode 100644 node_modules/core-js/features/data-view/index.js create mode 100644 node_modules/core-js/features/data-view/set-float16.js create mode 100644 node_modules/core-js/features/data-view/set-uint8-clamped.js create mode 100644 node_modules/core-js/features/date/get-year.js create mode 100644 node_modules/core-js/features/date/index.js create mode 100644 node_modules/core-js/features/date/now.js create mode 100644 node_modules/core-js/features/date/set-year.js create mode 100644 node_modules/core-js/features/date/to-gmt-string.js create mode 100644 node_modules/core-js/features/date/to-iso-string.js create mode 100644 node_modules/core-js/features/date/to-json.js create mode 100644 node_modules/core-js/features/date/to-primitive.js create mode 100644 node_modules/core-js/features/date/to-string.js create mode 100644 node_modules/core-js/features/disposable-stack/constructor.js create mode 100644 node_modules/core-js/features/disposable-stack/index.js create mode 100644 node_modules/core-js/features/dom-collections/for-each.js create mode 100644 node_modules/core-js/features/dom-collections/index.js create mode 100644 node_modules/core-js/features/dom-collections/iterator.js create mode 100644 node_modules/core-js/features/dom-exception/constructor.js create mode 100644 node_modules/core-js/features/dom-exception/index.js create mode 100644 node_modules/core-js/features/dom-exception/to-string-tag.js create mode 100644 node_modules/core-js/features/error/constructor.js create mode 100644 node_modules/core-js/features/error/index.js create mode 100644 node_modules/core-js/features/error/is-error.js create mode 100644 node_modules/core-js/features/error/to-string.js create mode 100644 node_modules/core-js/features/escape.js create mode 100644 node_modules/core-js/features/function/bind.js create mode 100644 node_modules/core-js/features/function/demethodize.js create mode 100644 node_modules/core-js/features/function/has-instance.js create mode 100644 node_modules/core-js/features/function/index.js create mode 100644 node_modules/core-js/features/function/is-callable.js create mode 100644 node_modules/core-js/features/function/is-constructor.js create mode 100644 node_modules/core-js/features/function/metadata.js create mode 100644 node_modules/core-js/features/function/name.js create mode 100644 node_modules/core-js/features/function/un-this.js create mode 100644 node_modules/core-js/features/function/virtual/bind.js create mode 100644 node_modules/core-js/features/function/virtual/demethodize.js create mode 100644 node_modules/core-js/features/function/virtual/index.js create mode 100644 node_modules/core-js/features/function/virtual/un-this.js create mode 100644 node_modules/core-js/features/get-iterator-method.js create mode 100644 node_modules/core-js/features/get-iterator.js create mode 100644 node_modules/core-js/features/global-this.js create mode 100644 node_modules/core-js/features/index.js create mode 100644 node_modules/core-js/features/instance/at.js create mode 100644 node_modules/core-js/features/instance/bind.js create mode 100644 node_modules/core-js/features/instance/code-point-at.js create mode 100644 node_modules/core-js/features/instance/code-points.js create mode 100644 node_modules/core-js/features/instance/concat.js create mode 100644 node_modules/core-js/features/instance/copy-within.js create mode 100644 node_modules/core-js/features/instance/demethodize.js create mode 100644 node_modules/core-js/features/instance/ends-with.js create mode 100644 node_modules/core-js/features/instance/entries.js create mode 100644 node_modules/core-js/features/instance/every.js create mode 100644 node_modules/core-js/features/instance/fill.js create mode 100644 node_modules/core-js/features/instance/filter-out.js create mode 100644 node_modules/core-js/features/instance/filter-reject.js create mode 100644 node_modules/core-js/features/instance/filter.js create mode 100644 node_modules/core-js/features/instance/find-index.js create mode 100644 node_modules/core-js/features/instance/find-last-index.js create mode 100644 node_modules/core-js/features/instance/find-last.js create mode 100644 node_modules/core-js/features/instance/find.js create mode 100644 node_modules/core-js/features/instance/flags.js create mode 100644 node_modules/core-js/features/instance/flat-map.js create mode 100644 node_modules/core-js/features/instance/flat.js create mode 100644 node_modules/core-js/features/instance/for-each.js create mode 100644 node_modules/core-js/features/instance/group-by-to-map.js create mode 100644 node_modules/core-js/features/instance/group-by.js create mode 100644 node_modules/core-js/features/instance/group-to-map.js create mode 100644 node_modules/core-js/features/instance/group.js create mode 100644 node_modules/core-js/features/instance/includes.js create mode 100644 node_modules/core-js/features/instance/index-of.js create mode 100644 node_modules/core-js/features/instance/is-well-formed.js create mode 100644 node_modules/core-js/features/instance/keys.js create mode 100644 node_modules/core-js/features/instance/last-index-of.js create mode 100644 node_modules/core-js/features/instance/map.js create mode 100644 node_modules/core-js/features/instance/match-all.js create mode 100644 node_modules/core-js/features/instance/pad-end.js create mode 100644 node_modules/core-js/features/instance/pad-start.js create mode 100644 node_modules/core-js/features/instance/push.js create mode 100644 node_modules/core-js/features/instance/reduce-right.js create mode 100644 node_modules/core-js/features/instance/reduce.js create mode 100644 node_modules/core-js/features/instance/repeat.js create mode 100644 node_modules/core-js/features/instance/replace-all.js create mode 100644 node_modules/core-js/features/instance/reverse.js create mode 100644 node_modules/core-js/features/instance/slice.js create mode 100644 node_modules/core-js/features/instance/some.js create mode 100644 node_modules/core-js/features/instance/sort.js create mode 100644 node_modules/core-js/features/instance/splice.js create mode 100644 node_modules/core-js/features/instance/starts-with.js create mode 100644 node_modules/core-js/features/instance/to-reversed.js create mode 100644 node_modules/core-js/features/instance/to-sorted.js create mode 100644 node_modules/core-js/features/instance/to-spliced.js create mode 100644 node_modules/core-js/features/instance/to-well-formed.js create mode 100644 node_modules/core-js/features/instance/trim-end.js create mode 100644 node_modules/core-js/features/instance/trim-left.js create mode 100644 node_modules/core-js/features/instance/trim-right.js create mode 100644 node_modules/core-js/features/instance/trim-start.js create mode 100644 node_modules/core-js/features/instance/trim.js create mode 100644 node_modules/core-js/features/instance/un-this.js create mode 100644 node_modules/core-js/features/instance/unique-by.js create mode 100644 node_modules/core-js/features/instance/unshift.js create mode 100644 node_modules/core-js/features/instance/values.js create mode 100644 node_modules/core-js/features/instance/with.js create mode 100644 node_modules/core-js/features/is-iterable.js create mode 100644 node_modules/core-js/features/iterator/as-indexed-pairs.js create mode 100644 node_modules/core-js/features/iterator/concat.js create mode 100644 node_modules/core-js/features/iterator/dispose.js create mode 100644 node_modules/core-js/features/iterator/drop.js create mode 100644 node_modules/core-js/features/iterator/every.js create mode 100644 node_modules/core-js/features/iterator/filter.js create mode 100644 node_modules/core-js/features/iterator/find.js create mode 100644 node_modules/core-js/features/iterator/flat-map.js create mode 100644 node_modules/core-js/features/iterator/for-each.js create mode 100644 node_modules/core-js/features/iterator/from.js create mode 100644 node_modules/core-js/features/iterator/index.js create mode 100644 node_modules/core-js/features/iterator/indexed.js create mode 100644 node_modules/core-js/features/iterator/map.js create mode 100644 node_modules/core-js/features/iterator/range.js create mode 100644 node_modules/core-js/features/iterator/reduce.js create mode 100644 node_modules/core-js/features/iterator/some.js create mode 100644 node_modules/core-js/features/iterator/take.js create mode 100644 node_modules/core-js/features/iterator/to-array.js create mode 100644 node_modules/core-js/features/iterator/to-async.js create mode 100644 node_modules/core-js/features/json/index.js create mode 100644 node_modules/core-js/features/json/is-raw-json.js create mode 100644 node_modules/core-js/features/json/parse.js create mode 100644 node_modules/core-js/features/json/raw-json.js create mode 100644 node_modules/core-js/features/json/stringify.js create mode 100644 node_modules/core-js/features/json/to-string-tag.js create mode 100644 node_modules/core-js/features/map/delete-all.js create mode 100644 node_modules/core-js/features/map/emplace.js create mode 100644 node_modules/core-js/features/map/every.js create mode 100644 node_modules/core-js/features/map/filter.js create mode 100644 node_modules/core-js/features/map/find-key.js create mode 100644 node_modules/core-js/features/map/find.js create mode 100644 node_modules/core-js/features/map/from.js create mode 100644 node_modules/core-js/features/map/get-or-insert-computed.js create mode 100644 node_modules/core-js/features/map/get-or-insert.js create mode 100644 node_modules/core-js/features/map/group-by.js create mode 100644 node_modules/core-js/features/map/includes.js create mode 100644 node_modules/core-js/features/map/index.js create mode 100644 node_modules/core-js/features/map/key-by.js create mode 100644 node_modules/core-js/features/map/key-of.js create mode 100644 node_modules/core-js/features/map/map-keys.js create mode 100644 node_modules/core-js/features/map/map-values.js create mode 100644 node_modules/core-js/features/map/merge.js create mode 100644 node_modules/core-js/features/map/of.js create mode 100644 node_modules/core-js/features/map/reduce.js create mode 100644 node_modules/core-js/features/map/some.js create mode 100644 node_modules/core-js/features/map/update-or-insert.js create mode 100644 node_modules/core-js/features/map/update.js create mode 100644 node_modules/core-js/features/map/upsert.js create mode 100644 node_modules/core-js/features/math/acosh.js create mode 100644 node_modules/core-js/features/math/asinh.js create mode 100644 node_modules/core-js/features/math/atanh.js create mode 100644 node_modules/core-js/features/math/cbrt.js create mode 100644 node_modules/core-js/features/math/clamp.js create mode 100644 node_modules/core-js/features/math/clz32.js create mode 100644 node_modules/core-js/features/math/cosh.js create mode 100644 node_modules/core-js/features/math/deg-per-rad.js create mode 100644 node_modules/core-js/features/math/degrees.js create mode 100644 node_modules/core-js/features/math/expm1.js create mode 100644 node_modules/core-js/features/math/f16round.js create mode 100644 node_modules/core-js/features/math/fround.js create mode 100644 node_modules/core-js/features/math/fscale.js create mode 100644 node_modules/core-js/features/math/hypot.js create mode 100644 node_modules/core-js/features/math/iaddh.js create mode 100644 node_modules/core-js/features/math/imul.js create mode 100644 node_modules/core-js/features/math/imulh.js create mode 100644 node_modules/core-js/features/math/index.js create mode 100644 node_modules/core-js/features/math/isubh.js create mode 100644 node_modules/core-js/features/math/log10.js create mode 100644 node_modules/core-js/features/math/log1p.js create mode 100644 node_modules/core-js/features/math/log2.js create mode 100644 node_modules/core-js/features/math/rad-per-deg.js create mode 100644 node_modules/core-js/features/math/radians.js create mode 100644 node_modules/core-js/features/math/scale.js create mode 100644 node_modules/core-js/features/math/seeded-prng.js create mode 100644 node_modules/core-js/features/math/sign.js create mode 100644 node_modules/core-js/features/math/signbit.js create mode 100644 node_modules/core-js/features/math/sinh.js create mode 100644 node_modules/core-js/features/math/sum-precise.js create mode 100644 node_modules/core-js/features/math/tanh.js create mode 100644 node_modules/core-js/features/math/to-string-tag.js create mode 100644 node_modules/core-js/features/math/trunc.js create mode 100644 node_modules/core-js/features/math/umulh.js create mode 100644 node_modules/core-js/features/number/constructor.js create mode 100644 node_modules/core-js/features/number/epsilon.js create mode 100644 node_modules/core-js/features/number/from-string.js create mode 100644 node_modules/core-js/features/number/index.js create mode 100644 node_modules/core-js/features/number/is-finite.js create mode 100644 node_modules/core-js/features/number/is-integer.js create mode 100644 node_modules/core-js/features/number/is-nan.js create mode 100644 node_modules/core-js/features/number/is-safe-integer.js create mode 100644 node_modules/core-js/features/number/max-safe-integer.js create mode 100644 node_modules/core-js/features/number/min-safe-integer.js create mode 100644 node_modules/core-js/features/number/parse-float.js create mode 100644 node_modules/core-js/features/number/parse-int.js create mode 100644 node_modules/core-js/features/number/range.js create mode 100644 node_modules/core-js/features/number/to-exponential.js create mode 100644 node_modules/core-js/features/number/to-fixed.js create mode 100644 node_modules/core-js/features/number/to-precision.js create mode 100644 node_modules/core-js/features/number/virtual/index.js create mode 100644 node_modules/core-js/features/number/virtual/to-exponential.js create mode 100644 node_modules/core-js/features/number/virtual/to-fixed.js create mode 100644 node_modules/core-js/features/number/virtual/to-precision.js create mode 100644 node_modules/core-js/features/object/assign.js create mode 100644 node_modules/core-js/features/object/create.js create mode 100644 node_modules/core-js/features/object/define-getter.js create mode 100644 node_modules/core-js/features/object/define-properties.js create mode 100644 node_modules/core-js/features/object/define-property.js create mode 100644 node_modules/core-js/features/object/define-setter.js create mode 100644 node_modules/core-js/features/object/entries.js create mode 100644 node_modules/core-js/features/object/freeze.js create mode 100644 node_modules/core-js/features/object/from-entries.js create mode 100644 node_modules/core-js/features/object/get-own-property-descriptor.js create mode 100644 node_modules/core-js/features/object/get-own-property-descriptors.js create mode 100644 node_modules/core-js/features/object/get-own-property-names.js create mode 100644 node_modules/core-js/features/object/get-own-property-symbols.js create mode 100644 node_modules/core-js/features/object/get-prototype-of.js create mode 100644 node_modules/core-js/features/object/group-by.js create mode 100644 node_modules/core-js/features/object/has-own.js create mode 100644 node_modules/core-js/features/object/index.js create mode 100644 node_modules/core-js/features/object/is-extensible.js create mode 100644 node_modules/core-js/features/object/is-frozen.js create mode 100644 node_modules/core-js/features/object/is-sealed.js create mode 100644 node_modules/core-js/features/object/is.js create mode 100644 node_modules/core-js/features/object/iterate-entries.js create mode 100644 node_modules/core-js/features/object/iterate-keys.js create mode 100644 node_modules/core-js/features/object/iterate-values.js create mode 100644 node_modules/core-js/features/object/keys.js create mode 100644 node_modules/core-js/features/object/lookup-getter.js create mode 100644 node_modules/core-js/features/object/lookup-setter.js create mode 100644 node_modules/core-js/features/object/prevent-extensions.js create mode 100644 node_modules/core-js/features/object/proto.js create mode 100644 node_modules/core-js/features/object/seal.js create mode 100644 node_modules/core-js/features/object/set-prototype-of.js create mode 100644 node_modules/core-js/features/object/to-string.js create mode 100644 node_modules/core-js/features/object/values.js create mode 100644 node_modules/core-js/features/observable/index.js create mode 100644 node_modules/core-js/features/parse-float.js create mode 100644 node_modules/core-js/features/parse-int.js create mode 100644 node_modules/core-js/features/promise/all-settled.js create mode 100644 node_modules/core-js/features/promise/any.js create mode 100644 node_modules/core-js/features/promise/finally.js create mode 100644 node_modules/core-js/features/promise/index.js create mode 100644 node_modules/core-js/features/promise/try.js create mode 100644 node_modules/core-js/features/promise/with-resolvers.js create mode 100644 node_modules/core-js/features/queue-microtask.js create mode 100644 node_modules/core-js/features/reflect/apply.js create mode 100644 node_modules/core-js/features/reflect/construct.js create mode 100644 node_modules/core-js/features/reflect/define-metadata.js create mode 100644 node_modules/core-js/features/reflect/define-property.js create mode 100644 node_modules/core-js/features/reflect/delete-metadata.js create mode 100644 node_modules/core-js/features/reflect/delete-property.js create mode 100644 node_modules/core-js/features/reflect/get-metadata-keys.js create mode 100644 node_modules/core-js/features/reflect/get-metadata.js create mode 100644 node_modules/core-js/features/reflect/get-own-metadata-keys.js create mode 100644 node_modules/core-js/features/reflect/get-own-metadata.js create mode 100644 node_modules/core-js/features/reflect/get-own-property-descriptor.js create mode 100644 node_modules/core-js/features/reflect/get-prototype-of.js create mode 100644 node_modules/core-js/features/reflect/get.js create mode 100644 node_modules/core-js/features/reflect/has-metadata.js create mode 100644 node_modules/core-js/features/reflect/has-own-metadata.js create mode 100644 node_modules/core-js/features/reflect/has.js create mode 100644 node_modules/core-js/features/reflect/index.js create mode 100644 node_modules/core-js/features/reflect/is-extensible.js create mode 100644 node_modules/core-js/features/reflect/metadata.js create mode 100644 node_modules/core-js/features/reflect/own-keys.js create mode 100644 node_modules/core-js/features/reflect/prevent-extensions.js create mode 100644 node_modules/core-js/features/reflect/set-prototype-of.js create mode 100644 node_modules/core-js/features/reflect/set.js create mode 100644 node_modules/core-js/features/reflect/to-string-tag.js create mode 100644 node_modules/core-js/features/regexp/constructor.js create mode 100644 node_modules/core-js/features/regexp/dot-all.js create mode 100644 node_modules/core-js/features/regexp/escape.js create mode 100644 node_modules/core-js/features/regexp/flags.js create mode 100644 node_modules/core-js/features/regexp/index.js create mode 100644 node_modules/core-js/features/regexp/match.js create mode 100644 node_modules/core-js/features/regexp/replace.js create mode 100644 node_modules/core-js/features/regexp/search.js create mode 100644 node_modules/core-js/features/regexp/split.js create mode 100644 node_modules/core-js/features/regexp/sticky.js create mode 100644 node_modules/core-js/features/regexp/test.js create mode 100644 node_modules/core-js/features/regexp/to-string.js create mode 100644 node_modules/core-js/features/self.js create mode 100644 node_modules/core-js/features/set-immediate.js create mode 100644 node_modules/core-js/features/set-interval.js create mode 100644 node_modules/core-js/features/set-timeout.js create mode 100644 node_modules/core-js/features/set/add-all.js create mode 100644 node_modules/core-js/features/set/delete-all.js create mode 100644 node_modules/core-js/features/set/difference.js create mode 100644 node_modules/core-js/features/set/every.js create mode 100644 node_modules/core-js/features/set/filter.js create mode 100644 node_modules/core-js/features/set/find.js create mode 100644 node_modules/core-js/features/set/from.js create mode 100644 node_modules/core-js/features/set/index.js create mode 100644 node_modules/core-js/features/set/intersection.js create mode 100644 node_modules/core-js/features/set/is-disjoint-from.js create mode 100644 node_modules/core-js/features/set/is-subset-of.js create mode 100644 node_modules/core-js/features/set/is-superset-of.js create mode 100644 node_modules/core-js/features/set/join.js create mode 100644 node_modules/core-js/features/set/map.js create mode 100644 node_modules/core-js/features/set/of.js create mode 100644 node_modules/core-js/features/set/reduce.js create mode 100644 node_modules/core-js/features/set/some.js create mode 100644 node_modules/core-js/features/set/symmetric-difference.js create mode 100644 node_modules/core-js/features/set/union.js create mode 100644 node_modules/core-js/features/string/anchor.js create mode 100644 node_modules/core-js/features/string/at.js create mode 100644 node_modules/core-js/features/string/big.js create mode 100644 node_modules/core-js/features/string/blink.js create mode 100644 node_modules/core-js/features/string/bold.js create mode 100644 node_modules/core-js/features/string/code-point-at.js create mode 100644 node_modules/core-js/features/string/code-points.js create mode 100644 node_modules/core-js/features/string/cooked.js create mode 100644 node_modules/core-js/features/string/dedent.js create mode 100644 node_modules/core-js/features/string/ends-with.js create mode 100644 node_modules/core-js/features/string/fixed.js create mode 100644 node_modules/core-js/features/string/fontcolor.js create mode 100644 node_modules/core-js/features/string/fontsize.js create mode 100644 node_modules/core-js/features/string/from-code-point.js create mode 100644 node_modules/core-js/features/string/includes.js create mode 100644 node_modules/core-js/features/string/index.js create mode 100644 node_modules/core-js/features/string/is-well-formed.js create mode 100644 node_modules/core-js/features/string/italics.js create mode 100644 node_modules/core-js/features/string/iterator.js create mode 100644 node_modules/core-js/features/string/link.js create mode 100644 node_modules/core-js/features/string/match-all.js create mode 100644 node_modules/core-js/features/string/match.js create mode 100644 node_modules/core-js/features/string/pad-end.js create mode 100644 node_modules/core-js/features/string/pad-start.js create mode 100644 node_modules/core-js/features/string/raw.js create mode 100644 node_modules/core-js/features/string/repeat.js create mode 100644 node_modules/core-js/features/string/replace-all.js create mode 100644 node_modules/core-js/features/string/replace.js create mode 100644 node_modules/core-js/features/string/search.js create mode 100644 node_modules/core-js/features/string/small.js create mode 100644 node_modules/core-js/features/string/split.js create mode 100644 node_modules/core-js/features/string/starts-with.js create mode 100644 node_modules/core-js/features/string/strike.js create mode 100644 node_modules/core-js/features/string/sub.js create mode 100644 node_modules/core-js/features/string/substr.js create mode 100644 node_modules/core-js/features/string/sup.js create mode 100644 node_modules/core-js/features/string/to-well-formed.js create mode 100644 node_modules/core-js/features/string/trim-end.js create mode 100644 node_modules/core-js/features/string/trim-left.js create mode 100644 node_modules/core-js/features/string/trim-right.js create mode 100644 node_modules/core-js/features/string/trim-start.js create mode 100644 node_modules/core-js/features/string/trim.js create mode 100644 node_modules/core-js/features/string/virtual/anchor.js create mode 100644 node_modules/core-js/features/string/virtual/at.js create mode 100644 node_modules/core-js/features/string/virtual/big.js create mode 100644 node_modules/core-js/features/string/virtual/blink.js create mode 100644 node_modules/core-js/features/string/virtual/bold.js create mode 100644 node_modules/core-js/features/string/virtual/code-point-at.js create mode 100644 node_modules/core-js/features/string/virtual/code-points.js create mode 100644 node_modules/core-js/features/string/virtual/ends-with.js create mode 100644 node_modules/core-js/features/string/virtual/fixed.js create mode 100644 node_modules/core-js/features/string/virtual/fontcolor.js create mode 100644 node_modules/core-js/features/string/virtual/fontsize.js create mode 100644 node_modules/core-js/features/string/virtual/includes.js create mode 100644 node_modules/core-js/features/string/virtual/index.js create mode 100644 node_modules/core-js/features/string/virtual/is-well-formed.js create mode 100644 node_modules/core-js/features/string/virtual/italics.js create mode 100644 node_modules/core-js/features/string/virtual/iterator.js create mode 100644 node_modules/core-js/features/string/virtual/link.js create mode 100644 node_modules/core-js/features/string/virtual/match-all.js create mode 100644 node_modules/core-js/features/string/virtual/pad-end.js create mode 100644 node_modules/core-js/features/string/virtual/pad-start.js create mode 100644 node_modules/core-js/features/string/virtual/repeat.js create mode 100644 node_modules/core-js/features/string/virtual/replace-all.js create mode 100644 node_modules/core-js/features/string/virtual/small.js create mode 100644 node_modules/core-js/features/string/virtual/starts-with.js create mode 100644 node_modules/core-js/features/string/virtual/strike.js create mode 100644 node_modules/core-js/features/string/virtual/sub.js create mode 100644 node_modules/core-js/features/string/virtual/substr.js create mode 100644 node_modules/core-js/features/string/virtual/sup.js create mode 100644 node_modules/core-js/features/string/virtual/to-well-formed.js create mode 100644 node_modules/core-js/features/string/virtual/trim-end.js create mode 100644 node_modules/core-js/features/string/virtual/trim-left.js create mode 100644 node_modules/core-js/features/string/virtual/trim-right.js create mode 100644 node_modules/core-js/features/string/virtual/trim-start.js create mode 100644 node_modules/core-js/features/string/virtual/trim.js create mode 100644 node_modules/core-js/features/structured-clone.js create mode 100644 node_modules/core-js/features/suppressed-error.js create mode 100644 node_modules/core-js/features/symbol/async-dispose.js create mode 100644 node_modules/core-js/features/symbol/async-iterator.js create mode 100644 node_modules/core-js/features/symbol/custom-matcher.js create mode 100644 node_modules/core-js/features/symbol/description.js create mode 100644 node_modules/core-js/features/symbol/dispose.js create mode 100644 node_modules/core-js/features/symbol/for.js create mode 100644 node_modules/core-js/features/symbol/has-instance.js create mode 100644 node_modules/core-js/features/symbol/index.js create mode 100644 node_modules/core-js/features/symbol/is-concat-spreadable.js create mode 100644 node_modules/core-js/features/symbol/is-registered-symbol.js create mode 100644 node_modules/core-js/features/symbol/is-registered.js create mode 100644 node_modules/core-js/features/symbol/is-well-known-symbol.js create mode 100644 node_modules/core-js/features/symbol/is-well-known.js create mode 100644 node_modules/core-js/features/symbol/iterator.js create mode 100644 node_modules/core-js/features/symbol/key-for.js create mode 100644 node_modules/core-js/features/symbol/match-all.js create mode 100644 node_modules/core-js/features/symbol/match.js create mode 100644 node_modules/core-js/features/symbol/matcher.js create mode 100644 node_modules/core-js/features/symbol/metadata-key.js create mode 100644 node_modules/core-js/features/symbol/metadata.js create mode 100644 node_modules/core-js/features/symbol/observable.js create mode 100644 node_modules/core-js/features/symbol/pattern-match.js create mode 100644 node_modules/core-js/features/symbol/replace-all.js create mode 100644 node_modules/core-js/features/symbol/replace.js create mode 100644 node_modules/core-js/features/symbol/search.js create mode 100644 node_modules/core-js/features/symbol/species.js create mode 100644 node_modules/core-js/features/symbol/split.js create mode 100644 node_modules/core-js/features/symbol/to-primitive.js create mode 100644 node_modules/core-js/features/symbol/to-string-tag.js create mode 100644 node_modules/core-js/features/symbol/unscopables.js create mode 100644 node_modules/core-js/features/typed-array/at.js create mode 100644 node_modules/core-js/features/typed-array/copy-within.js create mode 100644 node_modules/core-js/features/typed-array/entries.js create mode 100644 node_modules/core-js/features/typed-array/every.js create mode 100644 node_modules/core-js/features/typed-array/fill.js create mode 100644 node_modules/core-js/features/typed-array/filter-out.js create mode 100644 node_modules/core-js/features/typed-array/filter-reject.js create mode 100644 node_modules/core-js/features/typed-array/filter.js create mode 100644 node_modules/core-js/features/typed-array/find-index.js create mode 100644 node_modules/core-js/features/typed-array/find-last-index.js create mode 100644 node_modules/core-js/features/typed-array/find-last.js create mode 100644 node_modules/core-js/features/typed-array/find.js create mode 100644 node_modules/core-js/features/typed-array/float32-array.js create mode 100644 node_modules/core-js/features/typed-array/float64-array.js create mode 100644 node_modules/core-js/features/typed-array/for-each.js create mode 100644 node_modules/core-js/features/typed-array/from-async.js create mode 100644 node_modules/core-js/features/typed-array/from-base64.js create mode 100644 node_modules/core-js/features/typed-array/from-hex.js create mode 100644 node_modules/core-js/features/typed-array/from.js create mode 100644 node_modules/core-js/features/typed-array/group-by.js create mode 100644 node_modules/core-js/features/typed-array/includes.js create mode 100644 node_modules/core-js/features/typed-array/index-of.js create mode 100644 node_modules/core-js/features/typed-array/index.js create mode 100644 node_modules/core-js/features/typed-array/int16-array.js create mode 100644 node_modules/core-js/features/typed-array/int32-array.js create mode 100644 node_modules/core-js/features/typed-array/int8-array.js create mode 100644 node_modules/core-js/features/typed-array/iterator.js create mode 100644 node_modules/core-js/features/typed-array/join.js create mode 100644 node_modules/core-js/features/typed-array/keys.js create mode 100644 node_modules/core-js/features/typed-array/last-index-of.js create mode 100644 node_modules/core-js/features/typed-array/map.js create mode 100644 node_modules/core-js/features/typed-array/methods.js create mode 100644 node_modules/core-js/features/typed-array/of.js create mode 100644 node_modules/core-js/features/typed-array/reduce-right.js create mode 100644 node_modules/core-js/features/typed-array/reduce.js create mode 100644 node_modules/core-js/features/typed-array/reverse.js create mode 100644 node_modules/core-js/features/typed-array/set-from-base64.js create mode 100644 node_modules/core-js/features/typed-array/set-from-hex.js create mode 100644 node_modules/core-js/features/typed-array/set.js create mode 100644 node_modules/core-js/features/typed-array/slice.js create mode 100644 node_modules/core-js/features/typed-array/some.js create mode 100644 node_modules/core-js/features/typed-array/sort.js create mode 100644 node_modules/core-js/features/typed-array/subarray.js create mode 100644 node_modules/core-js/features/typed-array/to-base64.js create mode 100644 node_modules/core-js/features/typed-array/to-hex.js create mode 100644 node_modules/core-js/features/typed-array/to-locale-string.js create mode 100644 node_modules/core-js/features/typed-array/to-reversed.js create mode 100644 node_modules/core-js/features/typed-array/to-sorted.js create mode 100644 node_modules/core-js/features/typed-array/to-spliced.js create mode 100644 node_modules/core-js/features/typed-array/to-string.js create mode 100644 node_modules/core-js/features/typed-array/uint16-array.js create mode 100644 node_modules/core-js/features/typed-array/uint32-array.js create mode 100644 node_modules/core-js/features/typed-array/uint8-array.js create mode 100644 node_modules/core-js/features/typed-array/uint8-clamped-array.js create mode 100644 node_modules/core-js/features/typed-array/unique-by.js create mode 100644 node_modules/core-js/features/typed-array/values.js create mode 100644 node_modules/core-js/features/typed-array/with.js create mode 100644 node_modules/core-js/features/unescape.js create mode 100644 node_modules/core-js/features/url-search-params/index.js create mode 100644 node_modules/core-js/features/url/can-parse.js create mode 100644 node_modules/core-js/features/url/index.js create mode 100644 node_modules/core-js/features/url/parse.js create mode 100644 node_modules/core-js/features/url/to-json.js create mode 100644 node_modules/core-js/features/weak-map/delete-all.js create mode 100644 node_modules/core-js/features/weak-map/emplace.js create mode 100644 node_modules/core-js/features/weak-map/from.js create mode 100644 node_modules/core-js/features/weak-map/get-or-insert-computed.js create mode 100644 node_modules/core-js/features/weak-map/get-or-insert.js create mode 100644 node_modules/core-js/features/weak-map/index.js create mode 100644 node_modules/core-js/features/weak-map/of.js create mode 100644 node_modules/core-js/features/weak-map/upsert.js create mode 100644 node_modules/core-js/features/weak-set/add-all.js create mode 100644 node_modules/core-js/features/weak-set/delete-all.js create mode 100644 node_modules/core-js/features/weak-set/from.js create mode 100644 node_modules/core-js/features/weak-set/index.js create mode 100644 node_modules/core-js/features/weak-set/of.js create mode 100644 node_modules/core-js/full/README.md create mode 100644 node_modules/core-js/full/aggregate-error.js create mode 100644 node_modules/core-js/full/array-buffer/constructor.js create mode 100644 node_modules/core-js/full/array-buffer/detached.js create mode 100644 node_modules/core-js/full/array-buffer/index.js create mode 100644 node_modules/core-js/full/array-buffer/is-view.js create mode 100644 node_modules/core-js/full/array-buffer/slice.js create mode 100644 node_modules/core-js/full/array-buffer/transfer-to-fixed-length.js create mode 100644 node_modules/core-js/full/array-buffer/transfer.js create mode 100644 node_modules/core-js/full/array/at.js create mode 100644 node_modules/core-js/full/array/concat.js create mode 100644 node_modules/core-js/full/array/copy-within.js create mode 100644 node_modules/core-js/full/array/entries.js create mode 100644 node_modules/core-js/full/array/every.js create mode 100644 node_modules/core-js/full/array/fill.js create mode 100644 node_modules/core-js/full/array/filter-out.js create mode 100644 node_modules/core-js/full/array/filter-reject.js create mode 100644 node_modules/core-js/full/array/filter.js create mode 100644 node_modules/core-js/full/array/find-index.js create mode 100644 node_modules/core-js/full/array/find-last-index.js create mode 100644 node_modules/core-js/full/array/find-last.js create mode 100644 node_modules/core-js/full/array/find.js create mode 100644 node_modules/core-js/full/array/flat-map.js create mode 100644 node_modules/core-js/full/array/flat.js create mode 100644 node_modules/core-js/full/array/for-each.js create mode 100644 node_modules/core-js/full/array/from-async.js create mode 100644 node_modules/core-js/full/array/from.js create mode 100644 node_modules/core-js/full/array/group-by-to-map.js create mode 100644 node_modules/core-js/full/array/group-by.js create mode 100644 node_modules/core-js/full/array/group-to-map.js create mode 100644 node_modules/core-js/full/array/group.js create mode 100644 node_modules/core-js/full/array/includes.js create mode 100644 node_modules/core-js/full/array/index-of.js create mode 100644 node_modules/core-js/full/array/index.js create mode 100644 node_modules/core-js/full/array/is-array.js create mode 100644 node_modules/core-js/full/array/is-template-object.js create mode 100644 node_modules/core-js/full/array/iterator.js create mode 100644 node_modules/core-js/full/array/join.js create mode 100644 node_modules/core-js/full/array/keys.js create mode 100644 node_modules/core-js/full/array/last-index-of.js create mode 100644 node_modules/core-js/full/array/last-index.js create mode 100644 node_modules/core-js/full/array/last-item.js create mode 100644 node_modules/core-js/full/array/map.js create mode 100644 node_modules/core-js/full/array/of.js create mode 100644 node_modules/core-js/full/array/push.js create mode 100644 node_modules/core-js/full/array/reduce-right.js create mode 100644 node_modules/core-js/full/array/reduce.js create mode 100644 node_modules/core-js/full/array/reverse.js create mode 100644 node_modules/core-js/full/array/slice.js create mode 100644 node_modules/core-js/full/array/some.js create mode 100644 node_modules/core-js/full/array/sort.js create mode 100644 node_modules/core-js/full/array/splice.js create mode 100644 node_modules/core-js/full/array/to-reversed.js create mode 100644 node_modules/core-js/full/array/to-sorted.js create mode 100644 node_modules/core-js/full/array/to-spliced.js create mode 100644 node_modules/core-js/full/array/unique-by.js create mode 100644 node_modules/core-js/full/array/unshift.js create mode 100644 node_modules/core-js/full/array/values.js create mode 100644 node_modules/core-js/full/array/virtual/at.js create mode 100644 node_modules/core-js/full/array/virtual/concat.js create mode 100644 node_modules/core-js/full/array/virtual/copy-within.js create mode 100644 node_modules/core-js/full/array/virtual/entries.js create mode 100644 node_modules/core-js/full/array/virtual/every.js create mode 100644 node_modules/core-js/full/array/virtual/fill.js create mode 100644 node_modules/core-js/full/array/virtual/filter-out.js create mode 100644 node_modules/core-js/full/array/virtual/filter-reject.js create mode 100644 node_modules/core-js/full/array/virtual/filter.js create mode 100644 node_modules/core-js/full/array/virtual/find-index.js create mode 100644 node_modules/core-js/full/array/virtual/find-last-index.js create mode 100644 node_modules/core-js/full/array/virtual/find-last.js create mode 100644 node_modules/core-js/full/array/virtual/find.js create mode 100644 node_modules/core-js/full/array/virtual/flat-map.js create mode 100644 node_modules/core-js/full/array/virtual/flat.js create mode 100644 node_modules/core-js/full/array/virtual/for-each.js create mode 100644 node_modules/core-js/full/array/virtual/group-by-to-map.js create mode 100644 node_modules/core-js/full/array/virtual/group-by.js create mode 100644 node_modules/core-js/full/array/virtual/group-to-map.js create mode 100644 node_modules/core-js/full/array/virtual/group.js create mode 100644 node_modules/core-js/full/array/virtual/includes.js create mode 100644 node_modules/core-js/full/array/virtual/index-of.js create mode 100644 node_modules/core-js/full/array/virtual/index.js create mode 100644 node_modules/core-js/full/array/virtual/iterator.js create mode 100644 node_modules/core-js/full/array/virtual/join.js create mode 100644 node_modules/core-js/full/array/virtual/keys.js create mode 100644 node_modules/core-js/full/array/virtual/last-index-of.js create mode 100644 node_modules/core-js/full/array/virtual/map.js create mode 100644 node_modules/core-js/full/array/virtual/push.js create mode 100644 node_modules/core-js/full/array/virtual/reduce-right.js create mode 100644 node_modules/core-js/full/array/virtual/reduce.js create mode 100644 node_modules/core-js/full/array/virtual/reverse.js create mode 100644 node_modules/core-js/full/array/virtual/slice.js create mode 100644 node_modules/core-js/full/array/virtual/some.js create mode 100644 node_modules/core-js/full/array/virtual/sort.js create mode 100644 node_modules/core-js/full/array/virtual/splice.js create mode 100644 node_modules/core-js/full/array/virtual/to-reversed.js create mode 100644 node_modules/core-js/full/array/virtual/to-sorted.js create mode 100644 node_modules/core-js/full/array/virtual/to-spliced.js create mode 100644 node_modules/core-js/full/array/virtual/unique-by.js create mode 100644 node_modules/core-js/full/array/virtual/unshift.js create mode 100644 node_modules/core-js/full/array/virtual/values.js create mode 100644 node_modules/core-js/full/array/virtual/with.js create mode 100644 node_modules/core-js/full/array/with.js create mode 100644 node_modules/core-js/full/async-disposable-stack/constructor.js create mode 100644 node_modules/core-js/full/async-disposable-stack/index.js create mode 100644 node_modules/core-js/full/async-iterator/as-indexed-pairs.js create mode 100644 node_modules/core-js/full/async-iterator/async-dispose.js create mode 100644 node_modules/core-js/full/async-iterator/drop.js create mode 100644 node_modules/core-js/full/async-iterator/every.js create mode 100644 node_modules/core-js/full/async-iterator/filter.js create mode 100644 node_modules/core-js/full/async-iterator/find.js create mode 100644 node_modules/core-js/full/async-iterator/flat-map.js create mode 100644 node_modules/core-js/full/async-iterator/for-each.js create mode 100644 node_modules/core-js/full/async-iterator/from.js create mode 100644 node_modules/core-js/full/async-iterator/index.js create mode 100644 node_modules/core-js/full/async-iterator/indexed.js create mode 100644 node_modules/core-js/full/async-iterator/map.js create mode 100644 node_modules/core-js/full/async-iterator/reduce.js create mode 100644 node_modules/core-js/full/async-iterator/some.js create mode 100644 node_modules/core-js/full/async-iterator/take.js create mode 100644 node_modules/core-js/full/async-iterator/to-array.js create mode 100644 node_modules/core-js/full/atob.js create mode 100644 node_modules/core-js/full/bigint/index.js create mode 100644 node_modules/core-js/full/bigint/range.js create mode 100644 node_modules/core-js/full/btoa.js create mode 100644 node_modules/core-js/full/clear-immediate.js create mode 100644 node_modules/core-js/full/composite-key.js create mode 100644 node_modules/core-js/full/composite-symbol.js create mode 100644 node_modules/core-js/full/data-view/get-float16.js create mode 100644 node_modules/core-js/full/data-view/get-uint8-clamped.js create mode 100644 node_modules/core-js/full/data-view/index.js create mode 100644 node_modules/core-js/full/data-view/set-float16.js create mode 100644 node_modules/core-js/full/data-view/set-uint8-clamped.js create mode 100644 node_modules/core-js/full/date/get-year.js create mode 100644 node_modules/core-js/full/date/index.js create mode 100644 node_modules/core-js/full/date/now.js create mode 100644 node_modules/core-js/full/date/set-year.js create mode 100644 node_modules/core-js/full/date/to-gmt-string.js create mode 100644 node_modules/core-js/full/date/to-iso-string.js create mode 100644 node_modules/core-js/full/date/to-json.js create mode 100644 node_modules/core-js/full/date/to-primitive.js create mode 100644 node_modules/core-js/full/date/to-string.js create mode 100644 node_modules/core-js/full/disposable-stack/constructor.js create mode 100644 node_modules/core-js/full/disposable-stack/index.js create mode 100644 node_modules/core-js/full/dom-collections/for-each.js create mode 100644 node_modules/core-js/full/dom-collections/index.js create mode 100644 node_modules/core-js/full/dom-collections/iterator.js create mode 100644 node_modules/core-js/full/dom-exception/constructor.js create mode 100644 node_modules/core-js/full/dom-exception/index.js create mode 100644 node_modules/core-js/full/dom-exception/to-string-tag.js create mode 100644 node_modules/core-js/full/error/constructor.js create mode 100644 node_modules/core-js/full/error/index.js create mode 100644 node_modules/core-js/full/error/is-error.js create mode 100644 node_modules/core-js/full/error/to-string.js create mode 100644 node_modules/core-js/full/escape.js create mode 100644 node_modules/core-js/full/function/bind.js create mode 100644 node_modules/core-js/full/function/demethodize.js create mode 100644 node_modules/core-js/full/function/has-instance.js create mode 100644 node_modules/core-js/full/function/index.js create mode 100644 node_modules/core-js/full/function/is-callable.js create mode 100644 node_modules/core-js/full/function/is-constructor.js create mode 100644 node_modules/core-js/full/function/metadata.js create mode 100644 node_modules/core-js/full/function/name.js create mode 100644 node_modules/core-js/full/function/un-this.js create mode 100644 node_modules/core-js/full/function/virtual/bind.js create mode 100644 node_modules/core-js/full/function/virtual/demethodize.js create mode 100644 node_modules/core-js/full/function/virtual/index.js create mode 100644 node_modules/core-js/full/function/virtual/un-this.js create mode 100644 node_modules/core-js/full/get-iterator-method.js create mode 100644 node_modules/core-js/full/get-iterator.js create mode 100644 node_modules/core-js/full/global-this.js create mode 100644 node_modules/core-js/full/index.js create mode 100644 node_modules/core-js/full/instance/at.js create mode 100644 node_modules/core-js/full/instance/bind.js create mode 100644 node_modules/core-js/full/instance/code-point-at.js create mode 100644 node_modules/core-js/full/instance/code-points.js create mode 100644 node_modules/core-js/full/instance/concat.js create mode 100644 node_modules/core-js/full/instance/copy-within.js create mode 100644 node_modules/core-js/full/instance/demethodize.js create mode 100644 node_modules/core-js/full/instance/ends-with.js create mode 100644 node_modules/core-js/full/instance/entries.js create mode 100644 node_modules/core-js/full/instance/every.js create mode 100644 node_modules/core-js/full/instance/fill.js create mode 100644 node_modules/core-js/full/instance/filter-out.js create mode 100644 node_modules/core-js/full/instance/filter-reject.js create mode 100644 node_modules/core-js/full/instance/filter.js create mode 100644 node_modules/core-js/full/instance/find-index.js create mode 100644 node_modules/core-js/full/instance/find-last-index.js create mode 100644 node_modules/core-js/full/instance/find-last.js create mode 100644 node_modules/core-js/full/instance/find.js create mode 100644 node_modules/core-js/full/instance/flags.js create mode 100644 node_modules/core-js/full/instance/flat-map.js create mode 100644 node_modules/core-js/full/instance/flat.js create mode 100644 node_modules/core-js/full/instance/for-each.js create mode 100644 node_modules/core-js/full/instance/group-by-to-map.js create mode 100644 node_modules/core-js/full/instance/group-by.js create mode 100644 node_modules/core-js/full/instance/group-to-map.js create mode 100644 node_modules/core-js/full/instance/group.js create mode 100644 node_modules/core-js/full/instance/includes.js create mode 100644 node_modules/core-js/full/instance/index-of.js create mode 100644 node_modules/core-js/full/instance/is-well-formed.js create mode 100644 node_modules/core-js/full/instance/keys.js create mode 100644 node_modules/core-js/full/instance/last-index-of.js create mode 100644 node_modules/core-js/full/instance/map.js create mode 100644 node_modules/core-js/full/instance/match-all.js create mode 100644 node_modules/core-js/full/instance/pad-end.js create mode 100644 node_modules/core-js/full/instance/pad-start.js create mode 100644 node_modules/core-js/full/instance/push.js create mode 100644 node_modules/core-js/full/instance/reduce-right.js create mode 100644 node_modules/core-js/full/instance/reduce.js create mode 100644 node_modules/core-js/full/instance/repeat.js create mode 100644 node_modules/core-js/full/instance/replace-all.js create mode 100644 node_modules/core-js/full/instance/reverse.js create mode 100644 node_modules/core-js/full/instance/slice.js create mode 100644 node_modules/core-js/full/instance/some.js create mode 100644 node_modules/core-js/full/instance/sort.js create mode 100644 node_modules/core-js/full/instance/splice.js create mode 100644 node_modules/core-js/full/instance/starts-with.js create mode 100644 node_modules/core-js/full/instance/to-reversed.js create mode 100644 node_modules/core-js/full/instance/to-sorted.js create mode 100644 node_modules/core-js/full/instance/to-spliced.js create mode 100644 node_modules/core-js/full/instance/to-well-formed.js create mode 100644 node_modules/core-js/full/instance/trim-end.js create mode 100644 node_modules/core-js/full/instance/trim-left.js create mode 100644 node_modules/core-js/full/instance/trim-right.js create mode 100644 node_modules/core-js/full/instance/trim-start.js create mode 100644 node_modules/core-js/full/instance/trim.js create mode 100644 node_modules/core-js/full/instance/un-this.js create mode 100644 node_modules/core-js/full/instance/unique-by.js create mode 100644 node_modules/core-js/full/instance/unshift.js create mode 100644 node_modules/core-js/full/instance/values.js create mode 100644 node_modules/core-js/full/instance/with.js create mode 100644 node_modules/core-js/full/is-iterable.js create mode 100644 node_modules/core-js/full/iterator/as-indexed-pairs.js create mode 100644 node_modules/core-js/full/iterator/concat.js create mode 100644 node_modules/core-js/full/iterator/dispose.js create mode 100644 node_modules/core-js/full/iterator/drop.js create mode 100644 node_modules/core-js/full/iterator/every.js create mode 100644 node_modules/core-js/full/iterator/filter.js create mode 100644 node_modules/core-js/full/iterator/find.js create mode 100644 node_modules/core-js/full/iterator/flat-map.js create mode 100644 node_modules/core-js/full/iterator/for-each.js create mode 100644 node_modules/core-js/full/iterator/from.js create mode 100644 node_modules/core-js/full/iterator/index.js create mode 100644 node_modules/core-js/full/iterator/indexed.js create mode 100644 node_modules/core-js/full/iterator/map.js create mode 100644 node_modules/core-js/full/iterator/range.js create mode 100644 node_modules/core-js/full/iterator/reduce.js create mode 100644 node_modules/core-js/full/iterator/some.js create mode 100644 node_modules/core-js/full/iterator/take.js create mode 100644 node_modules/core-js/full/iterator/to-array.js create mode 100644 node_modules/core-js/full/iterator/to-async.js create mode 100644 node_modules/core-js/full/json/index.js create mode 100644 node_modules/core-js/full/json/is-raw-json.js create mode 100644 node_modules/core-js/full/json/parse.js create mode 100644 node_modules/core-js/full/json/raw-json.js create mode 100644 node_modules/core-js/full/json/stringify.js create mode 100644 node_modules/core-js/full/json/to-string-tag.js create mode 100644 node_modules/core-js/full/map/delete-all.js create mode 100644 node_modules/core-js/full/map/emplace.js create mode 100644 node_modules/core-js/full/map/every.js create mode 100644 node_modules/core-js/full/map/filter.js create mode 100644 node_modules/core-js/full/map/find-key.js create mode 100644 node_modules/core-js/full/map/find.js create mode 100644 node_modules/core-js/full/map/from.js create mode 100644 node_modules/core-js/full/map/get-or-insert-computed.js create mode 100644 node_modules/core-js/full/map/get-or-insert.js create mode 100644 node_modules/core-js/full/map/group-by.js create mode 100644 node_modules/core-js/full/map/includes.js create mode 100644 node_modules/core-js/full/map/index.js create mode 100644 node_modules/core-js/full/map/key-by.js create mode 100644 node_modules/core-js/full/map/key-of.js create mode 100644 node_modules/core-js/full/map/map-keys.js create mode 100644 node_modules/core-js/full/map/map-values.js create mode 100644 node_modules/core-js/full/map/merge.js create mode 100644 node_modules/core-js/full/map/of.js create mode 100644 node_modules/core-js/full/map/reduce.js create mode 100644 node_modules/core-js/full/map/some.js create mode 100644 node_modules/core-js/full/map/update-or-insert.js create mode 100644 node_modules/core-js/full/map/update.js create mode 100644 node_modules/core-js/full/map/upsert.js create mode 100644 node_modules/core-js/full/math/acosh.js create mode 100644 node_modules/core-js/full/math/asinh.js create mode 100644 node_modules/core-js/full/math/atanh.js create mode 100644 node_modules/core-js/full/math/cbrt.js create mode 100644 node_modules/core-js/full/math/clamp.js create mode 100644 node_modules/core-js/full/math/clz32.js create mode 100644 node_modules/core-js/full/math/cosh.js create mode 100644 node_modules/core-js/full/math/deg-per-rad.js create mode 100644 node_modules/core-js/full/math/degrees.js create mode 100644 node_modules/core-js/full/math/expm1.js create mode 100644 node_modules/core-js/full/math/f16round.js create mode 100644 node_modules/core-js/full/math/fround.js create mode 100644 node_modules/core-js/full/math/fscale.js create mode 100644 node_modules/core-js/full/math/hypot.js create mode 100644 node_modules/core-js/full/math/iaddh.js create mode 100644 node_modules/core-js/full/math/imul.js create mode 100644 node_modules/core-js/full/math/imulh.js create mode 100644 node_modules/core-js/full/math/index.js create mode 100644 node_modules/core-js/full/math/isubh.js create mode 100644 node_modules/core-js/full/math/log10.js create mode 100644 node_modules/core-js/full/math/log1p.js create mode 100644 node_modules/core-js/full/math/log2.js create mode 100644 node_modules/core-js/full/math/rad-per-deg.js create mode 100644 node_modules/core-js/full/math/radians.js create mode 100644 node_modules/core-js/full/math/scale.js create mode 100644 node_modules/core-js/full/math/seeded-prng.js create mode 100644 node_modules/core-js/full/math/sign.js create mode 100644 node_modules/core-js/full/math/signbit.js create mode 100644 node_modules/core-js/full/math/sinh.js create mode 100644 node_modules/core-js/full/math/sum-precise.js create mode 100644 node_modules/core-js/full/math/tanh.js create mode 100644 node_modules/core-js/full/math/to-string-tag.js create mode 100644 node_modules/core-js/full/math/trunc.js create mode 100644 node_modules/core-js/full/math/umulh.js create mode 100644 node_modules/core-js/full/number/constructor.js create mode 100644 node_modules/core-js/full/number/epsilon.js create mode 100644 node_modules/core-js/full/number/from-string.js create mode 100644 node_modules/core-js/full/number/index.js create mode 100644 node_modules/core-js/full/number/is-finite.js create mode 100644 node_modules/core-js/full/number/is-integer.js create mode 100644 node_modules/core-js/full/number/is-nan.js create mode 100644 node_modules/core-js/full/number/is-safe-integer.js create mode 100644 node_modules/core-js/full/number/max-safe-integer.js create mode 100644 node_modules/core-js/full/number/min-safe-integer.js create mode 100644 node_modules/core-js/full/number/parse-float.js create mode 100644 node_modules/core-js/full/number/parse-int.js create mode 100644 node_modules/core-js/full/number/range.js create mode 100644 node_modules/core-js/full/number/to-exponential.js create mode 100644 node_modules/core-js/full/number/to-fixed.js create mode 100644 node_modules/core-js/full/number/to-precision.js create mode 100644 node_modules/core-js/full/number/virtual/index.js create mode 100644 node_modules/core-js/full/number/virtual/to-exponential.js create mode 100644 node_modules/core-js/full/number/virtual/to-fixed.js create mode 100644 node_modules/core-js/full/number/virtual/to-precision.js create mode 100644 node_modules/core-js/full/object/assign.js create mode 100644 node_modules/core-js/full/object/create.js create mode 100644 node_modules/core-js/full/object/define-getter.js create mode 100644 node_modules/core-js/full/object/define-properties.js create mode 100644 node_modules/core-js/full/object/define-property.js create mode 100644 node_modules/core-js/full/object/define-setter.js create mode 100644 node_modules/core-js/full/object/entries.js create mode 100644 node_modules/core-js/full/object/freeze.js create mode 100644 node_modules/core-js/full/object/from-entries.js create mode 100644 node_modules/core-js/full/object/get-own-property-descriptor.js create mode 100644 node_modules/core-js/full/object/get-own-property-descriptors.js create mode 100644 node_modules/core-js/full/object/get-own-property-names.js create mode 100644 node_modules/core-js/full/object/get-own-property-symbols.js create mode 100644 node_modules/core-js/full/object/get-prototype-of.js create mode 100644 node_modules/core-js/full/object/group-by.js create mode 100644 node_modules/core-js/full/object/has-own.js create mode 100644 node_modules/core-js/full/object/index.js create mode 100644 node_modules/core-js/full/object/is-extensible.js create mode 100644 node_modules/core-js/full/object/is-frozen.js create mode 100644 node_modules/core-js/full/object/is-sealed.js create mode 100644 node_modules/core-js/full/object/is.js create mode 100644 node_modules/core-js/full/object/iterate-entries.js create mode 100644 node_modules/core-js/full/object/iterate-keys.js create mode 100644 node_modules/core-js/full/object/iterate-values.js create mode 100644 node_modules/core-js/full/object/keys.js create mode 100644 node_modules/core-js/full/object/lookup-getter.js create mode 100644 node_modules/core-js/full/object/lookup-setter.js create mode 100644 node_modules/core-js/full/object/prevent-extensions.js create mode 100644 node_modules/core-js/full/object/proto.js create mode 100644 node_modules/core-js/full/object/seal.js create mode 100644 node_modules/core-js/full/object/set-prototype-of.js create mode 100644 node_modules/core-js/full/object/to-string.js create mode 100644 node_modules/core-js/full/object/values.js create mode 100644 node_modules/core-js/full/observable/index.js create mode 100644 node_modules/core-js/full/parse-float.js create mode 100644 node_modules/core-js/full/parse-int.js create mode 100644 node_modules/core-js/full/promise/all-settled.js create mode 100644 node_modules/core-js/full/promise/any.js create mode 100644 node_modules/core-js/full/promise/finally.js create mode 100644 node_modules/core-js/full/promise/index.js create mode 100644 node_modules/core-js/full/promise/try.js create mode 100644 node_modules/core-js/full/promise/with-resolvers.js create mode 100644 node_modules/core-js/full/queue-microtask.js create mode 100644 node_modules/core-js/full/reflect/apply.js create mode 100644 node_modules/core-js/full/reflect/construct.js create mode 100644 node_modules/core-js/full/reflect/define-metadata.js create mode 100644 node_modules/core-js/full/reflect/define-property.js create mode 100644 node_modules/core-js/full/reflect/delete-metadata.js create mode 100644 node_modules/core-js/full/reflect/delete-property.js create mode 100644 node_modules/core-js/full/reflect/get-metadata-keys.js create mode 100644 node_modules/core-js/full/reflect/get-metadata.js create mode 100644 node_modules/core-js/full/reflect/get-own-metadata-keys.js create mode 100644 node_modules/core-js/full/reflect/get-own-metadata.js create mode 100644 node_modules/core-js/full/reflect/get-own-property-descriptor.js create mode 100644 node_modules/core-js/full/reflect/get-prototype-of.js create mode 100644 node_modules/core-js/full/reflect/get.js create mode 100644 node_modules/core-js/full/reflect/has-metadata.js create mode 100644 node_modules/core-js/full/reflect/has-own-metadata.js create mode 100644 node_modules/core-js/full/reflect/has.js create mode 100644 node_modules/core-js/full/reflect/index.js create mode 100644 node_modules/core-js/full/reflect/is-extensible.js create mode 100644 node_modules/core-js/full/reflect/metadata.js create mode 100644 node_modules/core-js/full/reflect/own-keys.js create mode 100644 node_modules/core-js/full/reflect/prevent-extensions.js create mode 100644 node_modules/core-js/full/reflect/set-prototype-of.js create mode 100644 node_modules/core-js/full/reflect/set.js create mode 100644 node_modules/core-js/full/reflect/to-string-tag.js create mode 100644 node_modules/core-js/full/regexp/constructor.js create mode 100644 node_modules/core-js/full/regexp/dot-all.js create mode 100644 node_modules/core-js/full/regexp/escape.js create mode 100644 node_modules/core-js/full/regexp/flags.js create mode 100644 node_modules/core-js/full/regexp/index.js create mode 100644 node_modules/core-js/full/regexp/match.js create mode 100644 node_modules/core-js/full/regexp/replace.js create mode 100644 node_modules/core-js/full/regexp/search.js create mode 100644 node_modules/core-js/full/regexp/split.js create mode 100644 node_modules/core-js/full/regexp/sticky.js create mode 100644 node_modules/core-js/full/regexp/test.js create mode 100644 node_modules/core-js/full/regexp/to-string.js create mode 100644 node_modules/core-js/full/self.js create mode 100644 node_modules/core-js/full/set-immediate.js create mode 100644 node_modules/core-js/full/set-interval.js create mode 100644 node_modules/core-js/full/set-timeout.js create mode 100644 node_modules/core-js/full/set/add-all.js create mode 100644 node_modules/core-js/full/set/delete-all.js create mode 100644 node_modules/core-js/full/set/difference.js create mode 100644 node_modules/core-js/full/set/every.js create mode 100644 node_modules/core-js/full/set/filter.js create mode 100644 node_modules/core-js/full/set/find.js create mode 100644 node_modules/core-js/full/set/from.js create mode 100644 node_modules/core-js/full/set/index.js create mode 100644 node_modules/core-js/full/set/intersection.js create mode 100644 node_modules/core-js/full/set/is-disjoint-from.js create mode 100644 node_modules/core-js/full/set/is-subset-of.js create mode 100644 node_modules/core-js/full/set/is-superset-of.js create mode 100644 node_modules/core-js/full/set/join.js create mode 100644 node_modules/core-js/full/set/map.js create mode 100644 node_modules/core-js/full/set/of.js create mode 100644 node_modules/core-js/full/set/reduce.js create mode 100644 node_modules/core-js/full/set/some.js create mode 100644 node_modules/core-js/full/set/symmetric-difference.js create mode 100644 node_modules/core-js/full/set/union.js create mode 100644 node_modules/core-js/full/string/anchor.js create mode 100644 node_modules/core-js/full/string/at.js create mode 100644 node_modules/core-js/full/string/big.js create mode 100644 node_modules/core-js/full/string/blink.js create mode 100644 node_modules/core-js/full/string/bold.js create mode 100644 node_modules/core-js/full/string/code-point-at.js create mode 100644 node_modules/core-js/full/string/code-points.js create mode 100644 node_modules/core-js/full/string/cooked.js create mode 100644 node_modules/core-js/full/string/dedent.js create mode 100644 node_modules/core-js/full/string/ends-with.js create mode 100644 node_modules/core-js/full/string/fixed.js create mode 100644 node_modules/core-js/full/string/fontcolor.js create mode 100644 node_modules/core-js/full/string/fontsize.js create mode 100644 node_modules/core-js/full/string/from-code-point.js create mode 100644 node_modules/core-js/full/string/includes.js create mode 100644 node_modules/core-js/full/string/index.js create mode 100644 node_modules/core-js/full/string/is-well-formed.js create mode 100644 node_modules/core-js/full/string/italics.js create mode 100644 node_modules/core-js/full/string/iterator.js create mode 100644 node_modules/core-js/full/string/link.js create mode 100644 node_modules/core-js/full/string/match-all.js create mode 100644 node_modules/core-js/full/string/match.js create mode 100644 node_modules/core-js/full/string/pad-end.js create mode 100644 node_modules/core-js/full/string/pad-start.js create mode 100644 node_modules/core-js/full/string/raw.js create mode 100644 node_modules/core-js/full/string/repeat.js create mode 100644 node_modules/core-js/full/string/replace-all.js create mode 100644 node_modules/core-js/full/string/replace.js create mode 100644 node_modules/core-js/full/string/search.js create mode 100644 node_modules/core-js/full/string/small.js create mode 100644 node_modules/core-js/full/string/split.js create mode 100644 node_modules/core-js/full/string/starts-with.js create mode 100644 node_modules/core-js/full/string/strike.js create mode 100644 node_modules/core-js/full/string/sub.js create mode 100644 node_modules/core-js/full/string/substr.js create mode 100644 node_modules/core-js/full/string/sup.js create mode 100644 node_modules/core-js/full/string/to-well-formed.js create mode 100644 node_modules/core-js/full/string/trim-end.js create mode 100644 node_modules/core-js/full/string/trim-left.js create mode 100644 node_modules/core-js/full/string/trim-right.js create mode 100644 node_modules/core-js/full/string/trim-start.js create mode 100644 node_modules/core-js/full/string/trim.js create mode 100644 node_modules/core-js/full/string/virtual/anchor.js create mode 100644 node_modules/core-js/full/string/virtual/at.js create mode 100644 node_modules/core-js/full/string/virtual/big.js create mode 100644 node_modules/core-js/full/string/virtual/blink.js create mode 100644 node_modules/core-js/full/string/virtual/bold.js create mode 100644 node_modules/core-js/full/string/virtual/code-point-at.js create mode 100644 node_modules/core-js/full/string/virtual/code-points.js create mode 100644 node_modules/core-js/full/string/virtual/ends-with.js create mode 100644 node_modules/core-js/full/string/virtual/fixed.js create mode 100644 node_modules/core-js/full/string/virtual/fontcolor.js create mode 100644 node_modules/core-js/full/string/virtual/fontsize.js create mode 100644 node_modules/core-js/full/string/virtual/includes.js create mode 100644 node_modules/core-js/full/string/virtual/index.js create mode 100644 node_modules/core-js/full/string/virtual/is-well-formed.js create mode 100644 node_modules/core-js/full/string/virtual/italics.js create mode 100644 node_modules/core-js/full/string/virtual/iterator.js create mode 100644 node_modules/core-js/full/string/virtual/link.js create mode 100644 node_modules/core-js/full/string/virtual/match-all.js create mode 100644 node_modules/core-js/full/string/virtual/pad-end.js create mode 100644 node_modules/core-js/full/string/virtual/pad-start.js create mode 100644 node_modules/core-js/full/string/virtual/repeat.js create mode 100644 node_modules/core-js/full/string/virtual/replace-all.js create mode 100644 node_modules/core-js/full/string/virtual/small.js create mode 100644 node_modules/core-js/full/string/virtual/starts-with.js create mode 100644 node_modules/core-js/full/string/virtual/strike.js create mode 100644 node_modules/core-js/full/string/virtual/sub.js create mode 100644 node_modules/core-js/full/string/virtual/substr.js create mode 100644 node_modules/core-js/full/string/virtual/sup.js create mode 100644 node_modules/core-js/full/string/virtual/to-well-formed.js create mode 100644 node_modules/core-js/full/string/virtual/trim-end.js create mode 100644 node_modules/core-js/full/string/virtual/trim-left.js create mode 100644 node_modules/core-js/full/string/virtual/trim-right.js create mode 100644 node_modules/core-js/full/string/virtual/trim-start.js create mode 100644 node_modules/core-js/full/string/virtual/trim.js create mode 100644 node_modules/core-js/full/structured-clone.js create mode 100644 node_modules/core-js/full/suppressed-error.js create mode 100644 node_modules/core-js/full/symbol/async-dispose.js create mode 100644 node_modules/core-js/full/symbol/async-iterator.js create mode 100644 node_modules/core-js/full/symbol/custom-matcher.js create mode 100644 node_modules/core-js/full/symbol/description.js create mode 100644 node_modules/core-js/full/symbol/dispose.js create mode 100644 node_modules/core-js/full/symbol/for.js create mode 100644 node_modules/core-js/full/symbol/has-instance.js create mode 100644 node_modules/core-js/full/symbol/index.js create mode 100644 node_modules/core-js/full/symbol/is-concat-spreadable.js create mode 100644 node_modules/core-js/full/symbol/is-registered-symbol.js create mode 100644 node_modules/core-js/full/symbol/is-registered.js create mode 100644 node_modules/core-js/full/symbol/is-well-known-symbol.js create mode 100644 node_modules/core-js/full/symbol/is-well-known.js create mode 100644 node_modules/core-js/full/symbol/iterator.js create mode 100644 node_modules/core-js/full/symbol/key-for.js create mode 100644 node_modules/core-js/full/symbol/match-all.js create mode 100644 node_modules/core-js/full/symbol/match.js create mode 100644 node_modules/core-js/full/symbol/matcher.js create mode 100644 node_modules/core-js/full/symbol/metadata-key.js create mode 100644 node_modules/core-js/full/symbol/metadata.js create mode 100644 node_modules/core-js/full/symbol/observable.js create mode 100644 node_modules/core-js/full/symbol/pattern-match.js create mode 100644 node_modules/core-js/full/symbol/replace-all.js create mode 100644 node_modules/core-js/full/symbol/replace.js create mode 100644 node_modules/core-js/full/symbol/search.js create mode 100644 node_modules/core-js/full/symbol/species.js create mode 100644 node_modules/core-js/full/symbol/split.js create mode 100644 node_modules/core-js/full/symbol/to-primitive.js create mode 100644 node_modules/core-js/full/symbol/to-string-tag.js create mode 100644 node_modules/core-js/full/symbol/unscopables.js create mode 100644 node_modules/core-js/full/typed-array/at.js create mode 100644 node_modules/core-js/full/typed-array/copy-within.js create mode 100644 node_modules/core-js/full/typed-array/entries.js create mode 100644 node_modules/core-js/full/typed-array/every.js create mode 100644 node_modules/core-js/full/typed-array/fill.js create mode 100644 node_modules/core-js/full/typed-array/filter-out.js create mode 100644 node_modules/core-js/full/typed-array/filter-reject.js create mode 100644 node_modules/core-js/full/typed-array/filter.js create mode 100644 node_modules/core-js/full/typed-array/find-index.js create mode 100644 node_modules/core-js/full/typed-array/find-last-index.js create mode 100644 node_modules/core-js/full/typed-array/find-last.js create mode 100644 node_modules/core-js/full/typed-array/find.js create mode 100644 node_modules/core-js/full/typed-array/float32-array.js create mode 100644 node_modules/core-js/full/typed-array/float64-array.js create mode 100644 node_modules/core-js/full/typed-array/for-each.js create mode 100644 node_modules/core-js/full/typed-array/from-async.js create mode 100644 node_modules/core-js/full/typed-array/from-base64.js create mode 100644 node_modules/core-js/full/typed-array/from-hex.js create mode 100644 node_modules/core-js/full/typed-array/from.js create mode 100644 node_modules/core-js/full/typed-array/group-by.js create mode 100644 node_modules/core-js/full/typed-array/includes.js create mode 100644 node_modules/core-js/full/typed-array/index-of.js create mode 100644 node_modules/core-js/full/typed-array/index.js create mode 100644 node_modules/core-js/full/typed-array/int16-array.js create mode 100644 node_modules/core-js/full/typed-array/int32-array.js create mode 100644 node_modules/core-js/full/typed-array/int8-array.js create mode 100644 node_modules/core-js/full/typed-array/iterator.js create mode 100644 node_modules/core-js/full/typed-array/join.js create mode 100644 node_modules/core-js/full/typed-array/keys.js create mode 100644 node_modules/core-js/full/typed-array/last-index-of.js create mode 100644 node_modules/core-js/full/typed-array/map.js create mode 100644 node_modules/core-js/full/typed-array/methods.js create mode 100644 node_modules/core-js/full/typed-array/of.js create mode 100644 node_modules/core-js/full/typed-array/reduce-right.js create mode 100644 node_modules/core-js/full/typed-array/reduce.js create mode 100644 node_modules/core-js/full/typed-array/reverse.js create mode 100644 node_modules/core-js/full/typed-array/set-from-base64.js create mode 100644 node_modules/core-js/full/typed-array/set-from-hex.js create mode 100644 node_modules/core-js/full/typed-array/set.js create mode 100644 node_modules/core-js/full/typed-array/slice.js create mode 100644 node_modules/core-js/full/typed-array/some.js create mode 100644 node_modules/core-js/full/typed-array/sort.js create mode 100644 node_modules/core-js/full/typed-array/subarray.js create mode 100644 node_modules/core-js/full/typed-array/to-base64.js create mode 100644 node_modules/core-js/full/typed-array/to-hex.js create mode 100644 node_modules/core-js/full/typed-array/to-locale-string.js create mode 100644 node_modules/core-js/full/typed-array/to-reversed.js create mode 100644 node_modules/core-js/full/typed-array/to-sorted.js create mode 100644 node_modules/core-js/full/typed-array/to-spliced.js create mode 100644 node_modules/core-js/full/typed-array/to-string.js create mode 100644 node_modules/core-js/full/typed-array/uint16-array.js create mode 100644 node_modules/core-js/full/typed-array/uint32-array.js create mode 100644 node_modules/core-js/full/typed-array/uint8-array.js create mode 100644 node_modules/core-js/full/typed-array/uint8-clamped-array.js create mode 100644 node_modules/core-js/full/typed-array/unique-by.js create mode 100644 node_modules/core-js/full/typed-array/values.js create mode 100644 node_modules/core-js/full/typed-array/with.js create mode 100644 node_modules/core-js/full/unescape.js create mode 100644 node_modules/core-js/full/url-search-params/index.js create mode 100644 node_modules/core-js/full/url/can-parse.js create mode 100644 node_modules/core-js/full/url/index.js create mode 100644 node_modules/core-js/full/url/parse.js create mode 100644 node_modules/core-js/full/url/to-json.js create mode 100644 node_modules/core-js/full/weak-map/delete-all.js create mode 100644 node_modules/core-js/full/weak-map/emplace.js create mode 100644 node_modules/core-js/full/weak-map/from.js create mode 100644 node_modules/core-js/full/weak-map/get-or-insert-computed.js create mode 100644 node_modules/core-js/full/weak-map/get-or-insert.js create mode 100644 node_modules/core-js/full/weak-map/index.js create mode 100644 node_modules/core-js/full/weak-map/of.js create mode 100644 node_modules/core-js/full/weak-map/upsert.js create mode 100644 node_modules/core-js/full/weak-set/add-all.js create mode 100644 node_modules/core-js/full/weak-set/delete-all.js create mode 100644 node_modules/core-js/full/weak-set/from.js create mode 100644 node_modules/core-js/full/weak-set/index.js create mode 100644 node_modules/core-js/full/weak-set/of.js create mode 100644 node_modules/core-js/index.js create mode 100644 node_modules/core-js/internals/README.md create mode 100644 node_modules/core-js/internals/a-callable.js create mode 100644 node_modules/core-js/internals/a-constructor.js create mode 100644 node_modules/core-js/internals/a-data-view.js create mode 100644 node_modules/core-js/internals/a-map.js create mode 100644 node_modules/core-js/internals/a-number.js create mode 100644 node_modules/core-js/internals/a-possible-prototype.js create mode 100644 node_modules/core-js/internals/a-set.js create mode 100644 node_modules/core-js/internals/a-string.js create mode 100644 node_modules/core-js/internals/a-weak-map.js create mode 100644 node_modules/core-js/internals/a-weak-set.js create mode 100644 node_modules/core-js/internals/add-disposable-resource.js create mode 100644 node_modules/core-js/internals/add-to-unscopables.js create mode 100644 node_modules/core-js/internals/advance-string-index.js create mode 100644 node_modules/core-js/internals/an-instance.js create mode 100644 node_modules/core-js/internals/an-object-or-undefined.js create mode 100644 node_modules/core-js/internals/an-object.js create mode 100644 node_modules/core-js/internals/an-uint8-array.js create mode 100644 node_modules/core-js/internals/array-buffer-basic-detection.js create mode 100644 node_modules/core-js/internals/array-buffer-byte-length.js create mode 100644 node_modules/core-js/internals/array-buffer-is-detached.js create mode 100644 node_modules/core-js/internals/array-buffer-non-extensible.js create mode 100644 node_modules/core-js/internals/array-buffer-not-detached.js create mode 100644 node_modules/core-js/internals/array-buffer-transfer.js create mode 100644 node_modules/core-js/internals/array-buffer-view-core.js create mode 100644 node_modules/core-js/internals/array-buffer.js create mode 100644 node_modules/core-js/internals/array-copy-within.js create mode 100644 node_modules/core-js/internals/array-fill.js create mode 100644 node_modules/core-js/internals/array-for-each.js create mode 100644 node_modules/core-js/internals/array-from-async.js create mode 100644 node_modules/core-js/internals/array-from-constructor-and-list.js create mode 100644 node_modules/core-js/internals/array-from.js create mode 100644 node_modules/core-js/internals/array-group-to-map.js create mode 100644 node_modules/core-js/internals/array-group.js create mode 100644 node_modules/core-js/internals/array-includes.js create mode 100644 node_modules/core-js/internals/array-iteration-from-last.js create mode 100644 node_modules/core-js/internals/array-iteration.js create mode 100644 node_modules/core-js/internals/array-last-index-of.js create mode 100644 node_modules/core-js/internals/array-method-has-species-support.js create mode 100644 node_modules/core-js/internals/array-method-is-strict.js create mode 100644 node_modules/core-js/internals/array-reduce.js create mode 100644 node_modules/core-js/internals/array-set-length.js create mode 100644 node_modules/core-js/internals/array-slice.js create mode 100644 node_modules/core-js/internals/array-sort.js create mode 100644 node_modules/core-js/internals/array-species-constructor.js create mode 100644 node_modules/core-js/internals/array-species-create.js create mode 100644 node_modules/core-js/internals/array-to-reversed.js create mode 100644 node_modules/core-js/internals/array-unique-by.js create mode 100644 node_modules/core-js/internals/array-with.js create mode 100644 node_modules/core-js/internals/async-from-sync-iterator.js create mode 100644 node_modules/core-js/internals/async-iterator-close.js create mode 100644 node_modules/core-js/internals/async-iterator-create-proxy.js create mode 100644 node_modules/core-js/internals/async-iterator-indexed.js create mode 100644 node_modules/core-js/internals/async-iterator-iteration.js create mode 100644 node_modules/core-js/internals/async-iterator-map.js create mode 100644 node_modules/core-js/internals/async-iterator-prototype.js create mode 100644 node_modules/core-js/internals/async-iterator-wrap.js create mode 100644 node_modules/core-js/internals/base64-map.js create mode 100644 node_modules/core-js/internals/call-with-safe-iteration-closing.js create mode 100644 node_modules/core-js/internals/caller.js create mode 100644 node_modules/core-js/internals/check-correctness-of-iteration.js create mode 100644 node_modules/core-js/internals/classof-raw.js create mode 100644 node_modules/core-js/internals/classof.js create mode 100644 node_modules/core-js/internals/collection-from.js create mode 100644 node_modules/core-js/internals/collection-of.js create mode 100644 node_modules/core-js/internals/collection-strong.js create mode 100644 node_modules/core-js/internals/collection-weak.js create mode 100644 node_modules/core-js/internals/collection.js create mode 100644 node_modules/core-js/internals/composite-key.js create mode 100644 node_modules/core-js/internals/copy-constructor-properties.js create mode 100644 node_modules/core-js/internals/correct-is-regexp-logic.js create mode 100644 node_modules/core-js/internals/correct-prototype-getter.js create mode 100644 node_modules/core-js/internals/create-html.js create mode 100644 node_modules/core-js/internals/create-iter-result-object.js create mode 100644 node_modules/core-js/internals/create-non-enumerable-property.js create mode 100644 node_modules/core-js/internals/create-property-descriptor.js create mode 100644 node_modules/core-js/internals/create-property.js create mode 100644 node_modules/core-js/internals/date-to-iso-string.js create mode 100644 node_modules/core-js/internals/date-to-primitive.js create mode 100644 node_modules/core-js/internals/define-built-in-accessor.js create mode 100644 node_modules/core-js/internals/define-built-in.js create mode 100644 node_modules/core-js/internals/define-built-ins.js create mode 100644 node_modules/core-js/internals/define-global-property.js create mode 100644 node_modules/core-js/internals/delete-property-or-throw.js create mode 100644 node_modules/core-js/internals/descriptors.js create mode 100644 node_modules/core-js/internals/detach-transferable.js create mode 100644 node_modules/core-js/internals/document-create-element.js create mode 100644 node_modules/core-js/internals/does-not-exceed-safe-integer.js create mode 100644 node_modules/core-js/internals/dom-exception-constants.js create mode 100644 node_modules/core-js/internals/dom-iterables.js create mode 100644 node_modules/core-js/internals/dom-token-list-prototype.js create mode 100644 node_modules/core-js/internals/entry-unbind.js create mode 100644 node_modules/core-js/internals/entry-virtual.js create mode 100644 node_modules/core-js/internals/enum-bug-keys.js create mode 100644 node_modules/core-js/internals/environment-ff-version.js create mode 100644 node_modules/core-js/internals/environment-is-ie-or-edge.js create mode 100644 node_modules/core-js/internals/environment-is-ios-pebble.js create mode 100644 node_modules/core-js/internals/environment-is-ios.js create mode 100644 node_modules/core-js/internals/environment-is-node.js create mode 100644 node_modules/core-js/internals/environment-is-webos-webkit.js create mode 100644 node_modules/core-js/internals/environment-user-agent.js create mode 100644 node_modules/core-js/internals/environment-v8-version.js create mode 100644 node_modules/core-js/internals/environment-webkit-version.js create mode 100644 node_modules/core-js/internals/environment.js create mode 100644 node_modules/core-js/internals/error-stack-clear.js create mode 100644 node_modules/core-js/internals/error-stack-install.js create mode 100644 node_modules/core-js/internals/error-stack-installable.js create mode 100644 node_modules/core-js/internals/error-to-string.js create mode 100644 node_modules/core-js/internals/export.js create mode 100644 node_modules/core-js/internals/fails.js create mode 100644 node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js create mode 100644 node_modules/core-js/internals/flatten-into-array.js create mode 100644 node_modules/core-js/internals/freezing.js create mode 100644 node_modules/core-js/internals/function-apply.js create mode 100644 node_modules/core-js/internals/function-bind-context.js create mode 100644 node_modules/core-js/internals/function-bind-native.js create mode 100644 node_modules/core-js/internals/function-bind.js create mode 100644 node_modules/core-js/internals/function-call.js create mode 100644 node_modules/core-js/internals/function-demethodize.js create mode 100644 node_modules/core-js/internals/function-name.js create mode 100644 node_modules/core-js/internals/function-uncurry-this-accessor.js create mode 100644 node_modules/core-js/internals/function-uncurry-this-clause.js create mode 100644 node_modules/core-js/internals/function-uncurry-this.js create mode 100644 node_modules/core-js/internals/get-alphabet-option.js create mode 100644 node_modules/core-js/internals/get-async-iterator-flattenable.js create mode 100644 node_modules/core-js/internals/get-async-iterator.js create mode 100644 node_modules/core-js/internals/get-built-in-node-module.js create mode 100644 node_modules/core-js/internals/get-built-in-prototype-method.js create mode 100644 node_modules/core-js/internals/get-built-in.js create mode 100644 node_modules/core-js/internals/get-iterator-direct.js create mode 100644 node_modules/core-js/internals/get-iterator-flattenable.js create mode 100644 node_modules/core-js/internals/get-iterator-method.js create mode 100644 node_modules/core-js/internals/get-iterator.js create mode 100644 node_modules/core-js/internals/get-json-replacer-function.js create mode 100644 node_modules/core-js/internals/get-method.js create mode 100644 node_modules/core-js/internals/get-set-record.js create mode 100644 node_modules/core-js/internals/get-substitution.js create mode 100644 node_modules/core-js/internals/global-this.js create mode 100644 node_modules/core-js/internals/has-own-property.js create mode 100644 node_modules/core-js/internals/hidden-keys.js create mode 100644 node_modules/core-js/internals/host-report-errors.js create mode 100644 node_modules/core-js/internals/html.js create mode 100644 node_modules/core-js/internals/ie8-dom-define.js create mode 100644 node_modules/core-js/internals/ieee754.js create mode 100644 node_modules/core-js/internals/indexed-object.js create mode 100644 node_modules/core-js/internals/inherit-if-required.js create mode 100644 node_modules/core-js/internals/inspect-source.js create mode 100644 node_modules/core-js/internals/install-error-cause.js create mode 100644 node_modules/core-js/internals/internal-metadata.js create mode 100644 node_modules/core-js/internals/internal-state.js create mode 100644 node_modules/core-js/internals/is-array-iterator-method.js create mode 100644 node_modules/core-js/internals/is-array.js create mode 100644 node_modules/core-js/internals/is-big-int-array.js create mode 100644 node_modules/core-js/internals/is-callable.js create mode 100644 node_modules/core-js/internals/is-constructor.js create mode 100644 node_modules/core-js/internals/is-data-descriptor.js create mode 100644 node_modules/core-js/internals/is-forced.js create mode 100644 node_modules/core-js/internals/is-integral-number.js create mode 100644 node_modules/core-js/internals/is-iterable.js create mode 100644 node_modules/core-js/internals/is-null-or-undefined.js create mode 100644 node_modules/core-js/internals/is-object.js create mode 100644 node_modules/core-js/internals/is-possible-prototype.js create mode 100644 node_modules/core-js/internals/is-pure.js create mode 100644 node_modules/core-js/internals/is-raw-json.js create mode 100644 node_modules/core-js/internals/is-regexp.js create mode 100644 node_modules/core-js/internals/is-symbol.js create mode 100644 node_modules/core-js/internals/iterate-simple.js create mode 100644 node_modules/core-js/internals/iterate.js create mode 100644 node_modules/core-js/internals/iterator-close.js create mode 100644 node_modules/core-js/internals/iterator-create-constructor.js create mode 100644 node_modules/core-js/internals/iterator-create-proxy.js create mode 100644 node_modules/core-js/internals/iterator-define.js create mode 100644 node_modules/core-js/internals/iterator-indexed.js create mode 100644 node_modules/core-js/internals/iterator-map.js create mode 100644 node_modules/core-js/internals/iterators-core.js create mode 100644 node_modules/core-js/internals/iterators.js create mode 100644 node_modules/core-js/internals/length-of-array-like.js create mode 100644 node_modules/core-js/internals/make-built-in.js create mode 100644 node_modules/core-js/internals/map-helpers.js create mode 100644 node_modules/core-js/internals/map-iterate.js create mode 100644 node_modules/core-js/internals/map-upsert.js create mode 100644 node_modules/core-js/internals/math-expm1.js create mode 100644 node_modules/core-js/internals/math-float-round.js create mode 100644 node_modules/core-js/internals/math-fround.js create mode 100644 node_modules/core-js/internals/math-log10.js create mode 100644 node_modules/core-js/internals/math-log1p.js create mode 100644 node_modules/core-js/internals/math-log2.js create mode 100644 node_modules/core-js/internals/math-round-ties-to-even.js create mode 100644 node_modules/core-js/internals/math-scale.js create mode 100644 node_modules/core-js/internals/math-sign.js create mode 100644 node_modules/core-js/internals/math-trunc.js create mode 100644 node_modules/core-js/internals/microtask.js create mode 100644 node_modules/core-js/internals/native-raw-json.js create mode 100644 node_modules/core-js/internals/new-promise-capability.js create mode 100644 node_modules/core-js/internals/normalize-string-argument.js create mode 100644 node_modules/core-js/internals/not-a-nan.js create mode 100644 node_modules/core-js/internals/not-a-regexp.js create mode 100644 node_modules/core-js/internals/number-is-finite.js create mode 100644 node_modules/core-js/internals/number-parse-float.js create mode 100644 node_modules/core-js/internals/number-parse-int.js create mode 100644 node_modules/core-js/internals/numeric-range-iterator.js create mode 100644 node_modules/core-js/internals/object-assign.js create mode 100644 node_modules/core-js/internals/object-create.js create mode 100644 node_modules/core-js/internals/object-define-properties.js create mode 100644 node_modules/core-js/internals/object-define-property.js create mode 100644 node_modules/core-js/internals/object-get-own-property-descriptor.js create mode 100644 node_modules/core-js/internals/object-get-own-property-names-external.js create mode 100644 node_modules/core-js/internals/object-get-own-property-names.js create mode 100644 node_modules/core-js/internals/object-get-own-property-symbols.js create mode 100644 node_modules/core-js/internals/object-get-prototype-of.js create mode 100644 node_modules/core-js/internals/object-is-extensible.js create mode 100644 node_modules/core-js/internals/object-is-prototype-of.js create mode 100644 node_modules/core-js/internals/object-iterator.js create mode 100644 node_modules/core-js/internals/object-keys-internal.js create mode 100644 node_modules/core-js/internals/object-keys.js create mode 100644 node_modules/core-js/internals/object-property-is-enumerable.js create mode 100644 node_modules/core-js/internals/object-prototype-accessors-forced.js create mode 100644 node_modules/core-js/internals/object-set-prototype-of.js create mode 100644 node_modules/core-js/internals/object-to-array.js create mode 100644 node_modules/core-js/internals/object-to-string.js create mode 100644 node_modules/core-js/internals/ordinary-to-primitive.js create mode 100644 node_modules/core-js/internals/own-keys.js create mode 100644 node_modules/core-js/internals/parse-json-string.js create mode 100644 node_modules/core-js/internals/path.js create mode 100644 node_modules/core-js/internals/perform.js create mode 100644 node_modules/core-js/internals/promise-constructor-detection.js create mode 100644 node_modules/core-js/internals/promise-native-constructor.js create mode 100644 node_modules/core-js/internals/promise-resolve.js create mode 100644 node_modules/core-js/internals/promise-statics-incorrect-iteration.js create mode 100644 node_modules/core-js/internals/proxy-accessor.js create mode 100644 node_modules/core-js/internals/queue.js create mode 100644 node_modules/core-js/internals/reflect-metadata.js create mode 100644 node_modules/core-js/internals/regexp-exec-abstract.js create mode 100644 node_modules/core-js/internals/regexp-exec.js create mode 100644 node_modules/core-js/internals/regexp-flags.js create mode 100644 node_modules/core-js/internals/regexp-get-flags.js create mode 100644 node_modules/core-js/internals/regexp-sticky-helpers.js create mode 100644 node_modules/core-js/internals/regexp-unsupported-dot-all.js create mode 100644 node_modules/core-js/internals/regexp-unsupported-ncg.js create mode 100644 node_modules/core-js/internals/require-object-coercible.js create mode 100644 node_modules/core-js/internals/safe-get-built-in.js create mode 100644 node_modules/core-js/internals/same-value-zero.js create mode 100644 node_modules/core-js/internals/same-value.js create mode 100644 node_modules/core-js/internals/schedulers-fix.js create mode 100644 node_modules/core-js/internals/set-clone.js create mode 100644 node_modules/core-js/internals/set-difference.js create mode 100644 node_modules/core-js/internals/set-helpers.js create mode 100644 node_modules/core-js/internals/set-intersection.js create mode 100644 node_modules/core-js/internals/set-is-disjoint-from.js create mode 100644 node_modules/core-js/internals/set-is-subset-of.js create mode 100644 node_modules/core-js/internals/set-is-superset-of.js create mode 100644 node_modules/core-js/internals/set-iterate.js create mode 100644 node_modules/core-js/internals/set-method-accept-set-like.js create mode 100644 node_modules/core-js/internals/set-size.js create mode 100644 node_modules/core-js/internals/set-species.js create mode 100644 node_modules/core-js/internals/set-symmetric-difference.js create mode 100644 node_modules/core-js/internals/set-to-string-tag.js create mode 100644 node_modules/core-js/internals/set-union.js create mode 100644 node_modules/core-js/internals/shared-key.js create mode 100644 node_modules/core-js/internals/shared-store.js create mode 100644 node_modules/core-js/internals/shared.js create mode 100644 node_modules/core-js/internals/species-constructor.js create mode 100644 node_modules/core-js/internals/string-cooked.js create mode 100644 node_modules/core-js/internals/string-html-forced.js create mode 100644 node_modules/core-js/internals/string-multibyte.js create mode 100644 node_modules/core-js/internals/string-pad-webkit-bug.js create mode 100644 node_modules/core-js/internals/string-pad.js create mode 100644 node_modules/core-js/internals/string-parse.js create mode 100644 node_modules/core-js/internals/string-punycode-to-ascii.js create mode 100644 node_modules/core-js/internals/string-repeat.js create mode 100644 node_modules/core-js/internals/string-trim-end.js create mode 100644 node_modules/core-js/internals/string-trim-forced.js create mode 100644 node_modules/core-js/internals/string-trim-start.js create mode 100644 node_modules/core-js/internals/string-trim.js create mode 100644 node_modules/core-js/internals/structured-clone-proper-transfer.js create mode 100644 node_modules/core-js/internals/symbol-constructor-detection.js create mode 100644 node_modules/core-js/internals/symbol-define-to-primitive.js create mode 100644 node_modules/core-js/internals/symbol-is-registered.js create mode 100644 node_modules/core-js/internals/symbol-is-well-known.js create mode 100644 node_modules/core-js/internals/symbol-registry-detection.js create mode 100644 node_modules/core-js/internals/task.js create mode 100644 node_modules/core-js/internals/this-number-value.js create mode 100644 node_modules/core-js/internals/to-absolute-index.js create mode 100644 node_modules/core-js/internals/to-big-int.js create mode 100644 node_modules/core-js/internals/to-index.js create mode 100644 node_modules/core-js/internals/to-indexed-object.js create mode 100644 node_modules/core-js/internals/to-integer-or-infinity.js create mode 100644 node_modules/core-js/internals/to-length.js create mode 100644 node_modules/core-js/internals/to-object.js create mode 100644 node_modules/core-js/internals/to-offset.js create mode 100644 node_modules/core-js/internals/to-positive-integer.js create mode 100644 node_modules/core-js/internals/to-primitive.js create mode 100644 node_modules/core-js/internals/to-property-key.js create mode 100644 node_modules/core-js/internals/to-set-like.js create mode 100644 node_modules/core-js/internals/to-string-tag-support.js create mode 100644 node_modules/core-js/internals/to-string.js create mode 100644 node_modules/core-js/internals/to-uint8-clamped.js create mode 100644 node_modules/core-js/internals/try-to-string.js create mode 100644 node_modules/core-js/internals/typed-array-constructor.js create mode 100644 node_modules/core-js/internals/typed-array-constructors-require-wrappers.js create mode 100644 node_modules/core-js/internals/typed-array-from-same-type-and-list.js create mode 100644 node_modules/core-js/internals/typed-array-from.js create mode 100644 node_modules/core-js/internals/uid.js create mode 100644 node_modules/core-js/internals/uint8-from-base64.js create mode 100644 node_modules/core-js/internals/uint8-from-hex.js create mode 100644 node_modules/core-js/internals/url-constructor-detection.js create mode 100644 node_modules/core-js/internals/use-symbol-as-uid.js create mode 100644 node_modules/core-js/internals/v8-prototype-define-bug.js create mode 100644 node_modules/core-js/internals/validate-arguments-length.js create mode 100644 node_modules/core-js/internals/weak-map-basic-detection.js create mode 100644 node_modules/core-js/internals/weak-map-helpers.js create mode 100644 node_modules/core-js/internals/weak-set-helpers.js create mode 100644 node_modules/core-js/internals/well-known-symbol-define.js create mode 100644 node_modules/core-js/internals/well-known-symbol-wrapped.js create mode 100644 node_modules/core-js/internals/well-known-symbol.js create mode 100644 node_modules/core-js/internals/whitespaces.js create mode 100644 node_modules/core-js/internals/wrap-error-constructor-with-cause.js create mode 100644 node_modules/core-js/modules/README.md create mode 100644 node_modules/core-js/modules/es.aggregate-error.cause.js create mode 100644 node_modules/core-js/modules/es.aggregate-error.constructor.js create mode 100644 node_modules/core-js/modules/es.aggregate-error.js create mode 100644 node_modules/core-js/modules/es.array-buffer.constructor.js create mode 100644 node_modules/core-js/modules/es.array-buffer.detached.js create mode 100644 node_modules/core-js/modules/es.array-buffer.is-view.js create mode 100644 node_modules/core-js/modules/es.array-buffer.slice.js create mode 100644 node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js create mode 100644 node_modules/core-js/modules/es.array-buffer.transfer.js create mode 100644 node_modules/core-js/modules/es.array.at.js create mode 100644 node_modules/core-js/modules/es.array.concat.js create mode 100644 node_modules/core-js/modules/es.array.copy-within.js create mode 100644 node_modules/core-js/modules/es.array.every.js create mode 100644 node_modules/core-js/modules/es.array.fill.js create mode 100644 node_modules/core-js/modules/es.array.filter.js create mode 100644 node_modules/core-js/modules/es.array.find-index.js create mode 100644 node_modules/core-js/modules/es.array.find-last-index.js create mode 100644 node_modules/core-js/modules/es.array.find-last.js create mode 100644 node_modules/core-js/modules/es.array.find.js create mode 100644 node_modules/core-js/modules/es.array.flat-map.js create mode 100644 node_modules/core-js/modules/es.array.flat.js create mode 100644 node_modules/core-js/modules/es.array.for-each.js create mode 100644 node_modules/core-js/modules/es.array.from.js create mode 100644 node_modules/core-js/modules/es.array.includes.js create mode 100644 node_modules/core-js/modules/es.array.index-of.js create mode 100644 node_modules/core-js/modules/es.array.is-array.js create mode 100644 node_modules/core-js/modules/es.array.iterator.js create mode 100644 node_modules/core-js/modules/es.array.join.js create mode 100644 node_modules/core-js/modules/es.array.last-index-of.js create mode 100644 node_modules/core-js/modules/es.array.map.js create mode 100644 node_modules/core-js/modules/es.array.of.js create mode 100644 node_modules/core-js/modules/es.array.push.js create mode 100644 node_modules/core-js/modules/es.array.reduce-right.js create mode 100644 node_modules/core-js/modules/es.array.reduce.js create mode 100644 node_modules/core-js/modules/es.array.reverse.js create mode 100644 node_modules/core-js/modules/es.array.slice.js create mode 100644 node_modules/core-js/modules/es.array.some.js create mode 100644 node_modules/core-js/modules/es.array.sort.js create mode 100644 node_modules/core-js/modules/es.array.species.js create mode 100644 node_modules/core-js/modules/es.array.splice.js create mode 100644 node_modules/core-js/modules/es.array.to-reversed.js create mode 100644 node_modules/core-js/modules/es.array.to-sorted.js create mode 100644 node_modules/core-js/modules/es.array.to-spliced.js create mode 100644 node_modules/core-js/modules/es.array.unscopables.flat-map.js create mode 100644 node_modules/core-js/modules/es.array.unscopables.flat.js create mode 100644 node_modules/core-js/modules/es.array.unshift.js create mode 100644 node_modules/core-js/modules/es.array.with.js create mode 100644 node_modules/core-js/modules/es.data-view.constructor.js create mode 100644 node_modules/core-js/modules/es.data-view.get-float16.js create mode 100644 node_modules/core-js/modules/es.data-view.js create mode 100644 node_modules/core-js/modules/es.data-view.set-float16.js create mode 100644 node_modules/core-js/modules/es.date.get-year.js create mode 100644 node_modules/core-js/modules/es.date.now.js create mode 100644 node_modules/core-js/modules/es.date.set-year.js create mode 100644 node_modules/core-js/modules/es.date.to-gmt-string.js create mode 100644 node_modules/core-js/modules/es.date.to-iso-string.js create mode 100644 node_modules/core-js/modules/es.date.to-json.js create mode 100644 node_modules/core-js/modules/es.date.to-primitive.js create mode 100644 node_modules/core-js/modules/es.date.to-string.js create mode 100644 node_modules/core-js/modules/es.error.cause.js create mode 100644 node_modules/core-js/modules/es.error.to-string.js create mode 100644 node_modules/core-js/modules/es.escape.js create mode 100644 node_modules/core-js/modules/es.function.bind.js create mode 100644 node_modules/core-js/modules/es.function.has-instance.js create mode 100644 node_modules/core-js/modules/es.function.name.js create mode 100644 node_modules/core-js/modules/es.global-this.js create mode 100644 node_modules/core-js/modules/es.iterator.constructor.js create mode 100644 node_modules/core-js/modules/es.iterator.drop.js create mode 100644 node_modules/core-js/modules/es.iterator.every.js create mode 100644 node_modules/core-js/modules/es.iterator.filter.js create mode 100644 node_modules/core-js/modules/es.iterator.find.js create mode 100644 node_modules/core-js/modules/es.iterator.flat-map.js create mode 100644 node_modules/core-js/modules/es.iterator.for-each.js create mode 100644 node_modules/core-js/modules/es.iterator.from.js create mode 100644 node_modules/core-js/modules/es.iterator.map.js create mode 100644 node_modules/core-js/modules/es.iterator.reduce.js create mode 100644 node_modules/core-js/modules/es.iterator.some.js create mode 100644 node_modules/core-js/modules/es.iterator.take.js create mode 100644 node_modules/core-js/modules/es.iterator.to-array.js create mode 100644 node_modules/core-js/modules/es.json.stringify.js create mode 100644 node_modules/core-js/modules/es.json.to-string-tag.js create mode 100644 node_modules/core-js/modules/es.map.constructor.js create mode 100644 node_modules/core-js/modules/es.map.group-by.js create mode 100644 node_modules/core-js/modules/es.map.js create mode 100644 node_modules/core-js/modules/es.math.acosh.js create mode 100644 node_modules/core-js/modules/es.math.asinh.js create mode 100644 node_modules/core-js/modules/es.math.atanh.js create mode 100644 node_modules/core-js/modules/es.math.cbrt.js create mode 100644 node_modules/core-js/modules/es.math.clz32.js create mode 100644 node_modules/core-js/modules/es.math.cosh.js create mode 100644 node_modules/core-js/modules/es.math.expm1.js create mode 100644 node_modules/core-js/modules/es.math.f16round.js create mode 100644 node_modules/core-js/modules/es.math.fround.js create mode 100644 node_modules/core-js/modules/es.math.hypot.js create mode 100644 node_modules/core-js/modules/es.math.imul.js create mode 100644 node_modules/core-js/modules/es.math.log10.js create mode 100644 node_modules/core-js/modules/es.math.log1p.js create mode 100644 node_modules/core-js/modules/es.math.log2.js create mode 100644 node_modules/core-js/modules/es.math.sign.js create mode 100644 node_modules/core-js/modules/es.math.sinh.js create mode 100644 node_modules/core-js/modules/es.math.tanh.js create mode 100644 node_modules/core-js/modules/es.math.to-string-tag.js create mode 100644 node_modules/core-js/modules/es.math.trunc.js create mode 100644 node_modules/core-js/modules/es.number.constructor.js create mode 100644 node_modules/core-js/modules/es.number.epsilon.js create mode 100644 node_modules/core-js/modules/es.number.is-finite.js create mode 100644 node_modules/core-js/modules/es.number.is-integer.js create mode 100644 node_modules/core-js/modules/es.number.is-nan.js create mode 100644 node_modules/core-js/modules/es.number.is-safe-integer.js create mode 100644 node_modules/core-js/modules/es.number.max-safe-integer.js create mode 100644 node_modules/core-js/modules/es.number.min-safe-integer.js create mode 100644 node_modules/core-js/modules/es.number.parse-float.js create mode 100644 node_modules/core-js/modules/es.number.parse-int.js create mode 100644 node_modules/core-js/modules/es.number.to-exponential.js create mode 100644 node_modules/core-js/modules/es.number.to-fixed.js create mode 100644 node_modules/core-js/modules/es.number.to-precision.js create mode 100644 node_modules/core-js/modules/es.object.assign.js create mode 100644 node_modules/core-js/modules/es.object.create.js create mode 100644 node_modules/core-js/modules/es.object.define-getter.js create mode 100644 node_modules/core-js/modules/es.object.define-properties.js create mode 100644 node_modules/core-js/modules/es.object.define-property.js create mode 100644 node_modules/core-js/modules/es.object.define-setter.js create mode 100644 node_modules/core-js/modules/es.object.entries.js create mode 100644 node_modules/core-js/modules/es.object.freeze.js create mode 100644 node_modules/core-js/modules/es.object.from-entries.js create mode 100644 node_modules/core-js/modules/es.object.get-own-property-descriptor.js create mode 100644 node_modules/core-js/modules/es.object.get-own-property-descriptors.js create mode 100644 node_modules/core-js/modules/es.object.get-own-property-names.js create mode 100644 node_modules/core-js/modules/es.object.get-own-property-symbols.js create mode 100644 node_modules/core-js/modules/es.object.get-prototype-of.js create mode 100644 node_modules/core-js/modules/es.object.group-by.js create mode 100644 node_modules/core-js/modules/es.object.has-own.js create mode 100644 node_modules/core-js/modules/es.object.is-extensible.js create mode 100644 node_modules/core-js/modules/es.object.is-frozen.js create mode 100644 node_modules/core-js/modules/es.object.is-sealed.js create mode 100644 node_modules/core-js/modules/es.object.is.js create mode 100644 node_modules/core-js/modules/es.object.keys.js create mode 100644 node_modules/core-js/modules/es.object.lookup-getter.js create mode 100644 node_modules/core-js/modules/es.object.lookup-setter.js create mode 100644 node_modules/core-js/modules/es.object.prevent-extensions.js create mode 100644 node_modules/core-js/modules/es.object.proto.js create mode 100644 node_modules/core-js/modules/es.object.seal.js create mode 100644 node_modules/core-js/modules/es.object.set-prototype-of.js create mode 100644 node_modules/core-js/modules/es.object.to-string.js create mode 100644 node_modules/core-js/modules/es.object.values.js create mode 100644 node_modules/core-js/modules/es.parse-float.js create mode 100644 node_modules/core-js/modules/es.parse-int.js create mode 100644 node_modules/core-js/modules/es.promise.all-settled.js create mode 100644 node_modules/core-js/modules/es.promise.all.js create mode 100644 node_modules/core-js/modules/es.promise.any.js create mode 100644 node_modules/core-js/modules/es.promise.catch.js create mode 100644 node_modules/core-js/modules/es.promise.constructor.js create mode 100644 node_modules/core-js/modules/es.promise.finally.js create mode 100644 node_modules/core-js/modules/es.promise.js create mode 100644 node_modules/core-js/modules/es.promise.race.js create mode 100644 node_modules/core-js/modules/es.promise.reject.js create mode 100644 node_modules/core-js/modules/es.promise.resolve.js create mode 100644 node_modules/core-js/modules/es.promise.try.js create mode 100644 node_modules/core-js/modules/es.promise.with-resolvers.js create mode 100644 node_modules/core-js/modules/es.reflect.apply.js create mode 100644 node_modules/core-js/modules/es.reflect.construct.js create mode 100644 node_modules/core-js/modules/es.reflect.define-property.js create mode 100644 node_modules/core-js/modules/es.reflect.delete-property.js create mode 100644 node_modules/core-js/modules/es.reflect.get-own-property-descriptor.js create mode 100644 node_modules/core-js/modules/es.reflect.get-prototype-of.js create mode 100644 node_modules/core-js/modules/es.reflect.get.js create mode 100644 node_modules/core-js/modules/es.reflect.has.js create mode 100644 node_modules/core-js/modules/es.reflect.is-extensible.js create mode 100644 node_modules/core-js/modules/es.reflect.own-keys.js create mode 100644 node_modules/core-js/modules/es.reflect.prevent-extensions.js create mode 100644 node_modules/core-js/modules/es.reflect.set-prototype-of.js create mode 100644 node_modules/core-js/modules/es.reflect.set.js create mode 100644 node_modules/core-js/modules/es.reflect.to-string-tag.js create mode 100644 node_modules/core-js/modules/es.regexp.constructor.js create mode 100644 node_modules/core-js/modules/es.regexp.dot-all.js create mode 100644 node_modules/core-js/modules/es.regexp.escape.js create mode 100644 node_modules/core-js/modules/es.regexp.exec.js create mode 100644 node_modules/core-js/modules/es.regexp.flags.js create mode 100644 node_modules/core-js/modules/es.regexp.sticky.js create mode 100644 node_modules/core-js/modules/es.regexp.test.js create mode 100644 node_modules/core-js/modules/es.regexp.to-string.js create mode 100644 node_modules/core-js/modules/es.set.constructor.js create mode 100644 node_modules/core-js/modules/es.set.difference.v2.js create mode 100644 node_modules/core-js/modules/es.set.intersection.v2.js create mode 100644 node_modules/core-js/modules/es.set.is-disjoint-from.v2.js create mode 100644 node_modules/core-js/modules/es.set.is-subset-of.v2.js create mode 100644 node_modules/core-js/modules/es.set.is-superset-of.v2.js create mode 100644 node_modules/core-js/modules/es.set.js create mode 100644 node_modules/core-js/modules/es.set.symmetric-difference.v2.js create mode 100644 node_modules/core-js/modules/es.set.union.v2.js create mode 100644 node_modules/core-js/modules/es.string.anchor.js create mode 100644 node_modules/core-js/modules/es.string.at-alternative.js create mode 100644 node_modules/core-js/modules/es.string.big.js create mode 100644 node_modules/core-js/modules/es.string.blink.js create mode 100644 node_modules/core-js/modules/es.string.bold.js create mode 100644 node_modules/core-js/modules/es.string.code-point-at.js create mode 100644 node_modules/core-js/modules/es.string.ends-with.js create mode 100644 node_modules/core-js/modules/es.string.fixed.js create mode 100644 node_modules/core-js/modules/es.string.fontcolor.js create mode 100644 node_modules/core-js/modules/es.string.fontsize.js create mode 100644 node_modules/core-js/modules/es.string.from-code-point.js create mode 100644 node_modules/core-js/modules/es.string.includes.js create mode 100644 node_modules/core-js/modules/es.string.is-well-formed.js create mode 100644 node_modules/core-js/modules/es.string.italics.js create mode 100644 node_modules/core-js/modules/es.string.iterator.js create mode 100644 node_modules/core-js/modules/es.string.link.js create mode 100644 node_modules/core-js/modules/es.string.match-all.js create mode 100644 node_modules/core-js/modules/es.string.match.js create mode 100644 node_modules/core-js/modules/es.string.pad-end.js create mode 100644 node_modules/core-js/modules/es.string.pad-start.js create mode 100644 node_modules/core-js/modules/es.string.raw.js create mode 100644 node_modules/core-js/modules/es.string.repeat.js create mode 100644 node_modules/core-js/modules/es.string.replace-all.js create mode 100644 node_modules/core-js/modules/es.string.replace.js create mode 100644 node_modules/core-js/modules/es.string.search.js create mode 100644 node_modules/core-js/modules/es.string.small.js create mode 100644 node_modules/core-js/modules/es.string.split.js create mode 100644 node_modules/core-js/modules/es.string.starts-with.js create mode 100644 node_modules/core-js/modules/es.string.strike.js create mode 100644 node_modules/core-js/modules/es.string.sub.js create mode 100644 node_modules/core-js/modules/es.string.substr.js create mode 100644 node_modules/core-js/modules/es.string.sup.js create mode 100644 node_modules/core-js/modules/es.string.to-well-formed.js create mode 100644 node_modules/core-js/modules/es.string.trim-end.js create mode 100644 node_modules/core-js/modules/es.string.trim-left.js create mode 100644 node_modules/core-js/modules/es.string.trim-right.js create mode 100644 node_modules/core-js/modules/es.string.trim-start.js create mode 100644 node_modules/core-js/modules/es.string.trim.js create mode 100644 node_modules/core-js/modules/es.symbol.async-iterator.js create mode 100644 node_modules/core-js/modules/es.symbol.constructor.js create mode 100644 node_modules/core-js/modules/es.symbol.description.js create mode 100644 node_modules/core-js/modules/es.symbol.for.js create mode 100644 node_modules/core-js/modules/es.symbol.has-instance.js create mode 100644 node_modules/core-js/modules/es.symbol.is-concat-spreadable.js create mode 100644 node_modules/core-js/modules/es.symbol.iterator.js create mode 100644 node_modules/core-js/modules/es.symbol.js create mode 100644 node_modules/core-js/modules/es.symbol.key-for.js create mode 100644 node_modules/core-js/modules/es.symbol.match-all.js create mode 100644 node_modules/core-js/modules/es.symbol.match.js create mode 100644 node_modules/core-js/modules/es.symbol.replace.js create mode 100644 node_modules/core-js/modules/es.symbol.search.js create mode 100644 node_modules/core-js/modules/es.symbol.species.js create mode 100644 node_modules/core-js/modules/es.symbol.split.js create mode 100644 node_modules/core-js/modules/es.symbol.to-primitive.js create mode 100644 node_modules/core-js/modules/es.symbol.to-string-tag.js create mode 100644 node_modules/core-js/modules/es.symbol.unscopables.js create mode 100644 node_modules/core-js/modules/es.typed-array.at.js create mode 100644 node_modules/core-js/modules/es.typed-array.copy-within.js create mode 100644 node_modules/core-js/modules/es.typed-array.every.js create mode 100644 node_modules/core-js/modules/es.typed-array.fill.js create mode 100644 node_modules/core-js/modules/es.typed-array.filter.js create mode 100644 node_modules/core-js/modules/es.typed-array.find-index.js create mode 100644 node_modules/core-js/modules/es.typed-array.find-last-index.js create mode 100644 node_modules/core-js/modules/es.typed-array.find-last.js create mode 100644 node_modules/core-js/modules/es.typed-array.find.js create mode 100644 node_modules/core-js/modules/es.typed-array.float32-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.float64-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.for-each.js create mode 100644 node_modules/core-js/modules/es.typed-array.from.js create mode 100644 node_modules/core-js/modules/es.typed-array.includes.js create mode 100644 node_modules/core-js/modules/es.typed-array.index-of.js create mode 100644 node_modules/core-js/modules/es.typed-array.int16-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.int32-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.int8-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.iterator.js create mode 100644 node_modules/core-js/modules/es.typed-array.join.js create mode 100644 node_modules/core-js/modules/es.typed-array.last-index-of.js create mode 100644 node_modules/core-js/modules/es.typed-array.map.js create mode 100644 node_modules/core-js/modules/es.typed-array.of.js create mode 100644 node_modules/core-js/modules/es.typed-array.reduce-right.js create mode 100644 node_modules/core-js/modules/es.typed-array.reduce.js create mode 100644 node_modules/core-js/modules/es.typed-array.reverse.js create mode 100644 node_modules/core-js/modules/es.typed-array.set.js create mode 100644 node_modules/core-js/modules/es.typed-array.slice.js create mode 100644 node_modules/core-js/modules/es.typed-array.some.js create mode 100644 node_modules/core-js/modules/es.typed-array.sort.js create mode 100644 node_modules/core-js/modules/es.typed-array.subarray.js create mode 100644 node_modules/core-js/modules/es.typed-array.to-locale-string.js create mode 100644 node_modules/core-js/modules/es.typed-array.to-reversed.js create mode 100644 node_modules/core-js/modules/es.typed-array.to-sorted.js create mode 100644 node_modules/core-js/modules/es.typed-array.to-string.js create mode 100644 node_modules/core-js/modules/es.typed-array.uint16-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.uint32-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.uint8-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js create mode 100644 node_modules/core-js/modules/es.typed-array.with.js create mode 100644 node_modules/core-js/modules/es.unescape.js create mode 100644 node_modules/core-js/modules/es.weak-map.constructor.js create mode 100644 node_modules/core-js/modules/es.weak-map.js create mode 100644 node_modules/core-js/modules/es.weak-set.constructor.js create mode 100644 node_modules/core-js/modules/es.weak-set.js create mode 100644 node_modules/core-js/modules/esnext.aggregate-error.js create mode 100644 node_modules/core-js/modules/esnext.array-buffer.detached.js create mode 100644 node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js create mode 100644 node_modules/core-js/modules/esnext.array-buffer.transfer.js create mode 100644 node_modules/core-js/modules/esnext.array.at.js create mode 100644 node_modules/core-js/modules/esnext.array.filter-out.js create mode 100644 node_modules/core-js/modules/esnext.array.filter-reject.js create mode 100644 node_modules/core-js/modules/esnext.array.find-last-index.js create mode 100644 node_modules/core-js/modules/esnext.array.find-last.js create mode 100644 node_modules/core-js/modules/esnext.array.from-async.js create mode 100644 node_modules/core-js/modules/esnext.array.group-by-to-map.js create mode 100644 node_modules/core-js/modules/esnext.array.group-by.js create mode 100644 node_modules/core-js/modules/esnext.array.group-to-map.js create mode 100644 node_modules/core-js/modules/esnext.array.group.js create mode 100644 node_modules/core-js/modules/esnext.array.is-template-object.js create mode 100644 node_modules/core-js/modules/esnext.array.last-index.js create mode 100644 node_modules/core-js/modules/esnext.array.last-item.js create mode 100644 node_modules/core-js/modules/esnext.array.to-reversed.js create mode 100644 node_modules/core-js/modules/esnext.array.to-sorted.js create mode 100644 node_modules/core-js/modules/esnext.array.to-spliced.js create mode 100644 node_modules/core-js/modules/esnext.array.unique-by.js create mode 100644 node_modules/core-js/modules/esnext.array.with.js create mode 100644 node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.async-dispose.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.constructor.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.drop.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.every.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.filter.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.find.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.flat-map.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.for-each.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.from.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.indexed.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.map.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.reduce.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.some.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.take.js create mode 100644 node_modules/core-js/modules/esnext.async-iterator.to-array.js create mode 100644 node_modules/core-js/modules/esnext.bigint.range.js create mode 100644 node_modules/core-js/modules/esnext.composite-key.js create mode 100644 node_modules/core-js/modules/esnext.composite-symbol.js create mode 100644 node_modules/core-js/modules/esnext.data-view.get-float16.js create mode 100644 node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js create mode 100644 node_modules/core-js/modules/esnext.data-view.set-float16.js create mode 100644 node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js create mode 100644 node_modules/core-js/modules/esnext.disposable-stack.constructor.js create mode 100644 node_modules/core-js/modules/esnext.error.is-error.js create mode 100644 node_modules/core-js/modules/esnext.function.demethodize.js create mode 100644 node_modules/core-js/modules/esnext.function.is-callable.js create mode 100644 node_modules/core-js/modules/esnext.function.is-constructor.js create mode 100644 node_modules/core-js/modules/esnext.function.metadata.js create mode 100644 node_modules/core-js/modules/esnext.function.un-this.js create mode 100644 node_modules/core-js/modules/esnext.global-this.js create mode 100644 node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js create mode 100644 node_modules/core-js/modules/esnext.iterator.concat.js create mode 100644 node_modules/core-js/modules/esnext.iterator.constructor.js create mode 100644 node_modules/core-js/modules/esnext.iterator.dispose.js create mode 100644 node_modules/core-js/modules/esnext.iterator.drop.js create mode 100644 node_modules/core-js/modules/esnext.iterator.every.js create mode 100644 node_modules/core-js/modules/esnext.iterator.filter.js create mode 100644 node_modules/core-js/modules/esnext.iterator.find.js create mode 100644 node_modules/core-js/modules/esnext.iterator.flat-map.js create mode 100644 node_modules/core-js/modules/esnext.iterator.for-each.js create mode 100644 node_modules/core-js/modules/esnext.iterator.from.js create mode 100644 node_modules/core-js/modules/esnext.iterator.indexed.js create mode 100644 node_modules/core-js/modules/esnext.iterator.map.js create mode 100644 node_modules/core-js/modules/esnext.iterator.range.js create mode 100644 node_modules/core-js/modules/esnext.iterator.reduce.js create mode 100644 node_modules/core-js/modules/esnext.iterator.some.js create mode 100644 node_modules/core-js/modules/esnext.iterator.take.js create mode 100644 node_modules/core-js/modules/esnext.iterator.to-array.js create mode 100644 node_modules/core-js/modules/esnext.iterator.to-async.js create mode 100644 node_modules/core-js/modules/esnext.json.is-raw-json.js create mode 100644 node_modules/core-js/modules/esnext.json.parse.js create mode 100644 node_modules/core-js/modules/esnext.json.raw-json.js create mode 100644 node_modules/core-js/modules/esnext.map.delete-all.js create mode 100644 node_modules/core-js/modules/esnext.map.emplace.js create mode 100644 node_modules/core-js/modules/esnext.map.every.js create mode 100644 node_modules/core-js/modules/esnext.map.filter.js create mode 100644 node_modules/core-js/modules/esnext.map.find-key.js create mode 100644 node_modules/core-js/modules/esnext.map.find.js create mode 100644 node_modules/core-js/modules/esnext.map.from.js create mode 100644 node_modules/core-js/modules/esnext.map.get-or-insert-computed.js create mode 100644 node_modules/core-js/modules/esnext.map.get-or-insert.js create mode 100644 node_modules/core-js/modules/esnext.map.group-by.js create mode 100644 node_modules/core-js/modules/esnext.map.includes.js create mode 100644 node_modules/core-js/modules/esnext.map.key-by.js create mode 100644 node_modules/core-js/modules/esnext.map.key-of.js create mode 100644 node_modules/core-js/modules/esnext.map.map-keys.js create mode 100644 node_modules/core-js/modules/esnext.map.map-values.js create mode 100644 node_modules/core-js/modules/esnext.map.merge.js create mode 100644 node_modules/core-js/modules/esnext.map.of.js create mode 100644 node_modules/core-js/modules/esnext.map.reduce.js create mode 100644 node_modules/core-js/modules/esnext.map.some.js create mode 100644 node_modules/core-js/modules/esnext.map.update-or-insert.js create mode 100644 node_modules/core-js/modules/esnext.map.update.js create mode 100644 node_modules/core-js/modules/esnext.map.upsert.js create mode 100644 node_modules/core-js/modules/esnext.math.clamp.js create mode 100644 node_modules/core-js/modules/esnext.math.deg-per-rad.js create mode 100644 node_modules/core-js/modules/esnext.math.degrees.js create mode 100644 node_modules/core-js/modules/esnext.math.f16round.js create mode 100644 node_modules/core-js/modules/esnext.math.fscale.js create mode 100644 node_modules/core-js/modules/esnext.math.iaddh.js create mode 100644 node_modules/core-js/modules/esnext.math.imulh.js create mode 100644 node_modules/core-js/modules/esnext.math.isubh.js create mode 100644 node_modules/core-js/modules/esnext.math.rad-per-deg.js create mode 100644 node_modules/core-js/modules/esnext.math.radians.js create mode 100644 node_modules/core-js/modules/esnext.math.scale.js create mode 100644 node_modules/core-js/modules/esnext.math.seeded-prng.js create mode 100644 node_modules/core-js/modules/esnext.math.signbit.js create mode 100644 node_modules/core-js/modules/esnext.math.sum-precise.js create mode 100644 node_modules/core-js/modules/esnext.math.umulh.js create mode 100644 node_modules/core-js/modules/esnext.number.from-string.js create mode 100644 node_modules/core-js/modules/esnext.number.range.js create mode 100644 node_modules/core-js/modules/esnext.object.group-by.js create mode 100644 node_modules/core-js/modules/esnext.object.has-own.js create mode 100644 node_modules/core-js/modules/esnext.object.iterate-entries.js create mode 100644 node_modules/core-js/modules/esnext.object.iterate-keys.js create mode 100644 node_modules/core-js/modules/esnext.object.iterate-values.js create mode 100644 node_modules/core-js/modules/esnext.observable.constructor.js create mode 100644 node_modules/core-js/modules/esnext.observable.from.js create mode 100644 node_modules/core-js/modules/esnext.observable.js create mode 100644 node_modules/core-js/modules/esnext.observable.of.js create mode 100644 node_modules/core-js/modules/esnext.promise.all-settled.js create mode 100644 node_modules/core-js/modules/esnext.promise.any.js create mode 100644 node_modules/core-js/modules/esnext.promise.try.js create mode 100644 node_modules/core-js/modules/esnext.promise.with-resolvers.js create mode 100644 node_modules/core-js/modules/esnext.reflect.define-metadata.js create mode 100644 node_modules/core-js/modules/esnext.reflect.delete-metadata.js create mode 100644 node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js create mode 100644 node_modules/core-js/modules/esnext.reflect.get-metadata.js create mode 100644 node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js create mode 100644 node_modules/core-js/modules/esnext.reflect.get-own-metadata.js create mode 100644 node_modules/core-js/modules/esnext.reflect.has-metadata.js create mode 100644 node_modules/core-js/modules/esnext.reflect.has-own-metadata.js create mode 100644 node_modules/core-js/modules/esnext.reflect.metadata.js create mode 100644 node_modules/core-js/modules/esnext.regexp.escape.js create mode 100644 node_modules/core-js/modules/esnext.set.add-all.js create mode 100644 node_modules/core-js/modules/esnext.set.delete-all.js create mode 100644 node_modules/core-js/modules/esnext.set.difference.js create mode 100644 node_modules/core-js/modules/esnext.set.difference.v2.js create mode 100644 node_modules/core-js/modules/esnext.set.every.js create mode 100644 node_modules/core-js/modules/esnext.set.filter.js create mode 100644 node_modules/core-js/modules/esnext.set.find.js create mode 100644 node_modules/core-js/modules/esnext.set.from.js create mode 100644 node_modules/core-js/modules/esnext.set.intersection.js create mode 100644 node_modules/core-js/modules/esnext.set.intersection.v2.js create mode 100644 node_modules/core-js/modules/esnext.set.is-disjoint-from.js create mode 100644 node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js create mode 100644 node_modules/core-js/modules/esnext.set.is-subset-of.js create mode 100644 node_modules/core-js/modules/esnext.set.is-subset-of.v2.js create mode 100644 node_modules/core-js/modules/esnext.set.is-superset-of.js create mode 100644 node_modules/core-js/modules/esnext.set.is-superset-of.v2.js create mode 100644 node_modules/core-js/modules/esnext.set.join.js create mode 100644 node_modules/core-js/modules/esnext.set.map.js create mode 100644 node_modules/core-js/modules/esnext.set.of.js create mode 100644 node_modules/core-js/modules/esnext.set.reduce.js create mode 100644 node_modules/core-js/modules/esnext.set.some.js create mode 100644 node_modules/core-js/modules/esnext.set.symmetric-difference.js create mode 100644 node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js create mode 100644 node_modules/core-js/modules/esnext.set.union.js create mode 100644 node_modules/core-js/modules/esnext.set.union.v2.js create mode 100644 node_modules/core-js/modules/esnext.string.at-alternative.js create mode 100644 node_modules/core-js/modules/esnext.string.at.js create mode 100644 node_modules/core-js/modules/esnext.string.code-points.js create mode 100644 node_modules/core-js/modules/esnext.string.cooked.js create mode 100644 node_modules/core-js/modules/esnext.string.dedent.js create mode 100644 node_modules/core-js/modules/esnext.string.is-well-formed.js create mode 100644 node_modules/core-js/modules/esnext.string.match-all.js create mode 100644 node_modules/core-js/modules/esnext.string.replace-all.js create mode 100644 node_modules/core-js/modules/esnext.string.to-well-formed.js create mode 100644 node_modules/core-js/modules/esnext.suppressed-error.constructor.js create mode 100644 node_modules/core-js/modules/esnext.symbol.async-dispose.js create mode 100644 node_modules/core-js/modules/esnext.symbol.custom-matcher.js create mode 100644 node_modules/core-js/modules/esnext.symbol.dispose.js create mode 100644 node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js create mode 100644 node_modules/core-js/modules/esnext.symbol.is-registered.js create mode 100644 node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js create mode 100644 node_modules/core-js/modules/esnext.symbol.is-well-known.js create mode 100644 node_modules/core-js/modules/esnext.symbol.matcher.js create mode 100644 node_modules/core-js/modules/esnext.symbol.metadata-key.js create mode 100644 node_modules/core-js/modules/esnext.symbol.metadata.js create mode 100644 node_modules/core-js/modules/esnext.symbol.observable.js create mode 100644 node_modules/core-js/modules/esnext.symbol.pattern-match.js create mode 100644 node_modules/core-js/modules/esnext.symbol.replace-all.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.at.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.filter-out.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.filter-reject.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.find-last-index.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.find-last.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.from-async.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.group-by.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.to-reversed.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.to-sorted.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.to-spliced.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.unique-by.js create mode 100644 node_modules/core-js/modules/esnext.typed-array.with.js create mode 100644 node_modules/core-js/modules/esnext.uint8-array.from-base64.js create mode 100644 node_modules/core-js/modules/esnext.uint8-array.from-hex.js create mode 100644 node_modules/core-js/modules/esnext.uint8-array.set-from-base64.js create mode 100644 node_modules/core-js/modules/esnext.uint8-array.set-from-hex.js create mode 100644 node_modules/core-js/modules/esnext.uint8-array.to-base64.js create mode 100644 node_modules/core-js/modules/esnext.uint8-array.to-hex.js create mode 100644 node_modules/core-js/modules/esnext.weak-map.delete-all.js create mode 100644 node_modules/core-js/modules/esnext.weak-map.emplace.js create mode 100644 node_modules/core-js/modules/esnext.weak-map.from.js create mode 100644 node_modules/core-js/modules/esnext.weak-map.get-or-insert-computed.js create mode 100644 node_modules/core-js/modules/esnext.weak-map.get-or-insert.js create mode 100644 node_modules/core-js/modules/esnext.weak-map.of.js create mode 100644 node_modules/core-js/modules/esnext.weak-map.upsert.js create mode 100644 node_modules/core-js/modules/esnext.weak-set.add-all.js create mode 100644 node_modules/core-js/modules/esnext.weak-set.delete-all.js create mode 100644 node_modules/core-js/modules/esnext.weak-set.from.js create mode 100644 node_modules/core-js/modules/esnext.weak-set.of.js create mode 100644 node_modules/core-js/modules/web.atob.js create mode 100644 node_modules/core-js/modules/web.btoa.js create mode 100644 node_modules/core-js/modules/web.clear-immediate.js create mode 100644 node_modules/core-js/modules/web.dom-collections.for-each.js create mode 100644 node_modules/core-js/modules/web.dom-collections.iterator.js create mode 100644 node_modules/core-js/modules/web.dom-exception.constructor.js create mode 100644 node_modules/core-js/modules/web.dom-exception.stack.js create mode 100644 node_modules/core-js/modules/web.dom-exception.to-string-tag.js create mode 100644 node_modules/core-js/modules/web.immediate.js create mode 100644 node_modules/core-js/modules/web.queue-microtask.js create mode 100644 node_modules/core-js/modules/web.self.js create mode 100644 node_modules/core-js/modules/web.set-immediate.js create mode 100644 node_modules/core-js/modules/web.set-interval.js create mode 100644 node_modules/core-js/modules/web.set-timeout.js create mode 100644 node_modules/core-js/modules/web.structured-clone.js create mode 100644 node_modules/core-js/modules/web.timers.js create mode 100644 node_modules/core-js/modules/web.url-search-params.constructor.js create mode 100644 node_modules/core-js/modules/web.url-search-params.delete.js create mode 100644 node_modules/core-js/modules/web.url-search-params.has.js create mode 100644 node_modules/core-js/modules/web.url-search-params.js create mode 100644 node_modules/core-js/modules/web.url-search-params.size.js create mode 100644 node_modules/core-js/modules/web.url.can-parse.js create mode 100644 node_modules/core-js/modules/web.url.constructor.js create mode 100644 node_modules/core-js/modules/web.url.js create mode 100644 node_modules/core-js/modules/web.url.parse.js create mode 100644 node_modules/core-js/modules/web.url.to-json.js create mode 100644 node_modules/core-js/package.json create mode 100644 node_modules/core-js/postinstall.js create mode 100644 node_modules/core-js/proposals/accessible-object-hasownproperty.js create mode 100644 node_modules/core-js/proposals/array-buffer-base64.js create mode 100644 node_modules/core-js/proposals/array-buffer-transfer.js create mode 100644 node_modules/core-js/proposals/array-filtering-stage-1.js create mode 100644 node_modules/core-js/proposals/array-filtering.js create mode 100644 node_modules/core-js/proposals/array-find-from-last.js create mode 100644 node_modules/core-js/proposals/array-flat-map.js create mode 100644 node_modules/core-js/proposals/array-from-async-stage-2.js create mode 100644 node_modules/core-js/proposals/array-from-async.js create mode 100644 node_modules/core-js/proposals/array-grouping-stage-3-2.js create mode 100644 node_modules/core-js/proposals/array-grouping-stage-3.js create mode 100644 node_modules/core-js/proposals/array-grouping-v2.js create mode 100644 node_modules/core-js/proposals/array-grouping.js create mode 100644 node_modules/core-js/proposals/array-includes.js create mode 100644 node_modules/core-js/proposals/array-is-template-object.js create mode 100644 node_modules/core-js/proposals/array-last.js create mode 100644 node_modules/core-js/proposals/array-unique.js create mode 100644 node_modules/core-js/proposals/async-explicit-resource-management.js create mode 100644 node_modules/core-js/proposals/async-iteration.js create mode 100644 node_modules/core-js/proposals/async-iterator-helpers.js create mode 100644 node_modules/core-js/proposals/change-array-by-copy-stage-4.js create mode 100644 node_modules/core-js/proposals/change-array-by-copy.js create mode 100644 node_modules/core-js/proposals/collection-methods.js create mode 100644 node_modules/core-js/proposals/collection-of-from.js create mode 100644 node_modules/core-js/proposals/data-view-get-set-uint8-clamped.js create mode 100644 node_modules/core-js/proposals/decorator-metadata-v2.js create mode 100644 node_modules/core-js/proposals/decorator-metadata.js create mode 100644 node_modules/core-js/proposals/decorators.js create mode 100644 node_modules/core-js/proposals/efficient-64-bit-arithmetic.js create mode 100644 node_modules/core-js/proposals/error-cause.js create mode 100644 node_modules/core-js/proposals/explicit-resource-management.js create mode 100644 node_modules/core-js/proposals/extractors.js create mode 100644 node_modules/core-js/proposals/float16.js create mode 100644 node_modules/core-js/proposals/function-demethodize.js create mode 100644 node_modules/core-js/proposals/function-is-callable-is-constructor.js create mode 100644 node_modules/core-js/proposals/function-un-this.js create mode 100644 node_modules/core-js/proposals/global-this.js create mode 100644 node_modules/core-js/proposals/index.js create mode 100644 node_modules/core-js/proposals/is-error.js create mode 100644 node_modules/core-js/proposals/iterator-helpers-stage-3-2.js create mode 100644 node_modules/core-js/proposals/iterator-helpers-stage-3.js create mode 100644 node_modules/core-js/proposals/iterator-helpers.js create mode 100644 node_modules/core-js/proposals/iterator-range.js create mode 100644 node_modules/core-js/proposals/iterator-sequencing.js create mode 100644 node_modules/core-js/proposals/json-parse-with-source.js create mode 100644 node_modules/core-js/proposals/keys-composition.js create mode 100644 node_modules/core-js/proposals/map-update-or-insert.js create mode 100644 node_modules/core-js/proposals/map-upsert-stage-2.js create mode 100644 node_modules/core-js/proposals/map-upsert-v4.js create mode 100644 node_modules/core-js/proposals/map-upsert.js create mode 100644 node_modules/core-js/proposals/math-clamp.js create mode 100644 node_modules/core-js/proposals/math-extensions.js create mode 100644 node_modules/core-js/proposals/math-signbit.js create mode 100644 node_modules/core-js/proposals/math-sum.js create mode 100644 node_modules/core-js/proposals/number-from-string.js create mode 100644 node_modules/core-js/proposals/number-range.js create mode 100644 node_modules/core-js/proposals/object-from-entries.js create mode 100644 node_modules/core-js/proposals/object-getownpropertydescriptors.js create mode 100644 node_modules/core-js/proposals/object-iteration.js create mode 100644 node_modules/core-js/proposals/object-values-entries.js create mode 100644 node_modules/core-js/proposals/observable.js create mode 100644 node_modules/core-js/proposals/pattern-matching-v2.js create mode 100644 node_modules/core-js/proposals/pattern-matching.js create mode 100644 node_modules/core-js/proposals/promise-all-settled.js create mode 100644 node_modules/core-js/proposals/promise-any.js create mode 100644 node_modules/core-js/proposals/promise-finally.js create mode 100644 node_modules/core-js/proposals/promise-try.js create mode 100644 node_modules/core-js/proposals/promise-with-resolvers.js create mode 100644 node_modules/core-js/proposals/reflect-metadata.js create mode 100644 node_modules/core-js/proposals/regexp-dotall-flag.js create mode 100644 node_modules/core-js/proposals/regexp-escaping.js create mode 100644 node_modules/core-js/proposals/regexp-named-groups.js create mode 100644 node_modules/core-js/proposals/relative-indexing-method.js create mode 100644 node_modules/core-js/proposals/seeded-random.js create mode 100644 node_modules/core-js/proposals/set-methods-v2.js create mode 100644 node_modules/core-js/proposals/set-methods.js create mode 100644 node_modules/core-js/proposals/string-at.js create mode 100644 node_modules/core-js/proposals/string-code-points.js create mode 100644 node_modules/core-js/proposals/string-cooked.js create mode 100644 node_modules/core-js/proposals/string-dedent.js create mode 100644 node_modules/core-js/proposals/string-left-right-trim.js create mode 100644 node_modules/core-js/proposals/string-match-all.js create mode 100644 node_modules/core-js/proposals/string-padding.js create mode 100644 node_modules/core-js/proposals/string-replace-all-stage-4.js create mode 100644 node_modules/core-js/proposals/string-replace-all.js create mode 100644 node_modules/core-js/proposals/symbol-description.js create mode 100644 node_modules/core-js/proposals/symbol-predicates-v2.js create mode 100644 node_modules/core-js/proposals/symbol-predicates.js create mode 100644 node_modules/core-js/proposals/url.js create mode 100644 node_modules/core-js/proposals/using-statement.js create mode 100644 node_modules/core-js/proposals/well-formed-stringify.js create mode 100644 node_modules/core-js/proposals/well-formed-unicode-strings.js create mode 100644 node_modules/core-js/stable/README.md create mode 100644 node_modules/core-js/stable/aggregate-error.js create mode 100644 node_modules/core-js/stable/array-buffer/constructor.js create mode 100644 node_modules/core-js/stable/array-buffer/detached.js create mode 100644 node_modules/core-js/stable/array-buffer/index.js create mode 100644 node_modules/core-js/stable/array-buffer/is-view.js create mode 100644 node_modules/core-js/stable/array-buffer/slice.js create mode 100644 node_modules/core-js/stable/array-buffer/transfer-to-fixed-length.js create mode 100644 node_modules/core-js/stable/array-buffer/transfer.js create mode 100644 node_modules/core-js/stable/array/at.js create mode 100644 node_modules/core-js/stable/array/concat.js create mode 100644 node_modules/core-js/stable/array/copy-within.js create mode 100644 node_modules/core-js/stable/array/entries.js create mode 100644 node_modules/core-js/stable/array/every.js create mode 100644 node_modules/core-js/stable/array/fill.js create mode 100644 node_modules/core-js/stable/array/filter.js create mode 100644 node_modules/core-js/stable/array/find-index.js create mode 100644 node_modules/core-js/stable/array/find-last-index.js create mode 100644 node_modules/core-js/stable/array/find-last.js create mode 100644 node_modules/core-js/stable/array/find.js create mode 100644 node_modules/core-js/stable/array/flat-map.js create mode 100644 node_modules/core-js/stable/array/flat.js create mode 100644 node_modules/core-js/stable/array/for-each.js create mode 100644 node_modules/core-js/stable/array/from.js create mode 100644 node_modules/core-js/stable/array/includes.js create mode 100644 node_modules/core-js/stable/array/index-of.js create mode 100644 node_modules/core-js/stable/array/index.js create mode 100644 node_modules/core-js/stable/array/is-array.js create mode 100644 node_modules/core-js/stable/array/iterator.js create mode 100644 node_modules/core-js/stable/array/join.js create mode 100644 node_modules/core-js/stable/array/keys.js create mode 100644 node_modules/core-js/stable/array/last-index-of.js create mode 100644 node_modules/core-js/stable/array/map.js create mode 100644 node_modules/core-js/stable/array/of.js create mode 100644 node_modules/core-js/stable/array/push.js create mode 100644 node_modules/core-js/stable/array/reduce-right.js create mode 100644 node_modules/core-js/stable/array/reduce.js create mode 100644 node_modules/core-js/stable/array/reverse.js create mode 100644 node_modules/core-js/stable/array/slice.js create mode 100644 node_modules/core-js/stable/array/some.js create mode 100644 node_modules/core-js/stable/array/sort.js create mode 100644 node_modules/core-js/stable/array/splice.js create mode 100644 node_modules/core-js/stable/array/to-reversed.js create mode 100644 node_modules/core-js/stable/array/to-sorted.js create mode 100644 node_modules/core-js/stable/array/to-spliced.js create mode 100644 node_modules/core-js/stable/array/unshift.js create mode 100644 node_modules/core-js/stable/array/values.js create mode 100644 node_modules/core-js/stable/array/virtual/at.js create mode 100644 node_modules/core-js/stable/array/virtual/concat.js create mode 100644 node_modules/core-js/stable/array/virtual/copy-within.js create mode 100644 node_modules/core-js/stable/array/virtual/entries.js create mode 100644 node_modules/core-js/stable/array/virtual/every.js create mode 100644 node_modules/core-js/stable/array/virtual/fill.js create mode 100644 node_modules/core-js/stable/array/virtual/filter.js create mode 100644 node_modules/core-js/stable/array/virtual/find-index.js create mode 100644 node_modules/core-js/stable/array/virtual/find-last-index.js create mode 100644 node_modules/core-js/stable/array/virtual/find-last.js create mode 100644 node_modules/core-js/stable/array/virtual/find.js create mode 100644 node_modules/core-js/stable/array/virtual/flat-map.js create mode 100644 node_modules/core-js/stable/array/virtual/flat.js create mode 100644 node_modules/core-js/stable/array/virtual/for-each.js create mode 100644 node_modules/core-js/stable/array/virtual/includes.js create mode 100644 node_modules/core-js/stable/array/virtual/index-of.js create mode 100644 node_modules/core-js/stable/array/virtual/index.js create mode 100644 node_modules/core-js/stable/array/virtual/iterator.js create mode 100644 node_modules/core-js/stable/array/virtual/join.js create mode 100644 node_modules/core-js/stable/array/virtual/keys.js create mode 100644 node_modules/core-js/stable/array/virtual/last-index-of.js create mode 100644 node_modules/core-js/stable/array/virtual/map.js create mode 100644 node_modules/core-js/stable/array/virtual/push.js create mode 100644 node_modules/core-js/stable/array/virtual/reduce-right.js create mode 100644 node_modules/core-js/stable/array/virtual/reduce.js create mode 100644 node_modules/core-js/stable/array/virtual/reverse.js create mode 100644 node_modules/core-js/stable/array/virtual/slice.js create mode 100644 node_modules/core-js/stable/array/virtual/some.js create mode 100644 node_modules/core-js/stable/array/virtual/sort.js create mode 100644 node_modules/core-js/stable/array/virtual/splice.js create mode 100644 node_modules/core-js/stable/array/virtual/to-reversed.js create mode 100644 node_modules/core-js/stable/array/virtual/to-sorted.js create mode 100644 node_modules/core-js/stable/array/virtual/to-spliced.js create mode 100644 node_modules/core-js/stable/array/virtual/unshift.js create mode 100644 node_modules/core-js/stable/array/virtual/values.js create mode 100644 node_modules/core-js/stable/array/virtual/with.js create mode 100644 node_modules/core-js/stable/array/with.js create mode 100644 node_modules/core-js/stable/atob.js create mode 100644 node_modules/core-js/stable/btoa.js create mode 100644 node_modules/core-js/stable/clear-immediate.js create mode 100644 node_modules/core-js/stable/data-view/get-float16.js create mode 100644 node_modules/core-js/stable/data-view/index.js create mode 100644 node_modules/core-js/stable/data-view/set-float16.js create mode 100644 node_modules/core-js/stable/date/get-year.js create mode 100644 node_modules/core-js/stable/date/index.js create mode 100644 node_modules/core-js/stable/date/now.js create mode 100644 node_modules/core-js/stable/date/set-year.js create mode 100644 node_modules/core-js/stable/date/to-gmt-string.js create mode 100644 node_modules/core-js/stable/date/to-iso-string.js create mode 100644 node_modules/core-js/stable/date/to-json.js create mode 100644 node_modules/core-js/stable/date/to-primitive.js create mode 100644 node_modules/core-js/stable/date/to-string.js create mode 100644 node_modules/core-js/stable/dom-collections/for-each.js create mode 100644 node_modules/core-js/stable/dom-collections/index.js create mode 100644 node_modules/core-js/stable/dom-collections/iterator.js create mode 100644 node_modules/core-js/stable/dom-exception/constructor.js create mode 100644 node_modules/core-js/stable/dom-exception/index.js create mode 100644 node_modules/core-js/stable/dom-exception/to-string-tag.js create mode 100644 node_modules/core-js/stable/error/constructor.js create mode 100644 node_modules/core-js/stable/error/index.js create mode 100644 node_modules/core-js/stable/error/to-string.js create mode 100644 node_modules/core-js/stable/escape.js create mode 100644 node_modules/core-js/stable/function/bind.js create mode 100644 node_modules/core-js/stable/function/has-instance.js create mode 100644 node_modules/core-js/stable/function/index.js create mode 100644 node_modules/core-js/stable/function/name.js create mode 100644 node_modules/core-js/stable/function/virtual/bind.js create mode 100644 node_modules/core-js/stable/function/virtual/index.js create mode 100644 node_modules/core-js/stable/get-iterator-method.js create mode 100644 node_modules/core-js/stable/get-iterator.js create mode 100644 node_modules/core-js/stable/global-this.js create mode 100644 node_modules/core-js/stable/index.js create mode 100644 node_modules/core-js/stable/instance/at.js create mode 100644 node_modules/core-js/stable/instance/bind.js create mode 100644 node_modules/core-js/stable/instance/code-point-at.js create mode 100644 node_modules/core-js/stable/instance/concat.js create mode 100644 node_modules/core-js/stable/instance/copy-within.js create mode 100644 node_modules/core-js/stable/instance/ends-with.js create mode 100644 node_modules/core-js/stable/instance/entries.js create mode 100644 node_modules/core-js/stable/instance/every.js create mode 100644 node_modules/core-js/stable/instance/fill.js create mode 100644 node_modules/core-js/stable/instance/filter.js create mode 100644 node_modules/core-js/stable/instance/find-index.js create mode 100644 node_modules/core-js/stable/instance/find-last-index.js create mode 100644 node_modules/core-js/stable/instance/find-last.js create mode 100644 node_modules/core-js/stable/instance/find.js create mode 100644 node_modules/core-js/stable/instance/flags.js create mode 100644 node_modules/core-js/stable/instance/flat-map.js create mode 100644 node_modules/core-js/stable/instance/flat.js create mode 100644 node_modules/core-js/stable/instance/for-each.js create mode 100644 node_modules/core-js/stable/instance/includes.js create mode 100644 node_modules/core-js/stable/instance/index-of.js create mode 100644 node_modules/core-js/stable/instance/is-well-formed.js create mode 100644 node_modules/core-js/stable/instance/keys.js create mode 100644 node_modules/core-js/stable/instance/last-index-of.js create mode 100644 node_modules/core-js/stable/instance/map.js create mode 100644 node_modules/core-js/stable/instance/match-all.js create mode 100644 node_modules/core-js/stable/instance/pad-end.js create mode 100644 node_modules/core-js/stable/instance/pad-start.js create mode 100644 node_modules/core-js/stable/instance/push.js create mode 100644 node_modules/core-js/stable/instance/reduce-right.js create mode 100644 node_modules/core-js/stable/instance/reduce.js create mode 100644 node_modules/core-js/stable/instance/repeat.js create mode 100644 node_modules/core-js/stable/instance/replace-all.js create mode 100644 node_modules/core-js/stable/instance/reverse.js create mode 100644 node_modules/core-js/stable/instance/slice.js create mode 100644 node_modules/core-js/stable/instance/some.js create mode 100644 node_modules/core-js/stable/instance/sort.js create mode 100644 node_modules/core-js/stable/instance/splice.js create mode 100644 node_modules/core-js/stable/instance/starts-with.js create mode 100644 node_modules/core-js/stable/instance/to-reversed.js create mode 100644 node_modules/core-js/stable/instance/to-sorted.js create mode 100644 node_modules/core-js/stable/instance/to-spliced.js create mode 100644 node_modules/core-js/stable/instance/to-well-formed.js create mode 100644 node_modules/core-js/stable/instance/trim-end.js create mode 100644 node_modules/core-js/stable/instance/trim-left.js create mode 100644 node_modules/core-js/stable/instance/trim-right.js create mode 100644 node_modules/core-js/stable/instance/trim-start.js create mode 100644 node_modules/core-js/stable/instance/trim.js create mode 100644 node_modules/core-js/stable/instance/unshift.js create mode 100644 node_modules/core-js/stable/instance/values.js create mode 100644 node_modules/core-js/stable/instance/with.js create mode 100644 node_modules/core-js/stable/is-iterable.js create mode 100644 node_modules/core-js/stable/iterator/drop.js create mode 100644 node_modules/core-js/stable/iterator/every.js create mode 100644 node_modules/core-js/stable/iterator/filter.js create mode 100644 node_modules/core-js/stable/iterator/find.js create mode 100644 node_modules/core-js/stable/iterator/flat-map.js create mode 100644 node_modules/core-js/stable/iterator/for-each.js create mode 100644 node_modules/core-js/stable/iterator/from.js create mode 100644 node_modules/core-js/stable/iterator/index.js create mode 100644 node_modules/core-js/stable/iterator/map.js create mode 100644 node_modules/core-js/stable/iterator/reduce.js create mode 100644 node_modules/core-js/stable/iterator/some.js create mode 100644 node_modules/core-js/stable/iterator/take.js create mode 100644 node_modules/core-js/stable/iterator/to-array.js create mode 100644 node_modules/core-js/stable/json/index.js create mode 100644 node_modules/core-js/stable/json/stringify.js create mode 100644 node_modules/core-js/stable/json/to-string-tag.js create mode 100644 node_modules/core-js/stable/map/group-by.js create mode 100644 node_modules/core-js/stable/map/index.js create mode 100644 node_modules/core-js/stable/math/acosh.js create mode 100644 node_modules/core-js/stable/math/asinh.js create mode 100644 node_modules/core-js/stable/math/atanh.js create mode 100644 node_modules/core-js/stable/math/cbrt.js create mode 100644 node_modules/core-js/stable/math/clz32.js create mode 100644 node_modules/core-js/stable/math/cosh.js create mode 100644 node_modules/core-js/stable/math/expm1.js create mode 100644 node_modules/core-js/stable/math/f16round.js create mode 100644 node_modules/core-js/stable/math/fround.js create mode 100644 node_modules/core-js/stable/math/hypot.js create mode 100644 node_modules/core-js/stable/math/imul.js create mode 100644 node_modules/core-js/stable/math/index.js create mode 100644 node_modules/core-js/stable/math/log10.js create mode 100644 node_modules/core-js/stable/math/log1p.js create mode 100644 node_modules/core-js/stable/math/log2.js create mode 100644 node_modules/core-js/stable/math/sign.js create mode 100644 node_modules/core-js/stable/math/sinh.js create mode 100644 node_modules/core-js/stable/math/tanh.js create mode 100644 node_modules/core-js/stable/math/to-string-tag.js create mode 100644 node_modules/core-js/stable/math/trunc.js create mode 100644 node_modules/core-js/stable/number/constructor.js create mode 100644 node_modules/core-js/stable/number/epsilon.js create mode 100644 node_modules/core-js/stable/number/index.js create mode 100644 node_modules/core-js/stable/number/is-finite.js create mode 100644 node_modules/core-js/stable/number/is-integer.js create mode 100644 node_modules/core-js/stable/number/is-nan.js create mode 100644 node_modules/core-js/stable/number/is-safe-integer.js create mode 100644 node_modules/core-js/stable/number/max-safe-integer.js create mode 100644 node_modules/core-js/stable/number/min-safe-integer.js create mode 100644 node_modules/core-js/stable/number/parse-float.js create mode 100644 node_modules/core-js/stable/number/parse-int.js create mode 100644 node_modules/core-js/stable/number/to-exponential.js create mode 100644 node_modules/core-js/stable/number/to-fixed.js create mode 100644 node_modules/core-js/stable/number/to-precision.js create mode 100644 node_modules/core-js/stable/number/virtual/index.js create mode 100644 node_modules/core-js/stable/number/virtual/to-exponential.js create mode 100644 node_modules/core-js/stable/number/virtual/to-fixed.js create mode 100644 node_modules/core-js/stable/number/virtual/to-precision.js create mode 100644 node_modules/core-js/stable/object/assign.js create mode 100644 node_modules/core-js/stable/object/create.js create mode 100644 node_modules/core-js/stable/object/define-getter.js create mode 100644 node_modules/core-js/stable/object/define-properties.js create mode 100644 node_modules/core-js/stable/object/define-property.js create mode 100644 node_modules/core-js/stable/object/define-setter.js create mode 100644 node_modules/core-js/stable/object/entries.js create mode 100644 node_modules/core-js/stable/object/freeze.js create mode 100644 node_modules/core-js/stable/object/from-entries.js create mode 100644 node_modules/core-js/stable/object/get-own-property-descriptor.js create mode 100644 node_modules/core-js/stable/object/get-own-property-descriptors.js create mode 100644 node_modules/core-js/stable/object/get-own-property-names.js create mode 100644 node_modules/core-js/stable/object/get-own-property-symbols.js create mode 100644 node_modules/core-js/stable/object/get-prototype-of.js create mode 100644 node_modules/core-js/stable/object/group-by.js create mode 100644 node_modules/core-js/stable/object/has-own.js create mode 100644 node_modules/core-js/stable/object/index.js create mode 100644 node_modules/core-js/stable/object/is-extensible.js create mode 100644 node_modules/core-js/stable/object/is-frozen.js create mode 100644 node_modules/core-js/stable/object/is-sealed.js create mode 100644 node_modules/core-js/stable/object/is.js create mode 100644 node_modules/core-js/stable/object/keys.js create mode 100644 node_modules/core-js/stable/object/lookup-getter.js create mode 100644 node_modules/core-js/stable/object/lookup-setter.js create mode 100644 node_modules/core-js/stable/object/prevent-extensions.js create mode 100644 node_modules/core-js/stable/object/proto.js create mode 100644 node_modules/core-js/stable/object/seal.js create mode 100644 node_modules/core-js/stable/object/set-prototype-of.js create mode 100644 node_modules/core-js/stable/object/to-string.js create mode 100644 node_modules/core-js/stable/object/values.js create mode 100644 node_modules/core-js/stable/parse-float.js create mode 100644 node_modules/core-js/stable/parse-int.js create mode 100644 node_modules/core-js/stable/promise/all-settled.js create mode 100644 node_modules/core-js/stable/promise/any.js create mode 100644 node_modules/core-js/stable/promise/finally.js create mode 100644 node_modules/core-js/stable/promise/index.js create mode 100644 node_modules/core-js/stable/promise/try.js create mode 100644 node_modules/core-js/stable/promise/with-resolvers.js create mode 100644 node_modules/core-js/stable/queue-microtask.js create mode 100644 node_modules/core-js/stable/reflect/apply.js create mode 100644 node_modules/core-js/stable/reflect/construct.js create mode 100644 node_modules/core-js/stable/reflect/define-property.js create mode 100644 node_modules/core-js/stable/reflect/delete-property.js create mode 100644 node_modules/core-js/stable/reflect/get-own-property-descriptor.js create mode 100644 node_modules/core-js/stable/reflect/get-prototype-of.js create mode 100644 node_modules/core-js/stable/reflect/get.js create mode 100644 node_modules/core-js/stable/reflect/has.js create mode 100644 node_modules/core-js/stable/reflect/index.js create mode 100644 node_modules/core-js/stable/reflect/is-extensible.js create mode 100644 node_modules/core-js/stable/reflect/own-keys.js create mode 100644 node_modules/core-js/stable/reflect/prevent-extensions.js create mode 100644 node_modules/core-js/stable/reflect/set-prototype-of.js create mode 100644 node_modules/core-js/stable/reflect/set.js create mode 100644 node_modules/core-js/stable/reflect/to-string-tag.js create mode 100644 node_modules/core-js/stable/regexp/constructor.js create mode 100644 node_modules/core-js/stable/regexp/dot-all.js create mode 100644 node_modules/core-js/stable/regexp/escape.js create mode 100644 node_modules/core-js/stable/regexp/flags.js create mode 100644 node_modules/core-js/stable/regexp/index.js create mode 100644 node_modules/core-js/stable/regexp/match.js create mode 100644 node_modules/core-js/stable/regexp/replace.js create mode 100644 node_modules/core-js/stable/regexp/search.js create mode 100644 node_modules/core-js/stable/regexp/split.js create mode 100644 node_modules/core-js/stable/regexp/sticky.js create mode 100644 node_modules/core-js/stable/regexp/test.js create mode 100644 node_modules/core-js/stable/regexp/to-string.js create mode 100644 node_modules/core-js/stable/self.js create mode 100644 node_modules/core-js/stable/set-immediate.js create mode 100644 node_modules/core-js/stable/set-interval.js create mode 100644 node_modules/core-js/stable/set-timeout.js create mode 100644 node_modules/core-js/stable/set/difference.js create mode 100644 node_modules/core-js/stable/set/index.js create mode 100644 node_modules/core-js/stable/set/intersection.js create mode 100644 node_modules/core-js/stable/set/is-disjoint-from.js create mode 100644 node_modules/core-js/stable/set/is-subset-of.js create mode 100644 node_modules/core-js/stable/set/is-superset-of.js create mode 100644 node_modules/core-js/stable/set/symmetric-difference.js create mode 100644 node_modules/core-js/stable/set/union.js create mode 100644 node_modules/core-js/stable/string/anchor.js create mode 100644 node_modules/core-js/stable/string/at.js create mode 100644 node_modules/core-js/stable/string/big.js create mode 100644 node_modules/core-js/stable/string/blink.js create mode 100644 node_modules/core-js/stable/string/bold.js create mode 100644 node_modules/core-js/stable/string/code-point-at.js create mode 100644 node_modules/core-js/stable/string/ends-with.js create mode 100644 node_modules/core-js/stable/string/fixed.js create mode 100644 node_modules/core-js/stable/string/fontcolor.js create mode 100644 node_modules/core-js/stable/string/fontsize.js create mode 100644 node_modules/core-js/stable/string/from-code-point.js create mode 100644 node_modules/core-js/stable/string/includes.js create mode 100644 node_modules/core-js/stable/string/index.js create mode 100644 node_modules/core-js/stable/string/is-well-formed.js create mode 100644 node_modules/core-js/stable/string/italics.js create mode 100644 node_modules/core-js/stable/string/iterator.js create mode 100644 node_modules/core-js/stable/string/link.js create mode 100644 node_modules/core-js/stable/string/match-all.js create mode 100644 node_modules/core-js/stable/string/match.js create mode 100644 node_modules/core-js/stable/string/pad-end.js create mode 100644 node_modules/core-js/stable/string/pad-start.js create mode 100644 node_modules/core-js/stable/string/raw.js create mode 100644 node_modules/core-js/stable/string/repeat.js create mode 100644 node_modules/core-js/stable/string/replace-all.js create mode 100644 node_modules/core-js/stable/string/replace.js create mode 100644 node_modules/core-js/stable/string/search.js create mode 100644 node_modules/core-js/stable/string/small.js create mode 100644 node_modules/core-js/stable/string/split.js create mode 100644 node_modules/core-js/stable/string/starts-with.js create mode 100644 node_modules/core-js/stable/string/strike.js create mode 100644 node_modules/core-js/stable/string/sub.js create mode 100644 node_modules/core-js/stable/string/substr.js create mode 100644 node_modules/core-js/stable/string/sup.js create mode 100644 node_modules/core-js/stable/string/to-well-formed.js create mode 100644 node_modules/core-js/stable/string/trim-end.js create mode 100644 node_modules/core-js/stable/string/trim-left.js create mode 100644 node_modules/core-js/stable/string/trim-right.js create mode 100644 node_modules/core-js/stable/string/trim-start.js create mode 100644 node_modules/core-js/stable/string/trim.js create mode 100644 node_modules/core-js/stable/string/virtual/anchor.js create mode 100644 node_modules/core-js/stable/string/virtual/at.js create mode 100644 node_modules/core-js/stable/string/virtual/big.js create mode 100644 node_modules/core-js/stable/string/virtual/blink.js create mode 100644 node_modules/core-js/stable/string/virtual/bold.js create mode 100644 node_modules/core-js/stable/string/virtual/code-point-at.js create mode 100644 node_modules/core-js/stable/string/virtual/ends-with.js create mode 100644 node_modules/core-js/stable/string/virtual/fixed.js create mode 100644 node_modules/core-js/stable/string/virtual/fontcolor.js create mode 100644 node_modules/core-js/stable/string/virtual/fontsize.js create mode 100644 node_modules/core-js/stable/string/virtual/includes.js create mode 100644 node_modules/core-js/stable/string/virtual/index.js create mode 100644 node_modules/core-js/stable/string/virtual/is-well-formed.js create mode 100644 node_modules/core-js/stable/string/virtual/italics.js create mode 100644 node_modules/core-js/stable/string/virtual/iterator.js create mode 100644 node_modules/core-js/stable/string/virtual/link.js create mode 100644 node_modules/core-js/stable/string/virtual/match-all.js create mode 100644 node_modules/core-js/stable/string/virtual/pad-end.js create mode 100644 node_modules/core-js/stable/string/virtual/pad-start.js create mode 100644 node_modules/core-js/stable/string/virtual/repeat.js create mode 100644 node_modules/core-js/stable/string/virtual/replace-all.js create mode 100644 node_modules/core-js/stable/string/virtual/small.js create mode 100644 node_modules/core-js/stable/string/virtual/starts-with.js create mode 100644 node_modules/core-js/stable/string/virtual/strike.js create mode 100644 node_modules/core-js/stable/string/virtual/sub.js create mode 100644 node_modules/core-js/stable/string/virtual/substr.js create mode 100644 node_modules/core-js/stable/string/virtual/sup.js create mode 100644 node_modules/core-js/stable/string/virtual/to-well-formed.js create mode 100644 node_modules/core-js/stable/string/virtual/trim-end.js create mode 100644 node_modules/core-js/stable/string/virtual/trim-left.js create mode 100644 node_modules/core-js/stable/string/virtual/trim-right.js create mode 100644 node_modules/core-js/stable/string/virtual/trim-start.js create mode 100644 node_modules/core-js/stable/string/virtual/trim.js create mode 100644 node_modules/core-js/stable/structured-clone.js create mode 100644 node_modules/core-js/stable/symbol/async-iterator.js create mode 100644 node_modules/core-js/stable/symbol/description.js create mode 100644 node_modules/core-js/stable/symbol/for.js create mode 100644 node_modules/core-js/stable/symbol/has-instance.js create mode 100644 node_modules/core-js/stable/symbol/index.js create mode 100644 node_modules/core-js/stable/symbol/is-concat-spreadable.js create mode 100644 node_modules/core-js/stable/symbol/iterator.js create mode 100644 node_modules/core-js/stable/symbol/key-for.js create mode 100644 node_modules/core-js/stable/symbol/match-all.js create mode 100644 node_modules/core-js/stable/symbol/match.js create mode 100644 node_modules/core-js/stable/symbol/replace.js create mode 100644 node_modules/core-js/stable/symbol/search.js create mode 100644 node_modules/core-js/stable/symbol/species.js create mode 100644 node_modules/core-js/stable/symbol/split.js create mode 100644 node_modules/core-js/stable/symbol/to-primitive.js create mode 100644 node_modules/core-js/stable/symbol/to-string-tag.js create mode 100644 node_modules/core-js/stable/symbol/unscopables.js create mode 100644 node_modules/core-js/stable/typed-array/at.js create mode 100644 node_modules/core-js/stable/typed-array/copy-within.js create mode 100644 node_modules/core-js/stable/typed-array/entries.js create mode 100644 node_modules/core-js/stable/typed-array/every.js create mode 100644 node_modules/core-js/stable/typed-array/fill.js create mode 100644 node_modules/core-js/stable/typed-array/filter.js create mode 100644 node_modules/core-js/stable/typed-array/find-index.js create mode 100644 node_modules/core-js/stable/typed-array/find-last-index.js create mode 100644 node_modules/core-js/stable/typed-array/find-last.js create mode 100644 node_modules/core-js/stable/typed-array/find.js create mode 100644 node_modules/core-js/stable/typed-array/float32-array.js create mode 100644 node_modules/core-js/stable/typed-array/float64-array.js create mode 100644 node_modules/core-js/stable/typed-array/for-each.js create mode 100644 node_modules/core-js/stable/typed-array/from.js create mode 100644 node_modules/core-js/stable/typed-array/includes.js create mode 100644 node_modules/core-js/stable/typed-array/index-of.js create mode 100644 node_modules/core-js/stable/typed-array/index.js create mode 100644 node_modules/core-js/stable/typed-array/int16-array.js create mode 100644 node_modules/core-js/stable/typed-array/int32-array.js create mode 100644 node_modules/core-js/stable/typed-array/int8-array.js create mode 100644 node_modules/core-js/stable/typed-array/iterator.js create mode 100644 node_modules/core-js/stable/typed-array/join.js create mode 100644 node_modules/core-js/stable/typed-array/keys.js create mode 100644 node_modules/core-js/stable/typed-array/last-index-of.js create mode 100644 node_modules/core-js/stable/typed-array/map.js create mode 100644 node_modules/core-js/stable/typed-array/methods.js create mode 100644 node_modules/core-js/stable/typed-array/of.js create mode 100644 node_modules/core-js/stable/typed-array/reduce-right.js create mode 100644 node_modules/core-js/stable/typed-array/reduce.js create mode 100644 node_modules/core-js/stable/typed-array/reverse.js create mode 100644 node_modules/core-js/stable/typed-array/set.js create mode 100644 node_modules/core-js/stable/typed-array/slice.js create mode 100644 node_modules/core-js/stable/typed-array/some.js create mode 100644 node_modules/core-js/stable/typed-array/sort.js create mode 100644 node_modules/core-js/stable/typed-array/subarray.js create mode 100644 node_modules/core-js/stable/typed-array/to-locale-string.js create mode 100644 node_modules/core-js/stable/typed-array/to-reversed.js create mode 100644 node_modules/core-js/stable/typed-array/to-sorted.js create mode 100644 node_modules/core-js/stable/typed-array/to-string.js create mode 100644 node_modules/core-js/stable/typed-array/uint16-array.js create mode 100644 node_modules/core-js/stable/typed-array/uint32-array.js create mode 100644 node_modules/core-js/stable/typed-array/uint8-array.js create mode 100644 node_modules/core-js/stable/typed-array/uint8-clamped-array.js create mode 100644 node_modules/core-js/stable/typed-array/values.js create mode 100644 node_modules/core-js/stable/typed-array/with.js create mode 100644 node_modules/core-js/stable/unescape.js create mode 100644 node_modules/core-js/stable/url-search-params/index.js create mode 100644 node_modules/core-js/stable/url/can-parse.js create mode 100644 node_modules/core-js/stable/url/index.js create mode 100644 node_modules/core-js/stable/url/parse.js create mode 100644 node_modules/core-js/stable/url/to-json.js create mode 100644 node_modules/core-js/stable/weak-map/index.js create mode 100644 node_modules/core-js/stable/weak-set/index.js create mode 100644 node_modules/core-js/stage/0.js create mode 100644 node_modules/core-js/stage/1.js create mode 100644 node_modules/core-js/stage/2.7.js create mode 100644 node_modules/core-js/stage/2.js create mode 100644 node_modules/core-js/stage/3.js create mode 100644 node_modules/core-js/stage/4.js create mode 100644 node_modules/core-js/stage/README.md create mode 100644 node_modules/core-js/stage/index.js create mode 100644 node_modules/core-js/stage/pre.js create mode 100644 node_modules/core-js/web/README.md create mode 100644 node_modules/core-js/web/dom-collections.js create mode 100644 node_modules/core-js/web/dom-exception.js create mode 100644 node_modules/core-js/web/immediate.js create mode 100644 node_modules/core-js/web/index.js create mode 100644 node_modules/core-js/web/queue-microtask.js create mode 100644 node_modules/core-js/web/structured-clone.js create mode 100644 node_modules/core-js/web/timers.js create mode 100644 node_modules/core-js/web/url-search-params.js create mode 100644 node_modules/core-js/web/url.js create mode 100644 node_modules/lodash.get/LICENSE create mode 100644 node_modules/lodash.get/README.md create mode 100644 node_modules/lodash.get/index.js create mode 100644 node_modules/lodash.get/package.json create mode 100644 node_modules/node-gettext/CHANGELOG.md create mode 100644 node_modules/node-gettext/LICENSE create mode 100644 node_modules/node-gettext/README.md create mode 100644 node_modules/node-gettext/lib/gettext.js create mode 100644 node_modules/node-gettext/lib/plurals.js create mode 100644 node_modules/node-gettext/package.json create mode 100644 node_modules/node-gettext/test/fixtures/latin13.json create mode 100644 node_modules/node-gettext/test/fixtures/latin13.mo create mode 100644 node_modules/node-gettext/test/fixtures/latin13.po create mode 100644 node_modules/node-gettext/test/gettext-test.js diff --git a/app/api/carnet/test/route.ts b/app/api/carnet/test/route.ts index d4dc5579..c90781c5 100644 --- a/app/api/carnet/test/route.ts +++ b/app/api/carnet/test/route.ts @@ -1,43 +1,58 @@ import { NextResponse } from 'next/server'; import { getServerSession } from 'next-auth'; +import { authOptions } from '@/app/api/auth/[...nextauth]/route'; import { getNextCloudService } from '@/lib/nextcloud-utils'; -export async function GET(request: Request) { - try { - const session = await getServerSession(); - if (!session?.user?.email) { - return NextResponse.json( - { error: 'Not authenticated' }, - { status: 401 } - ); +export async function GET() { + console.log('🔍 Test endpoint called - Starting execution'); + + try { + // Check session + console.log('👤 Checking user session...'); + const session = await getServerSession(authOptions); + + if (!session?.user?.email) { + console.error('❌ No valid session found'); + return NextResponse.json( + { error: 'Unauthorized - No valid session' }, + { status: 401 } + ); + } + console.log('✅ Session validated for user:', session.user.email); + + // Initialize NextCloud service + console.log('🔄 Initializing NextCloud service...'); + const service = await getNextCloudService(); + console.log('✅ NextCloud service initialized'); + + // Initialize user folders + console.log('📁 Initializing user folders...'); + await service.initializeUserFolders(session.user.email); + console.log('✅ User folders initialized'); + + // List notes + console.log('📝 Attempting to list notes...'); + const notes = await service.listNotes(session.user.email); + console.log('✅ Notes retrieved successfully:', notes.length, 'notes found'); + + return NextResponse.json({ + status: 'success', + message: 'Test completed successfully', + data: { + userEmail: session.user.email, + notesCount: notes.length, + notes: notes + } + }); + + } catch (error) { + console.error('❌ Test failed with error:', error); + return NextResponse.json( + { + error: 'Test failed', + details: error instanceof Error ? error.message : 'Unknown error' + }, + { status: 500 } + ); } - - console.log('Test endpoint called with session:', { - email: session.user.email, - name: session.user.name - }); - - const service = await getNextCloudService(); - - // Try to initialize folders - await service.initializeUserFolders(session.user.email); - - // Try to list notes - const notes = await service.listNotes(session.user.email); - - return NextResponse.json({ - success: true, - message: 'Test completed successfully', - notes - }); - } catch (error) { - console.error('Test endpoint error:', error); - return NextResponse.json( - { - error: 'Test failed', - message: error instanceof Error ? error.message : 'Unknown error' - }, - { status: 500 } - ); - } } \ No newline at end of file diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index f7ed9ace..6cd4f6fe 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -269,6 +269,26 @@ "node": ">= 10" } }, + "node_modules/@nextcloud/files": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/files/-/files-2.1.0.tgz", + "integrity": "sha512-i5Q8oNPONwBWLnNjQOC3EmnUhExXpwmO45BonzaovzXdhFzFeT/g85kRNR8LWEjiK9vOMOdozz+z6I0adU0JlQ==", + "license": "GPL-3.0-or-later", + "dependencies": { + "@nextcloud/l10n": "^1.3.0", + "core-js": "^3.6.4" + } + }, + "node_modules/@nextcloud/l10n": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", + "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", + "license": "GPL-3.0-or-later", + "dependencies": { + "core-js": "^3.6.4", + "node-gettext": "^3.0.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2644,6 +2664,17 @@ "node": ">=18" } }, + "node_modules/core-js": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", + "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -3569,6 +3600,13 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3831,6 +3869,14 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/node-gettext": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-gettext/-/node-gettext-3.0.0.tgz", + "integrity": "sha512-/VRYibXmVoN6tnSAY2JWhNRhWYJ8Cd844jrZU/DwLVoI4vBI6ceYbd8i42sYZ9uOgDH3S7vslIKOWV/ZrT2YBA==", + "dependencies": { + "lodash.get": "^4.4.2" + } + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", diff --git a/node_modules/@nextcloud/files/.github/dependabot.yml b/node_modules/@nextcloud/files/.github/dependabot.yml new file mode 100644 index 00000000..1b86cc8c --- /dev/null +++ b/node_modules/@nextcloud/files/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: +- package-ecosystem: npm + directory: "/" + schedule: + interval: weekly + day: saturday + time: "03:00" + timezone: Europe/Paris + open-pull-requests-limit: 10 diff --git a/node_modules/@nextcloud/files/.github/workflows/dependabot-approve-merge.yml b/node_modules/@nextcloud/files/.github/workflows/dependabot-approve-merge.yml new file mode 100644 index 00000000..19a1311b --- /dev/null +++ b/node_modules/@nextcloud/files/.github/workflows/dependabot-approve-merge.yml @@ -0,0 +1,29 @@ +# This workflow is provided via the organization template repository +# +# https://github.com/nextcloud/.github +# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization + +name: Dependabot + +on: + pull_request_target: + branches: + - master + - stable* + +jobs: + auto-approve-merge: + if: github.actor == 'dependabot[bot]' + runs-on: ubuntu-latest + + steps: + # Github actions bot approve + - uses: hmarr/auto-approve-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + + # Nextcloud bot approve and merge request + - uses: ahmadnassri/action-dependabot-auto-merge@v2 + with: + target: minor + github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }} diff --git a/node_modules/@nextcloud/files/.travis.yml b/node_modules/@nextcloud/files/.travis.yml new file mode 100644 index 00000000..ff20ad17 --- /dev/null +++ b/node_modules/@nextcloud/files/.travis.yml @@ -0,0 +1,19 @@ +language: node_js +node_js: node +branches: + only: + - master + - /^v\d++(\.\d+)?+(\.\d+)?+(\.\d+)?$/ +script: + - npm run build + - npm run test + - npm run build + - npm run build:doc +deploy: + provider: pages + skip-cleanup: true + github-token: $GITHUB_TOKEN + keep-history: true + local-dir: dist/doc + on: + tags: true \ No newline at end of file diff --git a/node_modules/@nextcloud/files/CHANGELOG.md b/node_modules/@nextcloud/files/CHANGELOG.md new file mode 100644 index 00000000..f7929069 --- /dev/null +++ b/node_modules/@nextcloud/files/CHANGELOG.md @@ -0,0 +1,23 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## 2.1.0 – 2021-09-28 +### Changed +- Dependency updates + +## 2.0.0 – 2021-04-07 +### Changed +- Browserslist config updated, which means some older browsers are not supported anymore +- Dependency updates + +## 1.1.0 - 2020-06-04 +### Changed +- formatFileSize works without the global OC +- Dependency updates + +## 1.0.1 - 2020-03-19 +### Changed +- Dependency updates +### Fixed +- Update vulnerable packages diff --git a/node_modules/@nextcloud/files/LICENSE b/node_modules/@nextcloud/files/LICENSE new file mode 100644 index 00000000..f288702d --- /dev/null +++ b/node_modules/@nextcloud/files/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/node_modules/@nextcloud/files/README.md b/node_modules/@nextcloud/files/README.md new file mode 100644 index 00000000..25db89e1 --- /dev/null +++ b/node_modules/@nextcloud/files/README.md @@ -0,0 +1,3 @@ +# @nextcloud/files + +Nextcloud Files helpers for Nextcloud apps and libraries diff --git a/node_modules/@nextcloud/files/babel.config.js b/node_modules/@nextcloud/files/babel.config.js new file mode 100644 index 00000000..5305908c --- /dev/null +++ b/node_modules/@nextcloud/files/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + "@babel/typescript", + [ + "@babel/env", + { + useBuiltIns: "usage", + corejs: "3.0.0", + }, + ], + ], + "plugins": [ + "transform-class-properties", + ], +}; diff --git a/node_modules/@nextcloud/files/dist/doc/.nojekyll b/node_modules/@nextcloud/files/dist/doc/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/node_modules/@nextcloud/files/dist/doc/assets/css/main.css b/node_modules/@nextcloud/files/dist/doc/assets/css/main.css new file mode 100644 index 00000000..000d63f3 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/doc/assets/css/main.css @@ -0,0 +1,2328 @@ +/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ +/* ========================================================================== + * HTML5 display definitions + * ========================================================================== */ +/** + * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block; } + +/** + * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * Known issue: no IE 6 support. */ +[hidden] { + display: none; } + +/* ========================================================================== + * Base + * ========================================================================== */ +/** + * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * `em` units. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. */ +html { + font-size: 100%; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + font-family: sans-serif; } + +/** + * Address `font-family` inconsistency between `textarea` and other form + * elements. */ +button, input, select, textarea { + font-family: sans-serif; } + +/** + * Address margins handled incorrectly in IE 6/7. */ +body { + margin: 0; } + +/* ========================================================================== + * Links + * ========================================================================== */ +/** + * Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { + outline: thin dotted; } + +a:active, a:hover { + outline: 0; } + +/** + * Improve readability when focused and also mouse hovered in all browsers. */ +/* ========================================================================== + * Typography + * ========================================================================== */ +/** + * Address font sizes and margins set differently in IE 6/7. + * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * and Chrome. */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +h2 { + font-size: 1.5em; + margin: 0.83em 0; } + +h3 { + font-size: 1.17em; + margin: 1em 0; } + +h4, .tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; } + +h5 { + font-size: 0.83em; + margin: 1.67em 0; } + +h6 { + font-size: 0.67em; + margin: 2.33em 0; } + +/** + * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ +b, strong { + font-weight: bold; } + +blockquote { + margin: 1em 40px; } + +/** + * Address styling not present in Safari 5 and Chrome. */ +dfn { + font-style: italic; } + +/** + * Address differences between Firefox and other browsers. + * Known issue: no IE 6/7 normalization. */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Address styling not present in IE 6/7/8/9. */ +mark { + background: #ff0; + color: #000; } + +/** + * Address margins set differently in IE 6/7. */ +p, pre { + margin: 1em 0; } + +/** + * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ +code, kbd, pre, samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; } + +/** + * Improve readability of pre-formatted text in all browsers. */ +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; } + +/** + * Address CSS quotes not supported in IE 6/7. */ +q { + quotes: none; } + q:before, q:after { + content: ''; + content: none; } + +/** + * Address `quotes` property not supported in Safari 4. */ +/** + * Address inconsistent and variable font size in all browsers. */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* ========================================================================== + * Lists + * ========================================================================== */ +/** + * Address margins set differently in IE 6/7. */ +dl, menu, ol, ul { + margin: 1em 0; } + +dd { + margin: 0 0 0 40px; } + +/** + * Address paddings set differently in IE 6/7. */ +menu, ol, ul { + padding: 0 0 0 40px; } + +/** + * Correct list images handled incorrectly in IE 7. */ +nav ul, nav ol { + list-style: none; + list-style-image: none; } + +/* ========================================================================== + * Embedded content + * ========================================================================== */ +/** + * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * 2. Improve image quality when scaled in IE 7. */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; } + +/* 2 */ +/** + * Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { + overflow: hidden; } + +/* ========================================================================== + * Figures + * ========================================================================== */ +/** + * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ +figure, form { + margin: 0; } + +/* ========================================================================== + * Forms + * ========================================================================== */ +/** + * Correct margin displayed oddly in IE 6/7. */ +/** + * Define consistent border, margin, and padding. */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct color not being inherited in IE 6/7/8/9. + * 2. Correct text not wrapping in Firefox 3. + * 3. Correct alignment displayed oddly in IE 6/7. */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; } + +/* 3 */ +/** + * 1. Correct font size not being inherited in all browsers. + * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * and Chrome. + * 3. Improve appearance and consistency in all browsers. */ +button, input, select, textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; } + +/* 3 */ +/** + * Address Firefox 3+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. */ +button, input { + line-height: normal; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. + * Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * Known issue: inner spacing remains in IE 6. */ +button, html input[type="button"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; } + +/* 4 */ +input[type="reset"], input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; } + +/* 4 */ +/** + * Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { + cursor: default; } + +/** + * 1. Address box sizing set to content-box in IE 8/9. + * 2. Remove excess padding in IE 8/9. + * 3. Remove excess padding in IE 7. + * Known issue: excess padding remains in IE 6. */ +input { + /* 3 */ } + input[type="checkbox"], input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; } + input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + /* 2 */ + box-sizing: content-box; } + input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). */ +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. */ +/** + * Remove inner padding and border in Firefox 3+. */ +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * 1. Remove default vertical scrollbar in IE 6/7/8/9. + * 2. Improve readability and alignment in all browsers. */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; } + +/* 2 */ +/* ========================================================================== + * Tables + * ========================================================================== */ +/** + * Remove most spacing between table cells. */ +table { + border-collapse: collapse; + border-spacing: 0; } + +/* + * + *Visual Studio-like style based on original C# coloring by Jason Diamond */ +.hljs { + display: inline-block; + padding: 0.5em; + background: white; + color: black; } + +.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket { + color: #008000; } + +.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title { + color: #00f; } + +.xml .hljs-tag { + color: #00f; } + .xml .hljs-tag .hljs-value { + color: #00f; } + +.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value { + color: #a31515; } + +.ruby .hljs-symbol { + color: #a31515; } + .ruby .hljs-symbol .hljs-string { + color: #a31515; } + +.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute { + color: #a31515; } + +.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt { + color: #2b91af; } + +.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag { + color: #808080; } + +.vhdl .hljs-typename { + font-weight: bold; } + +.vhdl .hljs-string { + color: #666666; } + +.vhdl .hljs-literal { + color: #a31515; } + +.vhdl .hljs-attribute { + color: #00b0e8; } + +.xml .hljs-attribute { + color: #f00; } + +.col > :first-child, .col-1 > :first-child, .col-2 > :first-child, .col-3 > :first-child, .col-4 > :first-child, .col-5 > :first-child, .col-6 > :first-child, .col-7 > :first-child, .col-8 > :first-child, .col-9 > :first-child, .col-10 > :first-child, .col-11 > :first-child, .tsd-panel > :first-child, ul.tsd-descriptions > li > :first-child, +.col > :first-child > :first-child, +.col-1 > :first-child > :first-child, +.col-2 > :first-child > :first-child, +.col-3 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +.col-5 > :first-child > :first-child, +.col-6 > :first-child > :first-child, +.col-7 > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-9 > :first-child > :first-child, +.col-10 > :first-child > :first-child, +.col-11 > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.col > :first-child > :first-child > :first-child, +.col-1 > :first-child > :first-child > :first-child, +.col-2 > :first-child > :first-child > :first-child, +.col-3 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child, +.col-5 > :first-child > :first-child > :first-child, +.col-6 > :first-child > :first-child > :first-child, +.col-7 > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-9 > :first-child > :first-child > :first-child, +.col-10 > :first-child > :first-child > :first-child, +.col-11 > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child { + margin-top: 0; } + +.col > :last-child, .col-1 > :last-child, .col-2 > :last-child, .col-3 > :last-child, .col-4 > :last-child, .col-5 > :last-child, .col-6 > :last-child, .col-7 > :last-child, .col-8 > :last-child, .col-9 > :last-child, .col-10 > :last-child, .col-11 > :last-child, .tsd-panel > :last-child, ul.tsd-descriptions > li > :last-child, +.col > :last-child > :last-child, +.col-1 > :last-child > :last-child, +.col-2 > :last-child > :last-child, +.col-3 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +.col-5 > :last-child > :last-child, +.col-6 > :last-child > :last-child, +.col-7 > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-9 > :last-child > :last-child, +.col-10 > :last-child > :last-child, +.col-11 > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.col > :last-child > :last-child > :last-child, +.col-1 > :last-child > :last-child > :last-child, +.col-2 > :last-child > :last-child > :last-child, +.col-3 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child, +.col-5 > :last-child > :last-child > :last-child, +.col-6 > :last-child > :last-child > :last-child, +.col-7 > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-9 > :last-child > :last-child > :last-child, +.col-10 > :last-child > :last-child > :last-child, +.col-11 > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child { + margin-bottom: 0; } + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; } + @media (max-width: 640px) { + .container { + padding: 0 20px; } } + +.container-main { + padding-bottom: 200px; } + +.row { + display: -ms-flexbox; + display: flex; + position: relative; + margin: 0 -10px; } + .row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; } + +.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { + box-sizing: border-box; + float: left; + padding: 0 10px; } + +.col-1 { + width: 8.3333333333%; } + +.offset-1 { + margin-left: 8.3333333333%; } + +.col-2 { + width: 16.6666666667%; } + +.offset-2 { + margin-left: 16.6666666667%; } + +.col-3 { + width: 25%; } + +.offset-3 { + margin-left: 25%; } + +.col-4 { + width: 33.3333333333%; } + +.offset-4 { + margin-left: 33.3333333333%; } + +.col-5 { + width: 41.6666666667%; } + +.offset-5 { + margin-left: 41.6666666667%; } + +.col-6 { + width: 50%; } + +.offset-6 { + margin-left: 50%; } + +.col-7 { + width: 58.3333333333%; } + +.offset-7 { + margin-left: 58.3333333333%; } + +.col-8 { + width: 66.6666666667%; } + +.offset-8 { + margin-left: 66.6666666667%; } + +.col-9 { + width: 75%; } + +.offset-9 { + margin-left: 75%; } + +.col-10 { + width: 83.3333333333%; } + +.offset-10 { + margin-left: 83.3333333333%; } + +.col-11 { + width: 91.6666666667%; } + +.offset-11 { + margin-left: 91.6666666667%; } + +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; } + .tsd-kind-icon:before { + content: ''; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(../images/icons.png); } + @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(../images/icons@2x.png); + background-size: 238px 204px; } } + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; } + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; } + +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; } + +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; } + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; } + +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; } + +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; } + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; } + +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -51px; } + +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; } + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; } + +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; } + +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; } + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; } + +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -85px; } + +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -85px; } + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; } + +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; } + +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; } + +.tsd-kind-external-module > .tsd-kind-icon:before { + background-position: 0px -102px; } + +.tsd-kind-external-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; } + +.tsd-kind-external-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; } + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; } + +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; } + +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; } + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; } + +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; } + +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; } + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; } + +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; } + +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; } + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; } + +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; } + +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; } + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; } + +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -187px; } + +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -187px; } + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; } + +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; } + +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; } + +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; } + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; } + +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; } + +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; } + +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; } + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; } + +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; } + +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -17px; } + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; } + +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; } + +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -34px; } + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; } + +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; } + +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -51px; } + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; } + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; } + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; } + +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; } + +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; } + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; } + +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; } + +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; } + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; } + +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; } + +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -119px; } + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; } + +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; } + +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; } + +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -136px; } + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; } + +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; } + +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; } + +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; } + +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; } + +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -153px; } + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -187px; } + +.no-transition { + transition: none !important; } + +@keyframes fade-in { + from { + opacity: 0; } + to { + opacity: 1; } } + +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; } + to { + opacity: 0; } } + +@keyframes fade-in-delayed { + 0% { + opacity: 0; } + 33% { + opacity: 0; } + 100% { + opacity: 1; } } + +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; } + 66% { + opacity: 0; } + 100% { + opacity: 0; } } + +@keyframes shift-to-left { + from { + transform: translate(0, 0); } + to { + transform: translate(-25%, 0); } } + +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); } + to { + transform: translate(0, 0); } } + +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); } + to { + transform: translate(0, 0); } } + +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; } + to { + transform: translate(100%, 0); } } + +body { + background: #fdfdfd; + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: #222; } + +a { + color: #4da6ff; + text-decoration: none; } + a:hover { + text-decoration: underline; } + +code, pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; + background-color: rgba(0, 0, 0, 0.04); } + +pre { + padding: 10px; } + pre code { + padding: 0; + font-size: 100%; + background-color: transparent; } + +.tsd-typography { + line-height: 1.333em; } + .tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } + .tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { + font-size: 1em; + margin: 0; } + .tsd-typography h5, .tsd-typography h6 { + font-weight: normal; } + .tsd-typography p, .tsd-typography ul, .tsd-typography ol { + margin: 1em 0; } + +@media (min-width: 901px) and (max-width: 1024px) { + html.default .col-content { + width: 72%; } + html.default .col-menu { + width: 28%; } + html.default .tsd-navigation { + padding-left: 10px; } } + +@media (max-width: 900px) { + html.default .col-content { + float: none; + width: 100%; } + html.default .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: #fff; + transform: translate(100%, 0); } + html.default .col-menu > *:last-child { + padding-bottom: 20px; } + html.default .overlay { + content: ''; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; } + html.default.to-has-menu .overlay { + animation: fade-in 0.4s; } + html.default.to-has-menu header, + html.default.to-has-menu footer, + html.default.to-has-menu .col-content { + animation: shift-to-left 0.4s; } + html.default.to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; } + html.default.from-has-menu .overlay { + animation: fade-out 0.4s; } + html.default.from-has-menu header, + html.default.from-has-menu footer, + html.default.from-has-menu .col-content { + animation: unshift-to-left 0.4s; } + html.default.from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; } + html.default.has-menu body { + overflow: hidden; } + html.default.has-menu .overlay { + visibility: visible; } + html.default.has-menu header, + html.default.has-menu footer, + html.default.has-menu .col-content { + transform: translate(-25%, 0); } + html.default.has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); } } + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: #fff; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); } + .tsd-page-title h1 { + margin: 0; } + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: #808080; } + .tsd-breadcrumb a { + color: #808080; + text-decoration: none; } + .tsd-breadcrumb a:hover { + text-decoration: underline; } + .tsd-breadcrumb li { + display: inline; } + .tsd-breadcrumb li:after { + content: ' / '; } + +html.minimal .container { + margin: 0; } + +html.minimal .container-main { + padding-top: 50px; + padding-bottom: 0; } + +html.minimal .content-wrap { + padding-left: 300px; } + +html.minimal .tsd-navigation { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + overflow-scrolling: touch; + box-sizing: border-box; + z-index: 1; + left: 0; + top: 40px; + bottom: 0; + width: 300px; + padding: 20px; + margin: 0; } + +html.minimal .tsd-member .tsd-member { + margin-left: 0; } + +html.minimal .tsd-page-toolbar { + position: fixed; + z-index: 2; } + +html.minimal #tsd-filter .tsd-filter-group { + right: 0; + transform: none; } + +html.minimal footer { + background-color: transparent; } + html.minimal footer .container { + padding: 0; } + +html.minimal .tsd-generator { + padding: 0; } + +@media (max-width: 900px) { + html.minimal .tsd-navigation { + display: none; } + html.minimal .content-wrap { + padding-left: 0; } } + +dl.tsd-comment-tags { + overflow: hidden; } + dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid #808080; + color: #808080; + font-size: 0.8em; + font-weight: normal; } + dl.tsd-comment-tags dd { + margin: 0 0 10px 0; } + dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { + display: table; + content: " "; } + dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { + clear: both; } + dl.tsd-comment-tags p { + margin: 0; } + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; } + .tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; } + +.toggle-protected .tsd-is-private { + display: none; } + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; } + +.toggle-inherited .tsd-is-inherited { + display: none; } + +.toggle-only-exported .tsd-is-not-exported { + display: none; } + +.toggle-externals .tsd-is-external { + display: none; } + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; } + .no-filter #tsd-filter { + display: none; } + #tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; } + #tsd-filter input { + display: none; } + @media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: #fff; + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; } + #tsd-filter label, + #tsd-filter .tsd-select { + display: block; + padding-right: 20px; } } + +footer { + border-top: 1px solid #eee; + background-color: #fff; } + footer.with-border-bottom { + border-bottom: 1px solid #eee; } + footer .tsd-legend-group { + font-size: 0; } + footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; } + @media (max-width: 900px) { + footer .tsd-legend { + width: 50%; } } + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } + .tsd-hierarchy .target { + font-weight: bold; } + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; } + +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; } + +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; } + +.tsd-index-panel ul.tsd-index-list { + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; } + @media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; } } + @media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; } } + .tsd-index-panel ul.tsd-index-list li { + -webkit-column-break-inside: avoid; + -moz-column-break-inside: avoid; + -ms-column-break-inside: avoid; + -o-column-break-inside: avoid; + column-break-inside: avoid; + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; } + +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: #9600ff; } + +.tsd-index-panel .tsd-parent-kind-interface a { + color: #7da01f; } + +.tsd-index-panel .tsd-parent-kind-enum a { + color: #cc9900; } + +.tsd-index-panel .tsd-parent-kind-class a { + color: #4da6ff; } + +.tsd-index-panel .tsd-kind-module a { + color: #9600ff; } + +.tsd-index-panel .tsd-kind-interface a { + color: #7da01f; } + +.tsd-index-panel .tsd-kind-enum a { + color: #cc9900; } + +.tsd-index-panel .tsd-kind-class a { + color: #4da6ff; } + +.tsd-index-panel .tsd-is-private a { + color: #808080; } + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: #fff; + background-color: #808080; + text-indent: 0; + font-size: 14px; + font-weight: normal; } + +.tsd-anchor { + position: absolute; + top: -100px; } + +.tsd-member { + position: relative; } + .tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; } + +.tsd-navigation { + margin: 0 0 0 40px; } + .tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: #222; + text-decoration: none; + transition: border-left-color 0.1s; } + .tsd-navigation a:hover { + text-decoration: underline; } + .tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; } + .tsd-navigation li { + padding: 0; } + +.tsd-navigation.primary { + padding-bottom: 40px; } + .tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; } + .tsd-navigation.primary ul li a { + padding-left: 5px; } + .tsd-navigation.primary ul li li a { + padding-left: 25px; } + .tsd-navigation.primary ul li li li a { + padding-left: 45px; } + .tsd-navigation.primary ul li li li li a { + padding-left: 65px; } + .tsd-navigation.primary ul li li li li li a { + padding-left: 85px; } + .tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; } + .tsd-navigation.primary > ul { + border-bottom: 1px solid #eee; } + .tsd-navigation.primary li { + border-top: 1px solid #eee; } + .tsd-navigation.primary li.current > a { + font-weight: bold; } + .tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: #808080; } + .tsd-navigation.primary li.globals + li > span, + .tsd-navigation.primary li.globals + li > a { + padding-top: 20px; } + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: -webkit-sticky; + position: sticky; + top: calc(.5rem + 40px); + transition: .3s; } + .tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: .5rem; } + .tsd-navigation.secondary ul { + transition: opacity 0.2s; } + .tsd-navigation.secondary ul li a { + padding-left: 25px; } + .tsd-navigation.secondary ul li li a { + padding-left: 45px; } + .tsd-navigation.secondary ul li li li a { + padding-left: 65px; } + .tsd-navigation.secondary ul li li li li a { + padding-left: 85px; } + .tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; } + .tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; } + .tsd-navigation.secondary ul.current a { + border-left-color: #eee; } + .tsd-navigation.secondary li.focus > a, + .tsd-navigation.secondary ul.current li.focus > a { + border-left-color: #000; } + .tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: #eee; } + .tsd-navigation.secondary li.current > a { + font-weight: bold; } + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; } } + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: #fff; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + .tsd-panel:empty { + display: none; } + .tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; } + .tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; } + .tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; } + .tsd-panel table th { + font-weight: bold; } + .tsd-panel table th, .tsd-panel table td { + padding: 6px 13px; + border: 1px solid #ddd; } + .tsd-panel table tr { + background-color: #fff; + border-top: 1px solid #ccc; } + .tsd-panel table tr:nth-child(2n) { + background-color: #f8f8f8; } + +.tsd-panel-group { + margin: 60px 0; } + .tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; } + +#tsd-search { + transition: background-color 0.2s; } + #tsd-search .title { + position: relative; + z-index: 2; } + #tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; } + #tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: #222; } + #tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; } + #tsd-search .field input, + #tsd-search .title { + transition: opacity 0.2s; } + #tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + #tsd-search .results li { + padding: 0 10px; + background-color: #fdfdfd; } + #tsd-search .results li:nth-child(even) { + background-color: #fff; } + #tsd-search .results li.state { + display: none; } + #tsd-search .results li.current, + #tsd-search .results li:hover { + background-color: #eee; } + #tsd-search .results a { + display: block; } + #tsd-search .results a:before { + top: 10px; } + #tsd-search .results span.parent { + color: #808080; + font-weight: normal; } + #tsd-search.has-focus { + background-color: #eee; } + #tsd-search.has-focus .field input { + top: 0; + opacity: 1; } + #tsd-search.has-focus .title { + z-index: 0; + opacity: 0; } + #tsd-search.has-focus .results { + visibility: visible; } + #tsd-search.loading .results li.state.loading { + display: block; } + #tsd-search.failure .results li.state.failure { + display: block; } + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid #eee; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; } + .tsd-signature.tsd-kind-icon { + padding-left: 30px; } + .tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; } + .tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; } + .tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; } + .tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; } + +.tsd-signature-symbol { + color: #808080; + font-weight: normal; } + +.tsd-signature-type { + font-style: italic; + font-weight: normal; } + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid #eee; } + .tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; } + .tsd-signatures .tsd-signature:first-child { + border-top-width: 0; } + .tsd-signatures .tsd-signature.current { + background-color: #eee; } + .tsd-signatures.active > .tsd-signature { + cursor: pointer; } + .tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; } + .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; } + .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; } + .tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; } + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + transition: height 0.3s; + padding: 0; + list-style: none; } + ul.tsd-descriptions.active > .tsd-description { + display: none; } + ul.tsd-descriptions.active > .tsd-description.current { + display: block; } + ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; } + ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; } + ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; } + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; } + ul.tsd-parameters > li.tsd-parameter-siganture, + ul.tsd-type-parameters > li.tsd-parameter-siganture { + list-style: none; + margin-left: -20px; } + ul.tsd-parameters h5, + ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; } + ul.tsd-parameters .tsd-comment, + ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; } + +.tsd-sources { + font-size: 14px; + color: #808080; + margin: 0 0 1em 0; } + .tsd-sources a { + color: #808080; + text-decoration: underline; } + .tsd-sources ul, .tsd-sources p { + margin: 0 !important; } + .tsd-sources ul { + list-style: none; + padding: 0; } + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: #333; + background: #fff; + border-bottom: 1px solid #eee; + transition: transform .3s linear; } + .tsd-page-toolbar a { + color: #333; + text-decoration: none; } + .tsd-page-toolbar a.title { + font-weight: bold; } + .tsd-page-toolbar a.title:hover { + text-decoration: underline; } + .tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; } + .tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; } + .tsd-page-toolbar .table-cell:first-child { + width: 100%; } + +.tsd-page-toolbar--hide { + transform: translateY(-100%); } + +.tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { + content: ''; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(../images/widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; } + @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { + background-image: url(../images/widgets@2x.png); + background-size: 320px 40px; } } + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.6; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } + .tsd-widget:hover { + opacity: 0.8; } + .tsd-widget.active { + opacity: 1; + background-color: #eee; } + .tsd-widget.no-caption { + width: 40px; } + .tsd-widget.no-caption:before { + margin: 0; } + .tsd-widget.search:before { + background-position: 0 0; } + .tsd-widget.menu:before { + background-position: -40px 0; } + .tsd-widget.options:before { + background-position: -80px 0; } + .tsd-widget.options, .tsd-widget.menu { + display: none; } + @media (max-width: 900px) { + .tsd-widget.options, .tsd-widget.menu { + display: inline-block; } } + input[type=checkbox] + .tsd-widget:before { + background-position: -120px 0; } + input[type=checkbox]:checked + .tsd-widget:before { + background-position: -160px 0; } + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } + .tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; } + .tsd-select .tsd-select-label:before { + background-position: -240px 0; } + .tsd-select.active .tsd-select-label { + opacity: 0.8; } + .tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; } + .tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; } + .tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: #fdfdfd; } + .tsd-select .tsd-select-list li:before { + background-position: 40px 0; } + .tsd-select .tsd-select-list li:nth-child(even) { + background-color: #fff; } + .tsd-select .tsd-select-list li:hover { + background-color: #eee; } + .tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; } + @media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; } } + +img { + max-width: 100%; } diff --git a/node_modules/@nextcloud/files/dist/doc/assets/images/icons.png b/node_modules/@nextcloud/files/dist/doc/assets/images/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..3836d5fe46e48bbe186116855aae879c23935327 GIT binary patch literal 9615 zcmZ{Kc_36>+`rwViHMAd#!?~-${LfgP1$7)F~(N1WKRsT#$-?;yNq3ylq}iztr1xY z8DtsBI<`UHtDfii{r-60Kg@OSJ?GqW=bZ2NvwY{NzOLpergKbGR8*&KBGn9m;|lQC z2Vwv|y`nSufCHVQijE2uRauuTeKZL;=kiiF^SbTk;N^?*u%}Y7bF;O-aMK0lXm4nb zvU~Kf+x|Kgl@Ro%nu?L%x8-yetd((kCqY|t;-%}@Y3Ez_m(HTRt=ekeUQ2n4-aRvJ zrlKaWct8JSc8Kxl4KHu+3VW1L`9%n~_KC5}g6&tFXqyKT-}R0?EdkYqCmQot47^9Z z6;opqR@7Nq-s|6=e6*0^`}+X1kg>CpuGnbpL7{xFTa|8nymC0{xgx*tI7n4mTKZNA znsd@3eVsV>YhATuv~+5(^Vu4j?)Tn`{x@8ijIA;wdf`+0P3$vnSrcWFXXc{Lx`1Z7 z%-n(BM(owD$7LzqJx)(f^Cusecq>OW z=h6n4YzSVM-V!-DK(sLT`!W~}($=O$9|ie`>_fpH0=1G1tiIFw($?~{5T>`74|p0H z``5=UydE)!CiFvmECW|s^TzG9*7pN|KknkVm3C{fEu30gffX&8iCm? zTFPm6*k%Hog`Q6JGj@dg9Z5nlAc6ApUe>;6xauB0-u!?wMU92jVL|3EcP9gEu5^wH z%tXRy#>HCEs*?KgMf73UcJ!lJ?x<6+)eJ{mEIS|HMDP7(7!(< z@X;?ACT8mncW9*XIaiJPW}Mw@b0W||)!sYnLw)0j4&-rXQgJhnQ2?frg1Nfk&JpmV8F=dDZl)e%#Grs|&0th7_o) z?7hQn<1078qcq?#;)CH=2kBBiGt37EtcXfpTXtHB59dr9=B~jI`yPm-Q?(ys=ajAu zGY;eS^z&WFvztZI3I~}*l}_lI^}6D<&CZ94;|&G9_pMx!C~$~EL4^8`QjT#|tqxxk zhl4CdxppbDiOk!Ht#SVAK4gf6Cr#=U&1sVxZ`y-X zTSi#@wHf(?(Dd6ypNOyshRZ*tneVP^W?y?$ur_!9iD-vY{&Q5(ooX2;`SkUjwEYA~ zwGcylCT4_`MZobm(0v$U(IhfYXxyjNJ@ztpH0sDmfpn|LMp3eM(R4uqKi_q1=D1-d z%GdV<&2+_9k@sc44xhIjqktRA2!Su|vzM0R-@#MK&{RdLoU#$Hc?{{JItvX{hKCtc zQNqZpkfG^@LGJRZM4H_>`F=N;O*+_`>M_ko_XWCgu@}ntqLX8VSeZQ_25Z8|^!d?o z$~}~9|`ZW9d_o<=8&K^~;Cr08b;qgq{(*e*sNt00lO2lZ;m-b<`Rl}=Lr6iQ8+$&br z!RLn{5a}j1Dh^|_1)Q?<;iBSrS0V|c_D@3}mc2d!%tV1VN?BC@clkFdx?HB&9KOTF z)9eHpmUEYsCqx^%JHuNdwY zz9P3oPYuTAXZVY}LRp&2qNl$pbsXL1GJ@wx?@CTO!acs+OFfW_U6?&As-(GJED}RR zO}B+Kxph7aUUm>i3rbPZQGXN}oQq;u`yTnFDAJ*d$4gjEJH!JPyt6V{cOUp*Jbyol zE$8wh)T=vpJOWRbv}HvR(cUSlO}ePIPdJ`J@yp=IC&E6K%r?QfW7F&%p!H~@?%yj5 z&MpiV!hyfukD56A097f!0+ANt`JSB~oLak75oKQN7FH=rQbX#Eak37|4&mqp@S~TA zOo51)xQxX}5NQ(3I_UeR4B;P0Q#x$_lDce78ET`Blo;`Hj*R;b8slZS7Oak(LjDuE z3z?-~-U@vWe*cEOsf^9|duH9};Pe)!=Ky+QQ!jr2VV-jMUH-F>oB>Ds zDJw}jm%V?OT^fu1y`$`yRdaW03L?)6vmInxhAsGrPhWIP8?=speMFf9Inn4^t zs$!88*B~c1A2J6t0~hgK2BJ_Pl23l=oeQQqjI2(4Mcv6U_#9#$PEN|qz36rCZ5$@I zNF1LpRe%ZG4qwuYr7ZdaynrPs?spt;9VbQM$462zbksMVhAOqPunrR7@Nbv#5;VKk zJB7xC?~QXd(e9REiLixHxRGhLcKR#0va}|LMS`AXKGOIGFKQv?=+>zf^ zN5XLjX6^`zh*%1UG_QV1H`@z!HZgC+OT2`+_B( z)J95hk;3C+K4XCswSP}au;fx=47~*$k`RAaYEU-qb03y0#x|&>LAeiXgri5E(!h9k z|9OVt@sk1-4+>0?ELyw|zs`~<95M=%o?Gix$?8z4Gz3Kpw|b>?BcD&s{X)-aXg!GJ zyq&`ZEP{K^u7ActXP$gGnO#F0Sr+QUZe0&d5*Yhw9A?C4(Sx2j3QKAlUpkQz7nji^ z%y8F|W{ypj(T%Bf#Wgyvq4szMo?*U-;3IGBRg1fK9!h-=YRsZ_+t~2!-)=pr;)Vnk zmt95&wMb02toOf`I9>M^Kv3LqKb_-#jauF&cGrWsCnMt?p7*uh zevugda={D04DB#7wR375=1i5}Z9fi3r)!F#7qmX9`SjppE&%8l8bKt+ADRMTWRv21 z4L&PldV8YpHw3b^`p0uWlIm#J&K65-y4lQW0VzZR!4#gfeT{b#fL1e*)Z*Ux}M^}bO%OM7uXip_4! zL@yo@q{utZeVV?3CtXs}i>nI|%26fwuzt0f#96fQ!{=dEX^YKnvIk*D%y9Cin;9R) zi{?)baJhgFs$1$SOZESTpldw2H&FD=v*v@1cA!`|s;avDKHa>Q+uJ8qhy!9%C4&lJSTN4OeydYOm4S?Bj7*e{xRYbU9Xos)R7qZT3dBBD5{ zo+(E3pR{>>)}hFhE+}!yYP0V+CVhyAq+RV{^X`XA3{iXj(ir$k@u|t8ZJ1ZnHq2dd zD$0RHmGJ=!?T5`*T2zOEJ~y}Nsyt7O)%+!0ulRQdsopJJxoznfpusv=2@zLXIq@^& z>0T5k4lzGCG(DnltLIe@6=ZOG@C(dvmYXfh4IhJfMfY8S?KkT znb7~EDE}Yhg$J1LxB7m`L4VMS(+(SXTQvh_mz!x&M3-6Z zFRB*a%_gVEqI^mL5|c%V=l_oi%|~h>gL0SB4QH5uonWd#={KPg6}6ES)zk0~#3^KJ zJq@{iqbHe3gyC))jeQ`W;(u3|q)JxuF24|GMsh%v5>>VY-bok%* z1Yl@(5G2UCK=fQck}pAyWV0n{`ML|rsl_N7vmW|frii__zB;ozrQ7{z)y}M^Sg@m_ z;+?{q3sUZs3WxnBbp~CyyL(TA?C*0KIeDPp7w0$!Ijd+M8#}r~vYW)NB*$mG*7-vH z@s^wK07OMxq>WveCEQFQ*p&2gjD1j%i+#G9z##Th`gew>H5=`RwyfPDg2G%f>x3@c z14Oy}pQK?(i06GWLWu%4cGjDoE-tTEI$`9^E?nLT663vu_>6K1e!N>A-^q&tfl$0& zy&>w~+yUelAa!c@xd8iyt^`B^$cj+}h}0i!40K2Ve1KFCDezBzZO8@=k&r)`TNTJ* zzF4Pim>SYL^=~7kW>EyiVHXNMT2)8l#v^IW!pLB_8ZvVfK&m8QHkjsZ)mvd?o$VYG zX#HiWwWlW>N{D85URJ-d)}_3h73|)X=E(6hFzi#TF{$4aSka4TeY>1a_(RIkFBL#O zE0_FoSQI)}+si51ufAqRHhDU=actTRQl@y#2h}xaDv-A&GP&0Qu9V4ED5aWnX z1E#mRT1QSvL!4~%Ozt84nP{&F>VIm6w2q!EPhh^BF-94$4JhCTcrdbDXA3Q&8mPTh zqdPv|X}??B?bIZPpl}z%(zr<8U-NoXjb*L#xyqHHfpIGAgN$5i(E9#rYPYq_tISC4 z2TDkd*uZ;CIhVI2o!||T)Kz`ER@%rTf-&SfmJFF>;d(RW(B6k!1<)uxHM_1G+9BWe zc)k`gBxYMcztqY5@jccaU)CqQ@^G5TBVx(nNf2}D@);3+{D)GzyT{>%dO6ibggS({N!!=P4=M8J}5R*&fgd(w36z0M0D$ z(SN5a`i%sZ9vmaEjiC4)DF}ix&`?mc-vYwK@+}8Gqzj6r6y)lT|Iqwlpj(LXqvh;- zb>jECiiOZ%&Q7gQg7(ix-?-RE*c(O6NG0F-+VCr;701@%L~fyfHnU<;Vk`m3A2{1MSmpii@G*k?KDq0GdZ)|hd`8OHep z8@6wv_|9NKNpe*sc#?zZ1S#}*qk{k<(I99u6(QT#>wf9w^u9~9_>;2d20T=^g-;b5 ze9x~fHZ-JL=J`hq-;W{2SgN)&m9RsVo=%?`JYp`pxEA_>`18Y>XA$rfWm^pQfG3MQ zxT^I1*({tZz2}+!5$AyNUE*jiYwu_S8v<#qZS4e!bGGBdY`3RkgLMf%Kz8s-;7PF+ z6w#-FwV#)PiKGR79miXmrDyv=ZTjc)j>N=&h4F+#G;unBZhhZz?a*;8@bi5`fV4)O zuU5pCs;tvRzbV@P5%W5xLI4I+w*^KExeVlzP4kNRGp-wi3g$lf-I|(o`JQ|u^XfkP zcik+g-5~2lG*oHfjLCpfNalFwz=4ZY>$Rc-QGpws&tCfFZUuJDL)3et%ap*$Q=-v0 zgLfsn-&%#+wnox~@)6ppx30sK(UJg1dCAvQF&}DkoPI+uX_wH))iaYvWtl}BtVKpU&MN= z0GdENbhdLgIwL-#_phGK;mZRlk4zq8*)akvV5zRX@jFUmvcr#3p99P@4z@m|bz-)^ zbZl8Wt?hR*z(sEZl;2PaILIG#835i@YoZQ@EwrD9IOBl7BpJX(ilLgcd)KCZAzo^b z6Z{|~=H;$D2dD53tejr_jx7^y-zT{SNZpNjn4+wJQX~K#LcrlKOv=D5xk%QXD{tg; z+xh`PvMV*HC*rF?xyjK5@KsMl5*w`r@wL#r13uFpso~#^oYIFc^&gGNS825eqFttU2_sG%_ z;X8VXD#Ol4X&$2B_Z$*&-)ZIUXf9I%mOOXJ3O%GbGpJfl+9(jY^fF_(b!Gt{{HAA3 zusUOCPDHYT@&*H~7a050c7r-_CaFACp$BXx)5==@fC11Gn|n~~+u@6N-}lvdyl3&6 z<#c_zm0Xp1F!8o2OBbFfgzzC4vno}9XEf40dGaVo;jiwiazo8hZ~iPVD(re=5k;H| zotm286$6nnTeIw>1FY$Ri|t{Lp?o(Fg3g_>|y~Z+16tvyLc@r?t9g7 zBuXyVuu9bC#q`?@OFIhgS)6v^XP@H0ukl2X!RPMsg%`YHMGad z4{VsgxaprFss3X%HbZablb6IdaNdbISVWp7yQXPPn=s7?J9qLEH{4>XAv8}%h&TDg zs()1sh}4at3nL3^%q!?P9BbW80e*ZwU63}CV7pt}gVu;~V6c$9p+*wfhw!zeE-z|V z=k{Ksec2)$Hu&?pRh;*TPk0T$Fc~^oAoBT4q?-Q}Y&3DluXeoMQ0LesTk}pVlf5(I z$dl8;zA0&=L&z*F*H>W7IeiPhTo@P0VTB~vyC2Bm7lCN}t7@NNlKFSHGKkh?z_qij zoYju!#D4b28cdslLdIM5Cmqe&!v^IcRr=qq^?l+P^n@6}fh@)IS81hx)SPAY7osk0)^ulqC1F*{hBNQl+Y}b>XjVXnS_Cc!L zIZ@Jq#mp^E&fKT~t4DM_^S17R@YJ@`(7;zv1mz_Y=~q*Gdg#*yXGxotY=#F|lvhPM zjlE)VHS=8=)njE^c7M|ZiBqARx>9Ib!y91$70iC8jPi$c+ysP}5Q3s`ti&1sx>~oG zI^>^1onS%G`mtq&)cZ15dZ{X^#MOfatyH0I=l%Q)n z7*@kZtC_3?=J_}?_G@?F?UK<0_AhYFclyrS-PkfYhAeVHcF z16x+quy10*2V$A%p_|@C(vlf}j3uY83h(#TSr$(;^8(I={_=YQQWmA9-IlwJv>tQm z=vN-I{TO7X`;qBxwb5w$91YLV?ZD5}pddq(7IdMCH zi>`qAn|#FITi!L5;K!(tYm9r416}Wof}P8~?R9I9Gp(?VA;uQg19MO47*gS7fH*&jBO!+ zA*<^BMccHjJIvGHguBb4a`X z3aZw#!c&Xr8&szD1+gu&;vYfoWo>0Pxfr2%m34tC33fmRbzWF9I_Pqb9nNK@N##9_ z7K)v)des!^owH`MoXY_O?|;^9;comiPx0e78xhnnVvTYt+t+cU1rn_>gaFJsL-iPn)?<9P9cF#4)7q&v+d&6|3G@s-AcJy+m zE&u*GUaMK|x|4GmT(CgBICk`2BP@3rqtjKIRD#uBy}y*d;<>`?W&mGsG;i*_}V&^tlP`%;=g39@jxP z+3lrtg*!i6N;irOpUfKcd;iDl5a`<#kr8RwFm9=^m+ouwwjcXmTB}w5V#9IF^&Bl$ zr1$Ly#cQ<3u86>am9}pk&i%nxu(W&s@>qEDtn_xVtH-_EiQ}iAK4Ssfsdn&L9t=)d z`XOQN7*J)g$Jrtq0=-yeLnHg*23LxYA7$cxz^Yc)I6E-!;{LQwu_wfGw4&MYy7{n< z@{g0Hf)N5gAJKQ1Z&HGPn9x9B7U(m(9K&=+LHAc_D{YdMBZs~x)u1Y8|Oq!`C4(3_9<&$ddi6>R$Nsz z*ti?=jA-Sr_97V}feo+}Lq3-cfpgWR;PLI8s{ve9@?e;2o}0MpquOucipz^DrT}QH z*(<{nLb4h9799hx4&%I8KPj}xcQ}llgcaG1!nRb(PP?m)=CzA4v%6>oOe96H9 zv4mUhw`>V$29k?)$Co>qIqq(~3w4jJ;Hv5(RxjB-j_iEhlF;&|DDC|I8IcT>Vn;RY zhtw5mT0ygXAu=M%{^;GqYuYIMu4H;Mj--5CL}|zMEhOum_o51Y7i|D>$XmUFoe;@1 z%GsTUsKgF4w%-Cr3lg#~h)8;Lk%WQTLBS8r*sE{YBUDw4HU#o}E)8pVIEfWv&14?U z-+Za${OFm=>IA358en)nB5Iaqxw&Xi*ty@uDOX8o2c0tq0^sX>ZXD+Hn|;KY!Omm1 z^%wgf&Zy9Azd?vmU`~zuOOA0{TZ*mAC!_>|avcN83F#c+sFn_6tGo!v?95IUR2bL$ zlO(OlhszqAgy)mNt8PRulC#6u^SL#z-O&@{=_!AzBZ>T4ROorj%fx$A;u8u>saum0ha7p zeHRX-z)PW*@v9bruyAtVI@)PhaEs5kp`xyxTQ`U9$Whwz#z$=U$V|&0w@EfCUS!Ob zACSTE{VeC-0V~ZCpkKq~P4CLgdOeBy>vB+0ZxIt_Cp4aa%vI#LS^K}ui07WNo}5r0 zagMHmq-jqTf-OD<kAvu_ob1mUP%1jxeKqB!1&-)_hP{p74hHE%WM!atyx68j5b zSqwh8aKo|NIOL<2_eiX+iOsRP`{MUt{0iQetB*SL!F_8)_;0f$iJ4(o__4KWuvy_! z8TZ{dTb*rL6VmuN-yl2Z>0glL84u^jAH^DQl}VRI=x0CnuF*|;|My-5aPI;>(mo+m z`nyEOe&k$RG11$vEdDPG7^raBCw|#C*4#pIUoZJNx?4|ZC{)l>+jaSiiJ`GBKf}l) zUk1>%A61hqy!KvfRsM^|u6vwbH5WpfH(I5AdpBAg%rar%zW}nccGxfgRV4&v`tEoGyBq!uz^f zVqWEtxn%j&+Q2Fi$rL)H`M_HExP+?mFyN^){c{JXs{IM}f}p>7lfD zLZ;s)%6a(Ow@`(jP}k~pn@!dv6JhJkZf5UoumHv`g-tcCs)w* z#0sc%t9@Li{p}f*$vg$UiQ*RGZUr=ykDIaxRDU_(QfcURuYrpX*7IQcS$(Buw%VW7 zxaffDgn{-=K@iEh)LlPc3MPzc+qM^>RXr6Y8ASnP&dr6fqmwYILTpmh$E%{Iz%Qz( NZmR35l_G4O{0}dcmS_L~ literal 0 HcmV?d00001 diff --git a/node_modules/@nextcloud/files/dist/doc/assets/images/icons@2x.png b/node_modules/@nextcloud/files/dist/doc/assets/images/icons@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a209e2f6d7f915cc9cb6fe7a4264c8be4db87b0 GIT binary patch literal 28144 zcmeFZcUTka`>%_-5TzIqq$xo`r3nZ`iiBRG(z{ZnN$)K|ii-3S5u{fmRRNLEoAh2n z@4X|01dtAA(50@mzH5K?{+)CF+}EWTz2eMdW-{;n-p}WG1C$hCWW;pD1Ox#ad~k9g4`y4!oVfq@3c(iW~uhy*`T7_0aH7`>`EnYuXVq#+YC==3#rnNM4TqqzM zpi2Elr!3hl!ZdK#y0bV+yVc8rwFEtAX3=QlvJ&e-EsBp)Q`0yKXbNuf-yYw7kh0CD z|Flk1UuHgvoR+*QR0ee&IDUfUzE7*`A=P$6nC;BPI@VJs|F#`Xc>X!`<6%M7XXNok zw^unt1h0m>-&2{GiIGsByulr92XZRrazZs&&M3jJintF7A}cE^uW4zt_r81yHt1I! z6-_gmO@78G3$})kfyhR0^qk?zev_%4R$qSjQI3MAg0)9EM#TOAD=_tf(*)S$7yiiR z&5v>wk3Bn**iD9S_I#2%^vi(^O+gpv2i^A);6^AcH%VC>0nH8|O!jN*L<#RtT z@aF9HMNu*d(BdiZq(LBO%(qsjSot+ZXQd{zLYh#CvOrK(?#u+|XYRylqcXOLk=m!) zBp`~~1dg7kF(Q#m)I8ZHMOD5%m&U)5jGOW@7+sm1N+O~^j*zRG;e4x@OteV=T4yo9 zSG`^0j^S)ZYp2DT>}AR|n$S)4FPI#8#(R~;Y**AZ9`&yqT;p`rks7Nhz;)dn-TgXU zw!^Bo@W6|jfp@}ijsSEFo#x3LnG;`o_yXK@2KuG8cTv&K@=dU?_PK*6=YU9!Ix8l;<_!y*Qc2phVpLM}&t|CuHBv&{M$K?VXtTabi(7kUMwV zl!>5cDNNqK6`Br*B~EcVh#5Z!FgiJZBN5nzpC7?UdAc+&AT0ivd;DA2$@YXMPK6=< z+#U~?*!R0i`3uu|#zDrRRN&j-j>ZOu#h-n#7WO^)@0> zCT6a$LGWwFLcPfN=(3#6`*UIS%uIT=LIXV-RbGE&!!+8)q~dkx`l{aKCe1`{J<5&< zlhRo;JX-UC>5)X;mwR+W96`@&ucHp$jIb~B_w_=mH>In?BLume!Wta=`ca+&7~pek zBVD?f5{nelCaje~EtZn+g3%5GJF}R_b`q}IH$Iom2IRD$^h*R)Cid8Q5~4Dzm!P&Q z<`iI)4wA#l@TwjPL)*9k5Vc!!;`9;bf?HRMm86wi9LI8A%*NGep3g11H{aP)>%l2Q zRMMQU!*0J$hJI5Qs3b=6?}qR7O;BU%Yzufc*ZKBV`}ro7zm=C?OY6Vlabc^r6r7P> z?1c^jD{e4n*Ou441V=Pd1eE8utX@)G5gq72HQAXLZ4l2wKd@yIYC+s) z-mu`E`kj=B!)a^B;pecv4W5oh>_tpj>^NU8L*eH4EhcOxQ|);$x(z(Yb5^tudSptV z%8z{(h@_t`chWkvFX=r!p~Vjhf1AdM>uGK05$1fyLb5D7m0!MUKW=JTZv)bXz9~*F z$yP@U3UE0=$;yjWr8b7C(1^oNDMZVxYYeMtL}ZnvQDkm>S0)=r_ugabEZ}AJ<<_Fu z{I^KKIz+V8K|pK811W5r##z8^S*2fr9Ln zlRG?Zzz8;xu9VSE8s+=(!^TGi1P2hC7%7MUqF=cZqFBtJNW9BROV ziv0cjsUmVvsU^X!`1UivK|dy+fSG$3YH8W0`q${`)taBT9jV{Hfh|&RIaJVvqRIFh zC*Rmvl&3*;XcMiJZ-+Mvfe0xN4N?AvJeABnNdgs(BYb!fK5<1)5UvM!Tz4_aojmUX z#Ymoh)m%fN(>6|#*RP~Lxt1?5);w}yT_lftje3sidO&MxNgcMg9@S+>M%s~y)0i`8 zT_+7LrZ~d<7V^K^C^~ast~@nM04^c5dw*&660^p%^R>n4xzd&jo)Y@ z1r=F09>jFOr%wsj^a3;>N!{rvf(qpkAdWM*5IYCsuwNwoJh7;9I$#`T6-NUIEKsiS;OylQ(XY zQtCiR1dyEGJV=~|zaFOEveB&szAVx*wsyuY?hiBGWR{h0!D zv;G`;F9cnib*YxugasrI^%uy@i)>BvC4V8@! zwy5#iHC#Qar(i0EPA3CuMQbaKy4m$CLjLSNwJs!13b%h{&x7479bv{SjC&3?SO&)3 z6q4nRRP(zOfw-mQrmx@Z64~o}GNXa9YCE$vD-(CLseaF%6HH+WZz4 zbRiJ~zAtA6*i9;z!+zZ?9~V0Lr66|Ae;}U1e#6D^hMhB6XJNHZi{t>DgU&jb=#rPK z@s04Hr_SOr%UCRY_SdDuSw^D*Rzre~4PCqgc)DBYam}@G^TxsTqX%w-yWtYU-Q2IX-a2Z4Kz_-yIe`m;x2bY1F?XZoIH=`uW{$R)ICXxqU$- zG#M6s!fDZwUOA_cs|PXe1T@XN3^UdYyR*t}943A1dTvXp!=%8c%)(s)5y@OJ@@%1a ztlq}Uvhfo3^ZO>ZO|NKfu37JMRRmXfJ_*VOBVnxFFmbq!zc%A+R+w|={11?sJpmca zCeCi;;-*yO)ywzKxa#q?E%@U-+LGH4{=2|reRd-Kz*Ps1$u6sPFO>{K9^k2Y!@=h7rZt472^BCU& z|0MZmbh1HlC3#bcjoX#m73R?H>6oW=45{gu0$S>j`v?``ch#0kGur}QbO_gO3XrB- zS4pz-Yrnqqt-k_LE-&~ox9gd#^n&HE%Z~grM;N@Das8-#U304PA$v*rj36j~qQzYN zsX>8?%q9DhpxrWR@M>30YI^WUDh4bcn+*bYn;~zt_g`$3{#G+=lBmWE;j}5e&vlDa zjsdE(Xg^o(Z|3$Tx>~-q5NrZ}^$y0eMd|h`7Y4OWkgF0(Cu&CfJV03AKfzSGBhMU4bqd4kc`qE!CH4Q^FdOCtUHaZW3R&>S}$! zhk=OYL~3fch$-?wa0)OEkynDzJR=vc^vuUQ$hF(>E(q3{7{4uhC^f@bzHUZT>k%%R zsekA}E`OlGE(x+lP1smp0;Ba7{C$F=@Pp~i$AsJkc)x+3Vf9xQB=aSN>D!T;Y5iU~39#6yoQuj6Bj%kdYC z`72YjnSoF_A)d#@S`|;~F|6TOn%b{4?MWJC4uG&NK=D zqd0rU$A@62MtWD$=Gg>TgO6)b6Vf41#Au&Zq<@p1RG!t}NG8kv#>%{bHuCdAeIao2 zkWX{dyO`XCdv`FlK?jS{48~Uaz;oD6PtoFF0u6HBTHCHh<)5wP<r?9UIw%{psu)`l~*PK0?1^oH}d{D_wF{En-ejdBHTK|(*2$K?xVkG zwYXl8^HAjVOqKQj0f6s~O`)Slp+alXd8@#4Iw?pHys|MW1|l%ipCPeN)|fLB$Dc(9s}LNw@?8G{ zU>U(Vid5}ltIy~zNv>o09)rC()g8O`<5~!qF*Z_?L;+2Sy!WSv=}|67mnOPb!A*2; z^f>okkk+f3+9?Tg&6NBMX%;BtB3Ds#(PZ6E4`X0e`~amc=9QGw3J-$!nw6)l1A8;m zFdl>D?g@J3P-41+3N`R32d*Hq0GWj!{3n&rVA)dpcB+|5`XZFFZI1bKA7d;-x=0wt zy;$6nvCJ$_&JDjWa%`LQYq&(6LqBP7G_+`+4$|qk7IlS4wK{qnP-3!yFO%_fw(8(Q(#|htD?ECEYPeT&anf%0GjGQC<0)vR3x=4pq`@gX z{0?*O(e3p_zu@N9G2O%!F8j&|FRhF(c@BWMxZTpdW0xv^K!`2L39%+Hs0#R>a@n-J#u*kF6~?DIhPrUi@$pR0tS?5wF%PE z(-eYCc#{7tVRzd>j~xO&LBPK62xxwmxrdd{N6!G1hfD0H?fV)_B^PBIm|@~CZXnpdaM=<+?&D8Md^RL00JfP zK|cm@`4bB6muuN!Zck2>k+wh^8kM73#1(%6#^TG;42H{?eTC(h^zB32g{Skc%t3Dn zcHX3$TQhR}n9xXCd$?igvlBH@ZU~p4OO*Gf=$@=w?9vYs)!RYa9V@}xVt8Sr4y_!< zGjn5?gnlSKhqS-YW^o#@NScez6I3x{ zv>meTLLYSK!pa+|kqQI8rWST7_)jL~mqQ}Ou*!V2U-g|ZR+pB%Z@w|HnZrV~uY*w?_gMhSp+4fY?hMmdNXYD(iruAlj0&qga8nQ1=c#y* zgYc@oWp>=|LQ+s})zQ5kv*UF?QMJ2|FN1CzjX$x&TwGJ!4VjOiZxVDVz#r28{^WRn z{o1SYRs*^Nt9(ZX`wad=44v--X~h#aROW$yKE=n-VWRfhI&wn|_X6(` z_WPK(bt4Q8gxJ=b%BW_nNj&h;H;2z`{vi`~)tCBk(zGYBp?f;(Ua+^@+rKm53ld9S zPP#A^Wv7>F7c36IAp7(%S716|mr9fnL?n&Q*?OcmX7>@shP*98yVXmJ{1{z!s;@_D zt0}M~j-0t@?)wY>a9PxzCVtBiTKiS1<;-&hv5CHiv=8d$IOnl?aI_>zR3eW}l*}`T zd7%jWK1w(iqAjU37u~dz-4@O^=PWhD7_yL+z1;-hnPx|je;QFR?I_x6McEg|;`Zuf z_}_7>V@hb=%%^H&>8W{N&Ud5bKD%p(B6#&l@nN^wOdQizb`@g}g1c|qGqGr^c>a1w z|5;G!BbS8(8#mlqM+re6&;L0Ba$evPxRGW!koG@-z@*c+8&^U^7Q+0jgUtgB$)Bh)OGD5oa(ju zL&w{}@q-4qVXtvRtXul%gWH0DxXe$&?MN>z2jh1!ElU%a2;fz@xaTyfs`lnr<` zLv5teGAw`KJIh))Wg8JzoRNMyP>X1rhr)=#Y8O6Nf7>}xLS8!@+&6k0h#H>Nn{`&~ z<h^0MI*wtWWT)UGMw#$-to|sCF?yXL$;_=8T>RsAI7ks*W{$R-UI&M5a3{Gda?9J z3PeWSws3vp1$(`F*+<1X7B6hG<6u)lqr|?N&1Up;Si*MeoRFeRNGZa1=`C?4ZaPvJ zuHL9EQ^d$jd1pu9n6iBgWPMtJyxmfJGQf{a*eag-%E@KZ$^*2_&F#h|LL)2_l*QS9(#5T>)&wtE8a=@FF+vG8N zk>*kU^97;}tRP6EGf5HKhlr6@^Nb7N1`_>QnnYF9-8tncspx59kcfE)TtFun#cCjn zEU2;}6Xu~xx+Bv+O;tKLcuo?~kQbcPghcWdz4-^H!wQOhQukRZRMRk>kfMa~V;A;p zSqpR3D87(4X}j4Awfr<~7h4dgK)pzpZf{bn z^yt`yH4+85n%*$3rL0fWi>l^4|J{Qess(a2+0W-O>gl%xIaVi`l9N3Nq}{$Q?o$#6 zP(6};On20~O*x}!V+=9YO)zz4yeTv@_04tEzA@Muc((5aTR+rHpa6@RymHX{a%Ss{ z+ZVey@TSCpCZq6G3WNWPfd3Z(|HlaUnQ37#)!hnd5VH}%lQbK+^qVrFox87bV{eTd zMjY@0wT+?ndYzV$vST&K{gWpow&Zbq;%=a$(B%@MLh@v!P|L4U zgM9JBN_Gb)g+}3@K$8-*b+GGuC&@6v)Fomd?4){kVQ)620*%U<8saNfLM+ndN~1z> zV$;~rU}Fc&M@|;i!@q(ZqbHdoB(EYYOs>u5jd5A-M`}}pr;g+_B5o2kj-|Pa zF8qc!e5d+kUV>;ih=57(*r24g=6@)>+c%LfGLw_-Bbm7r_`az+tag}5rqG&jrg(-W~CJFkaxZTf@_Ofx@ zzxqF#<4|HKKBpc&B9R1r8t{!k_=WNfzbR?aogs939=bT|!c4N>91ai-wsc4|JdG9y zGpB1A4i1ueuSS{R3h}0^YLpx`pB;Ok2-R5 zZzHya))4+|xc0QJ*&1>3;@0$RcgE3M_rt55cZ9<51j!pV&i`8js3v%e$CG{I{X+yj zruhC$iN%UA-Y%u_?FQq!rBg;{`8h`ZCg^bG&OC=733*%4cUW`DPGqp|OgNy?)-Lky zuY7>yw$@M~Jl&X?9MI2RqOdsWZwzFd6{P)UF5-=GVh z;$}}BvAUMs#V{T@TweGxI7dhuIzFqotm&oQreos6)^Nt1G4l8ce%&u1F<%WFM9t;W zBAEtq#1FS}e7Gq{9nzJ-0@1fhx^+w)&5)h+@I@?kv+h4xs>`xqTMB()kR)QH0W6ODL=b|ea)CmcTzPItT=KH66{L4@p}bW9=F z=+(cM#QUgiq$M^X08=_kUPU7sf!8j#4rN7NO0#TX0-;8=ySO&T7v$C}*`++cHZu0; zRv+{Je*j9;z>+TGv1i76Qc^1lu^>XXp&w}t;MzI_nTpY_m?O?J|UF!?x>j)zIZZ*}uTg|S?56^~@P4iEAwq#7&c^D#OmVAeT^&ib{UcAER@k$$X; zQdR$NNz=G^;6|aY!VuP>0e2>_I^ymyjmC*~Oj(aU>lb7XxoNc&mR~HbdffiYw#m3DLJ)nb-vczmSGI=PaP=yOJ4mrW01pSsP02=(ym z!R+#8VFsL>Puje-hBZZ0gY`?oFt44R6Z--pJ~w8q7te$W<+z`WB)mKtrOR>%f~{*2 z8>hh;3|%NPQq8-xDbWw`*n5*Ni7GB0zr7D?q`b1s^a4*X%Jk>EYA*r$va{t*S$Wk8 zL^lqaL9$a?PVadKA#e`-ocbsFKC1awpXsVmMxs^Fnz9Tb*6tD1sa`;k~@OqRo@ub(|hVwu)j^O#EQmIetE!ma(-|!O<`ZRqJb<$^dia$W5ARK;F@n)=G zXY|L|OhQ88G?ay6&;=(qqYF;O$NJ7x1?PPHYJC`UButfql;CF9^Z@N$9e`rgvKY7- zzkY{r^gSjplQ4S;+v7}YOOB)q;im)xJ8Tb}^>Fe{+E{o<&QW1zc~g`vO5=ii`UUW? zZp)~%d!YRLs1P5Gsp1zs3gc8)u&mU&?P*XcG+Tr-__K7L+$}7WQfV_Ngi(tq_9feK zK+m&sYg9Dt?NYYIX6$uOy3OW4i<~fWv+Cf(7LSO2Cy{IK;1#Y8C_5@I{l+TY*=I|v zB849$N`$Qn3)Wezrk#N{(Sj^ujO*o{#sa4oD_O8zmLim4B{5HQWLd}YpB(b z4G-q~15C`KQcuBSO|^7AHPTM2RneHT?`cv7UxhiJ{_{;Q;kGe05x5xg&K3|_>$pD_a&U>aXaI13$(JL50d8Z5nu7>Swu zA*$V;mYnn2)kI5c`a29y*`L60#8U8YzlVb^NVbZO*AIlUcC6{g-vYStoB)oYa(>HrRpU$_+Fu$?E^-+?mgq9i+l>lZ?b zT6(Rs*ytr2RlqzPAC<(}aFaO~EuqFiP9Nk%5YV?9#t-?A=4jtCuRhpfZRc5{uXo+q z=LI8vUYPpMT}NAmAiT1T|Lra-gEjft1a;1k`{Oe~KvJy%Wz~FR@vzsl)Hj`G)zsap zD0(^YuCzHguv&0Ryn%gl!eek+ywQej&`(Qef(ql7EcAYQoG}tAUY=Ns0uhUO05V)*ND z@*NLrHqhR{%JlU-nMJbBbn#Q$0gDOt;1glG|M6dhX@zoq#PRvcMk<`}n-dBYPlDbf zY2&o+<&J4^>4Q557tWSxa)1M;mS}X$!JFe6+N_0AI?erp9CdjDGuyvnelpc04y2u#n8-PU5wo6P&9?ZpnONA+t}Ucy z&nD(V>H%M8avRC7jdV$uW8n|L5W6kw7|(e8$j>_ZLqe`6y!1fWM}{tJ3t7HmzB894QuSOpNj=&WDT3e5Or0)3wFwasb4%9_M@6)K z&l3J-@<{!8U7lZ%P!XZsO|ejU04NSjBEBESP4Ff6+T}!&pxTCxBG{W z{I$5gyC-P##k--2l=5r77AsRg@o4?Q7zqe%7Y9-kbSnK|KDcKK;nZqb@o$i(QzUtW z4FlkIku@T67|OO;)}XWaHSwT$i->~}#O|Bld^q?M%%`d*s2x9BKP zZo$OD?q27J1NAg#Nd(Fn?4I|PbI>nwdR&!F6YOHC^L#n$QG{zQGnjL8QL{~TyS%sy zMT%4c%BbJPXL6?WNg|O1-c<>qUm^=RW`+5)eH2jAI{T^M6-_natW57V(D?*MKT4n;I#vjkQ1Y~X{0hj4% zF}qYRzy8zJX(%d$`X$XgPvDafqM65Qw_;|~(JO*m8-*q1ir0~W4cd`@#KX3_GEp5t z5?rPAGz%$L?%(5dRFgw~R^|tdxXDGF>^=J2drvtC0;nBNt)$2d+>6A}c}i_~ef`fu zywIKq{Tp+H@09h2i{+Dn7?p7~8D%gZ+<(bq<1f|tL;Qy~w3}O7WX))3Ej+(psj!1- zrlt&tNKU|u?sySN{!ByuYY@P5bL5@7&Uld^k~iLzJaP7WDAI|JZrsHHT>hmAC?xw& zC!c!IBNTzL7K;wAXR3vVTe1i(oYdqoy3H0Zw{@>?*4UcFaMCNHwib2efs0(Ync=2q zwM72#(Cn=nv2ablw^j({)fdng^E-(uP|5UD8@CzqpKlZ^=HH}?5{kmM7vLAoAatc; zwH5KZJkkdhh8C1p5+HZgC}LE+Xu}KIn7|*#?;j-8^-VaZ5jOW{JA#*;g5p`(xTiDd zKkPnW*IU@QEsE%-JWbaZU2+aF3<-bfklBU}TCC{E-~c1suP&!}=v`e&X_xF{wro+L zcgxt?1af+ArOGprbI<(>!E99@GkN&7?#q=uz{(bMN@|0qqxcTr07b2;i>k6W8Za(r zOGe?77{mF3SVV_<+hIDRNdbE)(lSDJU|Bf|swOh*8)pQ6AizER8M>1xnN1+Qcqhg$ z&ak{6PD5v75^-mAcvoOH6*!9Hkzpt)*#Ip_vNoGk)^|nj*9+w7+7R(=j4q>aw<4Wc z=nBx)kd4$ER29&>bnknJ`n4)pOczJMPJ! z0)p$AgO&S=`T1(PYN?P}4cSJ%&R?iNexQp^N$*`-AbTP7WfZIW#P4d}}S2|=#O7ke0mzh*aEWQE)y!|#~iGCKXe zpzrFFL$pk!^d8pUI(IfGO<%TTQHsrDXLDNnMC6*d0wT9m7x6Ft7V=_OlTqkuj{x>p z;1kpB_NxE04RdYk)Y!laqUU=rfZJ$T5)`7`QV?5(Ltg_xlECcjtEa{J!@6Brx);>b zl?P)xrifEIfWi;~!Hgrq*7bz~i3BH#^2_mOIb$vnOz3yqef|S?NrX2~aMzcrlIGhJ zJ57YYnbrjk0gMXNJsZ;3!GV3+U0eN7l{dNPN>2^D{M%{F_n#@Jh)M2G9pb6tlT&F# zzc){OFWO&LCDH1cNMGR@X9VA+vt>EiQ|#sD{Y6sIh0eE(T5g#Bhn{L{CgdEL#dtrL zC>~e(BtwcN6QdM$0h>v5cu{@BvleO1d{z*-w8N(k$wHP$AXwvfT1)EL-?E&6nLdTq zFA@*HmwLR__b301zkRRgd(MeG6hCvppG6OwFv=2NKQVx_rQX$Z3q-DFDcOMHtbuC2 zb}=nSGqv$BlXjj(ahhid7ECVPglKaK;z#;LgZZ+OisWYuKBPX7xpErFk*@EYkKqg2 ze61oYkPXBN#&}jK`c6OUoF{pGlCOmyvi0VbqIH)+GaMDJ>Eg{$20?GwP~=nbph7n3wT-iS@IWTjG!q<-}5nJdNKFs75SDJ`2N60FM#00h+c!NU0ufy*_DlHj73t z5%X`Hqe$xxtHUL9%+{FK#XTYqf1a`&Lh=``4pOX3cy239FO^N zfStakz4XYa-?AppcGY?%Pj@WYmLvxBlKhq06UyFTy`Dj|YO2D`3uG#B$$f7PEjp~U zN;XAx*Xx;j?A}%@n)?=Uw67Bf^MPlLUonDdnT0whr^OXyCbtVRp^N&tL4I{~Dg4l+ zvxK9}?_3)Y$>n?i!054VsQ<#MMZ=Q@luen-sz=N_VC}l?`zNJtA`krH?K@>?REBq0S+(}^2UlFWDqHi30Pa~uu05d$T+-JrcJV1?aXOg(}Rs zl`@li5%>|PHxJjZT#h6)u5#ukqU%dvk;$HYi|x;L7naNA&)c1zj7(iIm+BYA&tK7r zwW0zwzaX`x0|CVQVi4}J(N#ScVIBUXBSyY%CN{!aH)SJ(GEwpFU}-yF{d#w05hL=m zqA}!Sf^U&%EPmu~34)ZMEMWZ|Z{ zf+Da%zhehlo-wY?=x^Nensm)O!dR`~B96^wloNE6>dRY#u#pQB(ftm&2{0{aPw);3 zLS~XJegtuFdsZ#-4}Yw<2z1ya*ZublDU*Ut>&i)(l$<$AW-E7gWuf>Kh>nR@=~Jgg zYVeI|2kH%1E@)ScwTRMO*HTWJ!AcdT*o-xoiH_PF%JHNE29RfRx{{W~Mn)HwZeR53 z{~74suQ)4?@;WN79bIYU3yi%hNhnxTu7in4w>kOLA9 z^_cPfyxl`BO^Jaqzdl`|Ez%y3HTE#{dbqX?j$5k&zQxN?z*CZw+vAZV-WEk=-9oI^ zi>;EFv9pBIbUMsM{{@)yaWwa#nUxs`jEZa5y%dJ~ZYpxpbwF;r5KM9NBrtI6bS49Z z{7GcMaXGAxDfXDD;60Li!JF~fHPwUU&ynr@B*@3ChF52>+Zzj(2PL6C2Mor0xpcaX zJz8ihH2PY@>!))WZIW^vV%K*vW$Xw?vcF2|dP9n=qCP9;7B^IZhW=jxJ&T%Ztkc=ADNzA zsx*6uOG(O5$(&<*ti|J7dW)DtZjKZ4%;`A)POZf?A4Jh3X-N5M*8W<2T>+@m+RM zso4=f_o0cfhnM$+auk~mI=kVgHZ;l-+V`UB8DLApLi~fqxxCu82ZpTHwuvkJ zMaL0c$(fK#3^%@^>W3#TVHR`5ZG3y0Clb5K47#1K#yLmQyhW_55~ZZn&H*`)Kcz#xCRQCFdlucHx%dY1wZPf=tL$KK^-_TTkBlg%SX#-AMe8 zDRJaA`0SE_!0FPPn@x{0rimZQd9k+}88MLx`S?6fu6=l1Y@h3fs<=&*q;z=urTS=C zK%}u|(8k5e&Y-zSmoYb|zD$^cY}p6(t?!f9J6m?2>Tc-Xy34Rp*Ug6P;_=3oS~ z%u;Q7%I5MiGqZ{d!-pEl{0|+1NTm+haNN1M^6$Gh!|V@!B;}D{h3pn(C{xBk%}#IR zO1TK6*^j5|!U4^zB>Fw$Ab?>qDPT1M^Jx#~^C&2cPdIB_0;KSVNk9r$##HLTSD_Z& zz)jE%*Gj)7d9uVMl=+HdJ8%e}9%lwaY;_kEvV>UsLHx;mMC@f3lzq5Iv&y8{w)@Z#?E z$bXT?tyF)?<3bugVVY6(e@Vg`2i>|)$^m~$WioLwW}oXXZ}=w;=N0{LOx0{9*as^Bb{)>T@3m+vEip|GPIJDHTEO0j?I58}) z3~@%Q(7?0uCeHM#BsO=kytmWFVcmtD#HF#V$&{e5iF)nW6D|+WjJvd;&5ukcPLykI zL)z_SO#T-IEgtk{E$oT_$8EEJI%wS_Y2C(F)`01pzGC)%N-d}qrB@+6yelt`_?uuN zPMGYZCo678{Kdb+IPo{#IN(js1Ummj@!l19H8oPMb}r|M+d{D&z2T^r|!8rbRwlE=7j zz{QM`99y%o-F!wvWl#jR$l|ML^ohwPPlBQ~Vi{{yBOjvrhl~uf zK5Vk45;70o*YhtM&7#Sc2dfA3wZq@0ZZ6N~v6zg&MzJl<$ZNrwqf-$TiT@#W`2x6Mt;TiS4huyA5^}YIPTFF^l19VciDe9QgSuo770l zz$Fvs?0FY@_UtE2YE##{%dGmgZHHfzsU_`V*H`P4*F`ul(sYs9Jq*h6rbk1>eD34Z{2K;_cLbZ46halLc ze2%NUKU&GA!WwUqG&=coFm>87tCT*F4xGxo74O@5Y3xJVE!8F_1FP%~BdC2FS9Isf zXuW-CnGh!{^D*Drcrxc3Y`W9=5ZVYqn-rEs?8_&q}IoEx+VFS zRga(VCYV$<=Zq#wk?;b+las#o#HsNw*`FGFDeA^*xQuB(cE3~CcEUYt6MjgdL|p=P z2+pPgOZ0Zk#7FPiJV}Wb={;89-U46uTu_QI1&b)P=+se1|88_^!5Um>o)Nj!lfI}_ zA{$}3*734@W4yItj?m zLJCa$`Rn$L_lRPSglt!uro*Wg-e^WHi@NW8q5zxYdq%ULx=%RZ(Ry~zKFHmgD!x8n_+?xj`!7VyZLb@!Ht zcyvx*=Ox|L<#!iwxI;b}HqA-#(_&c7eI; zh0-~Nl>BWL;lGfbd$~ThM~0`;bnAxA&t^Bg46A9F67?ijVTmmSHXl37dKJH@X%pJ( zv;J34-$9e2BLwPjbgdS-#g6)O&a!wuZ-4?=C;(W1fb*oq3F7!&Q;TDT{dSIuAJ0r( zTYW}1z5Y^?(IYRkcvPK{&UNZ!DTD2NG^^l4v6pZ*x!@0~FW+zs*VWLZvD5?b&529v zzAIr#Blpmqud6Eze&qzM(zwET6WE`YFdmz$)SiInkY`uE9 z2W8d!Z|P-BLFnbp3rcnGlI9P_{}G(V#2CJpq^&-OF7u(-e@`ex!`4!J7AZxIWjne$ z*}p)Oo)D;<^YCfczySXZ)mxzJ%Trh$e@@Xs6YI$UjQXTpMM3=OD}yJh-k2t_G}69%^Fr!Z2HQA5*4M*x@spn| zrheG^IKj0ez3X@*QK}PLKen)$lLlOFZ8tSxuEOsfZ4ZBRv~f7a=7}eY0qYvDhVUkw zZOeCWJKZrO(yrm9v!+wYKhPp+8sVTN>nKBQt1)2z7ZTr41?oJxD3UIFa*^`;bD2FhRFQI1$)e-S7>YM&OE5M83i$Yg1gC4XbSB(3HY$XeKc0w~r|t-}85eyvq znGOcAFmP`I@uNFB6D-U3R7zi&HI?4$T$XBCYp7jyF2hIU++&75Z}~Yj0lG(o!Q{%x zle@H4z=iwQ^%fFV}$@P%l|Q*S||Fc=aU(OuYN7&dFa}V3Nc7J*3pGRNHysT zpl1qYqD}+z4udN>1yr0@uF3~3%~hGND|wBbU_IaPN$MmzOSBa(DV?!lmqJAFWhao7 z6XK-N{+v`HO%=al&V4z}>Sa|@+Qf8!nk9bZMS#vdzl+RDih{^-@~-07nqb7URdH*R+DD=7!&A9Oi{-a*?F%R^?_>z|&W zHQ+4C_b)3pp#^K(qJHO8s1UDOMw^aDYOOebgZD{HMbGVDVk$+=PF2;lVmdaX96DD( z2>^x9360&?xbJ=C?ww+GUzY7mi#yf$i@Zi^^Y}?DA8FLB1O|#d@$jX3gICv(QdzlV&8dxsHV(c+LsK>QTvzU6_ zYb0#5dCxZ%c~~}R7+|_=M1NiJ;GL(M6jlh!W$wT&BZz#^;TRxOvOoC5av{aK*jUdB zEJTT7g$OLq7j%VOxq7lBmjswrMs{Cq4i_QLuY?I-R*l_PX%)WEauEF6LE{{cM%g#Z zY=g9-pHTq4-?B_^ws)ot(CdUT(Q;?3ZgB%&0-LSJk}S~oODd0f;gmE$LNlWC)*SZw zTF2tWUDe>}3GAgFzfUW{@fr-5%+TXNF!#@u3xLK#M@{^pJ@RwHxR(mQv$rbM^u)yF zp7gc4+^-scO=w4GnLoUHm&|*G%B4)zdnT-@sLAXD{t?qVWoK?M#QmO7ZDZYumcROM zT0RXq?@|A$uOb2&0IX>Ab9ty?U)lM3)bo7LPM+d~0IDZ9U)9X4Pt|IhEccrc4$Yqg zxN&t9niz^0H@V{LX*57HW5=4LcVn`mZrtz!m-E4LWa#a&|ZE=ZeR z_be>uWC0uQotqmp(+ySAn|+s`Jh^?c#?)U-^^qVEROY9akEY4F$EfL{d=!)6%BG-- zzxb^*e?e$Rf1Wl1QT?k8F>OCoXwv?=Ung`f@oR`*z|{D)G%5h9(2EXaoVg^$f5Zm< zKZTunJXG!9$1R~Oja|ej${K1yXo$j8_FcA;rjQxV!J)?|Gj8yk6(bnRAXg-|KsQuFvOvU}1Q)$#BKFf7rFv3#c^C6nuM& zOO0Gft$Kq{^uZk+fBQMx4ywF#eZ10jN%@}^6Trc3hCtkr5v?qLPeTBZoa}i>5KfE4m^W45!H&tNIy2!R)_bi2pfs)oyorVbu+nl5 ziVqIJzcjU0;LWSXA>n4vmdvWwz`nJ(vB0=#2PO^BiHo&%ecgXrM@U_;#^7aMCflK* zu?J85J`Tl@CXG@Gz9}c1FQwCP4okOwbBpS37P8a>qfV`z9k+`X5YFPzTfu%UP!6y`Fvr_P9?4V5;X6Bf8{U9#rCkAZ zM&uVB!n66B@`9(+a&}!KKRfCf^oQNN+6$^tHoMIK!>*$7-0ZFr=x>*b-P5X-LgxBY zo2Ug*pNH%q>8qqJmtk=~7g&DYcueN3PcuE3&z~%j0gUYgSS9wn57tV0QdV~{+bxEnx{U^j4&k6Tg_t{mX$_Yq$xe=@q|jc4#`MB^ zJT!tidMB9LT+XqKk3JFN=!_dS0?dknKn##1>;EeT2o)}9LyEIBz=e4SFuw9d_vq)Y znKx|vFBXdWkaNz_)-AYMGNnQ9zLj_f%C}~7N!N>u)Lf+CfEIdIU7czh$QbcAide4T zZQJy*?<2fUv(SP%PV21I_X1kz7G8vO5oI)0xCIvcYt6{A`!}bwQlGSad^&0sE+dig ztCN-J!D2iYgG*FJ2{BPzy1^u&y=FXDd67a8y7BGP|L)Sh_Z*1ci7meUFD~utdnA|k z%FkshXa7&|yHfQ-cZaL9*88w++@nx&uAPsEVL*=wVw{~gi>(snR7!xUfN3m@nIRqe z$bxi@pG5F$L=in`nIEOo82`J5h_9j*7~_4)pr(1ea&G+SOCoJiMKDK#1^!`Tmo zu(KAj$s(@Ez}~eSFWD$y#q zslU<&-b60sArh0MhfMd8Ut(rM_CQZ8FfKQivy3;fi)0|#R9eO4o~zDAw8`&mCJBRl zL+V<9>B#dX+=Ch6E=t$PUla#aJlOiq<<`$o@7t~|m@_8YX~f5JPr8|q*x0k}KKaw) zlj4s{p!Bb0(O2I@&cJP`BT4v(=^IBCC}>G;6Pl`dvTGO(u1uHZFzBch#Oi5#?{oUA zMDhff&?FU9`${$qfOt^aXNUDLXp}!L8o++(*YdqI@rZ`e_9q$WGiZtk%BdwBGNUQLOvKhbHU?bZL0ypyF6t66gl zm;}?$LvW7=cpykxJulrHg1_Tybvk9?!FUgQFW7)ZjiG5RKh5P)A-N+a_IR~*prd%Jub(3dwV#iE zEZRnitmR!zrZDwcFZbI$fi zpQ#2NyF^|ZZxhg}_2{p|uY5RbnD8K6ZJ*(Qw2)?}wekp&yaRA|Qo#DxsS?SeI+jqSMG)is9$_pX3e;QRCk`w z6Eyf}-+>ptnm-5fB$ja02cI*FiDNlWz6!au(Hs}CGqc@Mmic~|=QFFJrG1@1hjtXy z4~e%c+1cVu*QrSvt}^-J7&3CYOFA(;0v#pDtP1!!v4p;BvW*`n{US>q(dX{NUrV`ti>sUd7L3MP0-oP`aRTgYw5brGKhov{JH8&ZnR)OJ2X6Hj z*N%E-g5%w9Tu(o3p@Ox209&F)dqM|)8ypzq@>_T7)U{4lXM#FbS?FxaC!G^bZMM9+ z4tmuQbQP|}fWbv^^L6{ks3C9Ej)`TTPs7Rx%f;*+b8A$!FHS$N0rHb7YlE-;Os=Pr zQ{twGcgc=sfxFbo@AZ<0v(i)mIIN>SayZmhz4f%!>5C|cW!)L%h17s1v)z*m@qbN( zLIG`HP@`-xc!<{bo61SZlQWVZ1OuYl!Sb-gF-ru;V-o?-65R4%f%6Z;4dlCb<*tm4 zT`7ejX`!VvI;>13$7YHQz%+8p7l(Tpo$_JB4f^W={o?Bv;zK3iLCjqj{gvE5lo;fd zHH{q|VzJ(ecLFb~dW44K((lhkhDQ$2inQ@ZcRq7Y>-^*1b>gOVEt)4}ovdHpbt^K@ z|3sf`Dm|bJwcZkK{pP34+PPS-&Y(HzYpQh%%*U0(ohJ^qYv&SPhZse79v3M#nTUb? zTTjUjU*9&)0S1{kUx6pKuPYG_c~z}evFZy5xUz{>?k8wd2OGRLnS6!W@2E;KWyJGkUt&UFTh*2NVjj=kW%jj~V001z!4 z=ACav4hf=_2vC25z)FK{a-HCIF%1b@(>NH^N7$**yWUBYO61yA32R`g-kGrQqT2&s zZ1aW~`>zx~03Uhl@0bL?Vul+mpc)cp64nzfU1rpi*eG&?8WU7Xl4Pf1!!_iKpK_${ zC;xLY0h})InNl8x8hkL6Jpz7odsa%}^mCw|17HWPhf{dC+kQ}x((i~n?<}jL=p9a@ z<9^KPtHyuVYuBL`*B7H;P2iVO8ICwx_P&$c40y;=GC7R)u@F`J-|`;#me&bZ9#xFU zJg^Th!=rFfc{Bw+ujIxWBM>U0T(6i0?6X&W^QWn?a#<*foA?<)RQJ+am_wkw5~pN- z7sfTpB>PChT4dEn1d;2VMl0o-hg^bZeAQZSZ%fT*?fK_jkzO;p1^Kn_+yjstFP#ra zNvx;BrMYSMj?`B;0sS zFuJaW4L~Ou?IWxSIxyrDP0$laaSx}5DtUOzHO?=y^m2JYfcOG)&~ws}entE=bCT7$ z=#rYt?lU1eR^i}WaqU8Z0rKPflqR^`l!q|k(Zo+khOK+ubx;hXEPh&3dhXVaKhK_5 zEWuW;iN*%L+&b5&xM}Dl-pY8w8~S%KsSYAxoEeE0RatjS6)vupzw^Mi4zR4J9^a9vEO zGsL1|=&T;B!-Hc|XANCOT4+&_Am}oQeN;)!5I#Ng%dGfD89Z`xzBJfQ5Uq?0g3AeUS9@IhE|>w~}OV)8>HvkoV#COPN{LT#vk8 zt2Z)j@{a(~lW*kv*4-rOL6sffa^(OAYdJ-0AsgF9gwSQe2wH&X@4yh*TSHt#%TNt1(?*1p$1*$&WoXj%(3D- zcQ5QJ#PkYUg9UjMs?vZCI$TX&{X=JmqECeM2>uCx|CpLx$`!gYuDe(vVX}YRkFG^k zURe>tw{_d=^mg9nvS?KtpkI=2?(iG$tPXR5QosdvzxGoCt z$$I=Gfzpq+2F3?10L^~%hk|tHo!byiu28i+0-PzrVDKCekd-_eW}(>Fp}Ancc191J z%LV{ozGVXd7!U|yD)X?cRj`u12B#u~Q22#>5x;tCwV54R+A8Kzk+(poe&f<5a*v*K zT2oU&Cy_LPGej(sedjw!v3{YylrY}sxYF)>cfp<-T!xEu)CFu&YJe?D)I%N!%*L!8 zEi#ZVi4r-oMksMF`zOoUUiq(+KVL}Vgk4zs|M2{i%LBzJSShuf5=6EJK+gfbJ})q= zG0GhyJ>s|)s`}>jgj5{06DiB8;CT5#UeEFuCDRNU65yFEh+SOUYPR?{idoz^hcctc z&442k_wYk5d(L7ZTKmy)4^n0o##7c6!_jl_B86&KbNSP0;&tq_AS1DeI66n%PR*pX zi2%0k-ZNP@3`AaRb)vJ?W}XEv*Z1a+PPd6tY;c0IY-s0=Iw-*C*soU) zC=bBofdMQRHt;f`m;%bDO+Q@6&hS8dvdDDe(V_H-k2t&!J`FL&9w2#0bHLqd5+>n8)4e;ua%TPUO&4#d!TjvD`IHe+m+wqABkj zoNs5r+GI!s>cQZx77EF%7%V;lk~d43R$%h9**@|sc6SSR>J07Anld(@sT0nyR>Qu_ zPhkc@Fj;M*AKsf3%f|p*H1HyY%3g7T%cCKt?y8k0=-`j0laL`{!mVH11jZ{=3)Zbo z21^05#asw*jiv?Hew&@KV*;teNz-jz?UZ2y0k!l8DBW^9Rj~0!uD>Ft|27Lg;_|N} z*?vvL_xnuig>$EG@^@kLoJ?zdbt0stXU1YVLJO_W zCv!h-*}a>}{Q3SZv`DX6-2%p&B;T>R%A72KsxXP5VK54m2trhI`mBmx(#zV{ zInu6zS{==2l?XBO^i7UsOK?Fk{?ekyEXECjxn| ze`kRpJim|8Q}?3d(XG1>vcoX%zs<(_g-QWYTElLe@&5AL%%^F!{2#PFiop zRz~d(ix56>b@e=g)qGNk>2`{de6Q_WxRCIF*6yQFR#bxy#Qy{EQ~~2n-V>tkL{`UY z&0Rmmuj2DpeT)jObl<7A@des_b`d1V25nwoq~e9M<^f>hHSU>co8g(*{m}-YwofiI z-mkS=3Wl~O+8MFVW{YqX8E6K**_pPc`QNK@m~X8Hg&Kle5qX4L!dd6!IWdLU*Nlkc zGiH(n$H6or(h^BfuCPB&?kP`30z;2(u1 zR+FQfD9dIbldYlRvSLo87bRrF5U656yei7F$Z+uFv&!-!9(3wD{QY)By0oUJmuQ{- zU}FV=;Y7LSZ1uxnRdzVY10dxWlIkcKoJet_HxrwC@n~W6^hFyQekJ5|pV<4XQj zka1?kZLfD%g`ld(`_Jln6>AAWt9jnwML-$NI@O($<9KJ{W`C%l?Zl4-L0J7Mr!-?21u}Dy5k;D zu}!eeZ*3?R;L}9xDghYu?{zNJxF-U5o>7it>+~T~$v2ua{;7P)^J*yJ6~TT02(a@l_L<@JIZo3wOYJ9t9BNNUnvpIZ184_1fah;Vh@r1saB z^4y@`7jq3dxmVlsiow+%)C~5)FovY6v>3pvw$J%t@r@7cp&Ec@j$@T1u-i81-!`X5 z*u0~!^hDZq+7k7};*;b~0?h1x(q(|(>8OIVD1hr(THoGWk=iwDyIPzQf69sA=(J+o zn#EcLV}QPlry2xM(Oe*&QuTxz|DO({_ui&T9ig&XSsUK?V&dy)5>MGnr6uw&*J)SR z4O5d0C2t!+(VG{Y3fFU3G4!F~;z`0^Zy$VT zlJGjGSF&$3BUtfc03n5Fp1KQfb~InA&8`q*1q&GG=||Hzpy6L2H1f*;LpyQht{w?} zDZ2kUk>FaSr)>&iD|Z|7sH6U!z%}z@JhB~OedrN<`}Lfq^UV}Y43>cn?*zZ0AOM2< zpX5w(`QSQaEYTvqHz~=NXHUjQf0o%dBkQfeAN31lR&xxOEgYHTdZp%bVXN280=Ana z^M=FH$n=5rl?&BI)^08Qe_`>YwGkkoEIR+Kv^%~Pb0k^b?3|sA#qp8cs#eTueeM2Q zRw=0&M&6mX$~YF!Y0ZBc@63#c7`f!9BKSXd@Voc{RoLU+XN*d^;RK${8T?=LBS%Bk z&gkb&o-U3d6^w6h1+IPUz|;DW zIZ;96kdsD>Qv^q=09&hp0GpEni<1IR%gvP3v%OR9*{MuRTKWHZyIbuBt)Ci`cU_&% z1T+i^Y)o{%281-<3TpPAUTzw5v;RY=>1rvxmPl96#kYc9hX!6V^nB|ad#(S+)}?8C zr_H+lT3B#So$T=?$(w3-{rbQ4R<@nsf$}$hwSO)A$8&`(j+wQf=Jwhb0`CvhR5DCf z^OgI)KQemrUFPH+UynC$Y~QHG%DbTVh-Skz{enNU)cV_hPu~{TD7TPZl>0&K>iuE| z7AYn$7)Jrb9GE&SfQW4q&G*@N|4cHI`VakFa5-C!ov&XD)J(qp$rJJ*9e z-sHv}#g*T7Cv048d1v~BEAzM5FztAse#q78WWC^BUCzQ U&wLp6h6BX&boFyt=akR{0G%$)mH+?% literal 0 HcmV?d00001 diff --git a/node_modules/@nextcloud/files/dist/doc/assets/images/widgets@2x.png b/node_modules/@nextcloud/files/dist/doc/assets/images/widgets@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbbd57272f3b28f47527d4951ad10f950b8ad43 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0y~yU}^xe12~w0Jcmn z@(X6T|9^jgLcx21{)7exgY)a>N6m2F0<`Rqr;B4q1>>88jUdw-7W`c)zLE*mq8W2H z-<&Jl_Hco5BuC5n@AbF5GD82~-e8-v=#zCyUX0F-o}8pPfAv`!GN$ff+TL<~@kgt} z62eO?_|&+>xBmM$@p|z`tIKEdpPf8%qI>4r7@jn<=eta*{3~?g(zz{Ke9zc-G^gr? z-7foa?LcS!hmbwzru}ICvbWLlW8;+l-}!^=c32!^nV`+`C*;0-*Y%l94pC;Cb3GXz zzSf%a!{gVr{Y_lVuUj+a)*Ca+!-Hu%xmP&&X-2CuANY8^i{D7Kg6qzP zXz_ps9+lN8ESH{K4`yu&b~I>N9xGlE&;2u*b?+Go!AhN?m-bxlLvtC#MzDF2kFzfHJ1W7ybqdefSqVhbOykd*Yi%EDuhs z4wF{ft^bv2+DDnKb8gj1FuvcV`M}luS>lO<^)8x>y1#R;a=-ZKwWTQQb)ioBbi;zh zD!f5V)8581to1LL7c9!l^PSC$NBPYif!_vAZhmL4)v4U)4UsrLYiH_9rmQDd?)(e5 z^pcH>qvBg*i0dus2r*mp4;zKvu=P#s-ti;2obl`NjjwoYd>e(oo#j_uyRb<7Pv^If zzZ|mGHmV)8^tbO%^>eqMw(@7(&3g{jEp-Najo7V75xI_ZHK*FA`elF{r5}E*d7+j_R literal 0 HcmV?d00001 diff --git a/node_modules/@nextcloud/files/dist/doc/assets/js/main.js b/node_modules/@nextcloud/files/dist/doc/assets/js/main.js new file mode 100644 index 00000000..5fe710b2 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/doc/assets/js/main.js @@ -0,0 +1 @@ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function x(e){return null!=e&&e===e.window}var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&r|56320)}function oe(){T()}var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;o--;)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;l--;)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(R)||[""]).length;l--;)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0":">",'"':""","'":"'","`":"`"},P=h.invert(L);h.escape=W(L),h.unescape=W(P),h.result=function(n,r,t){h.isArray(r)||(r=[r]);var e=r.length;if(!e)return h.isFunction(t)?t.call(n):t;for(var u=0;u/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};function $(n){return"\\"+U[n]}var J=/(.)^/,U={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},V=/\\|'|\r|\n|\u2028|\u2029/g;h.template=function(i,n,r){!n&&r&&(n=r),n=h.defaults({},n,h.templateSettings);var t,e=RegExp([(n.escape||J).source,(n.interpolate||J).source,(n.evaluate||J).source].join("|")+"|$","g"),o=0,a="__p+='";i.replace(e,function(n,r,t,e,u){return a+=i.slice(o,u).replace(V,$),o=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}function u(n){return t.call(this,n,h)}var c=n.variable||"obj";return u.source="function("+c+"){\n"+a+"}",u},h.chain=function(n){var r=h(n);return r._chain=!0,r};function G(n,r){return n._chain?h(r).chain():r}h.mixin=function(t){return h.each(h.functions(t),function(n){var r=h[n]=t[n];h.prototype[n]=function(){var n=[this._wrapped];return u.apply(n,arguments),G(this,r.apply(h,n))}}),h},h.mixin(h),h.each(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];h.prototype[r]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0],G(this,n)}}),h.each(["concat","join","slice"],function(n){var r=e[n];h.prototype[n]=function(){return G(this,r.apply(this._wrapped,arguments))}}),h.prototype.value=function(){return this._wrapped},h.prototype.valueOf=h.prototype.toJSON=h.prototype.value,h.prototype.toString=function(){return String(this._wrapped)},"function"==typeof define&&define.amd&&define("underscore",[],function(){return h})}(),function(t){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(i,n,r){e.Backbone=t(e,r,i,n)});else if("undefined"!=typeof exports){var n,i=require("underscore");try{n=require("jquery")}catch(r){}t(e,exports,i,n)}else e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}(function(t,e,i,n){var r=t.Backbone,s=Array.prototype.slice;e.VERSION="1.4.0",e.$=n,e.noConflict=function(){return t.Backbone=r,this},e.emulateHTTP=!1,e.emulateJSON=!1;var h,a=e.Events={},o=/\s+/,u=function(t,e,n,r,s){var h,a=0;if(n&&"object"==typeof n){void 0!==r&&"context"in s&&void 0===s.context&&(s.context=r);for(h=i.keys(n);athis.length&&(r=this.length),r<0&&(r+=this.length+1);var g,m,s=[],a=[],o=[],h=[],u={},l=e.add,c=e.merge,f=e.remove,d=!1,v=this.comparator&&null==r&&!1!==e.sort,p=i.isString(this.comparator)?this.comparator:null;for(m=0;m=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){for(var t,r;47<(r=(t=this.next()).charCodeAt(0))&&r<58;);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos=this.scrollTop||0===this.scrollTop,isShown!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop},Viewport}(typedoc.Events);typedoc.Viewport=Viewport,typedoc.registerService(Viewport,"viewport")}(typedoc||(typedoc={})),function(typedoc){typedoc.pointerDown="mousedown",typedoc.pointerMove="mousemove",typedoc.pointerUp="mouseup",typedoc.pointerDownPosition={x:0,y:0},typedoc.preventNextClick=!1,typedoc.isPointerDown=!1,typedoc.isPointerTouch=!1,typedoc.hasPointerMoved=!1,typedoc.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),typedoc.$html.addClass(typedoc.isMobile?"is-mobile":"not-mobile"),typedoc.isMobile&&"ontouchstart"in document.documentElement&&(typedoc.isPointerTouch=!0,typedoc.pointerDown="touchstart",typedoc.pointerMove="touchmove",typedoc.pointerUp="touchend"),typedoc.$document.on(typedoc.pointerDown,function(e){typedoc.isPointerDown=!0,typedoc.hasPointerMoved=!1;var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e;typedoc.pointerDownPosition.y=t.pageY||0,typedoc.pointerDownPosition.x=t.pageX||0}).on(typedoc.pointerMove,function(e){if(typedoc.isPointerDown&&!typedoc.hasPointerMoved){var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e,x=typedoc.pointerDownPosition.x-(t.pageX||0),y=typedoc.pointerDownPosition.y-(t.pageY||0);typedoc.hasPointerMoved=10scrollTop;)index-=1;for(;index"+match+""}),parent=row.parent||"";(parent=parent.replace(new RegExp(query,"i"),function(match){return""+match+""}))&&(name=''+parent+"."+name),$results.append('
  • '+name+"
  • ")}}}function setLoadingState(value){loadingState!=value&&($el.removeClass(SearchLoadingState[loadingState].toLowerCase()),loadingState=value,$el.addClass(SearchLoadingState[loadingState].toLowerCase()),value==SearchLoadingState.Ready&&updateResults())}function setHasFocus(value){hasFocus!=value&&(hasFocus=value,$el.toggleClass("has-focus"),value?(setQuery(""),$field.val("")):$field.val(query))}function setQuery(value){query=$.trim(value),updateResults()}function setCurrentResult(dir){var $current=$results.find(".current");if(0==$current.length)$results.find(1==dir?"li:first-child":"li:last-child").addClass("current");else{var $rel=1==dir?$current.next("li"):$current.prev("li");0<$rel.length&&($current.removeClass("current"),$rel.addClass("current"))}}function gotoCurrentResult(){var $current=$results.find(".current");0==$current.length&&($current=$results.find("li:first-child")),0<$current.length&&(window.location.href=$current.find("a").prop("href"),$field.blur())}$results.on("mousedown",function(){resultClicked=!0}).on("mouseup",function(){setHasFocus(resultClicked=!1)}),$field.on("focusin",function(){setHasFocus(!0),loadIndex()}).on("focusout",function(){resultClicked?resultClicked=!1:setTimeout(function(){return setHasFocus(!1)},100)}).on("input",function(){setQuery($.trim(($field.val()||"").toString()))}).on("keydown",function(e){13==e.keyCode||27==e.keyCode||38==e.keyCode||40==e.keyCode?(preventPress=!0,e.preventDefault(),13==e.keyCode?gotoCurrentResult():27==e.keyCode?$field.blur():38==e.keyCode?setCurrentResult(-1):40==e.keyCode&&setCurrentResult(1)):preventPress=!1}).on("keypress",function(e){preventPress&&e.preventDefault()}),$("body").on("keydown",function(e){e.altKey||e.ctrlKey||e.metaKey||!hasFocus&&47this.groups.length-1&&(index=this.groups.length-1),this.index!=index){var to=this.groups[index];if(-1 .tsd-signature");if(!($signatures.length<2)){this.$container=this.$el.siblings(".tsd-descriptions");var $descriptions=this.$container.find("> .tsd-description");this.groups=[],$signatures.each(function(index,el){_this.groups.push(new SignatureGroup($(el),$descriptions.eq(index)))})}},Signature.prototype.onClick=function(e){var _this=this;_(this.groups).forEach(function(group,index){group.$signature.is(e.currentTarget)&&_this.setIndex(index)})},Signature}(Backbone.View);typedoc.registerComponent(Signature,".tsd-signatures")}(typedoc||(typedoc={})),function(typedoc){var Toggle=function(_super){function Toggle(options){var _this=_super.call(this,options)||this;return _this.className=_this.$el.attr("data-toggle")||"",_this.$el.on(typedoc.pointerUp,function(e){return _this.onPointerUp(e)}),_this.$el.on("click",function(e){return e.preventDefault()}),typedoc.$document.on(typedoc.pointerDown,function(e){return _this.onDocumentPointerDown(e)}),typedoc.$document.on(typedoc.pointerUp,function(e){return _this.onDocumentPointerUp(e)}),_this}return __extends(Toggle,_super),Toggle.prototype.setActive=function(value){if(this.active!=value){this.active=value,typedoc.$html.toggleClass("has-"+this.className,value),this.$el.toggleClass("active",value);var transition=(this.active?"to-has-":"from-has-")+this.className;typedoc.$html.addClass(transition),setTimeout(function(){return typedoc.$html.removeClass(transition)},500)}},Toggle.prototype.onPointerUp=function(event){typedoc.hasPointerMoved||(this.setActive(!0),event.preventDefault())},Toggle.prototype.onDocumentPointerDown=function(e){if(this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu"))return;if($path.hasClass("tsd-filter-group"))return;this.setActive(!1)}},Toggle.prototype.onDocumentPointerUp=function(e){var _this=this;if(!typedoc.hasPointerMoved&&this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu")){var $link=$path.filter("a");if($link.length){var href=window.location.href;-1!=href.indexOf("#")&&(href=href.substr(0,href.indexOf("#"))),$link.prop("href").substr(0,href.length)==href&&setTimeout(function(){return _this.setActive(!1)},250)}}}},Toggle}(Backbone.View);typedoc.registerComponent(Toggle,"a[data-toggle]")}(typedoc||(typedoc={})),function(typedoc){typedoc.app=new typedoc.Application}(typedoc||(typedoc={})); \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/doc/assets/js/search.js b/node_modules/@nextcloud/files/dist/doc/assets/js/search.js new file mode 100644 index 00000000..63c51333 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/doc/assets/js/search.js @@ -0,0 +1,3 @@ +var typedoc = typedoc || {}; + typedoc.search = typedoc.search || {}; + typedoc.search.data = {"kinds":{"1":"External module","32":"Variable","64":"Function"},"rows":[{"id":0,"kind":1,"name":"\"humanfilesize\"","url":"modules/_humanfilesize_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":32,"name":"OC","url":"modules/_humanfilesize_.html#oc","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"humanfilesize\""},{"id":2,"kind":32,"name":"humanList","url":"modules/_humanfilesize_.html#humanlist","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"humanfilesize\""},{"id":3,"kind":64,"name":"formatFileSize","url":"modules/_humanfilesize_.html#formatfilesize","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"humanfilesize\""},{"id":4,"kind":1,"name":"\"index\"","url":"modules/_index_.html","classes":"tsd-kind-external-module"}]}; \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/doc/globals.html b/node_modules/@nextcloud/files/dist/doc/globals.html new file mode 100644 index 00000000..06cf5595 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/doc/globals.html @@ -0,0 +1,169 @@ + + + + + + @nextcloud/files + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    @nextcloud/files

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    External modules

    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/doc/index.html b/node_modules/@nextcloud/files/dist/doc/index.html new file mode 100644 index 00000000..60241ef1 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/doc/index.html @@ -0,0 +1,161 @@ + + + + + + @nextcloud/files + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    @nextcloud/files

    +
    +
    +
    +
    +
    +
    +
    + +

    @nextcloud/files

    +
    +

    Nextcloud Files helpers for Nextcloud apps and libraries

    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/doc/modules/_humanfilesize_.html b/node_modules/@nextcloud/files/dist/doc/modules/_humanfilesize_.html new file mode 100644 index 00000000..42b87977 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/doc/modules/_humanfilesize_.html @@ -0,0 +1,239 @@ + + + + + + "humanfilesize" | @nextcloud/files + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "humanfilesize"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Variables

    + +
    +
    +

    Functions

    + +
    +
    +
    +
    +
    +

    Variables

    +
    + +

    OC

    +
    OC: OC | OC
    + +
    +
    + +

    Const humanList

    +
    humanList: string[] = ['B', 'KB', 'MB', 'GB', 'TB']
    + +
    +
    +
    +

    Functions

    +
    + +

    formatFileSize

    +
      +
    • formatFileSize(size: number, skipSmallSizes?: boolean): string
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        size: number
        +
      • +
      • +
        Default value skipSmallSizes: boolean = false
        +
      • +
      +

      Returns string

      +
    • +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/doc/modules/_index_.html b/node_modules/@nextcloud/files/dist/doc/modules/_index_.html new file mode 100644 index 00000000..65049f84 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/doc/modules/_index_.html @@ -0,0 +1,158 @@ + + + + + + "index" | @nextcloud/files + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "index"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/filepicker.d.ts b/node_modules/@nextcloud/files/dist/filepicker.d.ts new file mode 100644 index 00000000..5cc72b98 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/filepicker.d.ts @@ -0,0 +1,33 @@ +export declare enum FilePickerType { + Choose = 1, + Move = 2, + Copy = 3, + CopyMove = 4 +} +export declare class FilePicker { + private title; + private multiSelect; + private mimeTypeFiler; + private modal; + private type; + private path?; + constructor(title: string, multiSelect: boolean, mimeTypeFilter: string[], modal: boolean, type: FilePickerType, path?: string); + pick(): Promise; +} +export declare class FilePickerBuilder { + private title; + private multiSelect; + private mimeTypeFiler; + private modal; + private type; + private path?; + constructor(title: string); + setMultiSelect(ms: boolean): FilePickerBuilder; + addMimeTypeFilter(filter: string): FilePickerBuilder; + setMimeTypeFilter(filter: string[]): FilePickerBuilder; + setModal(modal: boolean): FilePickerBuilder; + setType(type: FilePickerType): FilePickerBuilder; + startAt(path: string): FilePickerBuilder; + build(): FilePicker; +} +export declare function getFilePickerBuilder(title: string): FilePickerBuilder; diff --git a/node_modules/@nextcloud/files/dist/filepicker.js b/node_modules/@nextcloud/files/dist/filepicker.js new file mode 100644 index 00000000..249cb634 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/filepicker.js @@ -0,0 +1,70 @@ +"use strict"; +/// +Object.defineProperty(exports, "__esModule", { value: true }); +var FilePickerType; +(function (FilePickerType) { + FilePickerType[FilePickerType["Choose"] = 1] = "Choose"; + FilePickerType[FilePickerType["Move"] = 2] = "Move"; + FilePickerType[FilePickerType["Copy"] = 3] = "Copy"; + FilePickerType[FilePickerType["CopyMove"] = 4] = "CopyMove"; +})(FilePickerType = exports.FilePickerType || (exports.FilePickerType = {})); +var FilePicker = /** @class */ (function () { + function FilePicker(title, multiSelect, mimeTypeFilter, modal, type, path) { + this.title = title; + this.multiSelect = multiSelect; + this.mimeTypeFiler = mimeTypeFilter; + this.modal = modal; + this.type = type; + this.path = path; + } + FilePicker.prototype.pick = function () { + var _this = this; + return new Promise(function (res, rej) { + OC.dialogs.filepicker(_this.title, res, _this.multiSelect, _this.mimeTypeFiler, _this.modal, _this.type, _this.path); + }); + }; + return FilePicker; +}()); +exports.FilePicker = FilePicker; +var FilePickerBuilder = /** @class */ (function () { + function FilePickerBuilder(title) { + this.multiSelect = false; + this.mimeTypeFiler = []; + this.modal = true; + this.type = FilePickerType.Choose; + this.title = title; + } + FilePickerBuilder.prototype.setMultiSelect = function (ms) { + this.multiSelect = ms; + return this; + }; + FilePickerBuilder.prototype.addMimeTypeFilter = function (filter) { + this.mimeTypeFiler.push(filter); + return this; + }; + FilePickerBuilder.prototype.setMimeTypeFilter = function (filter) { + this.mimeTypeFiler = filter; + return this; + }; + FilePickerBuilder.prototype.setModal = function (modal) { + this.modal = modal; + return this; + }; + FilePickerBuilder.prototype.setType = function (type) { + this.type = type; + return this; + }; + FilePickerBuilder.prototype.startAt = function (path) { + this.path = path; + return this; + }; + FilePickerBuilder.prototype.build = function () { + return new FilePicker(this.title, this.multiSelect, this.mimeTypeFiler, this.modal, this.type, this.path); + }; + return FilePickerBuilder; +}()); +exports.FilePickerBuilder = FilePickerBuilder; +function getFilePickerBuilder(title) { + return new FilePickerBuilder(title); +} +exports.getFilePickerBuilder = getFilePickerBuilder; diff --git a/node_modules/@nextcloud/files/dist/filepicker.js.map b/node_modules/@nextcloud/files/dist/filepicker.js.map new file mode 100644 index 00000000..c0e595cc --- /dev/null +++ b/node_modules/@nextcloud/files/dist/filepicker.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../lib/filepicker.ts"],"names":["FilePickerType","FilePicker","title","multiSelect","mimeTypeFilter","modal","type","path","mimeTypeFiler","Promise","res","rej","OC","dialogs","filepicker","FilePickerBuilder","Choose","ms","filter","push"],"mappings":";;;;;;;;;;;;;;;;;AAAA;IAKYA,c;;;WAAAA,c;AAAAA,EAAAA,c,CAAAA,c;AAAAA,EAAAA,c,CAAAA,c;AAAAA,EAAAA,c,CAAAA,c;AAAAA,EAAAA,c,CAAAA,c;GAAAA,c,8BAAAA,c;;IAOCC,U;;;AAQT,sBAAmBC,KAAnB,EACIC,WADJ,EAEIC,cAFJ,EAGIC,KAHJ,EAIIC,IAJJ,EAKIC,IALJ,EAKmB;AAAA;;AACf,SAAKL,KAAL,GAAaA,KAAb;AACA,SAAKC,WAAL,GAAmBA,WAAnB;AACA,SAAKK,aAAL,GAAqBJ,cAArB;AACA,SAAKC,KAAL,GAAaA,KAAb;AACA,SAAKC,IAAL,GAAYA,IAAZ;AACA,SAAKC,IAAL,GAAYA,IAAZ;AACH;;;;2BAE8B;AAAA;;AAC3B,aAAO,IAAIE,OAAJ,CAAY,UAACC,GAAD,EAAMC,GAAN,EAAc;AAC7BC,QAAAA,EAAE,CAACC,OAAH,CAAWC,UAAX,CACI,KAAI,CAACZ,KADT,EAEIQ,GAFJ,EAGI,KAAI,CAACP,WAHT,EAII,KAAI,CAACK,aAJT,EAKI,KAAI,CAACH,KALT,EAMI,KAAI,CAACC,IANT,EAOI,KAAI,CAACC,IAPT;AASH,OAVM,CAAP;AAWH;;;;;;;;IAGQQ,iB;;;AAQT,6BAAmBb,KAAnB,EAAkC;AAAA;;AAAA,SAN1BC,WAM0B,GANH,KAMG;AAAA,SAL1BK,aAK0B,GALA,EAKA;AAAA,SAJ1BH,KAI0B,GAJT,IAIS;AAAA,SAH1BC,IAG0B,GAHHN,cAAc,CAACgB,MAGZ;AAC9B,SAAKd,KAAL,GAAaA,KAAb;AACH;;;;mCAEqBe,E,EAAgC;AAClD,WAAKd,WAAL,GAAmBc,EAAnB;AACA,aAAO,IAAP;AACH;;;sCAEwBC,M,EAAmC;AACxD,WAAKV,aAAL,CAAmBW,IAAnB,CAAwBD,MAAxB;AACA,aAAO,IAAP;AACH;;;sCAEwBA,M,EAAqC;AAC1D,WAAKV,aAAL,GAAqBU,MAArB;AACA,aAAO,IAAP;AACH;;;6BAEeb,K,EAAmC;AAC/C,WAAKA,KAAL,GAAaA,KAAb;AACA,aAAO,IAAP;AACH;;;4BAEcC,I,EAAyC;AACpD,WAAKA,IAAL,GAAYA,IAAZ;AACA,aAAO,IAAP;AACH;;;4BAEcC,I,EAAiC;AAC5C,WAAKA,IAAL,GAAYA,IAAZ;AACA,aAAO,IAAP;AACH;;;4BAE0B;AACvB,aAAO,IAAIN,UAAJ,CACH,KAAKC,KADF,EAEH,KAAKC,WAFF,EAGH,KAAKK,aAHF,EAIH,KAAKH,KAJF,EAKH,KAAKC,IALF,EAMH,KAAKC,IANF,CAAP;AAQH","sourcesContent":["/// \n\ntype OC16to17 = Nextcloud.v16.OC | Nextcloud.v17.OC\ndeclare var OC: OC16to17;\n\nexport enum FilePickerType {\n Choose = 1,\n Move = 2,\n Copy = 3,\n CopyMove = 4,\n}\n\nexport class FilePicker {\n private title: string\n private multiSelect: boolean\n private mimeTypeFiler: string[]\n private modal: boolean\n private type: FilePickerType\n private path?: string\n\n public constructor(title: string,\n multiSelect: boolean,\n mimeTypeFilter: string[],\n modal: boolean,\n type: FilePickerType,\n path?: string) {\n this.title = title\n this.multiSelect = multiSelect\n this.mimeTypeFiler = mimeTypeFilter\n this.modal = modal\n this.type = type\n this.path = path\n }\n\n public pick(): Promise {\n return new Promise((res, rej) => {\n OC.dialogs.filepicker(\n this.title,\n res,\n this.multiSelect,\n this.mimeTypeFiler,\n this.modal,\n this.type,\n this.path\n )\n })\n }\n}\n\nexport class FilePickerBuilder {\n private title: string\n private multiSelect: boolean = false\n private mimeTypeFiler: string[] = []\n private modal: boolean = true\n private type: FilePickerType = FilePickerType.Choose\n private path?: string\n\n public constructor(title: string) {\n this.title = title\n }\n\n public setMultiSelect(ms: boolean): FilePickerBuilder {\n this.multiSelect = ms\n return this\n }\n\n public addMimeTypeFilter(filter: string): FilePickerBuilder {\n this.mimeTypeFiler.push(filter)\n return this\n }\n\n public setMimeTypeFilter(filter: string[]): FilePickerBuilder {\n this.mimeTypeFiler = filter\n return this\n }\n\n public setModal(modal: boolean): FilePickerBuilder {\n this.modal = modal\n return this\n }\n\n public setType(type: FilePickerType): FilePickerBuilder {\n this.type = type\n return this\n }\n\n public startAt(path: string): FilePickerBuilder {\n this.path = path\n return this\n }\n\n public build(): FilePicker {\n return new FilePicker(\n this.title,\n this.multiSelect,\n this.mimeTypeFiler,\n this.modal,\n this.type,\n this.path\n )\n }\n\n}\n"],"file":"filepicker.js"} \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/humanfilesize.d.ts b/node_modules/@nextcloud/files/dist/humanfilesize.d.ts new file mode 100644 index 00000000..6ef2b887 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/humanfilesize.d.ts @@ -0,0 +1 @@ +export declare function formatFileSize(size: number, skipSmallSizes?: boolean): string; diff --git a/node_modules/@nextcloud/files/dist/humanfilesize.js b/node_modules/@nextcloud/files/dist/humanfilesize.js new file mode 100644 index 00000000..2989650d --- /dev/null +++ b/node_modules/@nextcloud/files/dist/humanfilesize.js @@ -0,0 +1,41 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.formatFileSize = formatFileSize; + +require("core-js/modules/es.parse-float.js"); + +var _l10n = require("@nextcloud/l10n"); + +var humanList = ['B', 'KB', 'MB', 'GB', 'TB']; + +function formatFileSize(size) { + var skipSmallSizes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + // Calculate Log with base 1024: size = 1024 ** order + var order = size > 0 ? Math.floor(Math.log(size) / Math.log(1024)) : 0; // Stay in range of the byte sizes that are defined + + order = Math.min(humanList.length - 1, order); + var readableFormat = humanList[order]; + var relativeSize = (size / Math.pow(1024, order)).toFixed(1); + + if (skipSmallSizes === true && order === 0) { + if (relativeSize !== "0.0") { + return '< 1 KB'; + } else { + return '0 KB'; + } + } + + if (order < 2) { + relativeSize = parseFloat(relativeSize).toFixed(0); + } else if (relativeSize.substr(relativeSize.length - 2, 2) === '.0') { + relativeSize = relativeSize.substr(0, relativeSize.length - 2); + } else { + relativeSize = parseFloat(relativeSize).toLocaleString((0, _l10n.getCanonicalLocale)()); + } + + return relativeSize + ' ' + readableFormat; +} +//# sourceMappingURL=humanfilesize.js.map \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/humanfilesize.js.map b/node_modules/@nextcloud/files/dist/humanfilesize.js.map new file mode 100644 index 00000000..943328ec --- /dev/null +++ b/node_modules/@nextcloud/files/dist/humanfilesize.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../lib/humanfilesize.ts"],"names":["humanList","formatFileSize","size","skipSmallSizes","order","Math","floor","log","min","length","readableFormat","relativeSize","pow","toFixed","parseFloat","substr","toLocaleString"],"mappings":";;;;;;;;;AAAA;;AAEA,IAAMA,SAAS,GAAG,CAAC,GAAD,EAAM,IAAN,EAAY,IAAZ,EAAkB,IAAlB,EAAwB,IAAxB,CAAlB;;AAEO,SAASC,cAAT,CAAwBC,IAAxB,EAA+E;AAAA,MAAzCC,cAAyC,uEAAf,KAAe;AAErF;AACA,MAAIC,KAAK,GAAGF,IAAI,GAAG,CAAP,GAAWG,IAAI,CAACC,KAAL,CAAWD,IAAI,CAACE,GAAL,CAASL,IAAT,IAAiBG,IAAI,CAACE,GAAL,CAAS,IAAT,CAA5B,CAAX,GAAyD,CAArE,CAHqF,CAIrF;;AACAH,EAAAA,KAAK,GAAGC,IAAI,CAACG,GAAL,CAASR,SAAS,CAACS,MAAV,GAAmB,CAA5B,EAA+BL,KAA/B,CAAR;AACA,MAAMM,cAAc,GAAGV,SAAS,CAACI,KAAD,CAAhC;AACA,MAAIO,YAAY,GAAG,CAACT,IAAI,GAAGG,IAAI,CAACO,GAAL,CAAS,IAAT,EAAeR,KAAf,CAAR,EAA+BS,OAA/B,CAAuC,CAAvC,CAAnB;;AACA,MAAIV,cAAc,KAAK,IAAnB,IAA2BC,KAAK,KAAK,CAAzC,EAA4C;AAC3C,QAAIO,YAAY,KAAK,KAArB,EAA4B;AAC3B,aAAO,QAAP;AACA,KAFD,MAEO;AACN,aAAO,MAAP;AACA;AACD;;AACD,MAAIP,KAAK,GAAG,CAAZ,EAAe;AACdO,IAAAA,YAAY,GAAGG,UAAU,CAACH,YAAD,CAAV,CAAyBE,OAAzB,CAAiC,CAAjC,CAAf;AACA,GAFD,MAEO,IAAIF,YAAY,CAACI,MAAb,CAAoBJ,YAAY,CAACF,MAAb,GAAsB,CAA1C,EAA6C,CAA7C,MAAoD,IAAxD,EAA8D;AACpEE,IAAAA,YAAY,GAAGA,YAAY,CAACI,MAAb,CAAoB,CAApB,EAAuBJ,YAAY,CAACF,MAAb,GAAsB,CAA7C,CAAf;AACA,GAFM,MAEA;AACNE,IAAAA,YAAY,GAAGG,UAAU,CAACH,YAAD,CAAV,CAAyBK,cAAzB,CAAwC,+BAAxC,CAAf;AACA;;AACD,SAAOL,YAAY,GAAG,GAAf,GAAqBD,cAA5B;AACA","sourcesContent":["import { getCanonicalLocale } from '@nextcloud/l10n'\n\nconst humanList = ['B', 'KB', 'MB', 'GB', 'TB'];\n\nexport function formatFileSize(size: number, skipSmallSizes: boolean = false): string {\n\n\t// Calculate Log with base 1024: size = 1024 ** order\n\tlet order = size > 0 ? Math.floor(Math.log(size) / Math.log(1024)) : 0;\n\t// Stay in range of the byte sizes that are defined\n\torder = Math.min(humanList.length - 1, order);\n\tconst readableFormat = humanList[order];\n\tlet relativeSize = (size / Math.pow(1024, order)).toFixed(1);\n\tif (skipSmallSizes === true && order === 0) {\n\t\tif (relativeSize !== \"0.0\") {\n\t\t\treturn '< 1 KB';\n\t\t} else {\n\t\t\treturn '0 KB';\n\t\t}\n\t}\n\tif (order < 2) {\n\t\trelativeSize = parseFloat(relativeSize).toFixed(0);\n\t} else if (relativeSize.substr(relativeSize.length - 2, 2) === '.0') {\n\t\trelativeSize = relativeSize.substr(0, relativeSize.length - 2);\n\t} else {\n\t\trelativeSize = parseFloat(relativeSize).toLocaleString(getCanonicalLocale());\n\t}\n\treturn relativeSize + ' ' + readableFormat;\n}\n"],"file":"humanfilesize.js"} \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/index.d.ts b/node_modules/@nextcloud/files/dist/index.d.ts new file mode 100644 index 00000000..c1b8eae7 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/index.d.ts @@ -0,0 +1 @@ +export { formatFileSize } from './humanfilesize'; diff --git a/node_modules/@nextcloud/files/dist/index.js b/node_modules/@nextcloud/files/dist/index.js new file mode 100644 index 00000000..8d84d627 --- /dev/null +++ b/node_modules/@nextcloud/files/dist/index.js @@ -0,0 +1,14 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "formatFileSize", { + enumerable: true, + get: function get() { + return _humanfilesize.formatFileSize; + } +}); + +var _humanfilesize = require("./humanfilesize"); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/@nextcloud/files/dist/index.js.map b/node_modules/@nextcloud/files/dist/index.js.map new file mode 100644 index 00000000..c1f42b2d --- /dev/null +++ b/node_modules/@nextcloud/files/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../lib/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA","sourcesContent":["export { formatFileSize } from './humanfilesize'\n"],"file":"index.js"} \ No newline at end of file diff --git a/node_modules/@nextcloud/files/lib/humanfilesize.ts b/node_modules/@nextcloud/files/lib/humanfilesize.ts new file mode 100644 index 00000000..3ee1572d --- /dev/null +++ b/node_modules/@nextcloud/files/lib/humanfilesize.ts @@ -0,0 +1,28 @@ +import { getCanonicalLocale } from '@nextcloud/l10n' + +const humanList = ['B', 'KB', 'MB', 'GB', 'TB']; + +export function formatFileSize(size: number, skipSmallSizes: boolean = false): string { + + // Calculate Log with base 1024: size = 1024 ** order + let order = size > 0 ? Math.floor(Math.log(size) / Math.log(1024)) : 0; + // Stay in range of the byte sizes that are defined + order = Math.min(humanList.length - 1, order); + const readableFormat = humanList[order]; + let relativeSize = (size / Math.pow(1024, order)).toFixed(1); + if (skipSmallSizes === true && order === 0) { + if (relativeSize !== "0.0") { + return '< 1 KB'; + } else { + return '0 KB'; + } + } + if (order < 2) { + relativeSize = parseFloat(relativeSize).toFixed(0); + } else if (relativeSize.substr(relativeSize.length - 2, 2) === '.0') { + relativeSize = relativeSize.substr(0, relativeSize.length - 2); + } else { + relativeSize = parseFloat(relativeSize).toLocaleString(getCanonicalLocale()); + } + return relativeSize + ' ' + readableFormat; +} diff --git a/node_modules/@nextcloud/files/lib/index.ts b/node_modules/@nextcloud/files/lib/index.ts new file mode 100644 index 00000000..f339a421 --- /dev/null +++ b/node_modules/@nextcloud/files/lib/index.ts @@ -0,0 +1 @@ +export { formatFileSize } from './humanfilesize' diff --git a/node_modules/@nextcloud/files/package.json b/node_modules/@nextcloud/files/package.json new file mode 100644 index 00000000..60510c7b --- /dev/null +++ b/node_modules/@nextcloud/files/package.json @@ -0,0 +1,39 @@ +{ + "name": "@nextcloud/files", + "version": "2.1.0", + "description": "", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "build": "babel ./lib --out-dir dist --extensions '.ts,.tsx' --source-maps && tsc --emitDeclarationOnly", + "build:doc": "typedoc --out dist/doc lib && touch dist/doc/.nojekyll", + "check-types": "tsc", + "dev": "babel ./lib --out-dir dist --extensions '.ts,.tsx' --watch", + "test": "jest", + "test:watch": "jest --watchAll" + }, + "keywords": [ + "nextcloud" + ], + "author": "Christoph Wurst", + "license": "GPL-3.0-or-later", + "dependencies": { + "@nextcloud/l10n": "^1.3.0", + "core-js": "^3.6.4" + }, + "devDependencies": { + "@babel/cli": "^7.8.4", + "@babel/core": "^7.8.7", + "@babel/preset-env": "^7.8.7", + "@babel/preset-typescript": "^7.8.3", + "@nextcloud/browserslist-config": "^2.0.0", + "babel-jest": "^27.0.2", + "babel-plugin-transform-class-properties": "^6.24.1", + "jest": "^27.0.4", + "typedoc": "^0.22.4", + "typescript": "^4.0" + }, + "browserslist": [ + "extends @nextcloud/browserslist-config" + ] +} diff --git a/node_modules/@nextcloud/files/test/humanFileSize.test.js b/node_modules/@nextcloud/files/test/humanFileSize.test.js new file mode 100644 index 00000000..93a05895 --- /dev/null +++ b/node_modules/@nextcloud/files/test/humanFileSize.test.js @@ -0,0 +1,65 @@ +import { formatFileSize } from '../lib/humanfilesize' + +describe('humanFileSize', () => { + + describe('formatFileSize', () => { + + let locale + + beforeEach(() => { + locale = 'en' + window.OC = { + getLocale: () => locale, + } + }) + + afterEach(() => { + delete window.OC + }) + + it('renders file sizes with the correct unit', function () { + const data = [ + [0, '0 B'], + ["0", '0 B'], + ["A", 'NaN B'], + [125, '125 B'], + [128000, '125 KB'], + [128000000, '122.1 MB'], + [128000000000, '119.2 GB'], + [128000000000000, '116.4 TB'] + ] + for (var i = 0; i < data.length; i++) { + expect(formatFileSize(data[i][0])).toEqual(data[i][1]); + } + }); + it('renders file sizes with the correct unit for small sizes', function () { + var data = [ + [0, '0 KB'], + [125, '< 1 KB'], + [128000, '125 KB'], + [128000000, '122.1 MB'], + [128000000000, '119.2 GB'], + [128000000000000, '116.4 TB'] + ] + for (var i = 0; i < data.length; i++) { + expect(formatFileSize(data[i][0], true)).toEqual(data[i][1]); + } + }); + it('renders file sizes with the correct locale', function () { + locale = 'de' + const data = [ + [0, '0 B'], + ["0", '0 B'], + ["A", 'NaN B'], + [125, '125 B'], + [128000, '125 KB'], + [128000000, '122,1 MB'], + [128000000000, '119,2 GB'], + [128000000000000, '116,4 TB'] + ] + for (var i = 0; i < data.length; i++) { + expect(formatFileSize(data[i][0])).toEqual(data[i][1]); + } + }) + }) +}) diff --git a/node_modules/@nextcloud/files/tsconfig.json b/node_modules/@nextcloud/files/tsconfig.json new file mode 100644 index 00000000..d93a022a --- /dev/null +++ b/node_modules/@nextcloud/files/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "commonjs", + "declaration": true, + "outDir": "./dist", + "strict": true, + "lib": [ + "es6", + "dom" + ], + "noImplicitAny": false, + } +} \ No newline at end of file diff --git a/node_modules/@nextcloud/l10n/.github/dependabot.yml b/node_modules/@nextcloud/l10n/.github/dependabot.yml new file mode 100644 index 00000000..5970012d --- /dev/null +++ b/node_modules/@nextcloud/l10n/.github/dependabot.yml @@ -0,0 +1,68 @@ +version: 2 +updates: +- package-ecosystem: npm + directory: "/" + schedule: + interval: weekly + day: saturday + time: "03:00" + timezone: Europe/Paris + open-pull-requests-limit: 10 + ignore: + - dependency-name: "@babel/core" + versions: + - 7.12.10 + - 7.12.13 + - 7.12.16 + - 7.12.17 + - 7.13.10 + - 7.13.13 + - 7.13.8 + - dependency-name: "@babel/preset-env" + versions: + - 7.12.11 + - 7.12.13 + - 7.12.16 + - 7.12.17 + - 7.13.10 + - 7.13.12 + - 7.13.8 + - 7.13.9 + - dependency-name: typedoc + versions: + - 0.20.16 + - 0.20.19 + - 0.20.21 + - 0.20.24 + - 0.20.25 + - 0.20.28 + - 0.20.29 + - 0.20.30 + - 0.20.32 + - dependency-name: "@babel/cli" + versions: + - 7.12.10 + - 7.12.13 + - 7.12.16 + - 7.12.17 + - 7.13.0 + - 7.13.10 + - dependency-name: core-js + versions: + - 3.8.3 + - 3.9.0 + - 3.9.1 + - dependency-name: "@nextcloud/browserslist-config" + versions: + - 2.0.0 + - dependency-name: "@babel/preset-typescript" + versions: + - 7.12.13 + - 7.12.16 + - 7.12.17 + - dependency-name: typescript + versions: + - 4.0.7 + - dependency-name: node-notifier + versions: + - 8.0.1 diff --git a/node_modules/@nextcloud/l10n/.github/workflows/dependabot-approve-merge.yml b/node_modules/@nextcloud/l10n/.github/workflows/dependabot-approve-merge.yml new file mode 100644 index 00000000..19a1311b --- /dev/null +++ b/node_modules/@nextcloud/l10n/.github/workflows/dependabot-approve-merge.yml @@ -0,0 +1,29 @@ +# This workflow is provided via the organization template repository +# +# https://github.com/nextcloud/.github +# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization + +name: Dependabot + +on: + pull_request_target: + branches: + - master + - stable* + +jobs: + auto-approve-merge: + if: github.actor == 'dependabot[bot]' + runs-on: ubuntu-latest + + steps: + # Github actions bot approve + - uses: hmarr/auto-approve-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + + # Nextcloud bot approve and merge request + - uses: ahmadnassri/action-dependabot-auto-merge@v2 + with: + target: minor + github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }} diff --git a/node_modules/@nextcloud/l10n/.travis.yml b/node_modules/@nextcloud/l10n/.travis.yml new file mode 100644 index 00000000..4a787e6e --- /dev/null +++ b/node_modules/@nextcloud/l10n/.travis.yml @@ -0,0 +1,19 @@ +language: node_js +node_js: node +branches: + only: + - master + - /^v\d++(\.\d+)?+(\.\d+)?+(\.\d+)?$/ +script: + - npm run check-types + - npm run build + - npm run test + - npm run build:doc +deploy: + provider: pages + skip-cleanup: true + github-token: $GITHUB_TOKEN + keep-history: true + local-dir: dist/doc + on: + tags: true diff --git a/node_modules/@nextcloud/l10n/CHANGELOG.md b/node_modules/@nextcloud/l10n/CHANGELOG.md new file mode 100644 index 00000000..ea0f1c02 --- /dev/null +++ b/node_modules/@nextcloud/l10n/CHANGELOG.md @@ -0,0 +1,62 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## 1.4.1 - 2020-09-07 +### Changed +- Dependency updates +### Fixed +- Language detection of languages that have a `_` in their code (#172) + +## 1.4.0 - 2020-08-31 +### Added +- Nextcloud 20 support +### Changed +- Dependency updates + +## 1.3.0 - 2020-06-04 +### Added +- getCanonicalLocale +### Changed +- Dependency updates + +## 1.2.3 - 2020-04-08 +### Changed +- Dependency updates +### Fixed +- Source locale of translations is now set to 'en', so fewer warnings are printed + +## 1.2.2 - 2020-04-06 +### Fixed +- Update vulnerable packages + +## 1.2.1 - 2020-04-06 +### Changed +- Dependency updates +### Fixed +- Update vulnerable packages + +## 1.2.0 - 2020-03-19 +### Added +- Optional debug mode with logging, no console.warn for production builds +### Changed +- Dependency updates + +## 1.1.1 - 2020-03-19 +### Changed +- Dependency updates +### Fixed +- Update vulnerable packages + +## 1.1.0 - 2020-02-21 +### Added +- Gettext-based translation helpers for Nextcloud-independent translations (mostly for libraries) +### Changed +- Updated documentation +- Updated dependencies + +## 1.0.1 - 2020-01-08 +### Fixed +- Translate `escape` option typo +### Changed +- Updated documentation diff --git a/node_modules/@nextcloud/l10n/LICENSE b/node_modules/@nextcloud/l10n/LICENSE new file mode 100644 index 00000000..f288702d --- /dev/null +++ b/node_modules/@nextcloud/l10n/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/node_modules/@nextcloud/l10n/README.md b/node_modules/@nextcloud/l10n/README.md new file mode 100644 index 00000000..1ffbdb00 --- /dev/null +++ b/node_modules/@nextcloud/l10n/README.md @@ -0,0 +1,71 @@ +# @nextcloud/l10n + +[![Build Status](https://travis-ci.com/nextcloud/nextcloud-l10n.svg?branch=master)](https://travis-ci.com/nextcloud/nextcloud-l10n) +[![npm](https://img.shields.io/npm/v/@nextcloud/l10n.svg)](https://www.npmjs.com/package/@nextcloud/l10n) +[![Documentation](https://img.shields.io/badge/Documentation-online-brightgreen)](https://nextcloud.github.io/nextcloud-l10n/) + +Nextcloud L10n helpers for apps and libraries. + +## Installation + +``` +npm i -S @nextcloud/l10n +``` + +## Usage + +### OC.L10n abstraction + +You can use helpers in this package in order generate code that also works when it's not loaded on a Nextcloud page. This is primary useful for testing. The logic will just return the original string if the global variable `OC` isn't found. + +In order to not break the l10n string extraction scripts, make sure to alias the imported function to match the legacy syntax: + +```js +import {translate as t, translatePlural as n} from '@nextcloud/l10n' + +t('myapp', 'Hello!') +n('myapp', '%n cloud', '%n clouds', 100) +``` + +See the [localization docs](https://docs.nextcloud.com/server/stable/developer_manual/basics/front-end/l10n.html) for more info. + +### Independent translation + +You can use this package to translate your app or library independent of Nextcloud. For that you need .po(t) files. These can be extracted with [gettext-extractor](https://github.com/lukasgeiter/gettext-extractor). + +```js +import { getGettextBuilder } from '@nextcloud/l10n/gettext' + +const lang = 'sv' +const po = ... // Use https://github.com/smhg/gettext-parser to read and convert your .po(t) file + +const gt = getGettextBuilder() + .detectLocale() + .addTranslation('sv', po) + .build() +``` + +#### Translate single string + +```js +gt.gettext('my source string') +``` + +#### Placeholders + +```js +gt.gettext('this is a {placeholder}. and this is {key2}', { + placeholder: 'test', + key2: 'also a test', +}) +``` + +See [the developer docs for general guidelines](https://docs.nextcloud.com/server/stable/developer_manual/basics/front-end/l10n.html). + +#### Translate plurals + +```js +gt.ngettext('%n Mississippi', '%n Mississippi', 3) +``` + +See [the developer docs for general guidelines](https://docs.nextcloud.com/server/stable/developer_manual/basics/front-end/l10n.html). diff --git a/node_modules/@nextcloud/l10n/babel.config.js b/node_modules/@nextcloud/l10n/babel.config.js new file mode 100644 index 00000000..5305908c --- /dev/null +++ b/node_modules/@nextcloud/l10n/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + "@babel/typescript", + [ + "@babel/env", + { + useBuiltIns: "usage", + corejs: "3.0.0", + }, + ], + ], + "plugins": [ + "transform-class-properties", + ], +}; diff --git a/node_modules/@nextcloud/l10n/dist/gettext.d.ts b/node_modules/@nextcloud/l10n/dist/gettext.d.ts new file mode 100644 index 00000000..bf803cfe --- /dev/null +++ b/node_modules/@nextcloud/l10n/dist/gettext.d.ts @@ -0,0 +1,19 @@ +declare class GettextBuilder { + private locale?; + private translations; + private debug; + setLanguage(language: string): GettextBuilder; + detectLocale(): GettextBuilder; + addTranslation(language: string, data: any): GettextBuilder; + enableDebugMode(): GettextBuilder; + build(): GettextWrapper; +} +declare class GettextWrapper { + private gt; + constructor(locale: string, data: any, debug: boolean); + private subtitudePlaceholders; + gettext(original: string, placeholders?: object): string; + ngettext(singular: string, plural: string, count: number, placeholders?: object): string; +} +export declare function getGettextBuilder(): GettextBuilder; +export {}; diff --git a/node_modules/@nextcloud/l10n/dist/gettext.js b/node_modules/@nextcloud/l10n/dist/gettext.js new file mode 100644 index 00000000..4ec3a08e --- /dev/null +++ b/node_modules/@nextcloud/l10n/dist/gettext.js @@ -0,0 +1,120 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.getGettextBuilder = getGettextBuilder; + +require("core-js/modules/es.regexp.exec.js"); + +require("core-js/modules/es.string.replace.js"); + +require("core-js/modules/es.object.define-property.js"); + +require("core-js/modules/es.object.to-string.js"); + +require("core-js/modules/es.regexp.to-string.js"); + +var _nodeGettext = _interopRequireDefault(require("node-gettext")); + +var _ = require("."); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } + +var GettextBuilder = /*#__PURE__*/function () { + function GettextBuilder() { + _classCallCheck(this, GettextBuilder); + + this.translations = {}; + this.debug = false; + } + + _createClass(GettextBuilder, [{ + key: "setLanguage", + value: function setLanguage(language) { + this.locale = language; + return this; + } + }, { + key: "detectLocale", + value: function detectLocale() { + return this.setLanguage((0, _.getLanguage)().replace('-', '_')); + } + }, { + key: "addTranslation", + value: function addTranslation(language, data) { + this.translations[language] = data; + return this; + } + }, { + key: "enableDebugMode", + value: function enableDebugMode() { + this.debug = true; + return this; + } + }, { + key: "build", + value: function build() { + return new GettextWrapper(this.locale || 'en', this.translations, this.debug); + } + }]); + + return GettextBuilder; +}(); + +var GettextWrapper = /*#__PURE__*/function () { + function GettextWrapper(locale, data, debug) { + _classCallCheck(this, GettextWrapper); + + this.gt = new _nodeGettext.default({ + debug: debug, + sourceLocale: 'en' + }); + + for (var key in data) { + this.gt.addTranslations(key, 'messages', data[key]); + } + + this.gt.setLocale(locale); + } + + _createClass(GettextWrapper, [{ + key: "subtitudePlaceholders", + value: function subtitudePlaceholders(translated, vars) { + return translated.replace(/{([^{}]*)}/g, function (a, b) { + var r = vars[b]; + + if (typeof r === 'string' || typeof r === 'number') { + return r.toString(); + } else { + return a; + } + }); + } + }, { + key: "gettext", + value: function gettext(original) { + var placeholders = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + return this.subtitudePlaceholders(this.gt.gettext(original), placeholders); + } + }, { + key: "ngettext", + value: function ngettext(singular, plural, count) { + var placeholders = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; + return this.subtitudePlaceholders(this.gt.ngettext(singular, plural, count).replace(/%n/g, count.toString()), placeholders); + } + }]); + + return GettextWrapper; +}(); + +function getGettextBuilder() { + return new GettextBuilder(); +} +//# sourceMappingURL=gettext.js.map \ No newline at end of file diff --git a/node_modules/@nextcloud/l10n/dist/gettext.js.map b/node_modules/@nextcloud/l10n/dist/gettext.js.map new file mode 100644 index 00000000..1cc2ec8a --- /dev/null +++ b/node_modules/@nextcloud/l10n/dist/gettext.js.map @@ -0,0 +1 @@ +{"version":3,"file":"gettext.js","names":["GettextBuilder","translations","debug","language","locale","setLanguage","replace","data","GettextWrapper","gt","GetText","sourceLocale","key","addTranslations","setLocale","translated","vars","a","b","r","toString","original","placeholders","subtitudePlaceholders","gettext","singular","plural","count","ngettext","getGettextBuilder"],"sources":["../lib/gettext.ts"],"sourcesContent":["import GetText from \"node-gettext\"\n\nimport { getLanguage } from \".\"\n\nclass GettextBuilder {\n\n private locale?: string\n private translations = {}\n private debug = false\n\n setLanguage(language: string): GettextBuilder {\n this.locale = language\n return this\n }\n\n detectLocale(): GettextBuilder {\n return this.setLanguage(getLanguage().replace('-', '_'))\n }\n\n addTranslation(language: string, data: any): GettextBuilder {\n this.translations[language] = data\n return this\n }\n\n enableDebugMode(): GettextBuilder {\n this.debug = true\n return this\n }\n\n build(): GettextWrapper {\n return new GettextWrapper(this.locale || 'en', this.translations, this.debug)\n }\n\n}\n\nclass GettextWrapper {\n\n private gt: GetText\n\n constructor(locale: string, data: any, debug: boolean) {\n this.gt = new GetText({\n debug,\n sourceLocale: 'en',\n })\n\n for (let key in data) {\n this.gt.addTranslations(key, 'messages', data[key])\n }\n\n this.gt.setLocale(locale)\n }\n\n private subtitudePlaceholders(translated: string, vars: object): string {\n return translated.replace(/{([^{}]*)}/g, (a, b) => {\n const r = vars[b]\n if (typeof r === 'string' || typeof r === 'number') {\n return r.toString()\n } else {\n return a\n }\n })\n }\n\n gettext(original: string, placeholders: object = {}): string {\n return this.subtitudePlaceholders(\n this.gt.gettext(original),\n placeholders\n )\n }\n\n ngettext(singular: string, plural: string, count: number, placeholders: object = {}): string {\n return this.subtitudePlaceholders(\n this.gt.ngettext(singular, plural, count).replace(/%n/g, count.toString()),\n placeholders\n )\n }\n\n}\n\nexport function getGettextBuilder() {\n return new GettextBuilder()\n}\n"],"mappings":";;;;;;;;;;;;;;;;;AAAA;;AAEA;;;;;;;;;;IAEMA,c;;;;SAGMC,Y,GAAe,E;SACfC,K,GAAQ,K;;;;;WAEhB,qBAAYC,QAAZ,EAA8C;MAC1C,KAAKC,MAAL,GAAcD,QAAd;MACA,OAAO,IAAP;IACH;;;WAED,wBAA+B;MAC3B,OAAO,KAAKE,WAAL,CAAiB,qBAAcC,OAAd,CAAsB,GAAtB,EAA2B,GAA3B,CAAjB,CAAP;IACH;;;WAED,wBAAeH,QAAf,EAAiCI,IAAjC,EAA4D;MACxD,KAAKN,YAAL,CAAkBE,QAAlB,IAA8BI,IAA9B;MACA,OAAO,IAAP;IACH;;;WAED,2BAAkC;MAC9B,KAAKL,KAAL,GAAa,IAAb;MACA,OAAO,IAAP;IACH;;;WAED,iBAAwB;MACpB,OAAO,IAAIM,cAAJ,CAAmB,KAAKJ,MAAL,IAAe,IAAlC,EAAwC,KAAKH,YAA7C,EAA2D,KAAKC,KAAhE,CAAP;IACH;;;;;;IAICM,c;EAIF,wBAAYJ,MAAZ,EAA4BG,IAA5B,EAAuCL,KAAvC,EAAuD;IAAA;;IACnD,KAAKO,EAAL,GAAU,IAAIC,oBAAJ,CAAY;MAClBR,KAAK,EAALA,KADkB;MAElBS,YAAY,EAAE;IAFI,CAAZ,CAAV;;IAKA,KAAK,IAAIC,GAAT,IAAgBL,IAAhB,EAAsB;MAClB,KAAKE,EAAL,CAAQI,eAAR,CAAwBD,GAAxB,EAA6B,UAA7B,EAAyCL,IAAI,CAACK,GAAD,CAA7C;IACH;;IAED,KAAKH,EAAL,CAAQK,SAAR,CAAkBV,MAAlB;EACH;;;;WAED,+BAA8BW,UAA9B,EAAkDC,IAAlD,EAAwE;MACpE,OAAOD,UAAU,CAACT,OAAX,CAAmB,aAAnB,EAAkC,UAACW,CAAD,EAAIC,CAAJ,EAAU;QAC/C,IAAMC,CAAC,GAAGH,IAAI,CAACE,CAAD,CAAd;;QACA,IAAI,OAAOC,CAAP,KAAa,QAAb,IAAyB,OAAOA,CAAP,KAAa,QAA1C,EAAoD;UAChD,OAAOA,CAAC,CAACC,QAAF,EAAP;QACH,CAFD,MAEO;UACH,OAAOH,CAAP;QACH;MACJ,CAPM,CAAP;IAQH;;;WAED,iBAAQI,QAAR,EAA6D;MAAA,IAAnCC,YAAmC,uEAAZ,EAAY;MACzD,OAAO,KAAKC,qBAAL,CACH,KAAKd,EAAL,CAAQe,OAAR,CAAgBH,QAAhB,CADG,EAEHC,YAFG,CAAP;IAIH;;;WAED,kBAASG,QAAT,EAA2BC,MAA3B,EAA2CC,KAA3C,EAA6F;MAAA,IAAnCL,YAAmC,uEAAZ,EAAY;MACzF,OAAO,KAAKC,qBAAL,CACH,KAAKd,EAAL,CAAQmB,QAAR,CAAiBH,QAAjB,EAA2BC,MAA3B,EAAmCC,KAAnC,EAA0CrB,OAA1C,CAAkD,KAAlD,EAAyDqB,KAAK,CAACP,QAAN,EAAzD,CADG,EAEHE,YAFG,CAAP;IAIH;;;;;;AAIE,SAASO,iBAAT,GAA6B;EAChC,OAAO,IAAI7B,cAAJ,EAAP;AACH"} \ No newline at end of file diff --git a/node_modules/@nextcloud/l10n/dist/index.d.ts b/node_modules/@nextcloud/l10n/dist/index.d.ts new file mode 100644 index 00000000..0fa5734d --- /dev/null +++ b/node_modules/@nextcloud/l10n/dist/index.d.ts @@ -0,0 +1,72 @@ +/** + * Returns the user's locale + */ +export declare function getLocale(): string; +export declare function getCanonicalLocale(): string; +/** + * Returns the user's language + */ +export declare function getLanguage(): string; +interface TranslationOptions { + escape?: boolean; +} +/** + * Translate a string + * + * @param {string} app the id of the app for which to translate the string + * @param {string} text the string to translate + * @param {object} vars map of placeholder key to value + * @param {number} number to replace %n with + * @param {object} [options] options object + * @return {string} + */ +export declare function translate(app: string, text: string, vars?: object, count?: number, options?: TranslationOptions): string; +/** + * Translate a plural string + * + * @param {string} app the id of the app for which to translate the string + * @param {string} textSingular the string to translate for exactly one object + * @param {string} textPlural the string to translate for n objects + * @param {number} count number to determine whether to use singular or plural + * @param {Object} vars of placeholder key to value + * @param {object} options options object + * @return {string} + */ +export declare function translatePlural(app: string, textSingular: string, textPlural: string, count: number, vars?: object, options?: TranslationOptions): string; +/** + * Get the first day of the week + * + * @return {number} + */ +export declare function getFirstDay(): number; +/** + * Get a list of day names (full names) + * + * @return {string[]} + */ +export declare function getDayNames(): string[]; +/** + * Get a list of day names (short names) + * + * @return {string[]} + */ +export declare function getDayNamesShort(): string[]; +/** + * Get a list of day names (minified names) + * + * @return {string[]} + */ +export declare function getDayNamesMin(): string[]; +/** + * Get a list of month names (full names) + * + * @return {string[]} + */ +export declare function getMonthNames(): string[]; +/** + * Get a list of month names (short names) + * + * @return {string[]} + */ +export declare function getMonthNamesShort(): string[]; +export {}; diff --git a/node_modules/@nextcloud/l10n/dist/index.js b/node_modules/@nextcloud/l10n/dist/index.js new file mode 100644 index 00000000..e65348a2 --- /dev/null +++ b/node_modules/@nextcloud/l10n/dist/index.js @@ -0,0 +1,174 @@ +"use strict"; + +require("core-js/modules/es.object.define-property.js"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.getCanonicalLocale = getCanonicalLocale; +exports.getDayNames = getDayNames; +exports.getDayNamesMin = getDayNamesMin; +exports.getDayNamesShort = getDayNamesShort; +exports.getFirstDay = getFirstDay; +exports.getLanguage = getLanguage; +exports.getLocale = getLocale; +exports.getMonthNames = getMonthNames; +exports.getMonthNamesShort = getMonthNamesShort; +exports.translate = translate; +exports.translatePlural = translatePlural; + +require("core-js/modules/es.regexp.exec.js"); + +require("core-js/modules/es.string.replace.js"); + +/// + +/** + * Returns the user's locale + */ +function getLocale() { + return document.documentElement.dataset.locale || 'en'; +} + +function getCanonicalLocale() { + return getLocale().replace(/_/g, '-'); +} +/** + * Returns the user's language + */ + + +function getLanguage() { + return document.documentElement.lang || 'en'; +} + +/** + * Translate a string + * + * @param {string} app the id of the app for which to translate the string + * @param {string} text the string to translate + * @param {object} vars map of placeholder key to value + * @param {number} number to replace %n with + * @param {object} [options] options object + * @return {string} + */ +function translate(app, text, vars, count, options) { + if (typeof OC === 'undefined') { + console.warn('No OC found'); + return text; + } + + return OC.L10N.translate(app, text, vars, count, options); +} +/** + * Translate a plural string + * + * @param {string} app the id of the app for which to translate the string + * @param {string} textSingular the string to translate for exactly one object + * @param {string} textPlural the string to translate for n objects + * @param {number} count number to determine whether to use singular or plural + * @param {Object} vars of placeholder key to value + * @param {object} options options object + * @return {string} + */ + + +function translatePlural(app, textSingular, textPlural, count, vars, options) { + if (typeof OC === 'undefined') { + console.warn('No OC found'); + return textSingular; + } + + return OC.L10N.translatePlural(app, textSingular, textPlural, count, vars, options); +} +/** + * Get the first day of the week + * + * @return {number} + */ + + +function getFirstDay() { + if (typeof window.firstDay === 'undefined') { + console.warn('No firstDay found'); + return 1; + } + + return window.firstDay; +} +/** + * Get a list of day names (full names) + * + * @return {string[]} + */ + + +function getDayNames() { + if (typeof window.dayNames === 'undefined') { + console.warn('No dayNames found'); + return ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; + } + + return window.dayNames; +} +/** + * Get a list of day names (short names) + * + * @return {string[]} + */ + + +function getDayNamesShort() { + if (typeof window.dayNamesShort === 'undefined') { + console.warn('No dayNamesShort found'); + return ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.']; + } + + return window.dayNamesShort; +} +/** + * Get a list of day names (minified names) + * + * @return {string[]} + */ + + +function getDayNamesMin() { + if (typeof window.dayNamesMin === 'undefined') { + console.warn('No dayNamesMin found'); + return ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']; + } + + return window.dayNamesMin; +} +/** + * Get a list of month names (full names) + * + * @return {string[]} + */ + + +function getMonthNames() { + if (typeof window.monthNames === 'undefined') { + console.warn('No monthNames found'); + return ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; + } + + return window.monthNames; +} +/** + * Get a list of month names (short names) + * + * @return {string[]} + */ + + +function getMonthNamesShort() { + if (typeof window.monthNamesShort === 'undefined') { + console.warn('No monthNamesShort found'); + return ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.']; + } + + return window.monthNamesShort; +} +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/@nextcloud/l10n/dist/index.js.map b/node_modules/@nextcloud/l10n/dist/index.js.map new file mode 100644 index 00000000..7820a89d --- /dev/null +++ b/node_modules/@nextcloud/l10n/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","names":["getLocale","document","documentElement","dataset","locale","getCanonicalLocale","replace","getLanguage","lang","translate","app","text","vars","count","options","OC","console","warn","L10N","translatePlural","textSingular","textPlural","getFirstDay","window","firstDay","getDayNames","dayNames","getDayNamesShort","dayNamesShort","getDayNamesMin","dayNamesMin","getMonthNames","monthNames","getMonthNamesShort","monthNamesShort"],"sources":["../lib/index.ts"],"sourcesContent":["/// \n\ndeclare var OC: Nextcloud.v16.OC | Nextcloud.v17.OC | Nextcloud.v18.OC | Nextcloud.v19.OC |\n Nextcloud.v20.OC | Nextcloud.v21.OC | Nextcloud.v22.OC | Nextcloud.v23.OC |\n Nextcloud.v24.OC;\ndeclare var window: Nextcloud.v16.WindowWithGlobals | Nextcloud.v17.WindowWithGlobals | Nextcloud.v18.WindowWithGlobals | Nextcloud.v19.WindowWithGlobals;\n\n/**\n * Returns the user's locale\n */\nexport function getLocale(): string {\n return document.documentElement.dataset.locale || 'en'\n}\n\nexport function getCanonicalLocale(): string {\n\treturn getLocale().replace(/_/g, '-')\n}\n\n/**\n * Returns the user's language\n */\nexport function getLanguage(): string {\n return document.documentElement.lang || 'en'\n}\n\ninterface TranslationOptions {\n escape?: boolean\n}\n\n/**\n * Translate a string\n *\n * @param {string} app the id of the app for which to translate the string\n * @param {string} text the string to translate\n * @param {object} vars map of placeholder key to value\n * @param {number} number to replace %n with\n * @param {object} [options] options object\n * @return {string}\n */\nexport function translate(app: string, text: string, vars?: object, count?: number, options?: TranslationOptions): string {\n if (typeof OC === 'undefined') {\n console.warn('No OC found')\n return text\n }\n\n return OC.L10N.translate(app, text, vars, count, options)\n}\n\n/**\n * Translate a plural string\n *\n * @param {string} app the id of the app for which to translate the string\n * @param {string} textSingular the string to translate for exactly one object\n * @param {string} textPlural the string to translate for n objects\n * @param {number} count number to determine whether to use singular or plural\n * @param {Object} vars of placeholder key to value\n * @param {object} options options object\n * @return {string}\n */\n\nexport function translatePlural(app: string, textSingular: string, textPlural: string, count: number, vars?: object, options?: TranslationOptions): string {\n if (typeof OC === 'undefined') {\n console.warn('No OC found')\n return textSingular\n }\n\n return OC.L10N.translatePlural(app, textSingular, textPlural, count, vars, options)\n}\n\n/**\n * Get the first day of the week\n *\n * @return {number}\n */\nexport function getFirstDay(): number {\n if (typeof window.firstDay === 'undefined') {\n console.warn('No firstDay found')\n return 1\n }\n\n return window.firstDay\n}\n\n/**\n * Get a list of day names (full names)\n *\n * @return {string[]}\n */\nexport function getDayNames(): string[] {\n if (typeof window.dayNames === 'undefined') {\n console.warn('No dayNames found')\n return ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']\n }\n\n return window.dayNames\n}\n\n/**\n * Get a list of day names (short names)\n *\n * @return {string[]}\n */\nexport function getDayNamesShort(): string[] {\n if (typeof window.dayNamesShort === 'undefined') {\n console.warn('No dayNamesShort found')\n return ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.']\n }\n\n return window.dayNamesShort\n}\n\n/**\n * Get a list of day names (minified names)\n *\n * @return {string[]}\n */\nexport function getDayNamesMin(): string[] {\n if (typeof window.dayNamesMin === 'undefined') {\n console.warn('No dayNamesMin found')\n return ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']\n }\n\n return window.dayNamesMin\n}\n\n/**\n * Get a list of month names (full names)\n *\n * @return {string[]}\n */\nexport function getMonthNames(): string[] {\n if (typeof window.monthNames === 'undefined') {\n console.warn('No monthNames found')\n return ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']\n }\n\n return window.monthNames\n}\n\n/**\n * Get a list of month names (short names)\n *\n * @return {string[]}\n */\nexport function getMonthNamesShort(): string[] {\n if (typeof window.monthNamesShort === 'undefined') {\n console.warn('No monthNamesShort found')\n return ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.']\n }\n\n return window.monthNamesShort\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;;AAOA;AACA;AACA;AACO,SAASA,SAAT,GAA6B;EAChC,OAAOC,QAAQ,CAACC,eAAT,CAAyBC,OAAzB,CAAiCC,MAAjC,IAA2C,IAAlD;AACH;;AAEM,SAASC,kBAAT,GAAsC;EAC5C,OAAOL,SAAS,GAAGM,OAAZ,CAAoB,IAApB,EAA0B,GAA1B,CAAP;AACA;AAED;AACA;AACA;;;AACO,SAASC,WAAT,GAA+B;EAClC,OAAON,QAAQ,CAACC,eAAT,CAAyBM,IAAzB,IAAiC,IAAxC;AACH;;AAMD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO,SAASC,SAAT,CAAmBC,GAAnB,EAAgCC,IAAhC,EAA8CC,IAA9C,EAA6DC,KAA7D,EAA6EC,OAA7E,EAAmH;EACtH,IAAI,OAAOC,EAAP,KAAc,WAAlB,EAA+B;IAC3BC,OAAO,CAACC,IAAR,CAAa,aAAb;IACA,OAAON,IAAP;EACH;;EAED,OAAOI,EAAE,CAACG,IAAH,CAAQT,SAAR,CAAkBC,GAAlB,EAAuBC,IAAvB,EAA6BC,IAA7B,EAAmCC,KAAnC,EAA0CC,OAA1C,CAAP;AACH;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAEO,SAASK,eAAT,CAAyBT,GAAzB,EAAsCU,YAAtC,EAA4DC,UAA5D,EAAgFR,KAAhF,EAA+FD,IAA/F,EAA8GE,OAA9G,EAAoJ;EACvJ,IAAI,OAAOC,EAAP,KAAc,WAAlB,EAA+B;IAC3BC,OAAO,CAACC,IAAR,CAAa,aAAb;IACA,OAAOG,YAAP;EACH;;EAED,OAAOL,EAAE,CAACG,IAAH,CAAQC,eAAR,CAAwBT,GAAxB,EAA6BU,YAA7B,EAA2CC,UAA3C,EAAuDR,KAAvD,EAA8DD,IAA9D,EAAoEE,OAApE,CAAP;AACH;AAED;AACA;AACA;AACA;AACA;;;AACO,SAASQ,WAAT,GAA+B;EAClC,IAAI,OAAOC,MAAM,CAACC,QAAd,KAA2B,WAA/B,EAA4C;IACxCR,OAAO,CAACC,IAAR,CAAa,mBAAb;IACA,OAAO,CAAP;EACH;;EAED,OAAOM,MAAM,CAACC,QAAd;AACH;AAED;AACA;AACA;AACA;AACA;;;AACO,SAASC,WAAT,GAAiC;EACpC,IAAI,OAAOF,MAAM,CAACG,QAAd,KAA2B,WAA/B,EAA4C;IACxCV,OAAO,CAACC,IAAR,CAAa,mBAAb;IACA,OAAO,CAAC,QAAD,EAAW,QAAX,EAAqB,SAArB,EAAgC,WAAhC,EAA6C,UAA7C,EAAyD,QAAzD,EAAmE,UAAnE,CAAP;EACH;;EAED,OAAOM,MAAM,CAACG,QAAd;AACH;AAED;AACA;AACA;AACA;AACA;;;AACO,SAASC,gBAAT,GAAsC;EACzC,IAAI,OAAOJ,MAAM,CAACK,aAAd,KAAgC,WAApC,EAAiD;IAC7CZ,OAAO,CAACC,IAAR,CAAa,wBAAb;IACA,OAAO,CAAC,MAAD,EAAS,MAAT,EAAiB,MAAjB,EAAyB,MAAzB,EAAiC,MAAjC,EAAyC,MAAzC,EAAiD,MAAjD,CAAP;EACH;;EAED,OAAOM,MAAM,CAACK,aAAd;AACH;AAED;AACA;AACA;AACA;AACA;;;AACO,SAASC,cAAT,GAAoC;EACvC,IAAI,OAAON,MAAM,CAACO,WAAd,KAA8B,WAAlC,EAA+C;IAC3Cd,OAAO,CAACC,IAAR,CAAa,sBAAb;IACA,OAAO,CAAC,IAAD,EAAO,IAAP,EAAa,IAAb,EAAmB,IAAnB,EAAyB,IAAzB,EAA+B,IAA/B,EAAqC,IAArC,CAAP;EACH;;EAED,OAAOM,MAAM,CAACO,WAAd;AACH;AAED;AACA;AACA;AACA;AACA;;;AACO,SAASC,aAAT,GAAmC;EACtC,IAAI,OAAOR,MAAM,CAACS,UAAd,KAA6B,WAAjC,EAA8C;IAC1ChB,OAAO,CAACC,IAAR,CAAa,qBAAb;IACA,OAAO,CAAC,SAAD,EAAY,UAAZ,EAAwB,OAAxB,EAAiC,OAAjC,EAA0C,KAA1C,EAAiD,MAAjD,EAAyD,MAAzD,EAAiE,QAAjE,EAA2E,WAA3E,EAAwF,SAAxF,EAAmG,UAAnG,EAA+G,UAA/G,CAAP;EACH;;EAED,OAAOM,MAAM,CAACS,UAAd;AACH;AAED;AACA;AACA;AACA;AACA;;;AACO,SAASC,kBAAT,GAAwC;EAC3C,IAAI,OAAOV,MAAM,CAACW,eAAd,KAAkC,WAAtC,EAAmD;IAC/ClB,OAAO,CAACC,IAAR,CAAa,0BAAb;IACA,OAAO,CAAC,MAAD,EAAS,MAAT,EAAiB,MAAjB,EAAyB,MAAzB,EAAiC,MAAjC,EAAyC,MAAzC,EAAiD,MAAjD,EAAyD,MAAzD,EAAiE,MAAjE,EAAyE,MAAzE,EAAiF,MAAjF,EAAyF,MAAzF,CAAP;EACH;;EAED,OAAOM,MAAM,CAACW,eAAd;AACH"} \ No newline at end of file diff --git a/node_modules/@nextcloud/l10n/lib/gettext.ts b/node_modules/@nextcloud/l10n/lib/gettext.ts new file mode 100644 index 00000000..eadcb348 --- /dev/null +++ b/node_modules/@nextcloud/l10n/lib/gettext.ts @@ -0,0 +1,82 @@ +import GetText from "node-gettext" + +import { getLanguage } from "." + +class GettextBuilder { + + private locale?: string + private translations = {} + private debug = false + + setLanguage(language: string): GettextBuilder { + this.locale = language + return this + } + + detectLocale(): GettextBuilder { + return this.setLanguage(getLanguage().replace('-', '_')) + } + + addTranslation(language: string, data: any): GettextBuilder { + this.translations[language] = data + return this + } + + enableDebugMode(): GettextBuilder { + this.debug = true + return this + } + + build(): GettextWrapper { + return new GettextWrapper(this.locale || 'en', this.translations, this.debug) + } + +} + +class GettextWrapper { + + private gt: GetText + + constructor(locale: string, data: any, debug: boolean) { + this.gt = new GetText({ + debug, + sourceLocale: 'en', + }) + + for (let key in data) { + this.gt.addTranslations(key, 'messages', data[key]) + } + + this.gt.setLocale(locale) + } + + private subtitudePlaceholders(translated: string, vars: object): string { + return translated.replace(/{([^{}]*)}/g, (a, b) => { + const r = vars[b] + if (typeof r === 'string' || typeof r === 'number') { + return r.toString() + } else { + return a + } + }) + } + + gettext(original: string, placeholders: object = {}): string { + return this.subtitudePlaceholders( + this.gt.gettext(original), + placeholders + ) + } + + ngettext(singular: string, plural: string, count: number, placeholders: object = {}): string { + return this.subtitudePlaceholders( + this.gt.ngettext(singular, plural, count).replace(/%n/g, count.toString()), + placeholders + ) + } + +} + +export function getGettextBuilder() { + return new GettextBuilder() +} diff --git a/node_modules/@nextcloud/l10n/lib/index.ts b/node_modules/@nextcloud/l10n/lib/index.ts new file mode 100644 index 00000000..f2041d3d --- /dev/null +++ b/node_modules/@nextcloud/l10n/lib/index.ts @@ -0,0 +1,152 @@ +/// + +declare var OC: Nextcloud.v16.OC | Nextcloud.v17.OC | Nextcloud.v18.OC | Nextcloud.v19.OC | + Nextcloud.v20.OC | Nextcloud.v21.OC | Nextcloud.v22.OC | Nextcloud.v23.OC | + Nextcloud.v24.OC; +declare var window: Nextcloud.v16.WindowWithGlobals | Nextcloud.v17.WindowWithGlobals | Nextcloud.v18.WindowWithGlobals | Nextcloud.v19.WindowWithGlobals; + +/** + * Returns the user's locale + */ +export function getLocale(): string { + return document.documentElement.dataset.locale || 'en' +} + +export function getCanonicalLocale(): string { + return getLocale().replace(/_/g, '-') +} + +/** + * Returns the user's language + */ +export function getLanguage(): string { + return document.documentElement.lang || 'en' +} + +interface TranslationOptions { + escape?: boolean +} + +/** + * Translate a string + * + * @param {string} app the id of the app for which to translate the string + * @param {string} text the string to translate + * @param {object} vars map of placeholder key to value + * @param {number} number to replace %n with + * @param {object} [options] options object + * @return {string} + */ +export function translate(app: string, text: string, vars?: object, count?: number, options?: TranslationOptions): string { + if (typeof OC === 'undefined') { + console.warn('No OC found') + return text + } + + return OC.L10N.translate(app, text, vars, count, options) +} + +/** + * Translate a plural string + * + * @param {string} app the id of the app for which to translate the string + * @param {string} textSingular the string to translate for exactly one object + * @param {string} textPlural the string to translate for n objects + * @param {number} count number to determine whether to use singular or plural + * @param {Object} vars of placeholder key to value + * @param {object} options options object + * @return {string} + */ + +export function translatePlural(app: string, textSingular: string, textPlural: string, count: number, vars?: object, options?: TranslationOptions): string { + if (typeof OC === 'undefined') { + console.warn('No OC found') + return textSingular + } + + return OC.L10N.translatePlural(app, textSingular, textPlural, count, vars, options) +} + +/** + * Get the first day of the week + * + * @return {number} + */ +export function getFirstDay(): number { + if (typeof window.firstDay === 'undefined') { + console.warn('No firstDay found') + return 1 + } + + return window.firstDay +} + +/** + * Get a list of day names (full names) + * + * @return {string[]} + */ +export function getDayNames(): string[] { + if (typeof window.dayNames === 'undefined') { + console.warn('No dayNames found') + return ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] + } + + return window.dayNames +} + +/** + * Get a list of day names (short names) + * + * @return {string[]} + */ +export function getDayNamesShort(): string[] { + if (typeof window.dayNamesShort === 'undefined') { + console.warn('No dayNamesShort found') + return ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.'] + } + + return window.dayNamesShort +} + +/** + * Get a list of day names (minified names) + * + * @return {string[]} + */ +export function getDayNamesMin(): string[] { + if (typeof window.dayNamesMin === 'undefined') { + console.warn('No dayNamesMin found') + return ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + } + + return window.dayNamesMin +} + +/** + * Get a list of month names (full names) + * + * @return {string[]} + */ +export function getMonthNames(): string[] { + if (typeof window.monthNames === 'undefined') { + console.warn('No monthNames found') + return ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] + } + + return window.monthNames +} + +/** + * Get a list of month names (short names) + * + * @return {string[]} + */ +export function getMonthNamesShort(): string[] { + if (typeof window.monthNamesShort === 'undefined') { + console.warn('No monthNamesShort found') + return ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'] + } + + return window.monthNamesShort +} diff --git a/node_modules/@nextcloud/l10n/package.json b/node_modules/@nextcloud/l10n/package.json new file mode 100644 index 00000000..10046e49 --- /dev/null +++ b/node_modules/@nextcloud/l10n/package.json @@ -0,0 +1,47 @@ +{ + "name": "@nextcloud/l10n", + "version": "1.6.0", + "description": "", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "build": "babel ./lib --out-dir dist --extensions '.ts,.tsx' --source-maps && tsc --emitDeclarationOnly", + "build:doc": "typedoc --excludeNotExported --mode file --out dist/doc lib && touch dist/doc/.nojekyll", + "check-types": "tsc", + "dev": "babel ./lib --out-dir dist --extensions '.ts,.tsx' --watch", + "test": "jest", + "test:watch": "jest --watchAll" + }, + "keywords": [ + "nextcloud" + ], + "homepage": "https://github.com/nextcloud/nextcloud-l10n#readme", + "author": "Christoph Wurst", + "license": "GPL-3.0-or-later", + "repository": { + "type": "git", + "url": "https://github.com/nextcloud/nextcloud-l10n" + }, + "dependencies": { + "core-js": "^3.6.4", + "node-gettext": "^3.0.0" + }, + "devDependencies": { + "@babel/cli": "^7.8.4", + "@babel/core": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-typescript": "^7.9.0", + "@nextcloud/browserslist-config": "^2.2.0", + "@nextcloud/typings": "^1.0.0", + "@types/node-gettext": "^3.0", + "babel-jest": "^27.2.1", + "babel-plugin-transform-class-properties": "^6.24.1", + "gettext-parser": "^4.0.3", + "jest": "^27.2.1", + "typedoc": "^0.22.4", + "typescript": "^4.0.2" + }, + "browserslist": [ + "extends @nextcloud/browserslist-config" + ] +} diff --git a/node_modules/@nextcloud/l10n/test/gettext.test.js b/node_modules/@nextcloud/l10n/test/gettext.test.js new file mode 100644 index 00000000..d8e3c763 --- /dev/null +++ b/node_modules/@nextcloud/l10n/test/gettext.test.js @@ -0,0 +1,158 @@ +import { po } from 'gettext-parser' + +import { getGettextBuilder } from '../lib/gettext' + +describe('gettext', () => { + + beforeEach(() => { + jest.spyOn(console, 'warn') + }) + + afterEach(() => { + console.warn.mockRestore() + }) + + it('falls back to the original string', () => { + const gt = getGettextBuilder() + .setLanguage('de') + .build() + + const translation = gt.gettext('Settings') + + expect(translation).toEqual('Settings') + }) + + it('does not log in production', () => { + const gt = getGettextBuilder() + .setLanguage('de') + .build() + + gt.gettext('Settings') + + expect(console.warn).not.toHaveBeenCalled() + }) + + it('has optional debug logs', () => { + const gt = getGettextBuilder() + .setLanguage('de') + .enableDebugMode() + .build() + + gt.gettext('Settings') + + expect(console.warn).toHaveBeenCalled() + }) + + it('falls back to the original singular string', () => { + const gt = getGettextBuilder() + .setLanguage('en') + .build() + + const translated = gt.ngettext('%n Setting', '%n Settings', 1) + + expect(translated).toEqual('1 Setting') + }) + + it('falls back to the original plural string', () => { + const gt = getGettextBuilder() + .setLanguage('en') + .build() + + const translated = gt.ngettext('%n Setting', '%n Settings', 2) + + expect(translated).toEqual('2 Settings') + }) + + it('detects en as default locale/language', () => { + const detected = getGettextBuilder() + .detectLocale() + .build() + + const manual = getGettextBuilder() + .setLanguage('en') + .build() + + expect(detected).toEqual(manual) + }) + + it('used nextcloud-style placeholder replacement', () => { + const gt = getGettextBuilder() + .setLanguage('de') + .build() + + const translation = gt.gettext('I wish Nextcloud were written in {lang}', { + lang: 'Rust' + }) + + expect(translation).toEqual('I wish Nextcloud were written in Rust') + }) + + it('used nextcloud-style placeholder replacement for plurals', () => { + const gt = getGettextBuilder() + .setLanguage('de') + .build() + + const translation = gt.ngettext('%n {what} Setting', '%n {what} Settings', 2, { + what: 'test', + }) + + expect(translation).toEqual('2 test Settings') + }) + + it('translates', () => { + const pot = `msgid "" +msgstr "" +"Last-Translator: Translator, 2020\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "abc" +msgstr "def" +` + const gt = getGettextBuilder() + .setLanguage('sv') + .addTranslation('sv', po.parse(pot)) + .build() + + const translation = gt.gettext('abc') + + expect(translation).toEqual('def') + }) + + it('translates plurals', () => { + // From https://www.gnu.org/software/gettext/manual/html_node/Translating-plural-forms.html + const pot = `msgid "" +msgstr "" +"Last-Translator: Translator, 2020\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "One file removed" +msgid_plural "%d files removed" +msgstr[0] "%n slika uklonjenih" +msgstr[1] "%n slika uklonjenih" +msgstr[2] "%n slika uklonjenih" +` + const gt = getGettextBuilder() + .setLanguage('sv') + .addTranslation('sv', po.parse(pot)) + .build() + + const translation = gt.ngettext('One file removed', '%n files removed', 2) + + expect(translation).toEqual('2 slika uklonjenih') + }) + + it('does not escape special chars', () => { + const gt = getGettextBuilder() + .setLanguage('de') + .build() + + const translation = gt.gettext('test & stuff') + + expect(translation).toEqual('test & stuff') + }) + +}) diff --git a/node_modules/@nextcloud/l10n/test/index.test.js b/node_modules/@nextcloud/l10n/test/index.test.js new file mode 100644 index 00000000..8709c407 --- /dev/null +++ b/node_modules/@nextcloud/l10n/test/index.test.js @@ -0,0 +1,61 @@ +import { + getCanonicalLocale, + getFirstDay, + getDayNames, + getDayNamesShort, + getDayNamesMin, + getMonthNames, + getMonthNamesShort +} from '../lib/index' + +describe('getCanonicalLocale', () => { + let locale + + beforeEach(() => { + locale = undefined + window.OC = { + getLocale: () => locale + } + }) + afterEach(() => { + delete window.OC + }) + + it('Returns primary locales as is', () => { + locale = 'de' + expect(getCanonicalLocale()).toEqual('de') + locale = 'zu' + expect(getCanonicalLocale()).toEqual('zu') + }) + + it('Returns extended locales with hyphens', () => { + locale = 'az_Cyrl_AZ' + expect(getCanonicalLocale()).toEqual('az-Cyrl-AZ') + locale = 'de_DE' + expect(getCanonicalLocale()).toEqual('de-DE') + }) +}) + +test('getFirstDay', () => { + expect(getFirstDay()).toBe(1) +}) + +test('getDayNames', () => { + expect(getDayNames().length).toBe(7) +}) + +test('getDayNamesShort', () => { + expect(getDayNamesShort().length).toBe(7) +}) + +test('getDayNamesMin', () => { + expect(getDayNamesMin().length).toBe(7) +}) + +test('getMonthNames', () => { + expect(getMonthNames().length).toBe(12) +}) + +test('getMonthNamesShort', () => { + expect(getMonthNamesShort().length).toBe(12) +}) diff --git a/node_modules/@nextcloud/l10n/tsconfig.json b/node_modules/@nextcloud/l10n/tsconfig.json new file mode 100644 index 00000000..6989b495 --- /dev/null +++ b/node_modules/@nextcloud/l10n/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "commonjs", + "esModuleInterop": true, + "declaration": true, + "outDir": "./dist", + "strict": true, + "lib": [ + "es6", + "dom" + ], + "noImplicitAny": false, + } +} \ No newline at end of file diff --git a/node_modules/core-js/LICENSE b/node_modules/core-js/LICENSE new file mode 100644 index 00000000..a18fea22 --- /dev/null +++ b/node_modules/core-js/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2014-2025 Denis Pushkarev + +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. diff --git a/node_modules/core-js/README.md b/node_modules/core-js/README.md new file mode 100644 index 00000000..9d57a672 --- /dev/null +++ b/node_modules/core-js/README.md @@ -0,0 +1,95 @@ +![logo](https://user-images.githubusercontent.com/2213682/146607186-8e13ddef-26a4-4ebf-befd-5aac9d77c090.png) + +
    + +[![fundraising](https://opencollective.com/core-js/all/badge.svg?label=fundraising)](https://opencollective.com/core-js) [![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/zloirock/core-js/blob/master/CONTRIBUTING.md) [![version](https://img.shields.io/npm/v/core-js.svg)](https://www.npmjs.com/package/core-js) [![core-js downloads](https://img.shields.io/npm/dm/core-js.svg?label=npm%20i%20core-js)](https://npm-stat.com/charts.html?package=core-js&package=core-js-pure&package=core-js-compat&from=2014-11-18) + +
    + +**I highly recommend reading this: [So, what's next?](https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md)** +--- + +> Modular standard library for JavaScript. Includes polyfills for [ECMAScript up to 2023](https://github.com/zloirock/core-js#ecmascript): [promises](https://github.com/zloirock/core-js#ecmascript-promise), [symbols](https://github.com/zloirock/core-js#ecmascript-symbol), [collections](https://github.com/zloirock/core-js#ecmascript-collections), iterators, [typed arrays](https://github.com/zloirock/core-js#ecmascript-typed-arrays), many other features, [ECMAScript proposals](https://github.com/zloirock/core-js#ecmascript-proposals), [some cross-platform WHATWG / W3C features and proposals](#web-standards) like [`URL`](https://github.com/zloirock/core-js#url-and-urlsearchparams). You can load only required features or use it without global namespace pollution. + +## Raising funds + +`core-js` isn't backed by a company, so the future of this project depends on you. Become a sponsor or a backer if you are interested in `core-js`: [**Open Collective**](https://opencollective.com/core-js), [**Patreon**](https://patreon.com/zloirock), [**Boosty**](https://boosty.to/zloirock), **Bitcoin ( bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz )**, [**Alipay**](https://user-images.githubusercontent.com/2213682/219464783-c17ad329-17ce-4795-82a7-f609493345ed.png). + +--- + + + +--- + + + +--- + +[*Example of usage*](https://tinyurl.com/2mknex43): +```js +import 'core-js/actual'; + +Promise.resolve(42).then(it => console.log(it)); // => 42 + +Array.from(new Set([1, 2, 3]).union(new Set([3, 4, 5]))); // => [1, 2, 3, 4, 5] + +[1, 2].flatMap(it => [it, it]); // => [1, 1, 2, 2] + +(function * (i) { while (true) yield i++; })(1) + .drop(1).take(5) + .filter(it => it % 2) + .map(it => it ** 2) + .toArray(); // => [9, 25] + +structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3]) +``` + +*You can load only required features*: +```js +import 'core-js/actual/promise'; +import 'core-js/actual/set'; +import 'core-js/actual/iterator'; +import 'core-js/actual/array/from'; +import 'core-js/actual/array/flat-map'; +import 'core-js/actual/structured-clone'; + +Promise.resolve(42).then(it => console.log(it)); // => 42 + +Array.from(new Set([1, 2, 3]).union(new Set([3, 4, 5]))); // => [1, 2, 3, 4, 5] + +[1, 2].flatMap(it => [it, it]); // => [1, 1, 2, 2] + +(function * (i) { while (true) yield i++; })(1) + .drop(1).take(5) + .filter(it => it % 2) + .map(it => it ** 2) + .toArray(); // => [9, 25] + +structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3]) +``` + +*Or use it without global namespace pollution*: +```js +import Promise from 'core-js-pure/actual/promise'; +import Set from 'core-js-pure/actual/set'; +import Iterator from 'core-js-pure/actual/iterator'; +import from from 'core-js-pure/actual/array/from'; +import flatMap from 'core-js-pure/actual/array/flat-map'; +import structuredClone from 'core-js-pure/actual/structured-clone'; + +Promise.resolve(42).then(it => console.log(it)); // => 42 + +from(new Set([1, 2, 3]).union(new Set([3, 4, 5]))); // => [1, 2, 3, 4, 5] + +flatMap([1, 2], it => [it, it]); // => [1, 1, 2, 2] + +Iterator.from(function * (i) { while (true) yield i++; }(1)) + .drop(1).take(5) + .filter(it => it % 2) + .map(it => it ** 2) + .toArray(); // => [9, 25] + +structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3]) +``` + +**It's a global version (first 2 examples), for more info see [`core-js` documentation](https://github.com/zloirock/core-js/blob/master/README.md).** diff --git a/node_modules/core-js/actual/README.md b/node_modules/core-js/actual/README.md new file mode 100644 index 00000000..62c88a0d --- /dev/null +++ b/node_modules/core-js/actual/README.md @@ -0,0 +1 @@ +This folder contains entry points for all `core-js` features with dependencies. It's the recommended way for usage only required features. diff --git a/node_modules/core-js/actual/aggregate-error.js b/node_modules/core-js/actual/aggregate-error.js new file mode 100644 index 00000000..78ab9867 --- /dev/null +++ b/node_modules/core-js/actual/aggregate-error.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/aggregate-error'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array-buffer/constructor.js b/node_modules/core-js/actual/array-buffer/constructor.js new file mode 100644 index 00000000..f6e214d3 --- /dev/null +++ b/node_modules/core-js/actual/array-buffer/constructor.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../stable/array-buffer/constructor'); +require('../../modules/esnext.array-buffer.detached'); +require('../../modules/esnext.array-buffer.transfer'); +require('../../modules/esnext.array-buffer.transfer-to-fixed-length'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array-buffer/detached.js b/node_modules/core-js/actual/array-buffer/detached.js new file mode 100644 index 00000000..88610107 --- /dev/null +++ b/node_modules/core-js/actual/array-buffer/detached.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/array-buffer/detached'); +require('../../modules/esnext.array-buffer.detached'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array-buffer/index.js b/node_modules/core-js/actual/array-buffer/index.js new file mode 100644 index 00000000..47e89f4c --- /dev/null +++ b/node_modules/core-js/actual/array-buffer/index.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../stable/array-buffer'); +require('../../modules/esnext.array-buffer.detached'); +require('../../modules/esnext.array-buffer.transfer'); +require('../../modules/esnext.array-buffer.transfer-to-fixed-length'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array-buffer/is-view.js b/node_modules/core-js/actual/array-buffer/is-view.js new file mode 100644 index 00000000..e84330cd --- /dev/null +++ b/node_modules/core-js/actual/array-buffer/is-view.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array-buffer/is-view'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array-buffer/slice.js b/node_modules/core-js/actual/array-buffer/slice.js new file mode 100644 index 00000000..750d7122 --- /dev/null +++ b/node_modules/core-js/actual/array-buffer/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array-buffer/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array-buffer/transfer-to-fixed-length.js b/node_modules/core-js/actual/array-buffer/transfer-to-fixed-length.js new file mode 100644 index 00000000..2d5e4c86 --- /dev/null +++ b/node_modules/core-js/actual/array-buffer/transfer-to-fixed-length.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/array-buffer/transfer-to-fixed-length'); +require('../../modules/esnext.array-buffer.transfer-to-fixed-length'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array-buffer/transfer.js b/node_modules/core-js/actual/array-buffer/transfer.js new file mode 100644 index 00000000..9f1700af --- /dev/null +++ b/node_modules/core-js/actual/array-buffer/transfer.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/array-buffer/transfer'); +require('../../modules/esnext.array-buffer.transfer'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/at.js b/node_modules/core-js/actual/array/at.js new file mode 100644 index 00000000..4a395363 --- /dev/null +++ b/node_modules/core-js/actual/array/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/concat.js b/node_modules/core-js/actual/array/concat.js new file mode 100644 index 00000000..76ba9be2 --- /dev/null +++ b/node_modules/core-js/actual/array/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/copy-within.js b/node_modules/core-js/actual/array/copy-within.js new file mode 100644 index 00000000..1719cc8d --- /dev/null +++ b/node_modules/core-js/actual/array/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/entries.js b/node_modules/core-js/actual/array/entries.js new file mode 100644 index 00000000..014c2889 --- /dev/null +++ b/node_modules/core-js/actual/array/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/every.js b/node_modules/core-js/actual/array/every.js new file mode 100644 index 00000000..5c67c698 --- /dev/null +++ b/node_modules/core-js/actual/array/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/every'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/fill.js b/node_modules/core-js/actual/array/fill.js new file mode 100644 index 00000000..cd3a5279 --- /dev/null +++ b/node_modules/core-js/actual/array/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/filter.js b/node_modules/core-js/actual/array/filter.js new file mode 100644 index 00000000..e975a056 --- /dev/null +++ b/node_modules/core-js/actual/array/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/find-index.js b/node_modules/core-js/actual/array/find-index.js new file mode 100644 index 00000000..a90bcfd8 --- /dev/null +++ b/node_modules/core-js/actual/array/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/find-last-index.js b/node_modules/core-js/actual/array/find-last-index.js new file mode 100644 index 00000000..1c29cfcb --- /dev/null +++ b/node_modules/core-js/actual/array/find-last-index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.array.find-last-index'); +var parent = require('../../stable/array/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/find-last.js b/node_modules/core-js/actual/array/find-last.js new file mode 100644 index 00000000..c215b31a --- /dev/null +++ b/node_modules/core-js/actual/array/find-last.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.array.find-last'); +var parent = require('../../stable/array/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/find.js b/node_modules/core-js/actual/array/find.js new file mode 100644 index 00000000..2a4b74fb --- /dev/null +++ b/node_modules/core-js/actual/array/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/find'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/flat-map.js b/node_modules/core-js/actual/array/flat-map.js new file mode 100644 index 00000000..e27b6d31 --- /dev/null +++ b/node_modules/core-js/actual/array/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/flat.js b/node_modules/core-js/actual/array/flat.js new file mode 100644 index 00000000..7a7779bb --- /dev/null +++ b/node_modules/core-js/actual/array/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/for-each.js b/node_modules/core-js/actual/array/for-each.js new file mode 100644 index 00000000..8f7370e4 --- /dev/null +++ b/node_modules/core-js/actual/array/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/from-async.js b/node_modules/core-js/actual/array/from-async.js new file mode 100644 index 00000000..875bc687 --- /dev/null +++ b/node_modules/core-js/actual/array/from-async.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.array.from-async'); +var path = require('../../internals/path'); + +module.exports = path.Array.fromAsync; diff --git a/node_modules/core-js/actual/array/from.js b/node_modules/core-js/actual/array/from.js new file mode 100644 index 00000000..ee3ee01b --- /dev/null +++ b/node_modules/core-js/actual/array/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/from'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/group-by-to-map.js b/node_modules/core-js/actual/array/group-by-to-map.js new file mode 100644 index 00000000..d29af876 --- /dev/null +++ b/node_modules/core-js/actual/array/group-by-to-map.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/es.object.to-string'); +require('../../modules/esnext.array.group-by-to-map'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'groupByToMap'); diff --git a/node_modules/core-js/actual/array/group-by.js b/node_modules/core-js/actual/array/group-by.js new file mode 100644 index 00000000..0044399e --- /dev/null +++ b/node_modules/core-js/actual/array/group-by.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.array.group-by'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'groupBy'); diff --git a/node_modules/core-js/actual/array/group-to-map.js b/node_modules/core-js/actual/array/group-to-map.js new file mode 100644 index 00000000..67d3e71e --- /dev/null +++ b/node_modules/core-js/actual/array/group-to-map.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/es.object.to-string'); +require('../../modules/esnext.array.group-to-map'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'groupToMap'); diff --git a/node_modules/core-js/actual/array/group.js b/node_modules/core-js/actual/array/group.js new file mode 100644 index 00000000..0e3ac699 --- /dev/null +++ b/node_modules/core-js/actual/array/group.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.array.group'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'group'); diff --git a/node_modules/core-js/actual/array/includes.js b/node_modules/core-js/actual/array/includes.js new file mode 100644 index 00000000..2bf0fdbb --- /dev/null +++ b/node_modules/core-js/actual/array/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/index-of.js b/node_modules/core-js/actual/array/index-of.js new file mode 100644 index 00000000..efe592b8 --- /dev/null +++ b/node_modules/core-js/actual/array/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/index.js b/node_modules/core-js/actual/array/index.js new file mode 100644 index 00000000..4ffabf52 --- /dev/null +++ b/node_modules/core-js/actual/array/index.js @@ -0,0 +1,18 @@ +'use strict'; +var parent = require('../../stable/array'); +require('../../modules/es.promise'); +require('../../modules/es.object.to-string'); +require('../../modules/esnext.array.from-async'); +require('../../modules/esnext.array.group'); +require('../../modules/esnext.array.group-to-map'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.find-last'); +require('../../modules/esnext.array.find-last-index'); +require('../../modules/esnext.array.group-by'); +require('../../modules/esnext.array.group-by-to-map'); +require('../../modules/esnext.array.to-reversed'); +require('../../modules/esnext.array.to-sorted'); +require('../../modules/esnext.array.to-spliced'); +require('../../modules/esnext.array.with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/is-array.js b/node_modules/core-js/actual/array/is-array.js new file mode 100644 index 00000000..95c9b867 --- /dev/null +++ b/node_modules/core-js/actual/array/is-array.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/is-array'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/iterator.js b/node_modules/core-js/actual/array/iterator.js new file mode 100644 index 00000000..d61e2e06 --- /dev/null +++ b/node_modules/core-js/actual/array/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/join.js b/node_modules/core-js/actual/array/join.js new file mode 100644 index 00000000..3bdb90e4 --- /dev/null +++ b/node_modules/core-js/actual/array/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/join'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/keys.js b/node_modules/core-js/actual/array/keys.js new file mode 100644 index 00000000..117fffc7 --- /dev/null +++ b/node_modules/core-js/actual/array/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/last-index-of.js b/node_modules/core-js/actual/array/last-index-of.js new file mode 100644 index 00000000..af358310 --- /dev/null +++ b/node_modules/core-js/actual/array/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/map.js b/node_modules/core-js/actual/array/map.js new file mode 100644 index 00000000..575c07bd --- /dev/null +++ b/node_modules/core-js/actual/array/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/of.js b/node_modules/core-js/actual/array/of.js new file mode 100644 index 00000000..45b8aef8 --- /dev/null +++ b/node_modules/core-js/actual/array/of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/push.js b/node_modules/core-js/actual/array/push.js new file mode 100644 index 00000000..d4d5d6fa --- /dev/null +++ b/node_modules/core-js/actual/array/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/push'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/reduce-right.js b/node_modules/core-js/actual/array/reduce-right.js new file mode 100644 index 00000000..355656b3 --- /dev/null +++ b/node_modules/core-js/actual/array/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/reduce.js b/node_modules/core-js/actual/array/reduce.js new file mode 100644 index 00000000..f4ad08c3 --- /dev/null +++ b/node_modules/core-js/actual/array/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/reverse.js b/node_modules/core-js/actual/array/reverse.js new file mode 100644 index 00000000..91043188 --- /dev/null +++ b/node_modules/core-js/actual/array/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/slice.js b/node_modules/core-js/actual/array/slice.js new file mode 100644 index 00000000..e19733b8 --- /dev/null +++ b/node_modules/core-js/actual/array/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/some.js b/node_modules/core-js/actual/array/some.js new file mode 100644 index 00000000..451975b9 --- /dev/null +++ b/node_modules/core-js/actual/array/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/some'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/sort.js b/node_modules/core-js/actual/array/sort.js new file mode 100644 index 00000000..2425dfa8 --- /dev/null +++ b/node_modules/core-js/actual/array/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/splice.js b/node_modules/core-js/actual/array/splice.js new file mode 100644 index 00000000..71dbb51f --- /dev/null +++ b/node_modules/core-js/actual/array/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/to-reversed.js b/node_modules/core-js/actual/array/to-reversed.js new file mode 100644 index 00000000..459dc5d1 --- /dev/null +++ b/node_modules/core-js/actual/array/to-reversed.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/array/to-reversed'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/to-sorted.js b/node_modules/core-js/actual/array/to-sorted.js new file mode 100644 index 00000000..00444f04 --- /dev/null +++ b/node_modules/core-js/actual/array/to-sorted.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/array/to-sorted'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/to-spliced.js b/node_modules/core-js/actual/array/to-spliced.js new file mode 100644 index 00000000..18fea692 --- /dev/null +++ b/node_modules/core-js/actual/array/to-spliced.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/array/to-spliced'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/unshift.js b/node_modules/core-js/actual/array/unshift.js new file mode 100644 index 00000000..84012630 --- /dev/null +++ b/node_modules/core-js/actual/array/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/values.js b/node_modules/core-js/actual/array/values.js new file mode 100644 index 00000000..ae813ae4 --- /dev/null +++ b/node_modules/core-js/actual/array/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/array/values'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/at.js b/node_modules/core-js/actual/array/virtual/at.js new file mode 100644 index 00000000..578d5ad5 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/concat.js b/node_modules/core-js/actual/array/virtual/concat.js new file mode 100644 index 00000000..f4b15899 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/copy-within.js b/node_modules/core-js/actual/array/virtual/copy-within.js new file mode 100644 index 00000000..45039b77 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/entries.js b/node_modules/core-js/actual/array/virtual/entries.js new file mode 100644 index 00000000..68ac70a2 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/every.js b/node_modules/core-js/actual/array/virtual/every.js new file mode 100644 index 00000000..b49636f1 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/every'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/fill.js b/node_modules/core-js/actual/array/virtual/fill.js new file mode 100644 index 00000000..1ab5b05b --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/filter.js b/node_modules/core-js/actual/array/virtual/filter.js new file mode 100644 index 00000000..7b7dfbb1 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/find-index.js b/node_modules/core-js/actual/array/virtual/find-index.js new file mode 100644 index 00000000..c924f63b --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/find-last-index.js b/node_modules/core-js/actual/array/virtual/find-last-index.js new file mode 100644 index 00000000..3c0397f1 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/find-last-index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/esnext.array.find-last-index'); +var parent = require('../../../stable/array/virtual/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/find-last.js b/node_modules/core-js/actual/array/virtual/find-last.js new file mode 100644 index 00000000..ab53b1c2 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/find-last.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/esnext.array.find-last'); +var parent = require('../../../stable/array/virtual/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/find.js b/node_modules/core-js/actual/array/virtual/find.js new file mode 100644 index 00000000..0cf8df69 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/find'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/flat-map.js b/node_modules/core-js/actual/array/virtual/flat-map.js new file mode 100644 index 00000000..ae16b206 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/flat.js b/node_modules/core-js/actual/array/virtual/flat.js new file mode 100644 index 00000000..a02b5694 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/for-each.js b/node_modules/core-js/actual/array/virtual/for-each.js new file mode 100644 index 00000000..a5e179d4 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/group-by-to-map.js b/node_modules/core-js/actual/array/virtual/group-by-to-map.js new file mode 100644 index 00000000..617aaa30 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/group-by-to-map.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../../modules/es.map'); +require('../../../modules/es.object.to-string'); +require('../../../modules/esnext.array.group-by-to-map'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'groupByToMap'); diff --git a/node_modules/core-js/actual/array/virtual/group-by.js b/node_modules/core-js/actual/array/virtual/group-by.js new file mode 100644 index 00000000..af7eb764 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/group-by.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/esnext.array.group-by'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'groupBy'); diff --git a/node_modules/core-js/actual/array/virtual/group-to-map.js b/node_modules/core-js/actual/array/virtual/group-to-map.js new file mode 100644 index 00000000..6cfad209 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/group-to-map.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../../modules/es.map'); +require('../../../modules/es.object.to-string'); +require('../../../modules/esnext.array.group-to-map'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'groupToMap'); diff --git a/node_modules/core-js/actual/array/virtual/group.js b/node_modules/core-js/actual/array/virtual/group.js new file mode 100644 index 00000000..ab3beace --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/group.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/esnext.array.group'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'group'); diff --git a/node_modules/core-js/actual/array/virtual/includes.js b/node_modules/core-js/actual/array/virtual/includes.js new file mode 100644 index 00000000..dafeb0a5 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/index-of.js b/node_modules/core-js/actual/array/virtual/index-of.js new file mode 100644 index 00000000..1cc47c09 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/index.js b/node_modules/core-js/actual/array/virtual/index.js new file mode 100644 index 00000000..5c738434 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/index.js @@ -0,0 +1,17 @@ +'use strict'; +var parent = require('../../../stable/array/virtual'); +require('../../../modules/es.map'); +require('../../../modules/es.object.to-string'); +require('../../../modules/esnext.array.group'); +require('../../../modules/esnext.array.group-to-map'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.find-last'); +require('../../../modules/esnext.array.find-last-index'); +require('../../../modules/esnext.array.group-by'); +require('../../../modules/esnext.array.group-by-to-map'); +require('../../../modules/esnext.array.to-reversed'); +require('../../../modules/esnext.array.to-sorted'); +require('../../../modules/esnext.array.to-spliced'); +require('../../../modules/esnext.array.with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/iterator.js b/node_modules/core-js/actual/array/virtual/iterator.js new file mode 100644 index 00000000..78515f84 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/join.js b/node_modules/core-js/actual/array/virtual/join.js new file mode 100644 index 00000000..58e7a1ec --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/join'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/keys.js b/node_modules/core-js/actual/array/virtual/keys.js new file mode 100644 index 00000000..d60d6482 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/last-index-of.js b/node_modules/core-js/actual/array/virtual/last-index-of.js new file mode 100644 index 00000000..b512303b --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/map.js b/node_modules/core-js/actual/array/virtual/map.js new file mode 100644 index 00000000..33c53e0e --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/push.js b/node_modules/core-js/actual/array/virtual/push.js new file mode 100644 index 00000000..b33a19b3 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/push'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/reduce-right.js b/node_modules/core-js/actual/array/virtual/reduce-right.js new file mode 100644 index 00000000..8c87c1a1 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/reduce.js b/node_modules/core-js/actual/array/virtual/reduce.js new file mode 100644 index 00000000..8efc567d --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/reverse.js b/node_modules/core-js/actual/array/virtual/reverse.js new file mode 100644 index 00000000..e1c69f33 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/slice.js b/node_modules/core-js/actual/array/virtual/slice.js new file mode 100644 index 00000000..992e9eef --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/some.js b/node_modules/core-js/actual/array/virtual/some.js new file mode 100644 index 00000000..1bc11052 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/some'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/sort.js b/node_modules/core-js/actual/array/virtual/sort.js new file mode 100644 index 00000000..92b20171 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/splice.js b/node_modules/core-js/actual/array/virtual/splice.js new file mode 100644 index 00000000..a2811968 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/to-reversed.js b/node_modules/core-js/actual/array/virtual/to-reversed.js new file mode 100644 index 00000000..025a3c5b --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/to-reversed.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/to-reversed'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/to-sorted.js b/node_modules/core-js/actual/array/virtual/to-sorted.js new file mode 100644 index 00000000..27c5c968 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/to-sorted.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/to-sorted'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/to-spliced.js b/node_modules/core-js/actual/array/virtual/to-spliced.js new file mode 100644 index 00000000..a6da4dad --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/to-spliced.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/to-spliced'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/unshift.js b/node_modules/core-js/actual/array/virtual/unshift.js new file mode 100644 index 00000000..7cf8b802 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/values.js b/node_modules/core-js/actual/array/virtual/values.js new file mode 100644 index 00000000..d3dac457 --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/values'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/virtual/with.js b/node_modules/core-js/actual/array/virtual/with.js new file mode 100644 index 00000000..ab70a39c --- /dev/null +++ b/node_modules/core-js/actual/array/virtual/with.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../../stable/array/virtual/with'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/array/with.js b/node_modules/core-js/actual/array/with.js new file mode 100644 index 00000000..324e998d --- /dev/null +++ b/node_modules/core-js/actual/array/with.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/array/with'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/async-disposable-stack/constructor.js b/node_modules/core-js/actual/async-disposable-stack/constructor.js new file mode 100644 index 00000000..b8b56dd9 --- /dev/null +++ b/node_modules/core-js/actual/async-disposable-stack/constructor.js @@ -0,0 +1,12 @@ +'use strict'; +require('../../modules/es.error.cause'); +require('../../modules/es.error.to-string'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.suppressed-error.constructor'); +require('../../modules/esnext.async-disposable-stack.constructor'); +require('../../modules/esnext.async-iterator.async-dispose'); +require('../../modules/esnext.iterator.dispose'); +var path = require('../../internals/path'); + +module.exports = path.AsyncDisposableStack; diff --git a/node_modules/core-js/actual/async-disposable-stack/index.js b/node_modules/core-js/actual/async-disposable-stack/index.js new file mode 100644 index 00000000..b8b56dd9 --- /dev/null +++ b/node_modules/core-js/actual/async-disposable-stack/index.js @@ -0,0 +1,12 @@ +'use strict'; +require('../../modules/es.error.cause'); +require('../../modules/es.error.to-string'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.suppressed-error.constructor'); +require('../../modules/esnext.async-disposable-stack.constructor'); +require('../../modules/esnext.async-iterator.async-dispose'); +require('../../modules/esnext.iterator.dispose'); +var path = require('../../internals/path'); + +module.exports = path.AsyncDisposableStack; diff --git a/node_modules/core-js/actual/async-iterator/async-dispose.js b/node_modules/core-js/actual/async-iterator/async-dispose.js new file mode 100644 index 00000000..8513ef38 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/async-dispose.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.async-dispose'); diff --git a/node_modules/core-js/actual/async-iterator/drop.js b/node_modules/core-js/actual/async-iterator/drop.js new file mode 100644 index 00000000..e38788f1 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/drop.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.drop'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'drop'); diff --git a/node_modules/core-js/actual/async-iterator/every.js b/node_modules/core-js/actual/async-iterator/every.js new file mode 100644 index 00000000..57ef76e4 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/every.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.every'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'every'); diff --git a/node_modules/core-js/actual/async-iterator/filter.js b/node_modules/core-js/actual/async-iterator/filter.js new file mode 100644 index 00000000..6ca50b18 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/filter.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.filter'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'filter'); diff --git a/node_modules/core-js/actual/async-iterator/find.js b/node_modules/core-js/actual/async-iterator/find.js new file mode 100644 index 00000000..ed47baec --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/find.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.find'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'find'); diff --git a/node_modules/core-js/actual/async-iterator/flat-map.js b/node_modules/core-js/actual/async-iterator/flat-map.js new file mode 100644 index 00000000..97c2d18b --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/flat-map.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.flat-map'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'flatMap'); diff --git a/node_modules/core-js/actual/async-iterator/for-each.js b/node_modules/core-js/actual/async-iterator/for-each.js new file mode 100644 index 00000000..9f2be34e --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/for-each.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.for-each'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'forEach'); diff --git a/node_modules/core-js/actual/async-iterator/from.js b/node_modules/core-js/actual/async-iterator/from.js new file mode 100644 index 00000000..e8471c1d --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/from.js @@ -0,0 +1,23 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.drop'); +require('../../modules/esnext.async-iterator.every'); +require('../../modules/esnext.async-iterator.filter'); +require('../../modules/esnext.async-iterator.find'); +require('../../modules/esnext.async-iterator.flat-map'); +require('../../modules/esnext.async-iterator.for-each'); +require('../../modules/esnext.async-iterator.from'); +require('../../modules/esnext.async-iterator.map'); +require('../../modules/esnext.async-iterator.reduce'); +require('../../modules/esnext.async-iterator.some'); +require('../../modules/esnext.async-iterator.take'); +require('../../modules/esnext.async-iterator.to-array'); +require('../../modules/web.dom-collections.iterator'); + +var path = require('../../internals/path'); + +module.exports = path.AsyncIterator.from; diff --git a/node_modules/core-js/actual/async-iterator/index.js b/node_modules/core-js/actual/async-iterator/index.js new file mode 100644 index 00000000..2c85f876 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/index.js @@ -0,0 +1,24 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.async-dispose'); +require('../../modules/esnext.async-iterator.drop'); +require('../../modules/esnext.async-iterator.every'); +require('../../modules/esnext.async-iterator.filter'); +require('../../modules/esnext.async-iterator.find'); +require('../../modules/esnext.async-iterator.flat-map'); +require('../../modules/esnext.async-iterator.for-each'); +require('../../modules/esnext.async-iterator.from'); +require('../../modules/esnext.async-iterator.map'); +require('../../modules/esnext.async-iterator.reduce'); +require('../../modules/esnext.async-iterator.some'); +require('../../modules/esnext.async-iterator.take'); +require('../../modules/esnext.async-iterator.to-array'); +require('../../modules/web.dom-collections.iterator'); + +var path = require('../../internals/path'); + +module.exports = path.AsyncIterator; diff --git a/node_modules/core-js/actual/async-iterator/map.js b/node_modules/core-js/actual/async-iterator/map.js new file mode 100644 index 00000000..503762d5 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/map.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.map'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'map'); diff --git a/node_modules/core-js/actual/async-iterator/reduce.js b/node_modules/core-js/actual/async-iterator/reduce.js new file mode 100644 index 00000000..07d122c9 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/reduce.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.reduce'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'reduce'); diff --git a/node_modules/core-js/actual/async-iterator/some.js b/node_modules/core-js/actual/async-iterator/some.js new file mode 100644 index 00000000..cb0612a1 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/some.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.some'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'some'); diff --git a/node_modules/core-js/actual/async-iterator/take.js b/node_modules/core-js/actual/async-iterator/take.js new file mode 100644 index 00000000..318528a2 --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/take.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.take'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'take'); diff --git a/node_modules/core-js/actual/async-iterator/to-array.js b/node_modules/core-js/actual/async-iterator/to-array.js new file mode 100644 index 00000000..90abd70e --- /dev/null +++ b/node_modules/core-js/actual/async-iterator/to-array.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.to-array'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'toArray'); diff --git a/node_modules/core-js/actual/atob.js b/node_modules/core-js/actual/atob.js new file mode 100644 index 00000000..ec90d10e --- /dev/null +++ b/node_modules/core-js/actual/atob.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/atob'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/btoa.js b/node_modules/core-js/actual/btoa.js new file mode 100644 index 00000000..681dcee9 --- /dev/null +++ b/node_modules/core-js/actual/btoa.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/btoa'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/clear-immediate.js b/node_modules/core-js/actual/clear-immediate.js new file mode 100644 index 00000000..c9445e0b --- /dev/null +++ b/node_modules/core-js/actual/clear-immediate.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/clear-immediate'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/data-view/get-float16.js b/node_modules/core-js/actual/data-view/get-float16.js new file mode 100644 index 00000000..4952e3d2 --- /dev/null +++ b/node_modules/core-js/actual/data-view/get-float16.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/data-view/get-float16'); +require('../../modules/esnext.data-view.get-float16'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/data-view/index.js b/node_modules/core-js/actual/data-view/index.js new file mode 100644 index 00000000..732555eb --- /dev/null +++ b/node_modules/core-js/actual/data-view/index.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/data-view'); +require('../../modules/esnext.data-view.get-float16'); +require('../../modules/esnext.data-view.set-float16'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/data-view/set-float16.js b/node_modules/core-js/actual/data-view/set-float16.js new file mode 100644 index 00000000..45a0d4f2 --- /dev/null +++ b/node_modules/core-js/actual/data-view/set-float16.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/data-view/set-float16'); +require('../../modules/esnext.data-view.set-float16'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/get-year.js b/node_modules/core-js/actual/date/get-year.js new file mode 100644 index 00000000..b4eff1fc --- /dev/null +++ b/node_modules/core-js/actual/date/get-year.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/get-year'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/index.js b/node_modules/core-js/actual/date/index.js new file mode 100644 index 00000000..270b6e8d --- /dev/null +++ b/node_modules/core-js/actual/date/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/now.js b/node_modules/core-js/actual/date/now.js new file mode 100644 index 00000000..f0ca2b66 --- /dev/null +++ b/node_modules/core-js/actual/date/now.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/now'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/set-year.js b/node_modules/core-js/actual/date/set-year.js new file mode 100644 index 00000000..d35ee3f3 --- /dev/null +++ b/node_modules/core-js/actual/date/set-year.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/set-year'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/to-gmt-string.js b/node_modules/core-js/actual/date/to-gmt-string.js new file mode 100644 index 00000000..cabf92e6 --- /dev/null +++ b/node_modules/core-js/actual/date/to-gmt-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/to-gmt-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/to-iso-string.js b/node_modules/core-js/actual/date/to-iso-string.js new file mode 100644 index 00000000..027ecdd9 --- /dev/null +++ b/node_modules/core-js/actual/date/to-iso-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/to-iso-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/to-json.js b/node_modules/core-js/actual/date/to-json.js new file mode 100644 index 00000000..72ce9005 --- /dev/null +++ b/node_modules/core-js/actual/date/to-json.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/to-json'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/to-primitive.js b/node_modules/core-js/actual/date/to-primitive.js new file mode 100644 index 00000000..d85a5d22 --- /dev/null +++ b/node_modules/core-js/actual/date/to-primitive.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/to-primitive'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/date/to-string.js b/node_modules/core-js/actual/date/to-string.js new file mode 100644 index 00000000..e07e11af --- /dev/null +++ b/node_modules/core-js/actual/date/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/date/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/disposable-stack/constructor.js b/node_modules/core-js/actual/disposable-stack/constructor.js new file mode 100644 index 00000000..f9b8d387 --- /dev/null +++ b/node_modules/core-js/actual/disposable-stack/constructor.js @@ -0,0 +1,10 @@ +'use strict'; +require('../../modules/es.error.cause'); +require('../../modules/es.error.to-string'); +require('../../modules/es.object.to-string'); +require('../../modules/esnext.suppressed-error.constructor'); +require('../../modules/esnext.disposable-stack.constructor'); +require('../../modules/esnext.iterator.dispose'); +var path = require('../../internals/path'); + +module.exports = path.DisposableStack; diff --git a/node_modules/core-js/actual/disposable-stack/index.js b/node_modules/core-js/actual/disposable-stack/index.js new file mode 100644 index 00000000..f9b8d387 --- /dev/null +++ b/node_modules/core-js/actual/disposable-stack/index.js @@ -0,0 +1,10 @@ +'use strict'; +require('../../modules/es.error.cause'); +require('../../modules/es.error.to-string'); +require('../../modules/es.object.to-string'); +require('../../modules/esnext.suppressed-error.constructor'); +require('../../modules/esnext.disposable-stack.constructor'); +require('../../modules/esnext.iterator.dispose'); +var path = require('../../internals/path'); + +module.exports = path.DisposableStack; diff --git a/node_modules/core-js/actual/dom-collections/for-each.js b/node_modules/core-js/actual/dom-collections/for-each.js new file mode 100644 index 00000000..379a13c8 --- /dev/null +++ b/node_modules/core-js/actual/dom-collections/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/dom-collections/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/dom-collections/index.js b/node_modules/core-js/actual/dom-collections/index.js new file mode 100644 index 00000000..535ba24b --- /dev/null +++ b/node_modules/core-js/actual/dom-collections/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/dom-collections'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/dom-collections/iterator.js b/node_modules/core-js/actual/dom-collections/iterator.js new file mode 100644 index 00000000..659a6f2d --- /dev/null +++ b/node_modules/core-js/actual/dom-collections/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/dom-collections/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/dom-exception/constructor.js b/node_modules/core-js/actual/dom-exception/constructor.js new file mode 100644 index 00000000..0efde7c5 --- /dev/null +++ b/node_modules/core-js/actual/dom-exception/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/dom-exception/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/dom-exception/index.js b/node_modules/core-js/actual/dom-exception/index.js new file mode 100644 index 00000000..a5a30fb3 --- /dev/null +++ b/node_modules/core-js/actual/dom-exception/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/dom-exception'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/dom-exception/to-string-tag.js b/node_modules/core-js/actual/dom-exception/to-string-tag.js new file mode 100644 index 00000000..7230555b --- /dev/null +++ b/node_modules/core-js/actual/dom-exception/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/dom-exception/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/error/constructor.js b/node_modules/core-js/actual/error/constructor.js new file mode 100644 index 00000000..6fe4e88c --- /dev/null +++ b/node_modules/core-js/actual/error/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/error/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/error/index.js b/node_modules/core-js/actual/error/index.js new file mode 100644 index 00000000..2c0da9fa --- /dev/null +++ b/node_modules/core-js/actual/error/index.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/error'); +require('../../modules/es.object.create'); +require('../../modules/esnext.error.is-error'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/error/is-error.js b/node_modules/core-js/actual/error/is-error.js new file mode 100644 index 00000000..623bca15 --- /dev/null +++ b/node_modules/core-js/actual/error/is-error.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.object.create'); +require('../../modules/esnext.error.is-error'); +var path = require('../../internals/path'); + +module.exports = path.Error.isError; diff --git a/node_modules/core-js/actual/error/to-string.js b/node_modules/core-js/actual/error/to-string.js new file mode 100644 index 00000000..8a8032fc --- /dev/null +++ b/node_modules/core-js/actual/error/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/error/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/escape.js b/node_modules/core-js/actual/escape.js new file mode 100644 index 00000000..2d039683 --- /dev/null +++ b/node_modules/core-js/actual/escape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/escape'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/function/bind.js b/node_modules/core-js/actual/function/bind.js new file mode 100644 index 00000000..510ca612 --- /dev/null +++ b/node_modules/core-js/actual/function/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/function/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/function/has-instance.js b/node_modules/core-js/actual/function/has-instance.js new file mode 100644 index 00000000..b2a802d7 --- /dev/null +++ b/node_modules/core-js/actual/function/has-instance.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/function/has-instance'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/function/index.js b/node_modules/core-js/actual/function/index.js new file mode 100644 index 00000000..d3f88856 --- /dev/null +++ b/node_modules/core-js/actual/function/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/function'); +require('../../modules/esnext.function.metadata'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/function/metadata.js b/node_modules/core-js/actual/function/metadata.js new file mode 100644 index 00000000..63c5bbab --- /dev/null +++ b/node_modules/core-js/actual/function/metadata.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/esnext.function.metadata'); + +module.exports = null; diff --git a/node_modules/core-js/actual/function/name.js b/node_modules/core-js/actual/function/name.js new file mode 100644 index 00000000..8ca16577 --- /dev/null +++ b/node_modules/core-js/actual/function/name.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/function/name'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/function/virtual/bind.js b/node_modules/core-js/actual/function/virtual/bind.js new file mode 100644 index 00000000..03e8ccca --- /dev/null +++ b/node_modules/core-js/actual/function/virtual/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/function/virtual/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/function/virtual/index.js b/node_modules/core-js/actual/function/virtual/index.js new file mode 100644 index 00000000..b190d983 --- /dev/null +++ b/node_modules/core-js/actual/function/virtual/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/function/virtual'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/get-iterator-method.js b/node_modules/core-js/actual/get-iterator-method.js new file mode 100644 index 00000000..bef996b1 --- /dev/null +++ b/node_modules/core-js/actual/get-iterator-method.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/get-iterator-method'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/get-iterator.js b/node_modules/core-js/actual/get-iterator.js new file mode 100644 index 00000000..34665e8c --- /dev/null +++ b/node_modules/core-js/actual/get-iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/get-iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/global-this.js b/node_modules/core-js/actual/global-this.js new file mode 100644 index 00000000..b7a5fd9e --- /dev/null +++ b/node_modules/core-js/actual/global-this.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/global-this'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/index.js b/node_modules/core-js/actual/index.js new file mode 100644 index 00000000..6c80f2be --- /dev/null +++ b/node_modules/core-js/actual/index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../stable'); +require('../stage/3'); + +module.exports = require('../internals/path'); diff --git a/node_modules/core-js/actual/instance/at.js b/node_modules/core-js/actual/instance/at.js new file mode 100644 index 00000000..3a260783 --- /dev/null +++ b/node_modules/core-js/actual/instance/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/bind.js b/node_modules/core-js/actual/instance/bind.js new file mode 100644 index 00000000..dbc4848d --- /dev/null +++ b/node_modules/core-js/actual/instance/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/code-point-at.js b/node_modules/core-js/actual/instance/code-point-at.js new file mode 100644 index 00000000..b4fc699c --- /dev/null +++ b/node_modules/core-js/actual/instance/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/concat.js b/node_modules/core-js/actual/instance/concat.js new file mode 100644 index 00000000..c6f4020a --- /dev/null +++ b/node_modules/core-js/actual/instance/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/copy-within.js b/node_modules/core-js/actual/instance/copy-within.js new file mode 100644 index 00000000..4029b41b --- /dev/null +++ b/node_modules/core-js/actual/instance/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/ends-with.js b/node_modules/core-js/actual/instance/ends-with.js new file mode 100644 index 00000000..ea42c980 --- /dev/null +++ b/node_modules/core-js/actual/instance/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/entries.js b/node_modules/core-js/actual/instance/entries.js new file mode 100644 index 00000000..e5fc8bcb --- /dev/null +++ b/node_modules/core-js/actual/instance/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/every.js b/node_modules/core-js/actual/instance/every.js new file mode 100644 index 00000000..78de3edd --- /dev/null +++ b/node_modules/core-js/actual/instance/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/every'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/fill.js b/node_modules/core-js/actual/instance/fill.js new file mode 100644 index 00000000..20c30b6a --- /dev/null +++ b/node_modules/core-js/actual/instance/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/filter.js b/node_modules/core-js/actual/instance/filter.js new file mode 100644 index 00000000..986aebe8 --- /dev/null +++ b/node_modules/core-js/actual/instance/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/find-index.js b/node_modules/core-js/actual/instance/find-index.js new file mode 100644 index 00000000..a395e931 --- /dev/null +++ b/node_modules/core-js/actual/instance/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/find-last-index.js b/node_modules/core-js/actual/instance/find-last-index.js new file mode 100644 index 00000000..4c7cfcbc --- /dev/null +++ b/node_modules/core-js/actual/instance/find-last-index.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/find-last-index'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.findLastIndex; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.findLastIndex) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/find-last.js b/node_modules/core-js/actual/instance/find-last.js new file mode 100644 index 00000000..7d30e0b0 --- /dev/null +++ b/node_modules/core-js/actual/instance/find-last.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/find-last'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.findLast; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.findLast) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/find.js b/node_modules/core-js/actual/instance/find.js new file mode 100644 index 00000000..1b6457a0 --- /dev/null +++ b/node_modules/core-js/actual/instance/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/find'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/flags.js b/node_modules/core-js/actual/instance/flags.js new file mode 100644 index 00000000..b932b41e --- /dev/null +++ b/node_modules/core-js/actual/instance/flags.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/flags'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/flat-map.js b/node_modules/core-js/actual/instance/flat-map.js new file mode 100644 index 00000000..9d1187e7 --- /dev/null +++ b/node_modules/core-js/actual/instance/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/flat.js b/node_modules/core-js/actual/instance/flat.js new file mode 100644 index 00000000..46ca8d6f --- /dev/null +++ b/node_modules/core-js/actual/instance/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/for-each.js b/node_modules/core-js/actual/instance/for-each.js new file mode 100644 index 00000000..5dd1750b --- /dev/null +++ b/node_modules/core-js/actual/instance/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/group-by-to-map.js b/node_modules/core-js/actual/instance/group-by-to-map.js new file mode 100644 index 00000000..3786d420 --- /dev/null +++ b/node_modules/core-js/actual/instance/group-by-to-map.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/group-by-to-map'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.groupByToMap; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.groupByToMap) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/group-by.js b/node_modules/core-js/actual/instance/group-by.js new file mode 100644 index 00000000..2d52f6ea --- /dev/null +++ b/node_modules/core-js/actual/instance/group-by.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/group-by'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.groupBy; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.groupBy) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/group-to-map.js b/node_modules/core-js/actual/instance/group-to-map.js new file mode 100644 index 00000000..627a20e5 --- /dev/null +++ b/node_modules/core-js/actual/instance/group-to-map.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/group-to-map'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.groupToMap; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.groupToMap) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/group.js b/node_modules/core-js/actual/instance/group.js new file mode 100644 index 00000000..e2ec5d40 --- /dev/null +++ b/node_modules/core-js/actual/instance/group.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/group'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.group; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.group) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/includes.js b/node_modules/core-js/actual/instance/includes.js new file mode 100644 index 00000000..1a098bae --- /dev/null +++ b/node_modules/core-js/actual/instance/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/index-of.js b/node_modules/core-js/actual/instance/index-of.js new file mode 100644 index 00000000..b124eac7 --- /dev/null +++ b/node_modules/core-js/actual/instance/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/is-well-formed.js b/node_modules/core-js/actual/instance/is-well-formed.js new file mode 100644 index 00000000..67351652 --- /dev/null +++ b/node_modules/core-js/actual/instance/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/keys.js b/node_modules/core-js/actual/instance/keys.js new file mode 100644 index 00000000..e7815a4f --- /dev/null +++ b/node_modules/core-js/actual/instance/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/last-index-of.js b/node_modules/core-js/actual/instance/last-index-of.js new file mode 100644 index 00000000..b7af4191 --- /dev/null +++ b/node_modules/core-js/actual/instance/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/map.js b/node_modules/core-js/actual/instance/map.js new file mode 100644 index 00000000..47412e49 --- /dev/null +++ b/node_modules/core-js/actual/instance/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/match-all.js b/node_modules/core-js/actual/instance/match-all.js new file mode 100644 index 00000000..7e5dc8fb --- /dev/null +++ b/node_modules/core-js/actual/instance/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/pad-end.js b/node_modules/core-js/actual/instance/pad-end.js new file mode 100644 index 00000000..cdd52820 --- /dev/null +++ b/node_modules/core-js/actual/instance/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/pad-start.js b/node_modules/core-js/actual/instance/pad-start.js new file mode 100644 index 00000000..2ffcc714 --- /dev/null +++ b/node_modules/core-js/actual/instance/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/push.js b/node_modules/core-js/actual/instance/push.js new file mode 100644 index 00000000..643d7e5a --- /dev/null +++ b/node_modules/core-js/actual/instance/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/push'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/reduce-right.js b/node_modules/core-js/actual/instance/reduce-right.js new file mode 100644 index 00000000..f1094f22 --- /dev/null +++ b/node_modules/core-js/actual/instance/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/reduce.js b/node_modules/core-js/actual/instance/reduce.js new file mode 100644 index 00000000..c82bac0f --- /dev/null +++ b/node_modules/core-js/actual/instance/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/repeat.js b/node_modules/core-js/actual/instance/repeat.js new file mode 100644 index 00000000..08618ba4 --- /dev/null +++ b/node_modules/core-js/actual/instance/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/replace-all.js b/node_modules/core-js/actual/instance/replace-all.js new file mode 100644 index 00000000..8343a9e0 --- /dev/null +++ b/node_modules/core-js/actual/instance/replace-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/reverse.js b/node_modules/core-js/actual/instance/reverse.js new file mode 100644 index 00000000..d1e55bc4 --- /dev/null +++ b/node_modules/core-js/actual/instance/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/slice.js b/node_modules/core-js/actual/instance/slice.js new file mode 100644 index 00000000..8573bc36 --- /dev/null +++ b/node_modules/core-js/actual/instance/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/some.js b/node_modules/core-js/actual/instance/some.js new file mode 100644 index 00000000..372f2486 --- /dev/null +++ b/node_modules/core-js/actual/instance/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/some'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/sort.js b/node_modules/core-js/actual/instance/sort.js new file mode 100644 index 00000000..d99506ed --- /dev/null +++ b/node_modules/core-js/actual/instance/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/splice.js b/node_modules/core-js/actual/instance/splice.js new file mode 100644 index 00000000..95c48417 --- /dev/null +++ b/node_modules/core-js/actual/instance/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/starts-with.js b/node_modules/core-js/actual/instance/starts-with.js new file mode 100644 index 00000000..91b4142a --- /dev/null +++ b/node_modules/core-js/actual/instance/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/to-reversed.js b/node_modules/core-js/actual/instance/to-reversed.js new file mode 100644 index 00000000..5cfb459d --- /dev/null +++ b/node_modules/core-js/actual/instance/to-reversed.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/to-reversed'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.toReversed; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.toReversed)) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/to-sorted.js b/node_modules/core-js/actual/instance/to-sorted.js new file mode 100644 index 00000000..a059c6f7 --- /dev/null +++ b/node_modules/core-js/actual/instance/to-sorted.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/to-sorted'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.toSorted; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.toSorted)) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/to-spliced.js b/node_modules/core-js/actual/instance/to-spliced.js new file mode 100644 index 00000000..9e67474f --- /dev/null +++ b/node_modules/core-js/actual/instance/to-spliced.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/to-spliced'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.toSpliced; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.toSpliced)) ? method : own; +}; diff --git a/node_modules/core-js/actual/instance/to-well-formed.js b/node_modules/core-js/actual/instance/to-well-formed.js new file mode 100644 index 00000000..3139f67e --- /dev/null +++ b/node_modules/core-js/actual/instance/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/trim-end.js b/node_modules/core-js/actual/instance/trim-end.js new file mode 100644 index 00000000..44d66a0b --- /dev/null +++ b/node_modules/core-js/actual/instance/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/trim-left.js b/node_modules/core-js/actual/instance/trim-left.js new file mode 100644 index 00000000..fc7e89a9 --- /dev/null +++ b/node_modules/core-js/actual/instance/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/trim-right.js b/node_modules/core-js/actual/instance/trim-right.js new file mode 100644 index 00000000..4d6ac08b --- /dev/null +++ b/node_modules/core-js/actual/instance/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/trim-start.js b/node_modules/core-js/actual/instance/trim-start.js new file mode 100644 index 00000000..9599f65b --- /dev/null +++ b/node_modules/core-js/actual/instance/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/trim.js b/node_modules/core-js/actual/instance/trim.js new file mode 100644 index 00000000..be937f3c --- /dev/null +++ b/node_modules/core-js/actual/instance/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/unshift.js b/node_modules/core-js/actual/instance/unshift.js new file mode 100644 index 00000000..99598d6f --- /dev/null +++ b/node_modules/core-js/actual/instance/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/values.js b/node_modules/core-js/actual/instance/values.js new file mode 100644 index 00000000..10d5e972 --- /dev/null +++ b/node_modules/core-js/actual/instance/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/instance/values'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/instance/with.js b/node_modules/core-js/actual/instance/with.js new file mode 100644 index 00000000..f3db9f47 --- /dev/null +++ b/node_modules/core-js/actual/instance/with.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/with'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it['with']; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype['with'])) ? method : own; +}; diff --git a/node_modules/core-js/actual/is-iterable.js b/node_modules/core-js/actual/is-iterable.js new file mode 100644 index 00000000..aaaee552 --- /dev/null +++ b/node_modules/core-js/actual/is-iterable.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/is-iterable'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/dispose.js b/node_modules/core-js/actual/iterator/dispose.js new file mode 100644 index 00000000..4fbee001 --- /dev/null +++ b/node_modules/core-js/actual/iterator/dispose.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.iterator.dispose'); diff --git a/node_modules/core-js/actual/iterator/drop.js b/node_modules/core-js/actual/iterator/drop.js new file mode 100644 index 00000000..4a9613b4 --- /dev/null +++ b/node_modules/core-js/actual/iterator/drop.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/drop'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.drop'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/every.js b/node_modules/core-js/actual/iterator/every.js new file mode 100644 index 00000000..458c211c --- /dev/null +++ b/node_modules/core-js/actual/iterator/every.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/every'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.every'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/filter.js b/node_modules/core-js/actual/iterator/filter.js new file mode 100644 index 00000000..8919ddf6 --- /dev/null +++ b/node_modules/core-js/actual/iterator/filter.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/filter'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.filter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/find.js b/node_modules/core-js/actual/iterator/find.js new file mode 100644 index 00000000..bd1e3947 --- /dev/null +++ b/node_modules/core-js/actual/iterator/find.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/find'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.find'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/flat-map.js b/node_modules/core-js/actual/iterator/flat-map.js new file mode 100644 index 00000000..b620081e --- /dev/null +++ b/node_modules/core-js/actual/iterator/flat-map.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/flat-map'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/for-each.js b/node_modules/core-js/actual/iterator/for-each.js new file mode 100644 index 00000000..4b5e8bd4 --- /dev/null +++ b/node_modules/core-js/actual/iterator/for-each.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/for-each'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/from.js b/node_modules/core-js/actual/iterator/from.js new file mode 100644 index 00000000..4a3513ff --- /dev/null +++ b/node_modules/core-js/actual/iterator/from.js @@ -0,0 +1,20 @@ +'use strict'; +var parent = require('../../stable/iterator/from'); +require('../../modules/es.promise'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.dispose'); +require('../../modules/esnext.iterator.drop'); +require('../../modules/esnext.iterator.every'); +require('../../modules/esnext.iterator.filter'); +require('../../modules/esnext.iterator.find'); +require('../../modules/esnext.iterator.flat-map'); +require('../../modules/esnext.iterator.for-each'); +require('../../modules/esnext.iterator.from'); +require('../../modules/esnext.iterator.map'); +require('../../modules/esnext.iterator.reduce'); +require('../../modules/esnext.iterator.some'); +require('../../modules/esnext.iterator.take'); +require('../../modules/esnext.iterator.to-array'); +require('../../modules/esnext.iterator.to-async'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/index.js b/node_modules/core-js/actual/iterator/index.js new file mode 100644 index 00000000..87c9bd78 --- /dev/null +++ b/node_modules/core-js/actual/iterator/index.js @@ -0,0 +1,20 @@ +'use strict'; +var parent = require('../../stable/iterator'); +require('../../modules/es.promise'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.dispose'); +require('../../modules/esnext.iterator.drop'); +require('../../modules/esnext.iterator.every'); +require('../../modules/esnext.iterator.filter'); +require('../../modules/esnext.iterator.find'); +require('../../modules/esnext.iterator.flat-map'); +require('../../modules/esnext.iterator.for-each'); +require('../../modules/esnext.iterator.from'); +require('../../modules/esnext.iterator.map'); +require('../../modules/esnext.iterator.reduce'); +require('../../modules/esnext.iterator.some'); +require('../../modules/esnext.iterator.take'); +require('../../modules/esnext.iterator.to-array'); +require('../../modules/esnext.iterator.to-async'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/map.js b/node_modules/core-js/actual/iterator/map.js new file mode 100644 index 00000000..b2d7d8e4 --- /dev/null +++ b/node_modules/core-js/actual/iterator/map.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/map'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/reduce.js b/node_modules/core-js/actual/iterator/reduce.js new file mode 100644 index 00000000..593d3519 --- /dev/null +++ b/node_modules/core-js/actual/iterator/reduce.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/reduce'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/some.js b/node_modules/core-js/actual/iterator/some.js new file mode 100644 index 00000000..36cfb25e --- /dev/null +++ b/node_modules/core-js/actual/iterator/some.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/some'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.some'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/take.js b/node_modules/core-js/actual/iterator/take.js new file mode 100644 index 00000000..294d0261 --- /dev/null +++ b/node_modules/core-js/actual/iterator/take.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/take'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.take'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/to-array.js b/node_modules/core-js/actual/iterator/to-array.js new file mode 100644 index 00000000..22ef7a5c --- /dev/null +++ b/node_modules/core-js/actual/iterator/to-array.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/iterator/to-array'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.to-array'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/iterator/to-async.js b/node_modules/core-js/actual/iterator/to-async.js new file mode 100644 index 00000000..84484f35 --- /dev/null +++ b/node_modules/core-js/actual/iterator/to-async.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.iterator.constructor'); +// TODO: Drop from `core-js@4` +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.to-async'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'toAsync'); diff --git a/node_modules/core-js/actual/json/index.js b/node_modules/core-js/actual/json/index.js new file mode 100644 index 00000000..6061c65d --- /dev/null +++ b/node_modules/core-js/actual/json/index.js @@ -0,0 +1,10 @@ +'use strict'; +var parent = require('../../stable/json'); +require('../../modules/es.object.create'); +require('../../modules/es.object.freeze'); +require('../../modules/es.object.keys'); +require('../../modules/esnext.json.is-raw-json'); +require('../../modules/esnext.json.parse'); +require('../../modules/esnext.json.raw-json'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/json/is-raw-json.js b/node_modules/core-js/actual/json/is-raw-json.js new file mode 100644 index 00000000..a0d5a440 --- /dev/null +++ b/node_modules/core-js/actual/json/is-raw-json.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.json.is-raw-json'); +var path = require('../../internals/path'); + +module.exports = path.JSON.isRawJSON; diff --git a/node_modules/core-js/actual/json/parse.js b/node_modules/core-js/actual/json/parse.js new file mode 100644 index 00000000..b2ae4695 --- /dev/null +++ b/node_modules/core-js/actual/json/parse.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.object.keys'); +require('../../modules/esnext.json.parse'); +var path = require('../../internals/path'); + +module.exports = path.JSON.parse; diff --git a/node_modules/core-js/actual/json/raw-json.js b/node_modules/core-js/actual/json/raw-json.js new file mode 100644 index 00000000..5a285692 --- /dev/null +++ b/node_modules/core-js/actual/json/raw-json.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.object.create'); +require('../../modules/es.object.freeze'); +require('../../modules/esnext.json.raw-json'); +var path = require('../../internals/path'); + +module.exports = path.JSON.rawJSON; diff --git a/node_modules/core-js/actual/json/stringify.js b/node_modules/core-js/actual/json/stringify.js new file mode 100644 index 00000000..a28b682e --- /dev/null +++ b/node_modules/core-js/actual/json/stringify.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/json/stringify'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/json/to-string-tag.js b/node_modules/core-js/actual/json/to-string-tag.js new file mode 100644 index 00000000..50ae57a7 --- /dev/null +++ b/node_modules/core-js/actual/json/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/json/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/map/group-by.js b/node_modules/core-js/actual/map/group-by.js new file mode 100644 index 00000000..fdc4be87 --- /dev/null +++ b/node_modules/core-js/actual/map/group-by.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/map/group-by'); +require('../../modules/esnext.map.group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/map/index.js b/node_modules/core-js/actual/map/index.js new file mode 100644 index 00000000..3663acf5 --- /dev/null +++ b/node_modules/core-js/actual/map/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/map'); +require('../../modules/esnext.map.group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/acosh.js b/node_modules/core-js/actual/math/acosh.js new file mode 100644 index 00000000..77c94ab6 --- /dev/null +++ b/node_modules/core-js/actual/math/acosh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/acosh'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/asinh.js b/node_modules/core-js/actual/math/asinh.js new file mode 100644 index 00000000..eb45ca47 --- /dev/null +++ b/node_modules/core-js/actual/math/asinh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/asinh'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/atanh.js b/node_modules/core-js/actual/math/atanh.js new file mode 100644 index 00000000..257d0425 --- /dev/null +++ b/node_modules/core-js/actual/math/atanh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/atanh'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/cbrt.js b/node_modules/core-js/actual/math/cbrt.js new file mode 100644 index 00000000..b2997fbf --- /dev/null +++ b/node_modules/core-js/actual/math/cbrt.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/cbrt'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/clz32.js b/node_modules/core-js/actual/math/clz32.js new file mode 100644 index 00000000..47e999e9 --- /dev/null +++ b/node_modules/core-js/actual/math/clz32.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/clz32'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/cosh.js b/node_modules/core-js/actual/math/cosh.js new file mode 100644 index 00000000..fdb381ef --- /dev/null +++ b/node_modules/core-js/actual/math/cosh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/cosh'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/expm1.js b/node_modules/core-js/actual/math/expm1.js new file mode 100644 index 00000000..9ffc0c17 --- /dev/null +++ b/node_modules/core-js/actual/math/expm1.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/expm1'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/f16round.js b/node_modules/core-js/actual/math/f16round.js new file mode 100644 index 00000000..b728a8b1 --- /dev/null +++ b/node_modules/core-js/actual/math/f16round.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/math/f16round'); +require('../../modules/esnext.math.f16round'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/fround.js b/node_modules/core-js/actual/math/fround.js new file mode 100644 index 00000000..6775a3c0 --- /dev/null +++ b/node_modules/core-js/actual/math/fround.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/fround'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/hypot.js b/node_modules/core-js/actual/math/hypot.js new file mode 100644 index 00000000..e89c8857 --- /dev/null +++ b/node_modules/core-js/actual/math/hypot.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/hypot'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/imul.js b/node_modules/core-js/actual/math/imul.js new file mode 100644 index 00000000..aa22b085 --- /dev/null +++ b/node_modules/core-js/actual/math/imul.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/imul'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/index.js b/node_modules/core-js/actual/math/index.js new file mode 100644 index 00000000..8a5ac679 --- /dev/null +++ b/node_modules/core-js/actual/math/index.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../stable/math'); +require('../../modules/es.array.iterator'); +require('../../modules/esnext.math.f16round'); +require('../../modules/esnext.math.sum-precise'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/log10.js b/node_modules/core-js/actual/math/log10.js new file mode 100644 index 00000000..d0522a61 --- /dev/null +++ b/node_modules/core-js/actual/math/log10.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/log10'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/log1p.js b/node_modules/core-js/actual/math/log1p.js new file mode 100644 index 00000000..f8b6a710 --- /dev/null +++ b/node_modules/core-js/actual/math/log1p.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/log1p'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/log2.js b/node_modules/core-js/actual/math/log2.js new file mode 100644 index 00000000..960932ae --- /dev/null +++ b/node_modules/core-js/actual/math/log2.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/log2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/sign.js b/node_modules/core-js/actual/math/sign.js new file mode 100644 index 00000000..1ec56347 --- /dev/null +++ b/node_modules/core-js/actual/math/sign.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/sign'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/sinh.js b/node_modules/core-js/actual/math/sinh.js new file mode 100644 index 00000000..73db2e73 --- /dev/null +++ b/node_modules/core-js/actual/math/sinh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/sinh'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/sum-precise.js b/node_modules/core-js/actual/math/sum-precise.js new file mode 100644 index 00000000..fda5a72c --- /dev/null +++ b/node_modules/core-js/actual/math/sum-precise.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/esnext.math.sum-precise'); +var path = require('../../internals/path'); + +module.exports = path.Math.sumPrecise; diff --git a/node_modules/core-js/actual/math/tanh.js b/node_modules/core-js/actual/math/tanh.js new file mode 100644 index 00000000..ca38467d --- /dev/null +++ b/node_modules/core-js/actual/math/tanh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/tanh'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/to-string-tag.js b/node_modules/core-js/actual/math/to-string-tag.js new file mode 100644 index 00000000..a8788f85 --- /dev/null +++ b/node_modules/core-js/actual/math/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/math/trunc.js b/node_modules/core-js/actual/math/trunc.js new file mode 100644 index 00000000..3396343c --- /dev/null +++ b/node_modules/core-js/actual/math/trunc.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/math/trunc'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/constructor.js b/node_modules/core-js/actual/number/constructor.js new file mode 100644 index 00000000..c6050e63 --- /dev/null +++ b/node_modules/core-js/actual/number/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/epsilon.js b/node_modules/core-js/actual/number/epsilon.js new file mode 100644 index 00000000..caa8083f --- /dev/null +++ b/node_modules/core-js/actual/number/epsilon.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/epsilon'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/index.js b/node_modules/core-js/actual/number/index.js new file mode 100644 index 00000000..7166da00 --- /dev/null +++ b/node_modules/core-js/actual/number/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/is-finite.js b/node_modules/core-js/actual/number/is-finite.js new file mode 100644 index 00000000..4d07a046 --- /dev/null +++ b/node_modules/core-js/actual/number/is-finite.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/is-finite'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/is-integer.js b/node_modules/core-js/actual/number/is-integer.js new file mode 100644 index 00000000..7b39d4ac --- /dev/null +++ b/node_modules/core-js/actual/number/is-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/is-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/is-nan.js b/node_modules/core-js/actual/number/is-nan.js new file mode 100644 index 00000000..669bcdca --- /dev/null +++ b/node_modules/core-js/actual/number/is-nan.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/is-nan'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/is-safe-integer.js b/node_modules/core-js/actual/number/is-safe-integer.js new file mode 100644 index 00000000..6c569dc2 --- /dev/null +++ b/node_modules/core-js/actual/number/is-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/is-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/max-safe-integer.js b/node_modules/core-js/actual/number/max-safe-integer.js new file mode 100644 index 00000000..2c3a264d --- /dev/null +++ b/node_modules/core-js/actual/number/max-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/max-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/min-safe-integer.js b/node_modules/core-js/actual/number/min-safe-integer.js new file mode 100644 index 00000000..378c27c1 --- /dev/null +++ b/node_modules/core-js/actual/number/min-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/min-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/parse-float.js b/node_modules/core-js/actual/number/parse-float.js new file mode 100644 index 00000000..5164e3c3 --- /dev/null +++ b/node_modules/core-js/actual/number/parse-float.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/parse-float'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/parse-int.js b/node_modules/core-js/actual/number/parse-int.js new file mode 100644 index 00000000..88c334a9 --- /dev/null +++ b/node_modules/core-js/actual/number/parse-int.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/parse-int'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/to-exponential.js b/node_modules/core-js/actual/number/to-exponential.js new file mode 100644 index 00000000..31f33626 --- /dev/null +++ b/node_modules/core-js/actual/number/to-exponential.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/to-exponential'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/to-fixed.js b/node_modules/core-js/actual/number/to-fixed.js new file mode 100644 index 00000000..918a91af --- /dev/null +++ b/node_modules/core-js/actual/number/to-fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/to-fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/to-precision.js b/node_modules/core-js/actual/number/to-precision.js new file mode 100644 index 00000000..5d6f7bcf --- /dev/null +++ b/node_modules/core-js/actual/number/to-precision.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/number/to-precision'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/virtual/index.js b/node_modules/core-js/actual/number/virtual/index.js new file mode 100644 index 00000000..02e5b8fa --- /dev/null +++ b/node_modules/core-js/actual/number/virtual/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/number/virtual'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/virtual/to-exponential.js b/node_modules/core-js/actual/number/virtual/to-exponential.js new file mode 100644 index 00000000..0b782d96 --- /dev/null +++ b/node_modules/core-js/actual/number/virtual/to-exponential.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/number/virtual/to-exponential'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/virtual/to-fixed.js b/node_modules/core-js/actual/number/virtual/to-fixed.js new file mode 100644 index 00000000..8be480b8 --- /dev/null +++ b/node_modules/core-js/actual/number/virtual/to-fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/number/virtual/to-fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/number/virtual/to-precision.js b/node_modules/core-js/actual/number/virtual/to-precision.js new file mode 100644 index 00000000..ae967260 --- /dev/null +++ b/node_modules/core-js/actual/number/virtual/to-precision.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/number/virtual/to-precision'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/assign.js b/node_modules/core-js/actual/object/assign.js new file mode 100644 index 00000000..714d1d86 --- /dev/null +++ b/node_modules/core-js/actual/object/assign.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/assign'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/create.js b/node_modules/core-js/actual/object/create.js new file mode 100644 index 00000000..4ae79ab8 --- /dev/null +++ b/node_modules/core-js/actual/object/create.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/create'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/define-getter.js b/node_modules/core-js/actual/object/define-getter.js new file mode 100644 index 00000000..5dee6d0e --- /dev/null +++ b/node_modules/core-js/actual/object/define-getter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/define-getter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/define-properties.js b/node_modules/core-js/actual/object/define-properties.js new file mode 100644 index 00000000..7f78475d --- /dev/null +++ b/node_modules/core-js/actual/object/define-properties.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/define-properties'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/define-property.js b/node_modules/core-js/actual/object/define-property.js new file mode 100644 index 00000000..8f84eae3 --- /dev/null +++ b/node_modules/core-js/actual/object/define-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/define-property'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/define-setter.js b/node_modules/core-js/actual/object/define-setter.js new file mode 100644 index 00000000..d4e258ea --- /dev/null +++ b/node_modules/core-js/actual/object/define-setter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/define-setter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/entries.js b/node_modules/core-js/actual/object/entries.js new file mode 100644 index 00000000..15857c91 --- /dev/null +++ b/node_modules/core-js/actual/object/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/freeze.js b/node_modules/core-js/actual/object/freeze.js new file mode 100644 index 00000000..896dccb5 --- /dev/null +++ b/node_modules/core-js/actual/object/freeze.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/freeze'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/from-entries.js b/node_modules/core-js/actual/object/from-entries.js new file mode 100644 index 00000000..0ef1d530 --- /dev/null +++ b/node_modules/core-js/actual/object/from-entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/from-entries'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/get-own-property-descriptor.js b/node_modules/core-js/actual/object/get-own-property-descriptor.js new file mode 100644 index 00000000..70625060 --- /dev/null +++ b/node_modules/core-js/actual/object/get-own-property-descriptor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/get-own-property-descriptor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/get-own-property-descriptors.js b/node_modules/core-js/actual/object/get-own-property-descriptors.js new file mode 100644 index 00000000..8a95172c --- /dev/null +++ b/node_modules/core-js/actual/object/get-own-property-descriptors.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/get-own-property-descriptors'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/get-own-property-names.js b/node_modules/core-js/actual/object/get-own-property-names.js new file mode 100644 index 00000000..990e5dc4 --- /dev/null +++ b/node_modules/core-js/actual/object/get-own-property-names.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/get-own-property-names'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/get-own-property-symbols.js b/node_modules/core-js/actual/object/get-own-property-symbols.js new file mode 100644 index 00000000..6c468cbc --- /dev/null +++ b/node_modules/core-js/actual/object/get-own-property-symbols.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/get-own-property-symbols'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/get-prototype-of.js b/node_modules/core-js/actual/object/get-prototype-of.js new file mode 100644 index 00000000..37d72fd7 --- /dev/null +++ b/node_modules/core-js/actual/object/get-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/get-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/group-by.js b/node_modules/core-js/actual/object/group-by.js new file mode 100644 index 00000000..71b12459 --- /dev/null +++ b/node_modules/core-js/actual/object/group-by.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/object/group-by'); +require('../../modules/esnext.object.group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/has-own.js b/node_modules/core-js/actual/object/has-own.js new file mode 100644 index 00000000..c2c8615b --- /dev/null +++ b/node_modules/core-js/actual/object/has-own.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/has-own'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/index.js b/node_modules/core-js/actual/object/index.js new file mode 100644 index 00000000..4123d83e --- /dev/null +++ b/node_modules/core-js/actual/object/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/object'); +require('../../modules/esnext.object.group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/is-extensible.js b/node_modules/core-js/actual/object/is-extensible.js new file mode 100644 index 00000000..bd9fd8eb --- /dev/null +++ b/node_modules/core-js/actual/object/is-extensible.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/is-extensible'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/is-frozen.js b/node_modules/core-js/actual/object/is-frozen.js new file mode 100644 index 00000000..1f84fe66 --- /dev/null +++ b/node_modules/core-js/actual/object/is-frozen.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/is-frozen'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/is-sealed.js b/node_modules/core-js/actual/object/is-sealed.js new file mode 100644 index 00000000..67bdd67a --- /dev/null +++ b/node_modules/core-js/actual/object/is-sealed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/is-sealed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/is.js b/node_modules/core-js/actual/object/is.js new file mode 100644 index 00000000..06ac44b6 --- /dev/null +++ b/node_modules/core-js/actual/object/is.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/is'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/keys.js b/node_modules/core-js/actual/object/keys.js new file mode 100644 index 00000000..8ee488ea --- /dev/null +++ b/node_modules/core-js/actual/object/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/lookup-getter.js b/node_modules/core-js/actual/object/lookup-getter.js new file mode 100644 index 00000000..3b7753bd --- /dev/null +++ b/node_modules/core-js/actual/object/lookup-getter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/lookup-getter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/lookup-setter.js b/node_modules/core-js/actual/object/lookup-setter.js new file mode 100644 index 00000000..b00be37d --- /dev/null +++ b/node_modules/core-js/actual/object/lookup-setter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/lookup-setter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/prevent-extensions.js b/node_modules/core-js/actual/object/prevent-extensions.js new file mode 100644 index 00000000..a85d8298 --- /dev/null +++ b/node_modules/core-js/actual/object/prevent-extensions.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/prevent-extensions'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/proto.js b/node_modules/core-js/actual/object/proto.js new file mode 100644 index 00000000..a35edc54 --- /dev/null +++ b/node_modules/core-js/actual/object/proto.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/proto'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/seal.js b/node_modules/core-js/actual/object/seal.js new file mode 100644 index 00000000..7464ccda --- /dev/null +++ b/node_modules/core-js/actual/object/seal.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/seal'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/set-prototype-of.js b/node_modules/core-js/actual/object/set-prototype-of.js new file mode 100644 index 00000000..17dabe80 --- /dev/null +++ b/node_modules/core-js/actual/object/set-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/set-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/to-string.js b/node_modules/core-js/actual/object/to-string.js new file mode 100644 index 00000000..caaec016 --- /dev/null +++ b/node_modules/core-js/actual/object/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/object/values.js b/node_modules/core-js/actual/object/values.js new file mode 100644 index 00000000..36e80282 --- /dev/null +++ b/node_modules/core-js/actual/object/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/object/values'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/parse-float.js b/node_modules/core-js/actual/parse-float.js new file mode 100644 index 00000000..2733e703 --- /dev/null +++ b/node_modules/core-js/actual/parse-float.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/parse-float'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/parse-int.js b/node_modules/core-js/actual/parse-int.js new file mode 100644 index 00000000..0aefd413 --- /dev/null +++ b/node_modules/core-js/actual/parse-int.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/parse-int'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/promise/all-settled.js b/node_modules/core-js/actual/promise/all-settled.js new file mode 100644 index 00000000..e19dfcf8 --- /dev/null +++ b/node_modules/core-js/actual/promise/all-settled.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/promise/all-settled'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/promise/any.js b/node_modules/core-js/actual/promise/any.js new file mode 100644 index 00000000..1568a8fc --- /dev/null +++ b/node_modules/core-js/actual/promise/any.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/promise/any'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/promise/finally.js b/node_modules/core-js/actual/promise/finally.js new file mode 100644 index 00000000..d6ec566a --- /dev/null +++ b/node_modules/core-js/actual/promise/finally.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/promise/finally'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/promise/index.js b/node_modules/core-js/actual/promise/index.js new file mode 100644 index 00000000..4f668859 --- /dev/null +++ b/node_modules/core-js/actual/promise/index.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../stable/promise'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.promise.try'); +require('../../modules/esnext.promise.with-resolvers'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/promise/try.js b/node_modules/core-js/actual/promise/try.js new file mode 100644 index 00000000..ff15c672 --- /dev/null +++ b/node_modules/core-js/actual/promise/try.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/promise/try'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.promise.try'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/promise/with-resolvers.js b/node_modules/core-js/actual/promise/with-resolvers.js new file mode 100644 index 00000000..92bf3c5b --- /dev/null +++ b/node_modules/core-js/actual/promise/with-resolvers.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/promise/with-resolvers'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.promise.with-resolvers'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/queue-microtask.js b/node_modules/core-js/actual/queue-microtask.js new file mode 100644 index 00000000..0f10b0d7 --- /dev/null +++ b/node_modules/core-js/actual/queue-microtask.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/queue-microtask'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/apply.js b/node_modules/core-js/actual/reflect/apply.js new file mode 100644 index 00000000..62d9eb70 --- /dev/null +++ b/node_modules/core-js/actual/reflect/apply.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/apply'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/construct.js b/node_modules/core-js/actual/reflect/construct.js new file mode 100644 index 00000000..f87a36e7 --- /dev/null +++ b/node_modules/core-js/actual/reflect/construct.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/construct'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/define-property.js b/node_modules/core-js/actual/reflect/define-property.js new file mode 100644 index 00000000..bbc20167 --- /dev/null +++ b/node_modules/core-js/actual/reflect/define-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/define-property'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/delete-property.js b/node_modules/core-js/actual/reflect/delete-property.js new file mode 100644 index 00000000..039d837e --- /dev/null +++ b/node_modules/core-js/actual/reflect/delete-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/delete-property'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/get-own-property-descriptor.js b/node_modules/core-js/actual/reflect/get-own-property-descriptor.js new file mode 100644 index 00000000..3bd76f66 --- /dev/null +++ b/node_modules/core-js/actual/reflect/get-own-property-descriptor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/get-own-property-descriptor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/get-prototype-of.js b/node_modules/core-js/actual/reflect/get-prototype-of.js new file mode 100644 index 00000000..4fa6cc05 --- /dev/null +++ b/node_modules/core-js/actual/reflect/get-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/get-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/get.js b/node_modules/core-js/actual/reflect/get.js new file mode 100644 index 00000000..6181621a --- /dev/null +++ b/node_modules/core-js/actual/reflect/get.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/get'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/has.js b/node_modules/core-js/actual/reflect/has.js new file mode 100644 index 00000000..758ac93e --- /dev/null +++ b/node_modules/core-js/actual/reflect/has.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/has'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/index.js b/node_modules/core-js/actual/reflect/index.js new file mode 100644 index 00000000..60ed697f --- /dev/null +++ b/node_modules/core-js/actual/reflect/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/is-extensible.js b/node_modules/core-js/actual/reflect/is-extensible.js new file mode 100644 index 00000000..9be837a2 --- /dev/null +++ b/node_modules/core-js/actual/reflect/is-extensible.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/is-extensible'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/own-keys.js b/node_modules/core-js/actual/reflect/own-keys.js new file mode 100644 index 00000000..03e80257 --- /dev/null +++ b/node_modules/core-js/actual/reflect/own-keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/own-keys'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/prevent-extensions.js b/node_modules/core-js/actual/reflect/prevent-extensions.js new file mode 100644 index 00000000..63575dc1 --- /dev/null +++ b/node_modules/core-js/actual/reflect/prevent-extensions.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/prevent-extensions'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/set-prototype-of.js b/node_modules/core-js/actual/reflect/set-prototype-of.js new file mode 100644 index 00000000..e67ce794 --- /dev/null +++ b/node_modules/core-js/actual/reflect/set-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/set-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/set.js b/node_modules/core-js/actual/reflect/set.js new file mode 100644 index 00000000..07d1cf89 --- /dev/null +++ b/node_modules/core-js/actual/reflect/set.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/reflect/set'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/reflect/to-string-tag.js b/node_modules/core-js/actual/reflect/to-string-tag.js new file mode 100644 index 00000000..3908aff3 --- /dev/null +++ b/node_modules/core-js/actual/reflect/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.reflect.to-string-tag'); + +module.exports = 'Reflect'; diff --git a/node_modules/core-js/actual/regexp/constructor.js b/node_modules/core-js/actual/regexp/constructor.js new file mode 100644 index 00000000..3bbfdb0a --- /dev/null +++ b/node_modules/core-js/actual/regexp/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/dot-all.js b/node_modules/core-js/actual/regexp/dot-all.js new file mode 100644 index 00000000..f087e21f --- /dev/null +++ b/node_modules/core-js/actual/regexp/dot-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/dot-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/escape.js b/node_modules/core-js/actual/regexp/escape.js new file mode 100644 index 00000000..bc251a3e --- /dev/null +++ b/node_modules/core-js/actual/regexp/escape.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/regexp/escape'); +require('../../modules/esnext.regexp.escape'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/flags.js b/node_modules/core-js/actual/regexp/flags.js new file mode 100644 index 00000000..a15eb25d --- /dev/null +++ b/node_modules/core-js/actual/regexp/flags.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/flags'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/index.js b/node_modules/core-js/actual/regexp/index.js new file mode 100644 index 00000000..ba369e08 --- /dev/null +++ b/node_modules/core-js/actual/regexp/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/regexp'); +require('../../modules/esnext.regexp.escape'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/match.js b/node_modules/core-js/actual/regexp/match.js new file mode 100644 index 00000000..b07f8a80 --- /dev/null +++ b/node_modules/core-js/actual/regexp/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/match'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/replace.js b/node_modules/core-js/actual/regexp/replace.js new file mode 100644 index 00000000..ba055ef0 --- /dev/null +++ b/node_modules/core-js/actual/regexp/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/search.js b/node_modules/core-js/actual/regexp/search.js new file mode 100644 index 00000000..291d14b7 --- /dev/null +++ b/node_modules/core-js/actual/regexp/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/search'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/split.js b/node_modules/core-js/actual/regexp/split.js new file mode 100644 index 00000000..08f81b34 --- /dev/null +++ b/node_modules/core-js/actual/regexp/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/split'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/sticky.js b/node_modules/core-js/actual/regexp/sticky.js new file mode 100644 index 00000000..58979340 --- /dev/null +++ b/node_modules/core-js/actual/regexp/sticky.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/sticky'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/test.js b/node_modules/core-js/actual/regexp/test.js new file mode 100644 index 00000000..68ea66f0 --- /dev/null +++ b/node_modules/core-js/actual/regexp/test.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/test'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/regexp/to-string.js b/node_modules/core-js/actual/regexp/to-string.js new file mode 100644 index 00000000..93d6a299 --- /dev/null +++ b/node_modules/core-js/actual/regexp/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/regexp/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/self.js b/node_modules/core-js/actual/self.js new file mode 100644 index 00000000..42d78cd2 --- /dev/null +++ b/node_modules/core-js/actual/self.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/self'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set-immediate.js b/node_modules/core-js/actual/set-immediate.js new file mode 100644 index 00000000..70365b3f --- /dev/null +++ b/node_modules/core-js/actual/set-immediate.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/set-immediate'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set-interval.js b/node_modules/core-js/actual/set-interval.js new file mode 100644 index 00000000..67d300c8 --- /dev/null +++ b/node_modules/core-js/actual/set-interval.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/set-interval'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set-timeout.js b/node_modules/core-js/actual/set-timeout.js new file mode 100644 index 00000000..7203eb21 --- /dev/null +++ b/node_modules/core-js/actual/set-timeout.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/set-timeout'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/difference.js b/node_modules/core-js/actual/set/difference.js new file mode 100644 index 00000000..594bd7a1 --- /dev/null +++ b/node_modules/core-js/actual/set/difference.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/set/difference'); +require('../../modules/esnext.set.difference.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/index.js b/node_modules/core-js/actual/set/index.js new file mode 100644 index 00000000..2ea9cf0a --- /dev/null +++ b/node_modules/core-js/actual/set/index.js @@ -0,0 +1,11 @@ +'use strict'; +var parent = require('../../stable/set'); +require('../../modules/esnext.set.difference.v2'); +require('../../modules/esnext.set.intersection.v2'); +require('../../modules/esnext.set.is-disjoint-from.v2'); +require('../../modules/esnext.set.is-subset-of.v2'); +require('../../modules/esnext.set.is-superset-of.v2'); +require('../../modules/esnext.set.symmetric-difference.v2'); +require('../../modules/esnext.set.union.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/intersection.js b/node_modules/core-js/actual/set/intersection.js new file mode 100644 index 00000000..d245fec3 --- /dev/null +++ b/node_modules/core-js/actual/set/intersection.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/set/intersection'); +require('../../modules/esnext.set.intersection.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/is-disjoint-from.js b/node_modules/core-js/actual/set/is-disjoint-from.js new file mode 100644 index 00000000..6781d79e --- /dev/null +++ b/node_modules/core-js/actual/set/is-disjoint-from.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/set/is-disjoint-from'); +require('../../modules/esnext.set.is-disjoint-from.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/is-subset-of.js b/node_modules/core-js/actual/set/is-subset-of.js new file mode 100644 index 00000000..96a48be9 --- /dev/null +++ b/node_modules/core-js/actual/set/is-subset-of.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/set/is-subset-of'); +require('../../modules/esnext.set.is-subset-of.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/is-superset-of.js b/node_modules/core-js/actual/set/is-superset-of.js new file mode 100644 index 00000000..3c675636 --- /dev/null +++ b/node_modules/core-js/actual/set/is-superset-of.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/set/is-superset-of'); +require('../../modules/esnext.set.is-superset-of.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/symmetric-difference.js b/node_modules/core-js/actual/set/symmetric-difference.js new file mode 100644 index 00000000..4efeeb38 --- /dev/null +++ b/node_modules/core-js/actual/set/symmetric-difference.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/set/symmetric-difference'); +require('../../modules/esnext.set.symmetric-difference.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/set/union.js b/node_modules/core-js/actual/set/union.js new file mode 100644 index 00000000..50d0a012 --- /dev/null +++ b/node_modules/core-js/actual/set/union.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/set/union'); +require('../../modules/esnext.set.union.v2'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/anchor.js b/node_modules/core-js/actual/string/anchor.js new file mode 100644 index 00000000..9efc89d2 --- /dev/null +++ b/node_modules/core-js/actual/string/anchor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/anchor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/at.js b/node_modules/core-js/actual/string/at.js new file mode 100644 index 00000000..f9a9c7c6 --- /dev/null +++ b/node_modules/core-js/actual/string/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/big.js b/node_modules/core-js/actual/string/big.js new file mode 100644 index 00000000..0ecd01d1 --- /dev/null +++ b/node_modules/core-js/actual/string/big.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/big'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/blink.js b/node_modules/core-js/actual/string/blink.js new file mode 100644 index 00000000..3162b48a --- /dev/null +++ b/node_modules/core-js/actual/string/blink.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/blink'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/bold.js b/node_modules/core-js/actual/string/bold.js new file mode 100644 index 00000000..6a25ad73 --- /dev/null +++ b/node_modules/core-js/actual/string/bold.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/bold'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/code-point-at.js b/node_modules/core-js/actual/string/code-point-at.js new file mode 100644 index 00000000..e537d17f --- /dev/null +++ b/node_modules/core-js/actual/string/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/ends-with.js b/node_modules/core-js/actual/string/ends-with.js new file mode 100644 index 00000000..2ca9ed24 --- /dev/null +++ b/node_modules/core-js/actual/string/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/fixed.js b/node_modules/core-js/actual/string/fixed.js new file mode 100644 index 00000000..2ac56e24 --- /dev/null +++ b/node_modules/core-js/actual/string/fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/fontcolor.js b/node_modules/core-js/actual/string/fontcolor.js new file mode 100644 index 00000000..d60137b7 --- /dev/null +++ b/node_modules/core-js/actual/string/fontcolor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/fontcolor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/fontsize.js b/node_modules/core-js/actual/string/fontsize.js new file mode 100644 index 00000000..edfcbc45 --- /dev/null +++ b/node_modules/core-js/actual/string/fontsize.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/fontsize'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/from-code-point.js b/node_modules/core-js/actual/string/from-code-point.js new file mode 100644 index 00000000..b86cdae2 --- /dev/null +++ b/node_modules/core-js/actual/string/from-code-point.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/from-code-point'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/includes.js b/node_modules/core-js/actual/string/includes.js new file mode 100644 index 00000000..c221c3db --- /dev/null +++ b/node_modules/core-js/actual/string/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/index.js b/node_modules/core-js/actual/string/index.js new file mode 100644 index 00000000..d1357b5e --- /dev/null +++ b/node_modules/core-js/actual/string/index.js @@ -0,0 +1,8 @@ +'use strict'; +var parent = require('../../stable/string'); + +// TODO: Remove from `core-js@4` +require('../../modules/esnext.string.is-well-formed'); +require('../../modules/esnext.string.to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/is-well-formed.js b/node_modules/core-js/actual/string/is-well-formed.js new file mode 100644 index 00000000..9e91f47d --- /dev/null +++ b/node_modules/core-js/actual/string/is-well-formed.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.string.is-well-formed'); + +var parent = require('../../stable/string/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/italics.js b/node_modules/core-js/actual/string/italics.js new file mode 100644 index 00000000..eb3d62ed --- /dev/null +++ b/node_modules/core-js/actual/string/italics.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/italics'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/iterator.js b/node_modules/core-js/actual/string/iterator.js new file mode 100644 index 00000000..02ebb138 --- /dev/null +++ b/node_modules/core-js/actual/string/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/link.js b/node_modules/core-js/actual/string/link.js new file mode 100644 index 00000000..f9d02552 --- /dev/null +++ b/node_modules/core-js/actual/string/link.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/link'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/match-all.js b/node_modules/core-js/actual/string/match-all.js new file mode 100644 index 00000000..06d157da --- /dev/null +++ b/node_modules/core-js/actual/string/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/match.js b/node_modules/core-js/actual/string/match.js new file mode 100644 index 00000000..2395bcc5 --- /dev/null +++ b/node_modules/core-js/actual/string/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/match'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/pad-end.js b/node_modules/core-js/actual/string/pad-end.js new file mode 100644 index 00000000..877ba29c --- /dev/null +++ b/node_modules/core-js/actual/string/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/pad-start.js b/node_modules/core-js/actual/string/pad-start.js new file mode 100644 index 00000000..d4e4a7ef --- /dev/null +++ b/node_modules/core-js/actual/string/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/raw.js b/node_modules/core-js/actual/string/raw.js new file mode 100644 index 00000000..39202ab7 --- /dev/null +++ b/node_modules/core-js/actual/string/raw.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/raw'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/repeat.js b/node_modules/core-js/actual/string/repeat.js new file mode 100644 index 00000000..0d2945c1 --- /dev/null +++ b/node_modules/core-js/actual/string/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/replace-all.js b/node_modules/core-js/actual/string/replace-all.js new file mode 100644 index 00000000..ba6985aa --- /dev/null +++ b/node_modules/core-js/actual/string/replace-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/replace.js b/node_modules/core-js/actual/string/replace.js new file mode 100644 index 00000000..075d819c --- /dev/null +++ b/node_modules/core-js/actual/string/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/search.js b/node_modules/core-js/actual/string/search.js new file mode 100644 index 00000000..d66b1067 --- /dev/null +++ b/node_modules/core-js/actual/string/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/search'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/small.js b/node_modules/core-js/actual/string/small.js new file mode 100644 index 00000000..430e0836 --- /dev/null +++ b/node_modules/core-js/actual/string/small.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/small'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/split.js b/node_modules/core-js/actual/string/split.js new file mode 100644 index 00000000..d71e6275 --- /dev/null +++ b/node_modules/core-js/actual/string/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/split'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/starts-with.js b/node_modules/core-js/actual/string/starts-with.js new file mode 100644 index 00000000..818cdffc --- /dev/null +++ b/node_modules/core-js/actual/string/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/strike.js b/node_modules/core-js/actual/string/strike.js new file mode 100644 index 00000000..ca20cd3b --- /dev/null +++ b/node_modules/core-js/actual/string/strike.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/strike'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/sub.js b/node_modules/core-js/actual/string/sub.js new file mode 100644 index 00000000..58163d2e --- /dev/null +++ b/node_modules/core-js/actual/string/sub.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/sub'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/substr.js b/node_modules/core-js/actual/string/substr.js new file mode 100644 index 00000000..f71c01b1 --- /dev/null +++ b/node_modules/core-js/actual/string/substr.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/substr'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/sup.js b/node_modules/core-js/actual/string/sup.js new file mode 100644 index 00000000..04fa80d5 --- /dev/null +++ b/node_modules/core-js/actual/string/sup.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/sup'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/to-well-formed.js b/node_modules/core-js/actual/string/to-well-formed.js new file mode 100644 index 00000000..67ad9e4f --- /dev/null +++ b/node_modules/core-js/actual/string/to-well-formed.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.string.to-well-formed'); + +var parent = require('../../stable/string/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/trim-end.js b/node_modules/core-js/actual/string/trim-end.js new file mode 100644 index 00000000..92c2c388 --- /dev/null +++ b/node_modules/core-js/actual/string/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/trim-left.js b/node_modules/core-js/actual/string/trim-left.js new file mode 100644 index 00000000..d9b2f3fc --- /dev/null +++ b/node_modules/core-js/actual/string/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/trim-right.js b/node_modules/core-js/actual/string/trim-right.js new file mode 100644 index 00000000..68bb582b --- /dev/null +++ b/node_modules/core-js/actual/string/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/trim-start.js b/node_modules/core-js/actual/string/trim-start.js new file mode 100644 index 00000000..17611e6c --- /dev/null +++ b/node_modules/core-js/actual/string/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/trim.js b/node_modules/core-js/actual/string/trim.js new file mode 100644 index 00000000..05393551 --- /dev/null +++ b/node_modules/core-js/actual/string/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/string/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/anchor.js b/node_modules/core-js/actual/string/virtual/anchor.js new file mode 100644 index 00000000..66c2c912 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/anchor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/anchor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/at.js b/node_modules/core-js/actual/string/virtual/at.js new file mode 100644 index 00000000..b87d421a --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/big.js b/node_modules/core-js/actual/string/virtual/big.js new file mode 100644 index 00000000..5c89910b --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/big.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/big'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/blink.js b/node_modules/core-js/actual/string/virtual/blink.js new file mode 100644 index 00000000..a4a0f124 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/blink.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/blink'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/bold.js b/node_modules/core-js/actual/string/virtual/bold.js new file mode 100644 index 00000000..b2384d91 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/bold.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/bold'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/code-point-at.js b/node_modules/core-js/actual/string/virtual/code-point-at.js new file mode 100644 index 00000000..0620b086 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/ends-with.js b/node_modules/core-js/actual/string/virtual/ends-with.js new file mode 100644 index 00000000..d874e7d1 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/fixed.js b/node_modules/core-js/actual/string/virtual/fixed.js new file mode 100644 index 00000000..fd547198 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/fontcolor.js b/node_modules/core-js/actual/string/virtual/fontcolor.js new file mode 100644 index 00000000..cb5c63ac --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/fontcolor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/fontcolor'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/fontsize.js b/node_modules/core-js/actual/string/virtual/fontsize.js new file mode 100644 index 00000000..2175b3f8 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/fontsize.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/fontsize'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/includes.js b/node_modules/core-js/actual/string/virtual/includes.js new file mode 100644 index 00000000..21752600 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/index.js b/node_modules/core-js/actual/string/virtual/index.js new file mode 100644 index 00000000..19afd937 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/index.js @@ -0,0 +1,8 @@ +'use strict'; +var parent = require('../../../stable/string/virtual'); + +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.string.is-well-formed'); +require('../../../modules/esnext.string.to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/is-well-formed.js b/node_modules/core-js/actual/string/virtual/is-well-formed.js new file mode 100644 index 00000000..e3702f4f --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/is-well-formed.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.string.is-well-formed'); + +var parent = require('../../../stable/string/virtual/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/italics.js b/node_modules/core-js/actual/string/virtual/italics.js new file mode 100644 index 00000000..921158a5 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/italics.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/italics'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/iterator.js b/node_modules/core-js/actual/string/virtual/iterator.js new file mode 100644 index 00000000..c6a45cdb --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/link.js b/node_modules/core-js/actual/string/virtual/link.js new file mode 100644 index 00000000..464611cf --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/link.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/link'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/match-all.js b/node_modules/core-js/actual/string/virtual/match-all.js new file mode 100644 index 00000000..8703b82a --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/pad-end.js b/node_modules/core-js/actual/string/virtual/pad-end.js new file mode 100644 index 00000000..43d1d1c8 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/pad-start.js b/node_modules/core-js/actual/string/virtual/pad-start.js new file mode 100644 index 00000000..e4e7e1a3 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/repeat.js b/node_modules/core-js/actual/string/virtual/repeat.js new file mode 100644 index 00000000..14962cf5 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/replace-all.js b/node_modules/core-js/actual/string/virtual/replace-all.js new file mode 100644 index 00000000..d3604ff6 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/replace-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/small.js b/node_modules/core-js/actual/string/virtual/small.js new file mode 100644 index 00000000..8c4de6a0 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/small.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/small'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/starts-with.js b/node_modules/core-js/actual/string/virtual/starts-with.js new file mode 100644 index 00000000..d887a043 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/strike.js b/node_modules/core-js/actual/string/virtual/strike.js new file mode 100644 index 00000000..2aea074e --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/strike.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/strike'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/sub.js b/node_modules/core-js/actual/string/virtual/sub.js new file mode 100644 index 00000000..cd3327b6 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/sub.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/sub'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/substr.js b/node_modules/core-js/actual/string/virtual/substr.js new file mode 100644 index 00000000..a02e33cd --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/substr.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/substr'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/sup.js b/node_modules/core-js/actual/string/virtual/sup.js new file mode 100644 index 00000000..33036f7c --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/sup.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/sup'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/to-well-formed.js b/node_modules/core-js/actual/string/virtual/to-well-formed.js new file mode 100644 index 00000000..86db8e6d --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/to-well-formed.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.string.to-well-formed'); + +var parent = require('../../../stable/string/virtual/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/trim-end.js b/node_modules/core-js/actual/string/virtual/trim-end.js new file mode 100644 index 00000000..30650121 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/trim-left.js b/node_modules/core-js/actual/string/virtual/trim-left.js new file mode 100644 index 00000000..dadf7705 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/trim-right.js b/node_modules/core-js/actual/string/virtual/trim-right.js new file mode 100644 index 00000000..fba0dfde --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/trim-start.js b/node_modules/core-js/actual/string/virtual/trim-start.js new file mode 100644 index 00000000..c0679cce --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/string/virtual/trim.js b/node_modules/core-js/actual/string/virtual/trim.js new file mode 100644 index 00000000..59673b56 --- /dev/null +++ b/node_modules/core-js/actual/string/virtual/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../stable/string/virtual/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/structured-clone.js b/node_modules/core-js/actual/structured-clone.js new file mode 100644 index 00000000..2dc60a11 --- /dev/null +++ b/node_modules/core-js/actual/structured-clone.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/structured-clone'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/suppressed-error.js b/node_modules/core-js/actual/suppressed-error.js new file mode 100644 index 00000000..d550baa5 --- /dev/null +++ b/node_modules/core-js/actual/suppressed-error.js @@ -0,0 +1,7 @@ +'use strict'; +require('../modules/es.error.cause'); +require('../modules/es.error.to-string'); +require('../modules/esnext.suppressed-error.constructor'); +var path = require('../internals/path'); + +module.exports = path.SuppressedError; diff --git a/node_modules/core-js/actual/symbol/async-dispose.js b/node_modules/core-js/actual/symbol/async-dispose.js new file mode 100644 index 00000000..712e3be9 --- /dev/null +++ b/node_modules/core-js/actual/symbol/async-dispose.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.symbol.async-dispose'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('asyncDispose'); diff --git a/node_modules/core-js/actual/symbol/async-iterator.js b/node_modules/core-js/actual/symbol/async-iterator.js new file mode 100644 index 00000000..9ed1f74c --- /dev/null +++ b/node_modules/core-js/actual/symbol/async-iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/async-iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/description.js b/node_modules/core-js/actual/symbol/description.js new file mode 100644 index 00000000..d2a57311 --- /dev/null +++ b/node_modules/core-js/actual/symbol/description.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/description'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/dispose.js b/node_modules/core-js/actual/symbol/dispose.js new file mode 100644 index 00000000..17c74c39 --- /dev/null +++ b/node_modules/core-js/actual/symbol/dispose.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.symbol.dispose'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('dispose'); diff --git a/node_modules/core-js/actual/symbol/for.js b/node_modules/core-js/actual/symbol/for.js new file mode 100644 index 00000000..23493234 --- /dev/null +++ b/node_modules/core-js/actual/symbol/for.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/for'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/has-instance.js b/node_modules/core-js/actual/symbol/has-instance.js new file mode 100644 index 00000000..4ffe7250 --- /dev/null +++ b/node_modules/core-js/actual/symbol/has-instance.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/has-instance'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/index.js b/node_modules/core-js/actual/symbol/index.js new file mode 100644 index 00000000..5905a78b --- /dev/null +++ b/node_modules/core-js/actual/symbol/index.js @@ -0,0 +1,9 @@ +'use strict'; +var parent = require('../../stable/symbol'); + +require('../../modules/esnext.function.metadata'); +require('../../modules/esnext.symbol.async-dispose'); +require('../../modules/esnext.symbol.dispose'); +require('../../modules/esnext.symbol.metadata'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/is-concat-spreadable.js b/node_modules/core-js/actual/symbol/is-concat-spreadable.js new file mode 100644 index 00000000..0c86b418 --- /dev/null +++ b/node_modules/core-js/actual/symbol/is-concat-spreadable.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/is-concat-spreadable'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/iterator.js b/node_modules/core-js/actual/symbol/iterator.js new file mode 100644 index 00000000..0804df8a --- /dev/null +++ b/node_modules/core-js/actual/symbol/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/key-for.js b/node_modules/core-js/actual/symbol/key-for.js new file mode 100644 index 00000000..c515ed31 --- /dev/null +++ b/node_modules/core-js/actual/symbol/key-for.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/key-for'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/match-all.js b/node_modules/core-js/actual/symbol/match-all.js new file mode 100644 index 00000000..23c97e0a --- /dev/null +++ b/node_modules/core-js/actual/symbol/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/match.js b/node_modules/core-js/actual/symbol/match.js new file mode 100644 index 00000000..68061fd0 --- /dev/null +++ b/node_modules/core-js/actual/symbol/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/match'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/metadata.js b/node_modules/core-js/actual/symbol/metadata.js new file mode 100644 index 00000000..768cbae5 --- /dev/null +++ b/node_modules/core-js/actual/symbol/metadata.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/esnext.function.metadata'); +require('../../modules/esnext.symbol.metadata'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('metadata'); diff --git a/node_modules/core-js/actual/symbol/replace.js b/node_modules/core-js/actual/symbol/replace.js new file mode 100644 index 00000000..59ea3ad1 --- /dev/null +++ b/node_modules/core-js/actual/symbol/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/search.js b/node_modules/core-js/actual/symbol/search.js new file mode 100644 index 00000000..68f6233f --- /dev/null +++ b/node_modules/core-js/actual/symbol/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/search'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/species.js b/node_modules/core-js/actual/symbol/species.js new file mode 100644 index 00000000..25dfd511 --- /dev/null +++ b/node_modules/core-js/actual/symbol/species.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/species'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/split.js b/node_modules/core-js/actual/symbol/split.js new file mode 100644 index 00000000..c4af55f3 --- /dev/null +++ b/node_modules/core-js/actual/symbol/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/split'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/to-primitive.js b/node_modules/core-js/actual/symbol/to-primitive.js new file mode 100644 index 00000000..ceab28f5 --- /dev/null +++ b/node_modules/core-js/actual/symbol/to-primitive.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/to-primitive'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/to-string-tag.js b/node_modules/core-js/actual/symbol/to-string-tag.js new file mode 100644 index 00000000..6fe360c7 --- /dev/null +++ b/node_modules/core-js/actual/symbol/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/symbol/unscopables.js b/node_modules/core-js/actual/symbol/unscopables.js new file mode 100644 index 00000000..1d05b709 --- /dev/null +++ b/node_modules/core-js/actual/symbol/unscopables.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/symbol/unscopables'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/at.js b/node_modules/core-js/actual/typed-array/at.js new file mode 100644 index 00000000..59e18b8a --- /dev/null +++ b/node_modules/core-js/actual/typed-array/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/at'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/copy-within.js b/node_modules/core-js/actual/typed-array/copy-within.js new file mode 100644 index 00000000..015fea18 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/entries.js b/node_modules/core-js/actual/typed-array/entries.js new file mode 100644 index 00000000..f187e0dd --- /dev/null +++ b/node_modules/core-js/actual/typed-array/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/every.js b/node_modules/core-js/actual/typed-array/every.js new file mode 100644 index 00000000..a34625d0 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/every'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/fill.js b/node_modules/core-js/actual/typed-array/fill.js new file mode 100644 index 00000000..3236a10b --- /dev/null +++ b/node_modules/core-js/actual/typed-array/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/filter.js b/node_modules/core-js/actual/typed-array/filter.js new file mode 100644 index 00000000..8ac9e894 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/find-index.js b/node_modules/core-js/actual/typed-array/find-index.js new file mode 100644 index 00000000..da184046 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/find-last-index.js b/node_modules/core-js/actual/typed-array/find-last-index.js new file mode 100644 index 00000000..eb7cd482 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/find-last-index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.typed-array.find-last-index'); +var parent = require('../../stable/typed-array/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/find-last.js b/node_modules/core-js/actual/typed-array/find-last.js new file mode 100644 index 00000000..f7608b17 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/find-last.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.typed-array.find-last'); +var parent = require('../../stable/typed-array/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/find.js b/node_modules/core-js/actual/typed-array/find.js new file mode 100644 index 00000000..af39eacf --- /dev/null +++ b/node_modules/core-js/actual/typed-array/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/find'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/float32-array.js b/node_modules/core-js/actual/typed-array/float32-array.js new file mode 100644 index 00000000..1bfbb239 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/float32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/float32-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/float64-array.js b/node_modules/core-js/actual/typed-array/float64-array.js new file mode 100644 index 00000000..85a9b736 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/float64-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/float64-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/for-each.js b/node_modules/core-js/actual/typed-array/for-each.js new file mode 100644 index 00000000..56f4c263 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/from-base64.js b/node_modules/core-js/actual/typed-array/from-base64.js new file mode 100644 index 00000000..68a6e942 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/from-base64.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.uint8-array.from-base64'); diff --git a/node_modules/core-js/actual/typed-array/from-hex.js b/node_modules/core-js/actual/typed-array/from-hex.js new file mode 100644 index 00000000..984225b0 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/from-hex.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.uint8-array.from-hex'); diff --git a/node_modules/core-js/actual/typed-array/from.js b/node_modules/core-js/actual/typed-array/from.js new file mode 100644 index 00000000..2027a7a6 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/from'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/includes.js b/node_modules/core-js/actual/typed-array/includes.js new file mode 100644 index 00000000..c87ecab6 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/index-of.js b/node_modules/core-js/actual/typed-array/index-of.js new file mode 100644 index 00000000..e2096edb --- /dev/null +++ b/node_modules/core-js/actual/typed-array/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/index.js b/node_modules/core-js/actual/typed-array/index.js new file mode 100644 index 00000000..c495f5a5 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/index.js @@ -0,0 +1,17 @@ +'use strict'; +var parent = require('../../stable/typed-array'); +require('../../modules/esnext.uint8-array.from-base64'); +require('../../modules/esnext.uint8-array.from-hex'); +require('../../modules/esnext.uint8-array.set-from-base64'); +require('../../modules/esnext.uint8-array.set-from-hex'); +require('../../modules/esnext.uint8-array.to-base64'); +require('../../modules/esnext.uint8-array.to-hex'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.find-last'); +require('../../modules/esnext.typed-array.find-last-index'); +require('../../modules/esnext.typed-array.to-reversed'); +require('../../modules/esnext.typed-array.to-sorted'); +require('../../modules/esnext.typed-array.to-spliced'); +require('../../modules/esnext.typed-array.with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/int16-array.js b/node_modules/core-js/actual/typed-array/int16-array.js new file mode 100644 index 00000000..ee00a145 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/int16-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/int16-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/int32-array.js b/node_modules/core-js/actual/typed-array/int32-array.js new file mode 100644 index 00000000..b20c128d --- /dev/null +++ b/node_modules/core-js/actual/typed-array/int32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/int32-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/int8-array.js b/node_modules/core-js/actual/typed-array/int8-array.js new file mode 100644 index 00000000..48376621 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/int8-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/int8-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/iterator.js b/node_modules/core-js/actual/typed-array/iterator.js new file mode 100644 index 00000000..98b9665e --- /dev/null +++ b/node_modules/core-js/actual/typed-array/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/join.js b/node_modules/core-js/actual/typed-array/join.js new file mode 100644 index 00000000..d18a9367 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/join'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/keys.js b/node_modules/core-js/actual/typed-array/keys.js new file mode 100644 index 00000000..4976bfe1 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/last-index-of.js b/node_modules/core-js/actual/typed-array/last-index-of.js new file mode 100644 index 00000000..abfa69ec --- /dev/null +++ b/node_modules/core-js/actual/typed-array/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/map.js b/node_modules/core-js/actual/typed-array/map.js new file mode 100644 index 00000000..8b70aeb4 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/methods.js b/node_modules/core-js/actual/typed-array/methods.js new file mode 100644 index 00000000..c9f680c0 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/methods.js @@ -0,0 +1,17 @@ +'use strict'; +var parent = require('../../stable/typed-array/methods'); +require('../../modules/esnext.uint8-array.from-base64'); +require('../../modules/esnext.uint8-array.from-hex'); +require('../../modules/esnext.uint8-array.set-from-base64'); +require('../../modules/esnext.uint8-array.set-from-hex'); +require('../../modules/esnext.uint8-array.to-base64'); +require('../../modules/esnext.uint8-array.to-hex'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.find-last'); +require('../../modules/esnext.typed-array.find-last-index'); +require('../../modules/esnext.typed-array.to-reversed'); +require('../../modules/esnext.typed-array.to-sorted'); +require('../../modules/esnext.typed-array.to-spliced'); +require('../../modules/esnext.typed-array.with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/of.js b/node_modules/core-js/actual/typed-array/of.js new file mode 100644 index 00000000..720fad2f --- /dev/null +++ b/node_modules/core-js/actual/typed-array/of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/of'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/reduce-right.js b/node_modules/core-js/actual/typed-array/reduce-right.js new file mode 100644 index 00000000..3b61cca4 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/reduce.js b/node_modules/core-js/actual/typed-array/reduce.js new file mode 100644 index 00000000..fc0cce01 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/reverse.js b/node_modules/core-js/actual/typed-array/reverse.js new file mode 100644 index 00000000..ad562774 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/set-from-base64.js b/node_modules/core-js/actual/typed-array/set-from-base64.js new file mode 100644 index 00000000..4bdfeb8b --- /dev/null +++ b/node_modules/core-js/actual/typed-array/set-from-base64.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.uint8-array.set-from-base64'); diff --git a/node_modules/core-js/actual/typed-array/set-from-hex.js b/node_modules/core-js/actual/typed-array/set-from-hex.js new file mode 100644 index 00000000..50ad2b1a --- /dev/null +++ b/node_modules/core-js/actual/typed-array/set-from-hex.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.uint8-array.set-from-hex'); diff --git a/node_modules/core-js/actual/typed-array/set.js b/node_modules/core-js/actual/typed-array/set.js new file mode 100644 index 00000000..3ccf650d --- /dev/null +++ b/node_modules/core-js/actual/typed-array/set.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/set'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/slice.js b/node_modules/core-js/actual/typed-array/slice.js new file mode 100644 index 00000000..0a6cddb1 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/some.js b/node_modules/core-js/actual/typed-array/some.js new file mode 100644 index 00000000..6bd5b42a --- /dev/null +++ b/node_modules/core-js/actual/typed-array/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/some'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/sort.js b/node_modules/core-js/actual/typed-array/sort.js new file mode 100644 index 00000000..611064bd --- /dev/null +++ b/node_modules/core-js/actual/typed-array/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/subarray.js b/node_modules/core-js/actual/typed-array/subarray.js new file mode 100644 index 00000000..864d0411 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/subarray.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/subarray'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/to-base64.js b/node_modules/core-js/actual/typed-array/to-base64.js new file mode 100644 index 00000000..2ad689d0 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/to-base64.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.uint8-array.to-base64'); diff --git a/node_modules/core-js/actual/typed-array/to-hex.js b/node_modules/core-js/actual/typed-array/to-hex.js new file mode 100644 index 00000000..2ea18d1b --- /dev/null +++ b/node_modules/core-js/actual/typed-array/to-hex.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.uint8-array.to-hex'); diff --git a/node_modules/core-js/actual/typed-array/to-locale-string.js b/node_modules/core-js/actual/typed-array/to-locale-string.js new file mode 100644 index 00000000..a9b0e497 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/to-locale-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/to-locale-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/to-reversed.js b/node_modules/core-js/actual/typed-array/to-reversed.js new file mode 100644 index 00000000..81a473bc --- /dev/null +++ b/node_modules/core-js/actual/typed-array/to-reversed.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/typed-array/to-reversed'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/to-sorted.js b/node_modules/core-js/actual/typed-array/to-sorted.js new file mode 100644 index 00000000..fd51ddfa --- /dev/null +++ b/node_modules/core-js/actual/typed-array/to-sorted.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/typed-array/to-sorted'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/to-spliced.js b/node_modules/core-js/actual/typed-array/to-spliced.js new file mode 100644 index 00000000..ab4bf350 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/to-spliced.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.to-spliced'); diff --git a/node_modules/core-js/actual/typed-array/to-string.js b/node_modules/core-js/actual/typed-array/to-string.js new file mode 100644 index 00000000..3d30acb3 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/uint16-array.js b/node_modules/core-js/actual/typed-array/uint16-array.js new file mode 100644 index 00000000..7bf175fc --- /dev/null +++ b/node_modules/core-js/actual/typed-array/uint16-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/uint16-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/uint32-array.js b/node_modules/core-js/actual/typed-array/uint32-array.js new file mode 100644 index 00000000..a4a9db82 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/uint32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/uint32-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/uint8-array.js b/node_modules/core-js/actual/typed-array/uint8-array.js new file mode 100644 index 00000000..f34cc91d --- /dev/null +++ b/node_modules/core-js/actual/typed-array/uint8-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/uint8-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/uint8-clamped-array.js b/node_modules/core-js/actual/typed-array/uint8-clamped-array.js new file mode 100644 index 00000000..77f79501 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/uint8-clamped-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../stable/typed-array/uint8-clamped-array'); +require('../../actual/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/values.js b/node_modules/core-js/actual/typed-array/values.js new file mode 100644 index 00000000..36b171f5 --- /dev/null +++ b/node_modules/core-js/actual/typed-array/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/typed-array/values'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/typed-array/with.js b/node_modules/core-js/actual/typed-array/with.js new file mode 100644 index 00000000..080d19dc --- /dev/null +++ b/node_modules/core-js/actual/typed-array/with.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../stable/typed-array/with'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.with'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/unescape.js b/node_modules/core-js/actual/unescape.js new file mode 100644 index 00000000..6aadaa0c --- /dev/null +++ b/node_modules/core-js/actual/unescape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../stable/unescape'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/url-search-params/index.js b/node_modules/core-js/actual/url-search-params/index.js new file mode 100644 index 00000000..612b82ea --- /dev/null +++ b/node_modules/core-js/actual/url-search-params/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/url-search-params'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/url/can-parse.js b/node_modules/core-js/actual/url/can-parse.js new file mode 100644 index 00000000..356c417f --- /dev/null +++ b/node_modules/core-js/actual/url/can-parse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/url/can-parse'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/url/index.js b/node_modules/core-js/actual/url/index.js new file mode 100644 index 00000000..59968cf0 --- /dev/null +++ b/node_modules/core-js/actual/url/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/url'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/url/parse.js b/node_modules/core-js/actual/url/parse.js new file mode 100644 index 00000000..5c0c9fbd --- /dev/null +++ b/node_modules/core-js/actual/url/parse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/url/parse'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/url/to-json.js b/node_modules/core-js/actual/url/to-json.js new file mode 100644 index 00000000..917718a1 --- /dev/null +++ b/node_modules/core-js/actual/url/to-json.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/url/to-json'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/weak-map/index.js b/node_modules/core-js/actual/weak-map/index.js new file mode 100644 index 00000000..2216ded9 --- /dev/null +++ b/node_modules/core-js/actual/weak-map/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/weak-map'); + +module.exports = parent; diff --git a/node_modules/core-js/actual/weak-set/index.js b/node_modules/core-js/actual/weak-set/index.js new file mode 100644 index 00000000..926088a5 --- /dev/null +++ b/node_modules/core-js/actual/weak-set/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../stable/weak-set'); + +module.exports = parent; diff --git a/node_modules/core-js/configurator.js b/node_modules/core-js/configurator.js new file mode 100644 index 00000000..b8cac18c --- /dev/null +++ b/node_modules/core-js/configurator.js @@ -0,0 +1,28 @@ +'use strict'; +var hasOwn = require('./internals/has-own-property'); +var isArray = require('./internals/is-array'); +var isForced = require('./internals/is-forced'); +var shared = require('./internals/shared-store'); + +var data = isForced.data; +var normalize = isForced.normalize; +var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR'; +var ASYNC_ITERATOR_PROTOTYPE = 'AsyncIteratorPrototype'; + +var setAggressivenessLevel = function (object, constant) { + if (isArray(object)) for (var i = 0; i < object.length; i++) data[normalize(object[i])] = constant; +}; + +module.exports = function (options) { + if (typeof options == 'object') { + setAggressivenessLevel(options.useNative, isForced.NATIVE); + setAggressivenessLevel(options.usePolyfill, isForced.POLYFILL); + setAggressivenessLevel(options.useFeatureDetection, null); + if (hasOwn(options, USE_FUNCTION_CONSTRUCTOR)) { + shared[USE_FUNCTION_CONSTRUCTOR] = !!options[USE_FUNCTION_CONSTRUCTOR]; + } + if (hasOwn(options, ASYNC_ITERATOR_PROTOTYPE)) { + shared[ASYNC_ITERATOR_PROTOTYPE] = options[ASYNC_ITERATOR_PROTOTYPE]; + } + } +}; diff --git a/node_modules/core-js/es/README.md b/node_modules/core-js/es/README.md new file mode 100644 index 00000000..d497f295 --- /dev/null +++ b/node_modules/core-js/es/README.md @@ -0,0 +1 @@ +This folder contains entry points for [stable ECMAScript features](https://github.com/zloirock/core-js/#ecmascript) with dependencies. diff --git a/node_modules/core-js/es/aggregate-error.js b/node_modules/core-js/es/aggregate-error.js new file mode 100644 index 00000000..2a0c8106 --- /dev/null +++ b/node_modules/core-js/es/aggregate-error.js @@ -0,0 +1,9 @@ +'use strict'; +require('../modules/es.error.cause'); +require('../modules/es.aggregate-error'); +require('../modules/es.aggregate-error.cause'); +require('../modules/es.array.iterator'); +require('../modules/es.string.iterator'); +var path = require('../internals/path'); + +module.exports = path.AggregateError; diff --git a/node_modules/core-js/es/array-buffer/constructor.js b/node_modules/core-js/es/array-buffer/constructor.js new file mode 100644 index 00000000..3a375e08 --- /dev/null +++ b/node_modules/core-js/es/array-buffer/constructor.js @@ -0,0 +1,10 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.array-buffer.detached'); +require('../../modules/es.array-buffer.transfer'); +require('../../modules/es.array-buffer.transfer-to-fixed-length'); +require('../../modules/es.object.to-string'); +var path = require('../../internals/path'); + +module.exports = path.ArrayBuffer; diff --git a/node_modules/core-js/es/array-buffer/detached.js b/node_modules/core-js/es/array-buffer/detached.js new file mode 100644 index 00000000..2c0ec734 --- /dev/null +++ b/node_modules/core-js/es/array-buffer/detached.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.array-buffer.detached'); diff --git a/node_modules/core-js/es/array-buffer/index.js b/node_modules/core-js/es/array-buffer/index.js new file mode 100644 index 00000000..f66c7f7b --- /dev/null +++ b/node_modules/core-js/es/array-buffer/index.js @@ -0,0 +1,12 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.is-view'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.data-view'); +require('../../modules/es.array-buffer.detached'); +require('../../modules/es.array-buffer.transfer'); +require('../../modules/es.array-buffer.transfer-to-fixed-length'); +require('../../modules/es.object.to-string'); +var path = require('../../internals/path'); + +module.exports = path.ArrayBuffer; diff --git a/node_modules/core-js/es/array-buffer/is-view.js b/node_modules/core-js/es/array-buffer/is-view.js new file mode 100644 index 00000000..7580dd01 --- /dev/null +++ b/node_modules/core-js/es/array-buffer/is-view.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array-buffer.is-view'); +var path = require('../../internals/path'); + +module.exports = path.ArrayBuffer.isView; diff --git a/node_modules/core-js/es/array-buffer/slice.js b/node_modules/core-js/es/array-buffer/slice.js new file mode 100644 index 00000000..df382202 --- /dev/null +++ b/node_modules/core-js/es/array-buffer/slice.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.array-buffer.slice'); diff --git a/node_modules/core-js/es/array-buffer/transfer-to-fixed-length.js b/node_modules/core-js/es/array-buffer/transfer-to-fixed-length.js new file mode 100644 index 00000000..21d43404 --- /dev/null +++ b/node_modules/core-js/es/array-buffer/transfer-to-fixed-length.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.data-view'); +require('../../modules/es.array-buffer.transfer-to-fixed-length'); diff --git a/node_modules/core-js/es/array-buffer/transfer.js b/node_modules/core-js/es/array-buffer/transfer.js new file mode 100644 index 00000000..f7198e03 --- /dev/null +++ b/node_modules/core-js/es/array-buffer/transfer.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.data-view'); +require('../../modules/es.array-buffer.transfer'); diff --git a/node_modules/core-js/es/array/at.js b/node_modules/core-js/es/array/at.js new file mode 100644 index 00000000..045588c7 --- /dev/null +++ b/node_modules/core-js/es/array/at.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.at'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'at'); diff --git a/node_modules/core-js/es/array/concat.js b/node_modules/core-js/es/array/concat.js new file mode 100644 index 00000000..f9868cb0 --- /dev/null +++ b/node_modules/core-js/es/array/concat.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.concat'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'concat'); diff --git a/node_modules/core-js/es/array/copy-within.js b/node_modules/core-js/es/array/copy-within.js new file mode 100644 index 00000000..ec749293 --- /dev/null +++ b/node_modules/core-js/es/array/copy-within.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.copy-within'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'copyWithin'); diff --git a/node_modules/core-js/es/array/entries.js b/node_modules/core-js/es/array/entries.js new file mode 100644 index 00000000..191cea2b --- /dev/null +++ b/node_modules/core-js/es/array/entries.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'entries'); diff --git a/node_modules/core-js/es/array/every.js b/node_modules/core-js/es/array/every.js new file mode 100644 index 00000000..02a5973f --- /dev/null +++ b/node_modules/core-js/es/array/every.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.every'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'every'); diff --git a/node_modules/core-js/es/array/fill.js b/node_modules/core-js/es/array/fill.js new file mode 100644 index 00000000..5510882e --- /dev/null +++ b/node_modules/core-js/es/array/fill.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.fill'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'fill'); diff --git a/node_modules/core-js/es/array/filter.js b/node_modules/core-js/es/array/filter.js new file mode 100644 index 00000000..22c6fb23 --- /dev/null +++ b/node_modules/core-js/es/array/filter.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.filter'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'filter'); diff --git a/node_modules/core-js/es/array/find-index.js b/node_modules/core-js/es/array/find-index.js new file mode 100644 index 00000000..e4f753b3 --- /dev/null +++ b/node_modules/core-js/es/array/find-index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.find-index'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'findIndex'); diff --git a/node_modules/core-js/es/array/find-last-index.js b/node_modules/core-js/es/array/find-last-index.js new file mode 100644 index 00000000..8495550e --- /dev/null +++ b/node_modules/core-js/es/array/find-last-index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.find-last-index'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'findLastIndex'); diff --git a/node_modules/core-js/es/array/find-last.js b/node_modules/core-js/es/array/find-last.js new file mode 100644 index 00000000..ce0b9ae6 --- /dev/null +++ b/node_modules/core-js/es/array/find-last.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.find-last'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'findLast'); diff --git a/node_modules/core-js/es/array/find.js b/node_modules/core-js/es/array/find.js new file mode 100644 index 00000000..18c71f7b --- /dev/null +++ b/node_modules/core-js/es/array/find.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.find'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'find'); diff --git a/node_modules/core-js/es/array/flat-map.js b/node_modules/core-js/es/array/flat-map.js new file mode 100644 index 00000000..f64d5a40 --- /dev/null +++ b/node_modules/core-js/es/array/flat-map.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.flat-map'); +require('../../modules/es.array.unscopables.flat-map'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'flatMap'); diff --git a/node_modules/core-js/es/array/flat.js b/node_modules/core-js/es/array/flat.js new file mode 100644 index 00000000..f5ee4cd7 --- /dev/null +++ b/node_modules/core-js/es/array/flat.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.flat'); +require('../../modules/es.array.unscopables.flat'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'flat'); diff --git a/node_modules/core-js/es/array/for-each.js b/node_modules/core-js/es/array/for-each.js new file mode 100644 index 00000000..e28bb513 --- /dev/null +++ b/node_modules/core-js/es/array/for-each.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.for-each'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'forEach'); diff --git a/node_modules/core-js/es/array/from.js b/node_modules/core-js/es/array/from.js new file mode 100644 index 00000000..9d7c5af2 --- /dev/null +++ b/node_modules/core-js/es/array/from.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.string.iterator'); +require('../../modules/es.array.from'); +var path = require('../../internals/path'); + +module.exports = path.Array.from; diff --git a/node_modules/core-js/es/array/includes.js b/node_modules/core-js/es/array/includes.js new file mode 100644 index 00000000..cb2ca437 --- /dev/null +++ b/node_modules/core-js/es/array/includes.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.includes'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'includes'); diff --git a/node_modules/core-js/es/array/index-of.js b/node_modules/core-js/es/array/index-of.js new file mode 100644 index 00000000..f330bd44 --- /dev/null +++ b/node_modules/core-js/es/array/index-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.index-of'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'indexOf'); diff --git a/node_modules/core-js/es/array/index.js b/node_modules/core-js/es/array/index.js new file mode 100644 index 00000000..abae289b --- /dev/null +++ b/node_modules/core-js/es/array/index.js @@ -0,0 +1,44 @@ +'use strict'; +require('../../modules/es.array.from'); +require('../../modules/es.array.is-array'); +require('../../modules/es.array.of'); +require('../../modules/es.array.at'); +require('../../modules/es.array.concat'); +require('../../modules/es.array.copy-within'); +require('../../modules/es.array.every'); +require('../../modules/es.array.fill'); +require('../../modules/es.array.filter'); +require('../../modules/es.array.find'); +require('../../modules/es.array.find-index'); +require('../../modules/es.array.find-last'); +require('../../modules/es.array.find-last-index'); +require('../../modules/es.array.flat'); +require('../../modules/es.array.flat-map'); +require('../../modules/es.array.for-each'); +require('../../modules/es.array.includes'); +require('../../modules/es.array.index-of'); +require('../../modules/es.array.iterator'); +require('../../modules/es.array.join'); +require('../../modules/es.array.last-index-of'); +require('../../modules/es.array.map'); +require('../../modules/es.array.push'); +require('../../modules/es.array.reduce'); +require('../../modules/es.array.reduce-right'); +require('../../modules/es.array.reverse'); +require('../../modules/es.array.slice'); +require('../../modules/es.array.some'); +require('../../modules/es.array.sort'); +require('../../modules/es.array.species'); +require('../../modules/es.array.splice'); +require('../../modules/es.array.to-reversed'); +require('../../modules/es.array.to-sorted'); +require('../../modules/es.array.to-spliced'); +require('../../modules/es.array.unscopables.flat'); +require('../../modules/es.array.unscopables.flat-map'); +require('../../modules/es.array.unshift'); +require('../../modules/es.array.with'); +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +var path = require('../../internals/path'); + +module.exports = path.Array; diff --git a/node_modules/core-js/es/array/is-array.js b/node_modules/core-js/es/array/is-array.js new file mode 100644 index 00000000..3db4bce2 --- /dev/null +++ b/node_modules/core-js/es/array/is-array.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.is-array'); +var path = require('../../internals/path'); + +module.exports = path.Array.isArray; diff --git a/node_modules/core-js/es/array/iterator.js b/node_modules/core-js/es/array/iterator.js new file mode 100644 index 00000000..05f32e7b --- /dev/null +++ b/node_modules/core-js/es/array/iterator.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'values'); diff --git a/node_modules/core-js/es/array/join.js b/node_modules/core-js/es/array/join.js new file mode 100644 index 00000000..ae4ea90f --- /dev/null +++ b/node_modules/core-js/es/array/join.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.join'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'join'); diff --git a/node_modules/core-js/es/array/keys.js b/node_modules/core-js/es/array/keys.js new file mode 100644 index 00000000..0a49fd33 --- /dev/null +++ b/node_modules/core-js/es/array/keys.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'keys'); diff --git a/node_modules/core-js/es/array/last-index-of.js b/node_modules/core-js/es/array/last-index-of.js new file mode 100644 index 00000000..52d96828 --- /dev/null +++ b/node_modules/core-js/es/array/last-index-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.last-index-of'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'lastIndexOf'); diff --git a/node_modules/core-js/es/array/map.js b/node_modules/core-js/es/array/map.js new file mode 100644 index 00000000..8de03a6e --- /dev/null +++ b/node_modules/core-js/es/array/map.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.map'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'map'); diff --git a/node_modules/core-js/es/array/of.js b/node_modules/core-js/es/array/of.js new file mode 100644 index 00000000..dc88b021 --- /dev/null +++ b/node_modules/core-js/es/array/of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.of'); +var path = require('../../internals/path'); + +module.exports = path.Array.of; diff --git a/node_modules/core-js/es/array/push.js b/node_modules/core-js/es/array/push.js new file mode 100644 index 00000000..d3d2fed9 --- /dev/null +++ b/node_modules/core-js/es/array/push.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.push'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'push'); diff --git a/node_modules/core-js/es/array/reduce-right.js b/node_modules/core-js/es/array/reduce-right.js new file mode 100644 index 00000000..da1c0bc3 --- /dev/null +++ b/node_modules/core-js/es/array/reduce-right.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.reduce-right'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'reduceRight'); diff --git a/node_modules/core-js/es/array/reduce.js b/node_modules/core-js/es/array/reduce.js new file mode 100644 index 00000000..4a2ab821 --- /dev/null +++ b/node_modules/core-js/es/array/reduce.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.reduce'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'reduce'); diff --git a/node_modules/core-js/es/array/reverse.js b/node_modules/core-js/es/array/reverse.js new file mode 100644 index 00000000..d81b9977 --- /dev/null +++ b/node_modules/core-js/es/array/reverse.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.reverse'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'reverse'); diff --git a/node_modules/core-js/es/array/slice.js b/node_modules/core-js/es/array/slice.js new file mode 100644 index 00000000..3a938064 --- /dev/null +++ b/node_modules/core-js/es/array/slice.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.slice'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'slice'); diff --git a/node_modules/core-js/es/array/some.js b/node_modules/core-js/es/array/some.js new file mode 100644 index 00000000..0c16abc5 --- /dev/null +++ b/node_modules/core-js/es/array/some.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.some'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'some'); diff --git a/node_modules/core-js/es/array/sort.js b/node_modules/core-js/es/array/sort.js new file mode 100644 index 00000000..a603b2c1 --- /dev/null +++ b/node_modules/core-js/es/array/sort.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.sort'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'sort'); diff --git a/node_modules/core-js/es/array/splice.js b/node_modules/core-js/es/array/splice.js new file mode 100644 index 00000000..310381b0 --- /dev/null +++ b/node_modules/core-js/es/array/splice.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.splice'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'splice'); diff --git a/node_modules/core-js/es/array/to-reversed.js b/node_modules/core-js/es/array/to-reversed.js new file mode 100644 index 00000000..d05807e0 --- /dev/null +++ b/node_modules/core-js/es/array/to-reversed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.to-reversed'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'toReversed'); diff --git a/node_modules/core-js/es/array/to-sorted.js b/node_modules/core-js/es/array/to-sorted.js new file mode 100644 index 00000000..acffea2d --- /dev/null +++ b/node_modules/core-js/es/array/to-sorted.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.sort'); +require('../../modules/es.array.to-sorted'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'toSorted'); diff --git a/node_modules/core-js/es/array/to-spliced.js b/node_modules/core-js/es/array/to-spliced.js new file mode 100644 index 00000000..f0a99931 --- /dev/null +++ b/node_modules/core-js/es/array/to-spliced.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.to-spliced'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'toSpliced'); diff --git a/node_modules/core-js/es/array/unshift.js b/node_modules/core-js/es/array/unshift.js new file mode 100644 index 00000000..63e33a8d --- /dev/null +++ b/node_modules/core-js/es/array/unshift.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.unshift'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'unshift'); diff --git a/node_modules/core-js/es/array/values.js b/node_modules/core-js/es/array/values.js new file mode 100644 index 00000000..05f32e7b --- /dev/null +++ b/node_modules/core-js/es/array/values.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'values'); diff --git a/node_modules/core-js/es/array/virtual/at.js b/node_modules/core-js/es/array/virtual/at.js new file mode 100644 index 00000000..20d5030c --- /dev/null +++ b/node_modules/core-js/es/array/virtual/at.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.at'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'at'); diff --git a/node_modules/core-js/es/array/virtual/concat.js b/node_modules/core-js/es/array/virtual/concat.js new file mode 100644 index 00000000..17763b49 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/concat.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.concat'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'concat'); diff --git a/node_modules/core-js/es/array/virtual/copy-within.js b/node_modules/core-js/es/array/virtual/copy-within.js new file mode 100644 index 00000000..1540c356 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/copy-within.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.copy-within'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'copyWithin'); diff --git a/node_modules/core-js/es/array/virtual/entries.js b/node_modules/core-js/es/array/virtual/entries.js new file mode 100644 index 00000000..c38f7039 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/entries.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.array.iterator'); +require('../../../modules/es.object.to-string'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'entries'); diff --git a/node_modules/core-js/es/array/virtual/every.js b/node_modules/core-js/es/array/virtual/every.js new file mode 100644 index 00000000..d3620289 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/every.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.every'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'every'); diff --git a/node_modules/core-js/es/array/virtual/fill.js b/node_modules/core-js/es/array/virtual/fill.js new file mode 100644 index 00000000..07998904 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/fill.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.fill'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'fill'); diff --git a/node_modules/core-js/es/array/virtual/filter.js b/node_modules/core-js/es/array/virtual/filter.js new file mode 100644 index 00000000..e30806a9 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/filter.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.filter'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'filter'); diff --git a/node_modules/core-js/es/array/virtual/find-index.js b/node_modules/core-js/es/array/virtual/find-index.js new file mode 100644 index 00000000..797c3a80 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/find-index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.find-index'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'findIndex'); diff --git a/node_modules/core-js/es/array/virtual/find-last-index.js b/node_modules/core-js/es/array/virtual/find-last-index.js new file mode 100644 index 00000000..b0a1cc73 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/find-last-index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.find-last-index'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'findLastIndex'); diff --git a/node_modules/core-js/es/array/virtual/find-last.js b/node_modules/core-js/es/array/virtual/find-last.js new file mode 100644 index 00000000..7c55df65 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/find-last.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.find-last'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'findLast'); diff --git a/node_modules/core-js/es/array/virtual/find.js b/node_modules/core-js/es/array/virtual/find.js new file mode 100644 index 00000000..9b91c0af --- /dev/null +++ b/node_modules/core-js/es/array/virtual/find.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.find'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'find'); diff --git a/node_modules/core-js/es/array/virtual/flat-map.js b/node_modules/core-js/es/array/virtual/flat-map.js new file mode 100644 index 00000000..505a05a3 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/flat-map.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.array.flat-map'); +require('../../../modules/es.array.unscopables.flat-map'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'flatMap'); diff --git a/node_modules/core-js/es/array/virtual/flat.js b/node_modules/core-js/es/array/virtual/flat.js new file mode 100644 index 00000000..8e327b6b --- /dev/null +++ b/node_modules/core-js/es/array/virtual/flat.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.array.flat'); +require('../../../modules/es.array.unscopables.flat'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'flat'); diff --git a/node_modules/core-js/es/array/virtual/for-each.js b/node_modules/core-js/es/array/virtual/for-each.js new file mode 100644 index 00000000..adb777b6 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/for-each.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.for-each'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'forEach'); diff --git a/node_modules/core-js/es/array/virtual/includes.js b/node_modules/core-js/es/array/virtual/includes.js new file mode 100644 index 00000000..f4ec86f5 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/includes.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.includes'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'includes'); diff --git a/node_modules/core-js/es/array/virtual/index-of.js b/node_modules/core-js/es/array/virtual/index-of.js new file mode 100644 index 00000000..f30a3f25 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/index-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.index-of'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'indexOf'); diff --git a/node_modules/core-js/es/array/virtual/index.js b/node_modules/core-js/es/array/virtual/index.js new file mode 100644 index 00000000..03a8182c --- /dev/null +++ b/node_modules/core-js/es/array/virtual/index.js @@ -0,0 +1,40 @@ +'use strict'; +require('../../../modules/es.array.at'); +require('../../../modules/es.array.concat'); +require('../../../modules/es.array.copy-within'); +require('../../../modules/es.array.every'); +require('../../../modules/es.array.fill'); +require('../../../modules/es.array.filter'); +require('../../../modules/es.array.find'); +require('../../../modules/es.array.find-index'); +require('../../../modules/es.array.find-last'); +require('../../../modules/es.array.find-last-index'); +require('../../../modules/es.array.flat'); +require('../../../modules/es.array.flat-map'); +require('../../../modules/es.array.for-each'); +require('../../../modules/es.array.includes'); +require('../../../modules/es.array.index-of'); +require('../../../modules/es.array.iterator'); +require('../../../modules/es.array.join'); +require('../../../modules/es.array.last-index-of'); +require('../../../modules/es.array.map'); +require('../../../modules/es.array.push'); +require('../../../modules/es.array.reduce'); +require('../../../modules/es.array.reduce-right'); +require('../../../modules/es.array.reverse'); +require('../../../modules/es.array.slice'); +require('../../../modules/es.array.some'); +require('../../../modules/es.array.sort'); +require('../../../modules/es.array.species'); +require('../../../modules/es.array.splice'); +require('../../../modules/es.array.to-reversed'); +require('../../../modules/es.array.to-sorted'); +require('../../../modules/es.array.to-spliced'); +require('../../../modules/es.array.unscopables.flat'); +require('../../../modules/es.array.unscopables.flat-map'); +require('../../../modules/es.array.unshift'); +require('../../../modules/es.array.with'); +require('../../../modules/es.object.to-string'); +var entryVirtual = require('../../../internals/entry-virtual'); + +module.exports = entryVirtual('Array'); diff --git a/node_modules/core-js/es/array/virtual/iterator.js b/node_modules/core-js/es/array/virtual/iterator.js new file mode 100644 index 00000000..5a8b3d4c --- /dev/null +++ b/node_modules/core-js/es/array/virtual/iterator.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.array.iterator'); +require('../../../modules/es.object.to-string'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'values'); diff --git a/node_modules/core-js/es/array/virtual/join.js b/node_modules/core-js/es/array/virtual/join.js new file mode 100644 index 00000000..a60ddd8c --- /dev/null +++ b/node_modules/core-js/es/array/virtual/join.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.join'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'join'); diff --git a/node_modules/core-js/es/array/virtual/keys.js b/node_modules/core-js/es/array/virtual/keys.js new file mode 100644 index 00000000..f4f40de3 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/keys.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.array.iterator'); +require('../../../modules/es.object.to-string'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'keys'); diff --git a/node_modules/core-js/es/array/virtual/last-index-of.js b/node_modules/core-js/es/array/virtual/last-index-of.js new file mode 100644 index 00000000..3bbe2ecc --- /dev/null +++ b/node_modules/core-js/es/array/virtual/last-index-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.last-index-of'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'lastIndexOf'); diff --git a/node_modules/core-js/es/array/virtual/map.js b/node_modules/core-js/es/array/virtual/map.js new file mode 100644 index 00000000..4596b984 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/map.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.map'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'map'); diff --git a/node_modules/core-js/es/array/virtual/push.js b/node_modules/core-js/es/array/virtual/push.js new file mode 100644 index 00000000..f28af7de --- /dev/null +++ b/node_modules/core-js/es/array/virtual/push.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.push'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'push'); diff --git a/node_modules/core-js/es/array/virtual/reduce-right.js b/node_modules/core-js/es/array/virtual/reduce-right.js new file mode 100644 index 00000000..2560648f --- /dev/null +++ b/node_modules/core-js/es/array/virtual/reduce-right.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.reduce-right'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'reduceRight'); diff --git a/node_modules/core-js/es/array/virtual/reduce.js b/node_modules/core-js/es/array/virtual/reduce.js new file mode 100644 index 00000000..7d890210 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/reduce.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.reduce'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'reduce'); diff --git a/node_modules/core-js/es/array/virtual/reverse.js b/node_modules/core-js/es/array/virtual/reverse.js new file mode 100644 index 00000000..c7476505 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/reverse.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.reverse'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'reverse'); diff --git a/node_modules/core-js/es/array/virtual/slice.js b/node_modules/core-js/es/array/virtual/slice.js new file mode 100644 index 00000000..8650e1d5 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/slice.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.slice'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'slice'); diff --git a/node_modules/core-js/es/array/virtual/some.js b/node_modules/core-js/es/array/virtual/some.js new file mode 100644 index 00000000..e8d33275 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/some.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.some'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'some'); diff --git a/node_modules/core-js/es/array/virtual/sort.js b/node_modules/core-js/es/array/virtual/sort.js new file mode 100644 index 00000000..c09054c3 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/sort.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.sort'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'sort'); diff --git a/node_modules/core-js/es/array/virtual/splice.js b/node_modules/core-js/es/array/virtual/splice.js new file mode 100644 index 00000000..60e2f3ad --- /dev/null +++ b/node_modules/core-js/es/array/virtual/splice.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.splice'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'splice'); diff --git a/node_modules/core-js/es/array/virtual/to-reversed.js b/node_modules/core-js/es/array/virtual/to-reversed.js new file mode 100644 index 00000000..fd982124 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/to-reversed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.to-reversed'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'toReversed'); diff --git a/node_modules/core-js/es/array/virtual/to-sorted.js b/node_modules/core-js/es/array/virtual/to-sorted.js new file mode 100644 index 00000000..5cb7fa22 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/to-sorted.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.array.sort'); +require('../../../modules/es.array.to-sorted'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'toSorted'); diff --git a/node_modules/core-js/es/array/virtual/to-spliced.js b/node_modules/core-js/es/array/virtual/to-spliced.js new file mode 100644 index 00000000..0ab0bafd --- /dev/null +++ b/node_modules/core-js/es/array/virtual/to-spliced.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.to-spliced'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'toSpliced'); diff --git a/node_modules/core-js/es/array/virtual/unshift.js b/node_modules/core-js/es/array/virtual/unshift.js new file mode 100644 index 00000000..8f1038df --- /dev/null +++ b/node_modules/core-js/es/array/virtual/unshift.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.unshift'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'unshift'); diff --git a/node_modules/core-js/es/array/virtual/values.js b/node_modules/core-js/es/array/virtual/values.js new file mode 100644 index 00000000..5a8b3d4c --- /dev/null +++ b/node_modules/core-js/es/array/virtual/values.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.array.iterator'); +require('../../../modules/es.object.to-string'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'values'); diff --git a/node_modules/core-js/es/array/virtual/with.js b/node_modules/core-js/es/array/virtual/with.js new file mode 100644 index 00000000..c5da88a1 --- /dev/null +++ b/node_modules/core-js/es/array/virtual/with.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.array.with'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'with'); diff --git a/node_modules/core-js/es/array/with.js b/node_modules/core-js/es/array/with.js new file mode 100644 index 00000000..ed0527e0 --- /dev/null +++ b/node_modules/core-js/es/array/with.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.array.with'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'with'); diff --git a/node_modules/core-js/es/data-view/get-float16.js b/node_modules/core-js/es/data-view/get-float16.js new file mode 100644 index 00000000..0e176355 --- /dev/null +++ b/node_modules/core-js/es/data-view/get-float16.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.data-view.get-float16'); diff --git a/node_modules/core-js/es/data-view/index.js b/node_modules/core-js/es/data-view/index.js new file mode 100644 index 00000000..726c68b9 --- /dev/null +++ b/node_modules/core-js/es/data-view/index.js @@ -0,0 +1,10 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.data-view'); +require('../../modules/es.data-view.get-float16'); +require('../../modules/es.data-view.set-float16'); +require('../../modules/es.object.to-string'); +var path = require('../../internals/path'); + +module.exports = path.DataView; diff --git a/node_modules/core-js/es/data-view/set-float16.js b/node_modules/core-js/es/data-view/set-float16.js new file mode 100644 index 00000000..80beae7b --- /dev/null +++ b/node_modules/core-js/es/data-view/set-float16.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.data-view.set-float16'); diff --git a/node_modules/core-js/es/date/get-year.js b/node_modules/core-js/es/date/get-year.js new file mode 100644 index 00000000..8364fa1e --- /dev/null +++ b/node_modules/core-js/es/date/get-year.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.date.get-year'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Date', 'getYear'); diff --git a/node_modules/core-js/es/date/index.js b/node_modules/core-js/es/date/index.js new file mode 100644 index 00000000..ec1d2245 --- /dev/null +++ b/node_modules/core-js/es/date/index.js @@ -0,0 +1,12 @@ +'use strict'; +require('../../modules/es.date.get-year'); +require('../../modules/es.date.now'); +require('../../modules/es.date.set-year'); +require('../../modules/es.date.to-gmt-string'); +require('../../modules/es.date.to-iso-string'); +require('../../modules/es.date.to-json'); +require('../../modules/es.date.to-string'); +require('../../modules/es.date.to-primitive'); +var path = require('../../internals/path'); + +module.exports = path.Date; diff --git a/node_modules/core-js/es/date/now.js b/node_modules/core-js/es/date/now.js new file mode 100644 index 00000000..0e395aeb --- /dev/null +++ b/node_modules/core-js/es/date/now.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.date.now'); +var path = require('../../internals/path'); + +module.exports = path.Date.now; diff --git a/node_modules/core-js/es/date/set-year.js b/node_modules/core-js/es/date/set-year.js new file mode 100644 index 00000000..b12aa4ea --- /dev/null +++ b/node_modules/core-js/es/date/set-year.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.date.set-year'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Date', 'setYear'); diff --git a/node_modules/core-js/es/date/to-gmt-string.js b/node_modules/core-js/es/date/to-gmt-string.js new file mode 100644 index 00000000..eb5fe4b9 --- /dev/null +++ b/node_modules/core-js/es/date/to-gmt-string.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.date.to-gmt-string'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Date', 'toGMTString'); diff --git a/node_modules/core-js/es/date/to-iso-string.js b/node_modules/core-js/es/date/to-iso-string.js new file mode 100644 index 00000000..1099ff1b --- /dev/null +++ b/node_modules/core-js/es/date/to-iso-string.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.date.to-iso-string'); +require('../../modules/es.date.to-json'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Date', 'toISOString'); diff --git a/node_modules/core-js/es/date/to-json.js b/node_modules/core-js/es/date/to-json.js new file mode 100644 index 00000000..891ee538 --- /dev/null +++ b/node_modules/core-js/es/date/to-json.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.date.to-json'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Date', 'toJSON'); diff --git a/node_modules/core-js/es/date/to-primitive.js b/node_modules/core-js/es/date/to-primitive.js new file mode 100644 index 00000000..bccade65 --- /dev/null +++ b/node_modules/core-js/es/date/to-primitive.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.date.to-primitive'); +var uncurryThis = require('../../internals/function-uncurry-this'); +var toPrimitive = require('../../internals/date-to-primitive'); + +module.exports = uncurryThis(toPrimitive); diff --git a/node_modules/core-js/es/date/to-string.js b/node_modules/core-js/es/date/to-string.js new file mode 100644 index 00000000..4dc3ee2b --- /dev/null +++ b/node_modules/core-js/es/date/to-string.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.date.to-string'); +var uncurryThis = require('../../internals/function-uncurry-this'); + +module.exports = uncurryThis(Date.prototype.toString); diff --git a/node_modules/core-js/es/error/constructor.js b/node_modules/core-js/es/error/constructor.js new file mode 100644 index 00000000..a14c3529 --- /dev/null +++ b/node_modules/core-js/es/error/constructor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.error.cause'); +var path = require('../../internals/path'); + +module.exports = path; diff --git a/node_modules/core-js/es/error/index.js b/node_modules/core-js/es/error/index.js new file mode 100644 index 00000000..10f873f0 --- /dev/null +++ b/node_modules/core-js/es/error/index.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.error.cause'); +require('../../modules/es.error.to-string'); +var path = require('../../internals/path'); + +module.exports = path; diff --git a/node_modules/core-js/es/error/to-string.js b/node_modules/core-js/es/error/to-string.js new file mode 100644 index 00000000..fe82bf27 --- /dev/null +++ b/node_modules/core-js/es/error/to-string.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.error.to-string'); +var toString = require('../../internals/error-to-string'); + +module.exports = toString; diff --git a/node_modules/core-js/es/escape.js b/node_modules/core-js/es/escape.js new file mode 100644 index 00000000..71775b5d --- /dev/null +++ b/node_modules/core-js/es/escape.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/es.escape'); +var path = require('../internals/path'); + +module.exports = path.escape; diff --git a/node_modules/core-js/es/function/bind.js b/node_modules/core-js/es/function/bind.js new file mode 100644 index 00000000..4b35a80e --- /dev/null +++ b/node_modules/core-js/es/function/bind.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.function.bind'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Function', 'bind'); diff --git a/node_modules/core-js/es/function/has-instance.js b/node_modules/core-js/es/function/has-instance.js new file mode 100644 index 00000000..d50062dd --- /dev/null +++ b/node_modules/core-js/es/function/has-instance.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.function.has-instance'); +var wellKnownSymbol = require('../../internals/well-known-symbol'); + +module.exports = Function[wellKnownSymbol('hasInstance')]; diff --git a/node_modules/core-js/es/function/index.js b/node_modules/core-js/es/function/index.js new file mode 100644 index 00000000..c58835fa --- /dev/null +++ b/node_modules/core-js/es/function/index.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.function.bind'); +require('../../modules/es.function.name'); +require('../../modules/es.function.has-instance'); +var path = require('../../internals/path'); + +module.exports = path.Function; diff --git a/node_modules/core-js/es/function/name.js b/node_modules/core-js/es/function/name.js new file mode 100644 index 00000000..588269a6 --- /dev/null +++ b/node_modules/core-js/es/function/name.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.function.name'); diff --git a/node_modules/core-js/es/function/virtual/bind.js b/node_modules/core-js/es/function/virtual/bind.js new file mode 100644 index 00000000..46bf5022 --- /dev/null +++ b/node_modules/core-js/es/function/virtual/bind.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.function.bind'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Function', 'bind'); diff --git a/node_modules/core-js/es/function/virtual/index.js b/node_modules/core-js/es/function/virtual/index.js new file mode 100644 index 00000000..ccda880e --- /dev/null +++ b/node_modules/core-js/es/function/virtual/index.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.function.bind'); +var entryVirtual = require('../../../internals/entry-virtual'); + +module.exports = entryVirtual('Function'); diff --git a/node_modules/core-js/es/get-iterator-method.js b/node_modules/core-js/es/get-iterator-method.js new file mode 100644 index 00000000..8ea9df4e --- /dev/null +++ b/node_modules/core-js/es/get-iterator-method.js @@ -0,0 +1,6 @@ +'use strict'; +require('../modules/es.array.iterator'); +require('../modules/es.string.iterator'); +var getIteratorMethod = require('../internals/get-iterator-method'); + +module.exports = getIteratorMethod; diff --git a/node_modules/core-js/es/get-iterator.js b/node_modules/core-js/es/get-iterator.js new file mode 100644 index 00000000..372774ed --- /dev/null +++ b/node_modules/core-js/es/get-iterator.js @@ -0,0 +1,6 @@ +'use strict'; +require('../modules/es.array.iterator'); +require('../modules/es.string.iterator'); +var getIterator = require('../internals/get-iterator'); + +module.exports = getIterator; diff --git a/node_modules/core-js/es/global-this.js b/node_modules/core-js/es/global-this.js new file mode 100644 index 00000000..4b10fec4 --- /dev/null +++ b/node_modules/core-js/es/global-this.js @@ -0,0 +1,4 @@ +'use strict'; +require('../modules/es.global-this'); + +module.exports = require('../internals/global-this'); diff --git a/node_modules/core-js/es/index.js b/node_modules/core-js/es/index.js new file mode 100644 index 00000000..3ed64fe4 --- /dev/null +++ b/node_modules/core-js/es/index.js @@ -0,0 +1,276 @@ +'use strict'; +require('../modules/es.symbol'); +require('../modules/es.symbol.description'); +require('../modules/es.symbol.async-iterator'); +require('../modules/es.symbol.has-instance'); +require('../modules/es.symbol.is-concat-spreadable'); +require('../modules/es.symbol.iterator'); +require('../modules/es.symbol.match'); +require('../modules/es.symbol.match-all'); +require('../modules/es.symbol.replace'); +require('../modules/es.symbol.search'); +require('../modules/es.symbol.species'); +require('../modules/es.symbol.split'); +require('../modules/es.symbol.to-primitive'); +require('../modules/es.symbol.to-string-tag'); +require('../modules/es.symbol.unscopables'); +require('../modules/es.error.cause'); +require('../modules/es.error.to-string'); +require('../modules/es.aggregate-error'); +require('../modules/es.aggregate-error.cause'); +require('../modules/es.array.at'); +require('../modules/es.array.concat'); +require('../modules/es.array.copy-within'); +require('../modules/es.array.every'); +require('../modules/es.array.fill'); +require('../modules/es.array.filter'); +require('../modules/es.array.find'); +require('../modules/es.array.find-index'); +require('../modules/es.array.find-last'); +require('../modules/es.array.find-last-index'); +require('../modules/es.array.flat'); +require('../modules/es.array.flat-map'); +require('../modules/es.array.for-each'); +require('../modules/es.array.from'); +require('../modules/es.array.includes'); +require('../modules/es.array.index-of'); +require('../modules/es.array.is-array'); +require('../modules/es.array.iterator'); +require('../modules/es.array.join'); +require('../modules/es.array.last-index-of'); +require('../modules/es.array.map'); +require('../modules/es.array.of'); +require('../modules/es.array.push'); +require('../modules/es.array.reduce'); +require('../modules/es.array.reduce-right'); +require('../modules/es.array.reverse'); +require('../modules/es.array.slice'); +require('../modules/es.array.some'); +require('../modules/es.array.sort'); +require('../modules/es.array.species'); +require('../modules/es.array.splice'); +require('../modules/es.array.to-reversed'); +require('../modules/es.array.to-sorted'); +require('../modules/es.array.to-spliced'); +require('../modules/es.array.unscopables.flat'); +require('../modules/es.array.unscopables.flat-map'); +require('../modules/es.array.unshift'); +require('../modules/es.array.with'); +require('../modules/es.array-buffer.constructor'); +require('../modules/es.array-buffer.is-view'); +require('../modules/es.array-buffer.slice'); +require('../modules/es.data-view'); +require('../modules/es.data-view.get-float16'); +require('../modules/es.data-view.set-float16'); +require('../modules/es.array-buffer.detached'); +require('../modules/es.array-buffer.transfer'); +require('../modules/es.array-buffer.transfer-to-fixed-length'); +require('../modules/es.date.get-year'); +require('../modules/es.date.now'); +require('../modules/es.date.set-year'); +require('../modules/es.date.to-gmt-string'); +require('../modules/es.date.to-iso-string'); +require('../modules/es.date.to-json'); +require('../modules/es.date.to-primitive'); +require('../modules/es.date.to-string'); +require('../modules/es.escape'); +require('../modules/es.function.bind'); +require('../modules/es.function.has-instance'); +require('../modules/es.function.name'); +require('../modules/es.global-this'); +require('../modules/es.iterator.constructor'); +require('../modules/es.iterator.drop'); +require('../modules/es.iterator.every'); +require('../modules/es.iterator.filter'); +require('../modules/es.iterator.find'); +require('../modules/es.iterator.flat-map'); +require('../modules/es.iterator.for-each'); +require('../modules/es.iterator.from'); +require('../modules/es.iterator.map'); +require('../modules/es.iterator.reduce'); +require('../modules/es.iterator.some'); +require('../modules/es.iterator.take'); +require('../modules/es.iterator.to-array'); +require('../modules/es.json.stringify'); +require('../modules/es.json.to-string-tag'); +require('../modules/es.map'); +require('../modules/es.map.group-by'); +require('../modules/es.math.acosh'); +require('../modules/es.math.asinh'); +require('../modules/es.math.atanh'); +require('../modules/es.math.cbrt'); +require('../modules/es.math.clz32'); +require('../modules/es.math.cosh'); +require('../modules/es.math.expm1'); +require('../modules/es.math.fround'); +require('../modules/es.math.f16round'); +require('../modules/es.math.hypot'); +require('../modules/es.math.imul'); +require('../modules/es.math.log10'); +require('../modules/es.math.log1p'); +require('../modules/es.math.log2'); +require('../modules/es.math.sign'); +require('../modules/es.math.sinh'); +require('../modules/es.math.tanh'); +require('../modules/es.math.to-string-tag'); +require('../modules/es.math.trunc'); +require('../modules/es.number.constructor'); +require('../modules/es.number.epsilon'); +require('../modules/es.number.is-finite'); +require('../modules/es.number.is-integer'); +require('../modules/es.number.is-nan'); +require('../modules/es.number.is-safe-integer'); +require('../modules/es.number.max-safe-integer'); +require('../modules/es.number.min-safe-integer'); +require('../modules/es.number.parse-float'); +require('../modules/es.number.parse-int'); +require('../modules/es.number.to-exponential'); +require('../modules/es.number.to-fixed'); +require('../modules/es.number.to-precision'); +require('../modules/es.object.assign'); +require('../modules/es.object.create'); +require('../modules/es.object.define-getter'); +require('../modules/es.object.define-properties'); +require('../modules/es.object.define-property'); +require('../modules/es.object.define-setter'); +require('../modules/es.object.entries'); +require('../modules/es.object.freeze'); +require('../modules/es.object.from-entries'); +require('../modules/es.object.get-own-property-descriptor'); +require('../modules/es.object.get-own-property-descriptors'); +require('../modules/es.object.get-own-property-names'); +require('../modules/es.object.get-prototype-of'); +require('../modules/es.object.group-by'); +require('../modules/es.object.has-own'); +require('../modules/es.object.is'); +require('../modules/es.object.is-extensible'); +require('../modules/es.object.is-frozen'); +require('../modules/es.object.is-sealed'); +require('../modules/es.object.keys'); +require('../modules/es.object.lookup-getter'); +require('../modules/es.object.lookup-setter'); +require('../modules/es.object.prevent-extensions'); +require('../modules/es.object.proto'); +require('../modules/es.object.seal'); +require('../modules/es.object.set-prototype-of'); +require('../modules/es.object.to-string'); +require('../modules/es.object.values'); +require('../modules/es.parse-float'); +require('../modules/es.parse-int'); +require('../modules/es.promise'); +require('../modules/es.promise.all-settled'); +require('../modules/es.promise.any'); +require('../modules/es.promise.finally'); +require('../modules/es.promise.try'); +require('../modules/es.promise.with-resolvers'); +require('../modules/es.reflect.apply'); +require('../modules/es.reflect.construct'); +require('../modules/es.reflect.define-property'); +require('../modules/es.reflect.delete-property'); +require('../modules/es.reflect.get'); +require('../modules/es.reflect.get-own-property-descriptor'); +require('../modules/es.reflect.get-prototype-of'); +require('../modules/es.reflect.has'); +require('../modules/es.reflect.is-extensible'); +require('../modules/es.reflect.own-keys'); +require('../modules/es.reflect.prevent-extensions'); +require('../modules/es.reflect.set'); +require('../modules/es.reflect.set-prototype-of'); +require('../modules/es.reflect.to-string-tag'); +require('../modules/es.regexp.constructor'); +require('../modules/es.regexp.escape'); +require('../modules/es.regexp.dot-all'); +require('../modules/es.regexp.exec'); +require('../modules/es.regexp.flags'); +require('../modules/es.regexp.sticky'); +require('../modules/es.regexp.test'); +require('../modules/es.regexp.to-string'); +require('../modules/es.set'); +require('../modules/es.set.difference.v2'); +require('../modules/es.set.intersection.v2'); +require('../modules/es.set.is-disjoint-from.v2'); +require('../modules/es.set.is-subset-of.v2'); +require('../modules/es.set.is-superset-of.v2'); +require('../modules/es.set.symmetric-difference.v2'); +require('../modules/es.set.union.v2'); +require('../modules/es.string.at-alternative'); +require('../modules/es.string.code-point-at'); +require('../modules/es.string.ends-with'); +require('../modules/es.string.from-code-point'); +require('../modules/es.string.includes'); +require('../modules/es.string.is-well-formed'); +require('../modules/es.string.iterator'); +require('../modules/es.string.match'); +require('../modules/es.string.match-all'); +require('../modules/es.string.pad-end'); +require('../modules/es.string.pad-start'); +require('../modules/es.string.raw'); +require('../modules/es.string.repeat'); +require('../modules/es.string.replace'); +require('../modules/es.string.replace-all'); +require('../modules/es.string.search'); +require('../modules/es.string.split'); +require('../modules/es.string.starts-with'); +require('../modules/es.string.substr'); +require('../modules/es.string.to-well-formed'); +require('../modules/es.string.trim'); +require('../modules/es.string.trim-end'); +require('../modules/es.string.trim-start'); +require('../modules/es.string.anchor'); +require('../modules/es.string.big'); +require('../modules/es.string.blink'); +require('../modules/es.string.bold'); +require('../modules/es.string.fixed'); +require('../modules/es.string.fontcolor'); +require('../modules/es.string.fontsize'); +require('../modules/es.string.italics'); +require('../modules/es.string.link'); +require('../modules/es.string.small'); +require('../modules/es.string.strike'); +require('../modules/es.string.sub'); +require('../modules/es.string.sup'); +require('../modules/es.typed-array.float32-array'); +require('../modules/es.typed-array.float64-array'); +require('../modules/es.typed-array.int8-array'); +require('../modules/es.typed-array.int16-array'); +require('../modules/es.typed-array.int32-array'); +require('../modules/es.typed-array.uint8-array'); +require('../modules/es.typed-array.uint8-clamped-array'); +require('../modules/es.typed-array.uint16-array'); +require('../modules/es.typed-array.uint32-array'); +require('../modules/es.typed-array.at'); +require('../modules/es.typed-array.copy-within'); +require('../modules/es.typed-array.every'); +require('../modules/es.typed-array.fill'); +require('../modules/es.typed-array.filter'); +require('../modules/es.typed-array.find'); +require('../modules/es.typed-array.find-index'); +require('../modules/es.typed-array.find-last'); +require('../modules/es.typed-array.find-last-index'); +require('../modules/es.typed-array.for-each'); +require('../modules/es.typed-array.from'); +require('../modules/es.typed-array.includes'); +require('../modules/es.typed-array.index-of'); +require('../modules/es.typed-array.iterator'); +require('../modules/es.typed-array.join'); +require('../modules/es.typed-array.last-index-of'); +require('../modules/es.typed-array.map'); +require('../modules/es.typed-array.of'); +require('../modules/es.typed-array.reduce'); +require('../modules/es.typed-array.reduce-right'); +require('../modules/es.typed-array.reverse'); +require('../modules/es.typed-array.set'); +require('../modules/es.typed-array.slice'); +require('../modules/es.typed-array.some'); +require('../modules/es.typed-array.sort'); +require('../modules/es.typed-array.subarray'); +require('../modules/es.typed-array.to-locale-string'); +require('../modules/es.typed-array.to-reversed'); +require('../modules/es.typed-array.to-sorted'); +require('../modules/es.typed-array.to-string'); +require('../modules/es.typed-array.with'); +require('../modules/es.unescape'); +require('../modules/es.weak-map'); +require('../modules/es.weak-set'); + +module.exports = require('../internals/path'); diff --git a/node_modules/core-js/es/instance/at.js b/node_modules/core-js/es/instance/at.js new file mode 100644 index 00000000..75de4fc2 --- /dev/null +++ b/node_modules/core-js/es/instance/at.js @@ -0,0 +1,15 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var arrayMethod = require('../array/virtual/at'); +var stringMethod = require('../string/virtual/at'); + +var ArrayPrototype = Array.prototype; +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.at; + if (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.at)) return arrayMethod; + if (typeof it == 'string' || it === StringPrototype || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.at)) { + return stringMethod; + } return own; +}; diff --git a/node_modules/core-js/es/instance/bind.js b/node_modules/core-js/es/instance/bind.js new file mode 100644 index 00000000..e8fb66fc --- /dev/null +++ b/node_modules/core-js/es/instance/bind.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../function/virtual/bind'); + +var FunctionPrototype = Function.prototype; + +module.exports = function (it) { + var own = it.bind; + return it === FunctionPrototype || (isPrototypeOf(FunctionPrototype, it) && own === FunctionPrototype.bind) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/code-point-at.js b/node_modules/core-js/es/instance/code-point-at.js new file mode 100644 index 00000000..5be3cd33 --- /dev/null +++ b/node_modules/core-js/es/instance/code-point-at.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/code-point-at'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.codePointAt; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.codePointAt) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/concat.js b/node_modules/core-js/es/instance/concat.js new file mode 100644 index 00000000..64740414 --- /dev/null +++ b/node_modules/core-js/es/instance/concat.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/concat'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.concat; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.concat) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/copy-within.js b/node_modules/core-js/es/instance/copy-within.js new file mode 100644 index 00000000..9b16fe01 --- /dev/null +++ b/node_modules/core-js/es/instance/copy-within.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/copy-within'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.copyWithin; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.copyWithin) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/ends-with.js b/node_modules/core-js/es/instance/ends-with.js new file mode 100644 index 00000000..ca2af508 --- /dev/null +++ b/node_modules/core-js/es/instance/ends-with.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/ends-with'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.endsWith; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.endsWith) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/entries.js b/node_modules/core-js/es/instance/entries.js new file mode 100644 index 00000000..e900c67d --- /dev/null +++ b/node_modules/core-js/es/instance/entries.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/entries'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.entries; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.entries) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/every.js b/node_modules/core-js/es/instance/every.js new file mode 100644 index 00000000..0e3bc52a --- /dev/null +++ b/node_modules/core-js/es/instance/every.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/every'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.every; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.every) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/fill.js b/node_modules/core-js/es/instance/fill.js new file mode 100644 index 00000000..5bf862c2 --- /dev/null +++ b/node_modules/core-js/es/instance/fill.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/fill'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.fill; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.fill) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/filter.js b/node_modules/core-js/es/instance/filter.js new file mode 100644 index 00000000..7e0a348d --- /dev/null +++ b/node_modules/core-js/es/instance/filter.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/filter'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.filter; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.filter) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/find-index.js b/node_modules/core-js/es/instance/find-index.js new file mode 100644 index 00000000..862344f8 --- /dev/null +++ b/node_modules/core-js/es/instance/find-index.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/find-index'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.findIndex; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.findIndex) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/find-last-index.js b/node_modules/core-js/es/instance/find-last-index.js new file mode 100644 index 00000000..4c7cfcbc --- /dev/null +++ b/node_modules/core-js/es/instance/find-last-index.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/find-last-index'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.findLastIndex; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.findLastIndex) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/find-last.js b/node_modules/core-js/es/instance/find-last.js new file mode 100644 index 00000000..7d30e0b0 --- /dev/null +++ b/node_modules/core-js/es/instance/find-last.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/find-last'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.findLast; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.findLast) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/find.js b/node_modules/core-js/es/instance/find.js new file mode 100644 index 00000000..2511c3b7 --- /dev/null +++ b/node_modules/core-js/es/instance/find.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/find'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.find; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.find) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/flags.js b/node_modules/core-js/es/instance/flags.js new file mode 100644 index 00000000..66b08c44 --- /dev/null +++ b/node_modules/core-js/es/instance/flags.js @@ -0,0 +1,9 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var flags = require('../regexp/flags'); + +var RegExpPrototype = RegExp.prototype; + +module.exports = function (it) { + return (it === RegExpPrototype || isPrototypeOf(RegExpPrototype, it)) ? flags(it) : it.flags; +}; diff --git a/node_modules/core-js/es/instance/flat-map.js b/node_modules/core-js/es/instance/flat-map.js new file mode 100644 index 00000000..d406dd9d --- /dev/null +++ b/node_modules/core-js/es/instance/flat-map.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/flat-map'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.flatMap; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.flatMap) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/flat.js b/node_modules/core-js/es/instance/flat.js new file mode 100644 index 00000000..5b168646 --- /dev/null +++ b/node_modules/core-js/es/instance/flat.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/flat'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.flat; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.flat) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/for-each.js b/node_modules/core-js/es/instance/for-each.js new file mode 100644 index 00000000..58566e6e --- /dev/null +++ b/node_modules/core-js/es/instance/for-each.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/for-each'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.forEach; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.forEach) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/includes.js b/node_modules/core-js/es/instance/includes.js new file mode 100644 index 00000000..d2daf8ca --- /dev/null +++ b/node_modules/core-js/es/instance/includes.js @@ -0,0 +1,15 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var arrayMethod = require('../array/virtual/includes'); +var stringMethod = require('../string/virtual/includes'); + +var ArrayPrototype = Array.prototype; +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.includes; + if (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.includes)) return arrayMethod; + if (typeof it == 'string' || it === StringPrototype || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.includes)) { + return stringMethod; + } return own; +}; diff --git a/node_modules/core-js/es/instance/index-of.js b/node_modules/core-js/es/instance/index-of.js new file mode 100644 index 00000000..bcd0898c --- /dev/null +++ b/node_modules/core-js/es/instance/index-of.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/index-of'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.indexOf; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.indexOf) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/is-well-formed.js b/node_modules/core-js/es/instance/is-well-formed.js new file mode 100644 index 00000000..728fdc55 --- /dev/null +++ b/node_modules/core-js/es/instance/is-well-formed.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/is-well-formed'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.isWellFormed; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.isWellFormed) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/keys.js b/node_modules/core-js/es/instance/keys.js new file mode 100644 index 00000000..b535ac28 --- /dev/null +++ b/node_modules/core-js/es/instance/keys.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/keys'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.keys; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.keys) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/last-index-of.js b/node_modules/core-js/es/instance/last-index-of.js new file mode 100644 index 00000000..633d1206 --- /dev/null +++ b/node_modules/core-js/es/instance/last-index-of.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/last-index-of'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.lastIndexOf; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.lastIndexOf) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/map.js b/node_modules/core-js/es/instance/map.js new file mode 100644 index 00000000..43b9fcac --- /dev/null +++ b/node_modules/core-js/es/instance/map.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/map'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.map; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.map) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/match-all.js b/node_modules/core-js/es/instance/match-all.js new file mode 100644 index 00000000..251a5be8 --- /dev/null +++ b/node_modules/core-js/es/instance/match-all.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/match-all'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.matchAll; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.matchAll) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/pad-end.js b/node_modules/core-js/es/instance/pad-end.js new file mode 100644 index 00000000..bb5dd805 --- /dev/null +++ b/node_modules/core-js/es/instance/pad-end.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/pad-end'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.padEnd; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.padEnd) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/pad-start.js b/node_modules/core-js/es/instance/pad-start.js new file mode 100644 index 00000000..94a73a97 --- /dev/null +++ b/node_modules/core-js/es/instance/pad-start.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/pad-start'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.padStart; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.padStart) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/push.js b/node_modules/core-js/es/instance/push.js new file mode 100644 index 00000000..1796ff05 --- /dev/null +++ b/node_modules/core-js/es/instance/push.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/push'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.push; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.push) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/reduce-right.js b/node_modules/core-js/es/instance/reduce-right.js new file mode 100644 index 00000000..25c6118a --- /dev/null +++ b/node_modules/core-js/es/instance/reduce-right.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/reduce-right'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.reduceRight; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.reduceRight) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/reduce.js b/node_modules/core-js/es/instance/reduce.js new file mode 100644 index 00000000..0f8f4148 --- /dev/null +++ b/node_modules/core-js/es/instance/reduce.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/reduce'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.reduce; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.reduce) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/repeat.js b/node_modules/core-js/es/instance/repeat.js new file mode 100644 index 00000000..ab7e4976 --- /dev/null +++ b/node_modules/core-js/es/instance/repeat.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/repeat'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.repeat; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.repeat) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/replace-all.js b/node_modules/core-js/es/instance/replace-all.js new file mode 100644 index 00000000..f5b2146c --- /dev/null +++ b/node_modules/core-js/es/instance/replace-all.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/replace-all'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.replaceAll; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.replaceAll) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/reverse.js b/node_modules/core-js/es/instance/reverse.js new file mode 100644 index 00000000..bf00f66d --- /dev/null +++ b/node_modules/core-js/es/instance/reverse.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/reverse'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.reverse; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.reverse) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/slice.js b/node_modules/core-js/es/instance/slice.js new file mode 100644 index 00000000..369ea0a8 --- /dev/null +++ b/node_modules/core-js/es/instance/slice.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/slice'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.slice; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.slice) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/some.js b/node_modules/core-js/es/instance/some.js new file mode 100644 index 00000000..3eddc1b7 --- /dev/null +++ b/node_modules/core-js/es/instance/some.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/some'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.some; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.some) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/sort.js b/node_modules/core-js/es/instance/sort.js new file mode 100644 index 00000000..a6c21f6b --- /dev/null +++ b/node_modules/core-js/es/instance/sort.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/sort'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.sort; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.sort) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/splice.js b/node_modules/core-js/es/instance/splice.js new file mode 100644 index 00000000..e7e715f5 --- /dev/null +++ b/node_modules/core-js/es/instance/splice.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/splice'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.splice; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.splice) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/starts-with.js b/node_modules/core-js/es/instance/starts-with.js new file mode 100644 index 00000000..2185de7f --- /dev/null +++ b/node_modules/core-js/es/instance/starts-with.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/starts-with'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.startsWith; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.startsWith) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/to-reversed.js b/node_modules/core-js/es/instance/to-reversed.js new file mode 100644 index 00000000..5cfb459d --- /dev/null +++ b/node_modules/core-js/es/instance/to-reversed.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/to-reversed'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.toReversed; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.toReversed)) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/to-sorted.js b/node_modules/core-js/es/instance/to-sorted.js new file mode 100644 index 00000000..a059c6f7 --- /dev/null +++ b/node_modules/core-js/es/instance/to-sorted.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/to-sorted'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.toSorted; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.toSorted)) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/to-spliced.js b/node_modules/core-js/es/instance/to-spliced.js new file mode 100644 index 00000000..9e67474f --- /dev/null +++ b/node_modules/core-js/es/instance/to-spliced.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/to-spliced'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.toSpliced; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.toSpliced)) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/to-well-formed.js b/node_modules/core-js/es/instance/to-well-formed.js new file mode 100644 index 00000000..29701d8b --- /dev/null +++ b/node_modules/core-js/es/instance/to-well-formed.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/to-well-formed'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.toWellFormed; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.toWellFormed) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/trim-end.js b/node_modules/core-js/es/instance/trim-end.js new file mode 100644 index 00000000..4688be62 --- /dev/null +++ b/node_modules/core-js/es/instance/trim-end.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/trim-end'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.trimEnd; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.trimEnd) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/trim-left.js b/node_modules/core-js/es/instance/trim-left.js new file mode 100644 index 00000000..9657cebe --- /dev/null +++ b/node_modules/core-js/es/instance/trim-left.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/trim-left'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.trimLeft; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.trimLeft) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/trim-right.js b/node_modules/core-js/es/instance/trim-right.js new file mode 100644 index 00000000..16eb9e3c --- /dev/null +++ b/node_modules/core-js/es/instance/trim-right.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/trim-right'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.trimRight; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.trimRight) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/trim-start.js b/node_modules/core-js/es/instance/trim-start.js new file mode 100644 index 00000000..baf15997 --- /dev/null +++ b/node_modules/core-js/es/instance/trim-start.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/trim-start'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.trimStart; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.trimStart) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/trim.js b/node_modules/core-js/es/instance/trim.js new file mode 100644 index 00000000..6983995d --- /dev/null +++ b/node_modules/core-js/es/instance/trim.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/trim'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.trim; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.trim) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/unshift.js b/node_modules/core-js/es/instance/unshift.js new file mode 100644 index 00000000..e30c7148 --- /dev/null +++ b/node_modules/core-js/es/instance/unshift.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/unshift'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.unshift; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.unshift) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/values.js b/node_modules/core-js/es/instance/values.js new file mode 100644 index 00000000..0573ad44 --- /dev/null +++ b/node_modules/core-js/es/instance/values.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/values'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.values; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.values) ? method : own; +}; diff --git a/node_modules/core-js/es/instance/with.js b/node_modules/core-js/es/instance/with.js new file mode 100644 index 00000000..f3db9f47 --- /dev/null +++ b/node_modules/core-js/es/instance/with.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/with'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it['with']; + return (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype['with'])) ? method : own; +}; diff --git a/node_modules/core-js/es/is-iterable.js b/node_modules/core-js/es/is-iterable.js new file mode 100644 index 00000000..7a531143 --- /dev/null +++ b/node_modules/core-js/es/is-iterable.js @@ -0,0 +1,6 @@ +'use strict'; +require('../modules/es.array.iterator'); +require('../modules/es.string.iterator'); +var isIterable = require('../internals/is-iterable'); + +module.exports = isIterable; diff --git a/node_modules/core-js/es/iterator/drop.js b/node_modules/core-js/es/iterator/drop.js new file mode 100644 index 00000000..f97b3266 --- /dev/null +++ b/node_modules/core-js/es/iterator/drop.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.drop'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'drop'); diff --git a/node_modules/core-js/es/iterator/every.js b/node_modules/core-js/es/iterator/every.js new file mode 100644 index 00000000..99c46068 --- /dev/null +++ b/node_modules/core-js/es/iterator/every.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.every'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'every'); diff --git a/node_modules/core-js/es/iterator/filter.js b/node_modules/core-js/es/iterator/filter.js new file mode 100644 index 00000000..9d19be82 --- /dev/null +++ b/node_modules/core-js/es/iterator/filter.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.filter'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'filter'); diff --git a/node_modules/core-js/es/iterator/find.js b/node_modules/core-js/es/iterator/find.js new file mode 100644 index 00000000..0c387786 --- /dev/null +++ b/node_modules/core-js/es/iterator/find.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.find'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'find'); diff --git a/node_modules/core-js/es/iterator/flat-map.js b/node_modules/core-js/es/iterator/flat-map.js new file mode 100644 index 00000000..296d29c4 --- /dev/null +++ b/node_modules/core-js/es/iterator/flat-map.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.flat-map'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'flatMap'); diff --git a/node_modules/core-js/es/iterator/for-each.js b/node_modules/core-js/es/iterator/for-each.js new file mode 100644 index 00000000..31e93edd --- /dev/null +++ b/node_modules/core-js/es/iterator/for-each.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.for-each'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'forEach'); diff --git a/node_modules/core-js/es/iterator/from.js b/node_modules/core-js/es/iterator/from.js new file mode 100644 index 00000000..f5c21839 --- /dev/null +++ b/node_modules/core-js/es/iterator/from.js @@ -0,0 +1,21 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.drop'); +require('../../modules/es.iterator.every'); +require('../../modules/es.iterator.filter'); +require('../../modules/es.iterator.find'); +require('../../modules/es.iterator.flat-map'); +require('../../modules/es.iterator.for-each'); +require('../../modules/es.iterator.from'); +require('../../modules/es.iterator.map'); +require('../../modules/es.iterator.reduce'); +require('../../modules/es.iterator.some'); +require('../../modules/es.iterator.take'); +require('../../modules/es.iterator.to-array'); + +var path = require('../../internals/path'); + +module.exports = path.Iterator.from; diff --git a/node_modules/core-js/es/iterator/index.js b/node_modules/core-js/es/iterator/index.js new file mode 100644 index 00000000..265f0447 --- /dev/null +++ b/node_modules/core-js/es/iterator/index.js @@ -0,0 +1,21 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.drop'); +require('../../modules/es.iterator.every'); +require('../../modules/es.iterator.filter'); +require('../../modules/es.iterator.find'); +require('../../modules/es.iterator.flat-map'); +require('../../modules/es.iterator.for-each'); +require('../../modules/es.iterator.from'); +require('../../modules/es.iterator.map'); +require('../../modules/es.iterator.reduce'); +require('../../modules/es.iterator.some'); +require('../../modules/es.iterator.take'); +require('../../modules/es.iterator.to-array'); + +var path = require('../../internals/path'); + +module.exports = path.Iterator; diff --git a/node_modules/core-js/es/iterator/map.js b/node_modules/core-js/es/iterator/map.js new file mode 100644 index 00000000..18434784 --- /dev/null +++ b/node_modules/core-js/es/iterator/map.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.map'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'map'); diff --git a/node_modules/core-js/es/iterator/reduce.js b/node_modules/core-js/es/iterator/reduce.js new file mode 100644 index 00000000..80ef615e --- /dev/null +++ b/node_modules/core-js/es/iterator/reduce.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.reduce'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'reduce'); diff --git a/node_modules/core-js/es/iterator/some.js b/node_modules/core-js/es/iterator/some.js new file mode 100644 index 00000000..d688f03f --- /dev/null +++ b/node_modules/core-js/es/iterator/some.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.some'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'some'); diff --git a/node_modules/core-js/es/iterator/take.js b/node_modules/core-js/es/iterator/take.js new file mode 100644 index 00000000..3d8841db --- /dev/null +++ b/node_modules/core-js/es/iterator/take.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.take'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'take'); diff --git a/node_modules/core-js/es/iterator/to-array.js b/node_modules/core-js/es/iterator/to-array.js new file mode 100644 index 00000000..92c55e27 --- /dev/null +++ b/node_modules/core-js/es/iterator/to-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.to-array'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'toArray'); diff --git a/node_modules/core-js/es/json/index.js b/node_modules/core-js/es/json/index.js new file mode 100644 index 00000000..ea69c7f6 --- /dev/null +++ b/node_modules/core-js/es/json/index.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.date.to-json'); +require('../../modules/es.json.stringify'); +require('../../modules/es.json.to-string-tag'); +var path = require('../../internals/path'); + +// eslint-disable-next-line es/no-json -- safe +module.exports = path.JSON || (path.JSON = { stringify: JSON.stringify }); diff --git a/node_modules/core-js/es/json/stringify.js b/node_modules/core-js/es/json/stringify.js new file mode 100644 index 00000000..068f1ea2 --- /dev/null +++ b/node_modules/core-js/es/json/stringify.js @@ -0,0 +1,13 @@ +'use strict'; +require('../../modules/es.date.to-json'); +require('../../modules/es.json.stringify'); +var path = require('../../internals/path'); +var apply = require('../../internals/function-apply'); + +// eslint-disable-next-line es/no-json -- safe +if (!path.JSON) path.JSON = { stringify: JSON.stringify }; + +// eslint-disable-next-line no-unused-vars -- required for `.length` +module.exports = function stringify(it, replacer, space) { + return apply(path.JSON.stringify, null, arguments); +}; diff --git a/node_modules/core-js/es/json/to-string-tag.js b/node_modules/core-js/es/json/to-string-tag.js new file mode 100644 index 00000000..8a8fbcd4 --- /dev/null +++ b/node_modules/core-js/es/json/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.json.to-string-tag'); + +module.exports = 'JSON'; diff --git a/node_modules/core-js/es/map/group-by.js b/node_modules/core-js/es/map/group-by.js new file mode 100644 index 00000000..3228c057 --- /dev/null +++ b/node_modules/core-js/es/map/group-by.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.map'); +require('../../modules/es.map.group-by'); +var path = require('../../internals/path'); + +module.exports = path.Map.groupBy; diff --git a/node_modules/core-js/es/map/index.js b/node_modules/core-js/es/map/index.js new file mode 100644 index 00000000..9dea507c --- /dev/null +++ b/node_modules/core-js/es/map/index.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.map'); +require('../../modules/es.map.group-by'); +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +var path = require('../../internals/path'); + +module.exports = path.Map; diff --git a/node_modules/core-js/es/math/acosh.js b/node_modules/core-js/es/math/acosh.js new file mode 100644 index 00000000..f9f77970 --- /dev/null +++ b/node_modules/core-js/es/math/acosh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.acosh'); +var path = require('../../internals/path'); + +module.exports = path.Math.acosh; diff --git a/node_modules/core-js/es/math/asinh.js b/node_modules/core-js/es/math/asinh.js new file mode 100644 index 00000000..fcbc193a --- /dev/null +++ b/node_modules/core-js/es/math/asinh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.asinh'); +var path = require('../../internals/path'); + +module.exports = path.Math.asinh; diff --git a/node_modules/core-js/es/math/atanh.js b/node_modules/core-js/es/math/atanh.js new file mode 100644 index 00000000..cab7848c --- /dev/null +++ b/node_modules/core-js/es/math/atanh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.atanh'); +var path = require('../../internals/path'); + +module.exports = path.Math.atanh; diff --git a/node_modules/core-js/es/math/cbrt.js b/node_modules/core-js/es/math/cbrt.js new file mode 100644 index 00000000..2760a52d --- /dev/null +++ b/node_modules/core-js/es/math/cbrt.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.cbrt'); +var path = require('../../internals/path'); + +module.exports = path.Math.cbrt; diff --git a/node_modules/core-js/es/math/clz32.js b/node_modules/core-js/es/math/clz32.js new file mode 100644 index 00000000..ba550ae2 --- /dev/null +++ b/node_modules/core-js/es/math/clz32.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.clz32'); +var path = require('../../internals/path'); + +module.exports = path.Math.clz32; diff --git a/node_modules/core-js/es/math/cosh.js b/node_modules/core-js/es/math/cosh.js new file mode 100644 index 00000000..73f9ada1 --- /dev/null +++ b/node_modules/core-js/es/math/cosh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.cosh'); +var path = require('../../internals/path'); + +module.exports = path.Math.cosh; diff --git a/node_modules/core-js/es/math/expm1.js b/node_modules/core-js/es/math/expm1.js new file mode 100644 index 00000000..909cb458 --- /dev/null +++ b/node_modules/core-js/es/math/expm1.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.expm1'); +var path = require('../../internals/path'); + +module.exports = path.Math.expm1; diff --git a/node_modules/core-js/es/math/f16round.js b/node_modules/core-js/es/math/f16round.js new file mode 100644 index 00000000..57b718ff --- /dev/null +++ b/node_modules/core-js/es/math/f16round.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.f16round'); +var path = require('../../internals/path'); + +module.exports = path.Math.f16round; diff --git a/node_modules/core-js/es/math/fround.js b/node_modules/core-js/es/math/fround.js new file mode 100644 index 00000000..25e17ca6 --- /dev/null +++ b/node_modules/core-js/es/math/fround.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.fround'); +var path = require('../../internals/path'); + +module.exports = path.Math.fround; diff --git a/node_modules/core-js/es/math/hypot.js b/node_modules/core-js/es/math/hypot.js new file mode 100644 index 00000000..9d476c81 --- /dev/null +++ b/node_modules/core-js/es/math/hypot.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.hypot'); +var path = require('../../internals/path'); + +module.exports = path.Math.hypot; diff --git a/node_modules/core-js/es/math/imul.js b/node_modules/core-js/es/math/imul.js new file mode 100644 index 00000000..4962f305 --- /dev/null +++ b/node_modules/core-js/es/math/imul.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.imul'); +var path = require('../../internals/path'); + +module.exports = path.Math.imul; diff --git a/node_modules/core-js/es/math/index.js b/node_modules/core-js/es/math/index.js new file mode 100644 index 00000000..6c5d68c2 --- /dev/null +++ b/node_modules/core-js/es/math/index.js @@ -0,0 +1,23 @@ +'use strict'; +require('../../modules/es.math.acosh'); +require('../../modules/es.math.asinh'); +require('../../modules/es.math.atanh'); +require('../../modules/es.math.cbrt'); +require('../../modules/es.math.clz32'); +require('../../modules/es.math.cosh'); +require('../../modules/es.math.expm1'); +require('../../modules/es.math.fround'); +require('../../modules/es.math.f16round'); +require('../../modules/es.math.hypot'); +require('../../modules/es.math.imul'); +require('../../modules/es.math.log10'); +require('../../modules/es.math.log1p'); +require('../../modules/es.math.log2'); +require('../../modules/es.math.sign'); +require('../../modules/es.math.sinh'); +require('../../modules/es.math.tanh'); +require('../../modules/es.math.to-string-tag'); +require('../../modules/es.math.trunc'); +var path = require('../../internals/path'); + +module.exports = path.Math; diff --git a/node_modules/core-js/es/math/log10.js b/node_modules/core-js/es/math/log10.js new file mode 100644 index 00000000..abe36158 --- /dev/null +++ b/node_modules/core-js/es/math/log10.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.log10'); +var path = require('../../internals/path'); + +module.exports = path.Math.log10; diff --git a/node_modules/core-js/es/math/log1p.js b/node_modules/core-js/es/math/log1p.js new file mode 100644 index 00000000..ea24c241 --- /dev/null +++ b/node_modules/core-js/es/math/log1p.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.log1p'); +var path = require('../../internals/path'); + +module.exports = path.Math.log1p; diff --git a/node_modules/core-js/es/math/log2.js b/node_modules/core-js/es/math/log2.js new file mode 100644 index 00000000..39aca146 --- /dev/null +++ b/node_modules/core-js/es/math/log2.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.log2'); +var path = require('../../internals/path'); + +module.exports = path.Math.log2; diff --git a/node_modules/core-js/es/math/sign.js b/node_modules/core-js/es/math/sign.js new file mode 100644 index 00000000..7d3c8353 --- /dev/null +++ b/node_modules/core-js/es/math/sign.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.sign'); +var path = require('../../internals/path'); + +module.exports = path.Math.sign; diff --git a/node_modules/core-js/es/math/sinh.js b/node_modules/core-js/es/math/sinh.js new file mode 100644 index 00000000..07412d61 --- /dev/null +++ b/node_modules/core-js/es/math/sinh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.sinh'); +var path = require('../../internals/path'); + +module.exports = path.Math.sinh; diff --git a/node_modules/core-js/es/math/tanh.js b/node_modules/core-js/es/math/tanh.js new file mode 100644 index 00000000..906be86e --- /dev/null +++ b/node_modules/core-js/es/math/tanh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.tanh'); +var path = require('../../internals/path'); + +module.exports = path.Math.tanh; diff --git a/node_modules/core-js/es/math/to-string-tag.js b/node_modules/core-js/es/math/to-string-tag.js new file mode 100644 index 00000000..f59580ac --- /dev/null +++ b/node_modules/core-js/es/math/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.math.to-string-tag'); + +module.exports = 'Math'; diff --git a/node_modules/core-js/es/math/trunc.js b/node_modules/core-js/es/math/trunc.js new file mode 100644 index 00000000..491a41a2 --- /dev/null +++ b/node_modules/core-js/es/math/trunc.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.math.trunc'); +var path = require('../../internals/path'); + +module.exports = path.Math.trunc; diff --git a/node_modules/core-js/es/number/constructor.js b/node_modules/core-js/es/number/constructor.js new file mode 100644 index 00000000..77d9d6d9 --- /dev/null +++ b/node_modules/core-js/es/number/constructor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.constructor'); +var path = require('../../internals/path'); + +module.exports = path.Number; diff --git a/node_modules/core-js/es/number/epsilon.js b/node_modules/core-js/es/number/epsilon.js new file mode 100644 index 00000000..a0405ff4 --- /dev/null +++ b/node_modules/core-js/es/number/epsilon.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.number.epsilon'); + +module.exports = Math.pow(2, -52); diff --git a/node_modules/core-js/es/number/index.js b/node_modules/core-js/es/number/index.js new file mode 100644 index 00000000..f1eaa61e --- /dev/null +++ b/node_modules/core-js/es/number/index.js @@ -0,0 +1,17 @@ +'use strict'; +require('../../modules/es.number.constructor'); +require('../../modules/es.number.epsilon'); +require('../../modules/es.number.is-finite'); +require('../../modules/es.number.is-integer'); +require('../../modules/es.number.is-nan'); +require('../../modules/es.number.is-safe-integer'); +require('../../modules/es.number.max-safe-integer'); +require('../../modules/es.number.min-safe-integer'); +require('../../modules/es.number.parse-float'); +require('../../modules/es.number.parse-int'); +require('../../modules/es.number.to-exponential'); +require('../../modules/es.number.to-fixed'); +require('../../modules/es.number.to-precision'); +var path = require('../../internals/path'); + +module.exports = path.Number; diff --git a/node_modules/core-js/es/number/is-finite.js b/node_modules/core-js/es/number/is-finite.js new file mode 100644 index 00000000..c57cd98a --- /dev/null +++ b/node_modules/core-js/es/number/is-finite.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.is-finite'); +var path = require('../../internals/path'); + +module.exports = path.Number.isFinite; diff --git a/node_modules/core-js/es/number/is-integer.js b/node_modules/core-js/es/number/is-integer.js new file mode 100644 index 00000000..9c1e3ce2 --- /dev/null +++ b/node_modules/core-js/es/number/is-integer.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.is-integer'); +var path = require('../../internals/path'); + +module.exports = path.Number.isInteger; diff --git a/node_modules/core-js/es/number/is-nan.js b/node_modules/core-js/es/number/is-nan.js new file mode 100644 index 00000000..e55780fd --- /dev/null +++ b/node_modules/core-js/es/number/is-nan.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.is-nan'); +var path = require('../../internals/path'); + +module.exports = path.Number.isNaN; diff --git a/node_modules/core-js/es/number/is-safe-integer.js b/node_modules/core-js/es/number/is-safe-integer.js new file mode 100644 index 00000000..a83cb0f0 --- /dev/null +++ b/node_modules/core-js/es/number/is-safe-integer.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.is-safe-integer'); +var path = require('../../internals/path'); + +module.exports = path.Number.isSafeInteger; diff --git a/node_modules/core-js/es/number/max-safe-integer.js b/node_modules/core-js/es/number/max-safe-integer.js new file mode 100644 index 00000000..68c978c9 --- /dev/null +++ b/node_modules/core-js/es/number/max-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.number.max-safe-integer'); + +module.exports = 0x1FFFFFFFFFFFFF; diff --git a/node_modules/core-js/es/number/min-safe-integer.js b/node_modules/core-js/es/number/min-safe-integer.js new file mode 100644 index 00000000..03545663 --- /dev/null +++ b/node_modules/core-js/es/number/min-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.number.min-safe-integer'); + +module.exports = -0x1FFFFFFFFFFFFF; diff --git a/node_modules/core-js/es/number/parse-float.js b/node_modules/core-js/es/number/parse-float.js new file mode 100644 index 00000000..43015af6 --- /dev/null +++ b/node_modules/core-js/es/number/parse-float.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.parse-float'); +var path = require('../../internals/path'); + +module.exports = path.Number.parseFloat; diff --git a/node_modules/core-js/es/number/parse-int.js b/node_modules/core-js/es/number/parse-int.js new file mode 100644 index 00000000..90660fc5 --- /dev/null +++ b/node_modules/core-js/es/number/parse-int.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.parse-int'); +var path = require('../../internals/path'); + +module.exports = path.Number.parseInt; diff --git a/node_modules/core-js/es/number/to-exponential.js b/node_modules/core-js/es/number/to-exponential.js new file mode 100644 index 00000000..cb5f64e6 --- /dev/null +++ b/node_modules/core-js/es/number/to-exponential.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.to-exponential'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Number', 'toExponential'); diff --git a/node_modules/core-js/es/number/to-fixed.js b/node_modules/core-js/es/number/to-fixed.js new file mode 100644 index 00000000..f96050d7 --- /dev/null +++ b/node_modules/core-js/es/number/to-fixed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.to-fixed'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Number', 'toFixed'); diff --git a/node_modules/core-js/es/number/to-precision.js b/node_modules/core-js/es/number/to-precision.js new file mode 100644 index 00000000..395353d9 --- /dev/null +++ b/node_modules/core-js/es/number/to-precision.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.number.to-precision'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Number', 'toPrecision'); diff --git a/node_modules/core-js/es/number/virtual/index.js b/node_modules/core-js/es/number/virtual/index.js new file mode 100644 index 00000000..14140394 --- /dev/null +++ b/node_modules/core-js/es/number/virtual/index.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../../modules/es.number.to-exponential'); +require('../../../modules/es.number.to-fixed'); +require('../../../modules/es.number.to-precision'); +var entryVirtual = require('../../../internals/entry-virtual'); + +module.exports = entryVirtual('Number'); diff --git a/node_modules/core-js/es/number/virtual/to-exponential.js b/node_modules/core-js/es/number/virtual/to-exponential.js new file mode 100644 index 00000000..16c701a0 --- /dev/null +++ b/node_modules/core-js/es/number/virtual/to-exponential.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.number.to-exponential'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Number', 'toExponential'); diff --git a/node_modules/core-js/es/number/virtual/to-fixed.js b/node_modules/core-js/es/number/virtual/to-fixed.js new file mode 100644 index 00000000..13f923c8 --- /dev/null +++ b/node_modules/core-js/es/number/virtual/to-fixed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.number.to-fixed'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Number', 'toFixed'); diff --git a/node_modules/core-js/es/number/virtual/to-precision.js b/node_modules/core-js/es/number/virtual/to-precision.js new file mode 100644 index 00000000..3f140059 --- /dev/null +++ b/node_modules/core-js/es/number/virtual/to-precision.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.number.to-precision'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Number', 'toPrecision'); diff --git a/node_modules/core-js/es/object/assign.js b/node_modules/core-js/es/object/assign.js new file mode 100644 index 00000000..a65486bc --- /dev/null +++ b/node_modules/core-js/es/object/assign.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.assign'); +var path = require('../../internals/path'); + +module.exports = path.Object.assign; diff --git a/node_modules/core-js/es/object/create.js b/node_modules/core-js/es/object/create.js new file mode 100644 index 00000000..4c8ed6d9 --- /dev/null +++ b/node_modules/core-js/es/object/create.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.create'); +var path = require('../../internals/path'); + +var Object = path.Object; + +module.exports = function create(P, D) { + return Object.create(P, D); +}; diff --git a/node_modules/core-js/es/object/define-getter.js b/node_modules/core-js/es/object/define-getter.js new file mode 100644 index 00000000..a7073b97 --- /dev/null +++ b/node_modules/core-js/es/object/define-getter.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.define-getter'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Object', '__defineGetter__'); diff --git a/node_modules/core-js/es/object/define-properties.js b/node_modules/core-js/es/object/define-properties.js new file mode 100644 index 00000000..6b3959e7 --- /dev/null +++ b/node_modules/core-js/es/object/define-properties.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.object.define-properties'); +var path = require('../../internals/path'); + +var Object = path.Object; + +var defineProperties = module.exports = function defineProperties(T, D) { + return Object.defineProperties(T, D); +}; + +if (Object.defineProperties.sham) defineProperties.sham = true; diff --git a/node_modules/core-js/es/object/define-property.js b/node_modules/core-js/es/object/define-property.js new file mode 100644 index 00000000..26b927b3 --- /dev/null +++ b/node_modules/core-js/es/object/define-property.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.object.define-property'); +var path = require('../../internals/path'); + +var Object = path.Object; + +var defineProperty = module.exports = function defineProperty(it, key, desc) { + return Object.defineProperty(it, key, desc); +}; + +if (Object.defineProperty.sham) defineProperty.sham = true; diff --git a/node_modules/core-js/es/object/define-setter.js b/node_modules/core-js/es/object/define-setter.js new file mode 100644 index 00000000..0b35deca --- /dev/null +++ b/node_modules/core-js/es/object/define-setter.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.define-setter'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Object', '__defineSetter__'); diff --git a/node_modules/core-js/es/object/entries.js b/node_modules/core-js/es/object/entries.js new file mode 100644 index 00000000..5670fe3b --- /dev/null +++ b/node_modules/core-js/es/object/entries.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.entries'); +var path = require('../../internals/path'); + +module.exports = path.Object.entries; diff --git a/node_modules/core-js/es/object/freeze.js b/node_modules/core-js/es/object/freeze.js new file mode 100644 index 00000000..f0bc19a4 --- /dev/null +++ b/node_modules/core-js/es/object/freeze.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.freeze'); +var path = require('../../internals/path'); + +module.exports = path.Object.freeze; diff --git a/node_modules/core-js/es/object/from-entries.js b/node_modules/core-js/es/object/from-entries.js new file mode 100644 index 00000000..9177fecd --- /dev/null +++ b/node_modules/core-js/es/object/from-entries.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.from-entries'); +var path = require('../../internals/path'); + +module.exports = path.Object.fromEntries; diff --git a/node_modules/core-js/es/object/get-own-property-descriptor.js b/node_modules/core-js/es/object/get-own-property-descriptor.js new file mode 100644 index 00000000..069b1514 --- /dev/null +++ b/node_modules/core-js/es/object/get-own-property-descriptor.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.object.get-own-property-descriptor'); +var path = require('../../internals/path'); + +var Object = path.Object; + +var getOwnPropertyDescriptor = module.exports = function getOwnPropertyDescriptor(it, key) { + return Object.getOwnPropertyDescriptor(it, key); +}; + +if (Object.getOwnPropertyDescriptor.sham) getOwnPropertyDescriptor.sham = true; diff --git a/node_modules/core-js/es/object/get-own-property-descriptors.js b/node_modules/core-js/es/object/get-own-property-descriptors.js new file mode 100644 index 00000000..71551921 --- /dev/null +++ b/node_modules/core-js/es/object/get-own-property-descriptors.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.get-own-property-descriptors'); +var path = require('../../internals/path'); + +module.exports = path.Object.getOwnPropertyDescriptors; diff --git a/node_modules/core-js/es/object/get-own-property-names.js b/node_modules/core-js/es/object/get-own-property-names.js new file mode 100644 index 00000000..fe438dd7 --- /dev/null +++ b/node_modules/core-js/es/object/get-own-property-names.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.get-own-property-names'); +var path = require('../../internals/path'); + +var Object = path.Object; + +module.exports = function getOwnPropertyNames(it) { + return Object.getOwnPropertyNames(it); +}; diff --git a/node_modules/core-js/es/object/get-own-property-symbols.js b/node_modules/core-js/es/object/get-own-property-symbols.js new file mode 100644 index 00000000..5238c786 --- /dev/null +++ b/node_modules/core-js/es/object/get-own-property-symbols.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.symbol'); +var path = require('../../internals/path'); + +module.exports = path.Object.getOwnPropertySymbols; diff --git a/node_modules/core-js/es/object/get-prototype-of.js b/node_modules/core-js/es/object/get-prototype-of.js new file mode 100644 index 00000000..a0af9c62 --- /dev/null +++ b/node_modules/core-js/es/object/get-prototype-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.get-prototype-of'); +var path = require('../../internals/path'); + +module.exports = path.Object.getPrototypeOf; diff --git a/node_modules/core-js/es/object/group-by.js b/node_modules/core-js/es/object/group-by.js new file mode 100644 index 00000000..52a006cf --- /dev/null +++ b/node_modules/core-js/es/object/group-by.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.object.create'); +require('../../modules/es.object.group-by'); + +var path = require('../../internals/path'); + +module.exports = path.Object.groupBy; diff --git a/node_modules/core-js/es/object/has-own.js b/node_modules/core-js/es/object/has-own.js new file mode 100644 index 00000000..bf8685c2 --- /dev/null +++ b/node_modules/core-js/es/object/has-own.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.has-own'); +var path = require('../../internals/path'); + +module.exports = path.Object.hasOwn; diff --git a/node_modules/core-js/es/object/index.js b/node_modules/core-js/es/object/index.js new file mode 100644 index 00000000..266bb6e0 --- /dev/null +++ b/node_modules/core-js/es/object/index.js @@ -0,0 +1,36 @@ +'use strict'; +require('../../modules/es.symbol'); +require('../../modules/es.object.assign'); +require('../../modules/es.object.create'); +require('../../modules/es.object.define-property'); +require('../../modules/es.object.define-properties'); +require('../../modules/es.object.entries'); +require('../../modules/es.object.freeze'); +require('../../modules/es.object.from-entries'); +require('../../modules/es.object.get-own-property-descriptor'); +require('../../modules/es.object.get-own-property-descriptors'); +require('../../modules/es.object.get-own-property-names'); +require('../../modules/es.object.get-prototype-of'); +require('../../modules/es.object.group-by'); +require('../../modules/es.object.has-own'); +require('../../modules/es.object.is'); +require('../../modules/es.object.is-extensible'); +require('../../modules/es.object.is-frozen'); +require('../../modules/es.object.is-sealed'); +require('../../modules/es.object.keys'); +require('../../modules/es.object.prevent-extensions'); +require('../../modules/es.object.proto'); +require('../../modules/es.object.seal'); +require('../../modules/es.object.set-prototype-of'); +require('../../modules/es.object.values'); +require('../../modules/es.object.to-string'); +require('../../modules/es.object.define-getter'); +require('../../modules/es.object.define-setter'); +require('../../modules/es.object.lookup-getter'); +require('../../modules/es.object.lookup-setter'); +require('../../modules/es.json.to-string-tag'); +require('../../modules/es.math.to-string-tag'); +require('../../modules/es.reflect.to-string-tag'); +var path = require('../../internals/path'); + +module.exports = path.Object; diff --git a/node_modules/core-js/es/object/is-extensible.js b/node_modules/core-js/es/object/is-extensible.js new file mode 100644 index 00000000..8472a831 --- /dev/null +++ b/node_modules/core-js/es/object/is-extensible.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.is-extensible'); +var path = require('../../internals/path'); + +module.exports = path.Object.isExtensible; diff --git a/node_modules/core-js/es/object/is-frozen.js b/node_modules/core-js/es/object/is-frozen.js new file mode 100644 index 00000000..7ce78483 --- /dev/null +++ b/node_modules/core-js/es/object/is-frozen.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.is-frozen'); +var path = require('../../internals/path'); + +module.exports = path.Object.isFrozen; diff --git a/node_modules/core-js/es/object/is-sealed.js b/node_modules/core-js/es/object/is-sealed.js new file mode 100644 index 00000000..d7f4b3d0 --- /dev/null +++ b/node_modules/core-js/es/object/is-sealed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.is-sealed'); +var path = require('../../internals/path'); + +module.exports = path.Object.isSealed; diff --git a/node_modules/core-js/es/object/is.js b/node_modules/core-js/es/object/is.js new file mode 100644 index 00000000..9b0dbc36 --- /dev/null +++ b/node_modules/core-js/es/object/is.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.is'); +var path = require('../../internals/path'); + +module.exports = path.Object.is; diff --git a/node_modules/core-js/es/object/keys.js b/node_modules/core-js/es/object/keys.js new file mode 100644 index 00000000..e0c01431 --- /dev/null +++ b/node_modules/core-js/es/object/keys.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.keys'); +var path = require('../../internals/path'); + +module.exports = path.Object.keys; diff --git a/node_modules/core-js/es/object/lookup-getter.js b/node_modules/core-js/es/object/lookup-getter.js new file mode 100644 index 00000000..cadd1f36 --- /dev/null +++ b/node_modules/core-js/es/object/lookup-getter.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.lookup-getter'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Object', '__lookupGetter__'); diff --git a/node_modules/core-js/es/object/lookup-setter.js b/node_modules/core-js/es/object/lookup-setter.js new file mode 100644 index 00000000..6afc30f1 --- /dev/null +++ b/node_modules/core-js/es/object/lookup-setter.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.lookup-setter'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Object', '__lookupSetter__'); diff --git a/node_modules/core-js/es/object/prevent-extensions.js b/node_modules/core-js/es/object/prevent-extensions.js new file mode 100644 index 00000000..4c0a44ab --- /dev/null +++ b/node_modules/core-js/es/object/prevent-extensions.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.prevent-extensions'); +var path = require('../../internals/path'); + +module.exports = path.Object.preventExtensions; diff --git a/node_modules/core-js/es/object/proto.js b/node_modules/core-js/es/object/proto.js new file mode 100644 index 00000000..611f1683 --- /dev/null +++ b/node_modules/core-js/es/object/proto.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.object.proto'); diff --git a/node_modules/core-js/es/object/seal.js b/node_modules/core-js/es/object/seal.js new file mode 100644 index 00000000..4da8ba8a --- /dev/null +++ b/node_modules/core-js/es/object/seal.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.seal'); +var path = require('../../internals/path'); + +module.exports = path.Object.seal; diff --git a/node_modules/core-js/es/object/set-prototype-of.js b/node_modules/core-js/es/object/set-prototype-of.js new file mode 100644 index 00000000..29200893 --- /dev/null +++ b/node_modules/core-js/es/object/set-prototype-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.set-prototype-of'); +var path = require('../../internals/path'); + +module.exports = path.Object.setPrototypeOf; diff --git a/node_modules/core-js/es/object/to-string.js b/node_modules/core-js/es/object/to-string.js new file mode 100644 index 00000000..76f65f6d --- /dev/null +++ b/node_modules/core-js/es/object/to-string.js @@ -0,0 +1,10 @@ +'use strict'; +require('../../modules/es.json.to-string-tag'); +require('../../modules/es.math.to-string-tag'); +require('../../modules/es.object.to-string'); +require('../../modules/es.reflect.to-string-tag'); +var classof = require('../../internals/classof'); + +module.exports = function (it) { + return '[object ' + classof(it) + ']'; +}; diff --git a/node_modules/core-js/es/object/values.js b/node_modules/core-js/es/object/values.js new file mode 100644 index 00000000..6c4f188a --- /dev/null +++ b/node_modules/core-js/es/object/values.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.values'); +var path = require('../../internals/path'); + +module.exports = path.Object.values; diff --git a/node_modules/core-js/es/parse-float.js b/node_modules/core-js/es/parse-float.js new file mode 100644 index 00000000..38fcad1f --- /dev/null +++ b/node_modules/core-js/es/parse-float.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/es.parse-float'); +var path = require('../internals/path'); + +module.exports = path.parseFloat; diff --git a/node_modules/core-js/es/parse-int.js b/node_modules/core-js/es/parse-int.js new file mode 100644 index 00000000..9859572f --- /dev/null +++ b/node_modules/core-js/es/parse-int.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/es.parse-int'); +var path = require('../internals/path'); + +module.exports = path.parseInt; diff --git a/node_modules/core-js/es/promise/all-settled.js b/node_modules/core-js/es/promise/all-settled.js new file mode 100644 index 00000000..9f9875e7 --- /dev/null +++ b/node_modules/core-js/es/promise/all-settled.js @@ -0,0 +1,16 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.promise.all-settled'); +require('../../modules/es.string.iterator'); +var call = require('../../internals/function-call'); +var isCallable = require('../../internals/is-callable'); +var path = require('../../internals/path'); + +var Promise = path.Promise; +var $allSettled = Promise.allSettled; + +module.exports = function allSettled(iterable) { + return call($allSettled, isCallable(this) ? this : Promise, iterable); +}; diff --git a/node_modules/core-js/es/promise/any.js b/node_modules/core-js/es/promise/any.js new file mode 100644 index 00000000..8e49250c --- /dev/null +++ b/node_modules/core-js/es/promise/any.js @@ -0,0 +1,17 @@ +'use strict'; +require('../../modules/es.aggregate-error'); +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.promise.any'); +require('../../modules/es.string.iterator'); +var call = require('../../internals/function-call'); +var isCallable = require('../../internals/is-callable'); +var path = require('../../internals/path'); + +var Promise = path.Promise; +var $any = Promise.any; + +module.exports = function any(iterable) { + return call($any, isCallable(this) ? this : Promise, iterable); +}; diff --git a/node_modules/core-js/es/promise/finally.js b/node_modules/core-js/es/promise/finally.js new file mode 100644 index 00000000..6a07c1a2 --- /dev/null +++ b/node_modules/core-js/es/promise/finally.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.promise.finally'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Promise', 'finally'); diff --git a/node_modules/core-js/es/promise/index.js b/node_modules/core-js/es/promise/index.js new file mode 100644 index 00000000..5c758b41 --- /dev/null +++ b/node_modules/core-js/es/promise/index.js @@ -0,0 +1,14 @@ +'use strict'; +require('../../modules/es.aggregate-error'); +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.promise.all-settled'); +require('../../modules/es.promise.any'); +require('../../modules/es.promise.try'); +require('../../modules/es.promise.with-resolvers'); +require('../../modules/es.promise.finally'); +require('../../modules/es.string.iterator'); +var path = require('../../internals/path'); + +module.exports = path.Promise; diff --git a/node_modules/core-js/es/promise/try.js b/node_modules/core-js/es/promise/try.js new file mode 100644 index 00000000..c3e99599 --- /dev/null +++ b/node_modules/core-js/es/promise/try.js @@ -0,0 +1,15 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/es.promise.try'); +var apply = require('../../internals/function-apply'); +var isCallable = require('../../internals/is-callable'); +var path = require('../../internals/path'); + +var Promise = path.Promise; +var $try = Promise['try']; + +// eslint-disable-next-line no-unused-vars -- required for arity +module.exports = ({ 'try': function (callbackfn /* , ...args */) { + return apply($try, isCallable(this) ? this : Promise, arguments); +} })['try']; diff --git a/node_modules/core-js/es/promise/with-resolvers.js b/node_modules/core-js/es/promise/with-resolvers.js new file mode 100644 index 00000000..0e2f6a0e --- /dev/null +++ b/node_modules/core-js/es/promise/with-resolvers.js @@ -0,0 +1,13 @@ +'use strict'; +require('../../modules/es.promise'); +require('../../modules/es.promise.with-resolvers'); +var call = require('../../internals/function-call'); +var isCallable = require('../../internals/is-callable'); +var path = require('../../internals/path'); + +var Promise = path.Promise; +var promiseWithResolvers = Promise.withResolvers; + +module.exports = function withResolvers() { + return call(promiseWithResolvers, isCallable(this) ? this : Promise); +}; diff --git a/node_modules/core-js/es/reflect/apply.js b/node_modules/core-js/es/reflect/apply.js new file mode 100644 index 00000000..3e20a2d5 --- /dev/null +++ b/node_modules/core-js/es/reflect/apply.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.apply'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.apply; diff --git a/node_modules/core-js/es/reflect/construct.js b/node_modules/core-js/es/reflect/construct.js new file mode 100644 index 00000000..c2118b2b --- /dev/null +++ b/node_modules/core-js/es/reflect/construct.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.construct'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.construct; diff --git a/node_modules/core-js/es/reflect/define-property.js b/node_modules/core-js/es/reflect/define-property.js new file mode 100644 index 00000000..b2366a70 --- /dev/null +++ b/node_modules/core-js/es/reflect/define-property.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.define-property'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.defineProperty; diff --git a/node_modules/core-js/es/reflect/delete-property.js b/node_modules/core-js/es/reflect/delete-property.js new file mode 100644 index 00000000..43f7cc3d --- /dev/null +++ b/node_modules/core-js/es/reflect/delete-property.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.delete-property'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.deleteProperty; diff --git a/node_modules/core-js/es/reflect/get-own-property-descriptor.js b/node_modules/core-js/es/reflect/get-own-property-descriptor.js new file mode 100644 index 00000000..24260523 --- /dev/null +++ b/node_modules/core-js/es/reflect/get-own-property-descriptor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.get-own-property-descriptor'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.getOwnPropertyDescriptor; diff --git a/node_modules/core-js/es/reflect/get-prototype-of.js b/node_modules/core-js/es/reflect/get-prototype-of.js new file mode 100644 index 00000000..a53ab730 --- /dev/null +++ b/node_modules/core-js/es/reflect/get-prototype-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.get-prototype-of'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.getPrototypeOf; diff --git a/node_modules/core-js/es/reflect/get.js b/node_modules/core-js/es/reflect/get.js new file mode 100644 index 00000000..ec57c086 --- /dev/null +++ b/node_modules/core-js/es/reflect/get.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.get'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.get; diff --git a/node_modules/core-js/es/reflect/has.js b/node_modules/core-js/es/reflect/has.js new file mode 100644 index 00000000..70f721ba --- /dev/null +++ b/node_modules/core-js/es/reflect/has.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.has'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.has; diff --git a/node_modules/core-js/es/reflect/index.js b/node_modules/core-js/es/reflect/index.js new file mode 100644 index 00000000..0916f6ae --- /dev/null +++ b/node_modules/core-js/es/reflect/index.js @@ -0,0 +1,19 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.reflect.apply'); +require('../../modules/es.reflect.construct'); +require('../../modules/es.reflect.define-property'); +require('../../modules/es.reflect.delete-property'); +require('../../modules/es.reflect.get'); +require('../../modules/es.reflect.get-own-property-descriptor'); +require('../../modules/es.reflect.get-prototype-of'); +require('../../modules/es.reflect.has'); +require('../../modules/es.reflect.is-extensible'); +require('../../modules/es.reflect.own-keys'); +require('../../modules/es.reflect.prevent-extensions'); +require('../../modules/es.reflect.set'); +require('../../modules/es.reflect.set-prototype-of'); +require('../../modules/es.reflect.to-string-tag'); +var path = require('../../internals/path'); + +module.exports = path.Reflect; diff --git a/node_modules/core-js/es/reflect/is-extensible.js b/node_modules/core-js/es/reflect/is-extensible.js new file mode 100644 index 00000000..c234774b --- /dev/null +++ b/node_modules/core-js/es/reflect/is-extensible.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.is-extensible'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.isExtensible; diff --git a/node_modules/core-js/es/reflect/own-keys.js b/node_modules/core-js/es/reflect/own-keys.js new file mode 100644 index 00000000..15a75b28 --- /dev/null +++ b/node_modules/core-js/es/reflect/own-keys.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.own-keys'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.ownKeys; diff --git a/node_modules/core-js/es/reflect/prevent-extensions.js b/node_modules/core-js/es/reflect/prevent-extensions.js new file mode 100644 index 00000000..e5a758eb --- /dev/null +++ b/node_modules/core-js/es/reflect/prevent-extensions.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.prevent-extensions'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.preventExtensions; diff --git a/node_modules/core-js/es/reflect/set-prototype-of.js b/node_modules/core-js/es/reflect/set-prototype-of.js new file mode 100644 index 00000000..7fa3db9a --- /dev/null +++ b/node_modules/core-js/es/reflect/set-prototype-of.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.set-prototype-of'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.setPrototypeOf; diff --git a/node_modules/core-js/es/reflect/set.js b/node_modules/core-js/es/reflect/set.js new file mode 100644 index 00000000..ffaaef7a --- /dev/null +++ b/node_modules/core-js/es/reflect/set.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.reflect.set'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.set; diff --git a/node_modules/core-js/es/reflect/to-string-tag.js b/node_modules/core-js/es/reflect/to-string-tag.js new file mode 100644 index 00000000..be533d07 --- /dev/null +++ b/node_modules/core-js/es/reflect/to-string-tag.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.reflect.to-string-tag'); + +module.exports = 'Reflect'; diff --git a/node_modules/core-js/es/regexp/constructor.js b/node_modules/core-js/es/regexp/constructor.js new file mode 100644 index 00000000..6c5d1e1e --- /dev/null +++ b/node_modules/core-js/es/regexp/constructor.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.regexp.constructor'); +require('../../modules/es.regexp.dot-all'); +require('../../modules/es.regexp.exec'); +require('../../modules/es.regexp.sticky'); + +module.exports = RegExp; diff --git a/node_modules/core-js/es/regexp/dot-all.js b/node_modules/core-js/es/regexp/dot-all.js new file mode 100644 index 00000000..10f2571b --- /dev/null +++ b/node_modules/core-js/es/regexp/dot-all.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.regexp.constructor'); +require('../../modules/es.regexp.dot-all'); +require('../../modules/es.regexp.exec'); + +module.exports = function (it) { + return it.dotAll; +}; diff --git a/node_modules/core-js/es/regexp/escape.js b/node_modules/core-js/es/regexp/escape.js new file mode 100644 index 00000000..1ade93c7 --- /dev/null +++ b/node_modules/core-js/es/regexp/escape.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.regexp.escape'); +var path = require('../../internals/path'); + +module.exports = path.RegExp.escape; diff --git a/node_modules/core-js/es/regexp/flags.js b/node_modules/core-js/es/regexp/flags.js new file mode 100644 index 00000000..cda54e4a --- /dev/null +++ b/node_modules/core-js/es/regexp/flags.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.regexp.flags'); +var getRegExpFlags = require('../../internals/regexp-get-flags'); + +module.exports = getRegExpFlags; diff --git a/node_modules/core-js/es/regexp/index.js b/node_modules/core-js/es/regexp/index.js new file mode 100644 index 00000000..d2a5e646 --- /dev/null +++ b/node_modules/core-js/es/regexp/index.js @@ -0,0 +1,13 @@ +'use strict'; +require('../../modules/es.regexp.constructor'); +require('../../modules/es.regexp.escape'); +require('../../modules/es.regexp.to-string'); +require('../../modules/es.regexp.dot-all'); +require('../../modules/es.regexp.exec'); +require('../../modules/es.regexp.flags'); +require('../../modules/es.regexp.sticky'); +require('../../modules/es.regexp.test'); +require('../../modules/es.string.match'); +require('../../modules/es.string.replace'); +require('../../modules/es.string.search'); +require('../../modules/es.string.split'); diff --git a/node_modules/core-js/es/regexp/match.js b/node_modules/core-js/es/regexp/match.js new file mode 100644 index 00000000..48803ceb --- /dev/null +++ b/node_modules/core-js/es/regexp/match.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.match'); +var call = require('../../internals/function-call'); +var wellKnownSymbol = require('../../internals/well-known-symbol'); + +var MATCH = wellKnownSymbol('match'); + +module.exports = function (it, str) { + return call(RegExp.prototype[MATCH], it, str); +}; diff --git a/node_modules/core-js/es/regexp/replace.js b/node_modules/core-js/es/regexp/replace.js new file mode 100644 index 00000000..f1182047 --- /dev/null +++ b/node_modules/core-js/es/regexp/replace.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.replace'); +var call = require('../../internals/function-call'); +var wellKnownSymbol = require('../../internals/well-known-symbol'); + +var REPLACE = wellKnownSymbol('replace'); + +module.exports = function (it, str, replacer) { + return call(RegExp.prototype[REPLACE], it, str, replacer); +}; diff --git a/node_modules/core-js/es/regexp/search.js b/node_modules/core-js/es/regexp/search.js new file mode 100644 index 00000000..ef3edf03 --- /dev/null +++ b/node_modules/core-js/es/regexp/search.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.search'); +var call = require('../../internals/function-call'); +var wellKnownSymbol = require('../../internals/well-known-symbol'); + +var SEARCH = wellKnownSymbol('search'); + +module.exports = function (it, str) { + return call(RegExp.prototype[SEARCH], it, str); +}; diff --git a/node_modules/core-js/es/regexp/split.js b/node_modules/core-js/es/regexp/split.js new file mode 100644 index 00000000..91cbd2cb --- /dev/null +++ b/node_modules/core-js/es/regexp/split.js @@ -0,0 +1,11 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.split'); +var call = require('../../internals/function-call'); +var wellKnownSymbol = require('../../internals/well-known-symbol'); + +var SPLIT = wellKnownSymbol('split'); + +module.exports = function (it, str, limit) { + return call(RegExp.prototype[SPLIT], it, str, limit); +}; diff --git a/node_modules/core-js/es/regexp/sticky.js b/node_modules/core-js/es/regexp/sticky.js new file mode 100644 index 00000000..9726f3d5 --- /dev/null +++ b/node_modules/core-js/es/regexp/sticky.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.regexp.constructor'); +require('../../modules/es.regexp.exec'); +require('../../modules/es.regexp.sticky'); + +module.exports = function (it) { + return it.sticky; +}; diff --git a/node_modules/core-js/es/regexp/test.js b/node_modules/core-js/es/regexp/test.js new file mode 100644 index 00000000..cc779f4e --- /dev/null +++ b/node_modules/core-js/es/regexp/test.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.regexp.test'); +var uncurryThis = require('../../internals/function-uncurry-this'); + +module.exports = uncurryThis(/./.test); diff --git a/node_modules/core-js/es/regexp/to-string.js b/node_modules/core-js/es/regexp/to-string.js new file mode 100644 index 00000000..c42ce3ee --- /dev/null +++ b/node_modules/core-js/es/regexp/to-string.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.regexp.to-string'); +var uncurryThis = require('../../internals/function-uncurry-this'); + +module.exports = uncurryThis(/./.toString); diff --git a/node_modules/core-js/es/set/difference.js b/node_modules/core-js/es/set/difference.js new file mode 100644 index 00000000..cc5a1d64 --- /dev/null +++ b/node_modules/core-js/es/set/difference.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/es.set.difference.v2'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'difference'); diff --git a/node_modules/core-js/es/set/index.js b/node_modules/core-js/es/set/index.js new file mode 100644 index 00000000..9a300f8f --- /dev/null +++ b/node_modules/core-js/es/set/index.js @@ -0,0 +1,15 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.set'); +require('../../modules/es.set.difference.v2'); +require('../../modules/es.set.intersection.v2'); +require('../../modules/es.set.is-disjoint-from.v2'); +require('../../modules/es.set.is-subset-of.v2'); +require('../../modules/es.set.is-superset-of.v2'); +require('../../modules/es.set.symmetric-difference.v2'); +require('../../modules/es.set.union.v2'); +require('../../modules/es.string.iterator'); +var path = require('../../internals/path'); + +module.exports = path.Set; diff --git a/node_modules/core-js/es/set/intersection.js b/node_modules/core-js/es/set/intersection.js new file mode 100644 index 00000000..8c2b7a1c --- /dev/null +++ b/node_modules/core-js/es/set/intersection.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/es.set.intersection.v2'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'intersection'); diff --git a/node_modules/core-js/es/set/is-disjoint-from.js b/node_modules/core-js/es/set/is-disjoint-from.js new file mode 100644 index 00000000..18888696 --- /dev/null +++ b/node_modules/core-js/es/set/is-disjoint-from.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/es.set.is-disjoint-from.v2'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'isDisjointFrom'); diff --git a/node_modules/core-js/es/set/is-subset-of.js b/node_modules/core-js/es/set/is-subset-of.js new file mode 100644 index 00000000..242f7174 --- /dev/null +++ b/node_modules/core-js/es/set/is-subset-of.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/es.set.is-subset-of.v2'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'isSubsetOf'); diff --git a/node_modules/core-js/es/set/is-superset-of.js b/node_modules/core-js/es/set/is-superset-of.js new file mode 100644 index 00000000..ee81cfb4 --- /dev/null +++ b/node_modules/core-js/es/set/is-superset-of.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/es.set.is-superset-of.v2'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'isSupersetOf'); diff --git a/node_modules/core-js/es/set/symmetric-difference.js b/node_modules/core-js/es/set/symmetric-difference.js new file mode 100644 index 00000000..60fbf7b5 --- /dev/null +++ b/node_modules/core-js/es/set/symmetric-difference.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/es.set.symmetric-difference.v2'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'symmetricDifference'); diff --git a/node_modules/core-js/es/set/union.js b/node_modules/core-js/es/set/union.js new file mode 100644 index 00000000..d5d7516d --- /dev/null +++ b/node_modules/core-js/es/set/union.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/es.set.union.v2'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'union'); diff --git a/node_modules/core-js/es/string/anchor.js b/node_modules/core-js/es/string/anchor.js new file mode 100644 index 00000000..627f397a --- /dev/null +++ b/node_modules/core-js/es/string/anchor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.anchor'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'anchor'); diff --git a/node_modules/core-js/es/string/at.js b/node_modules/core-js/es/string/at.js new file mode 100644 index 00000000..1183270b --- /dev/null +++ b/node_modules/core-js/es/string/at.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.at-alternative'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'at'); diff --git a/node_modules/core-js/es/string/big.js b/node_modules/core-js/es/string/big.js new file mode 100644 index 00000000..08cc112c --- /dev/null +++ b/node_modules/core-js/es/string/big.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.big'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'big'); diff --git a/node_modules/core-js/es/string/blink.js b/node_modules/core-js/es/string/blink.js new file mode 100644 index 00000000..2741fb4f --- /dev/null +++ b/node_modules/core-js/es/string/blink.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.blink'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'blink'); diff --git a/node_modules/core-js/es/string/bold.js b/node_modules/core-js/es/string/bold.js new file mode 100644 index 00000000..24065f77 --- /dev/null +++ b/node_modules/core-js/es/string/bold.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.bold'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'bold'); diff --git a/node_modules/core-js/es/string/code-point-at.js b/node_modules/core-js/es/string/code-point-at.js new file mode 100644 index 00000000..7a6bc5c9 --- /dev/null +++ b/node_modules/core-js/es/string/code-point-at.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.code-point-at'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'codePointAt'); diff --git a/node_modules/core-js/es/string/ends-with.js b/node_modules/core-js/es/string/ends-with.js new file mode 100644 index 00000000..d5980203 --- /dev/null +++ b/node_modules/core-js/es/string/ends-with.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.ends-with'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'endsWith'); diff --git a/node_modules/core-js/es/string/fixed.js b/node_modules/core-js/es/string/fixed.js new file mode 100644 index 00000000..9d703482 --- /dev/null +++ b/node_modules/core-js/es/string/fixed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.fixed'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'fixed'); diff --git a/node_modules/core-js/es/string/fontcolor.js b/node_modules/core-js/es/string/fontcolor.js new file mode 100644 index 00000000..056c07d9 --- /dev/null +++ b/node_modules/core-js/es/string/fontcolor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.fontcolor'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'fontcolor'); diff --git a/node_modules/core-js/es/string/fontsize.js b/node_modules/core-js/es/string/fontsize.js new file mode 100644 index 00000000..8784d06c --- /dev/null +++ b/node_modules/core-js/es/string/fontsize.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.fontsize'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'fontsize'); diff --git a/node_modules/core-js/es/string/from-code-point.js b/node_modules/core-js/es/string/from-code-point.js new file mode 100644 index 00000000..93ba4ce7 --- /dev/null +++ b/node_modules/core-js/es/string/from-code-point.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.from-code-point'); +var path = require('../../internals/path'); + +module.exports = path.String.fromCodePoint; diff --git a/node_modules/core-js/es/string/includes.js b/node_modules/core-js/es/string/includes.js new file mode 100644 index 00000000..0b6f480f --- /dev/null +++ b/node_modules/core-js/es/string/includes.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.includes'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'includes'); diff --git a/node_modules/core-js/es/string/index.js b/node_modules/core-js/es/string/index.js new file mode 100644 index 00000000..6529e2d7 --- /dev/null +++ b/node_modules/core-js/es/string/index.js @@ -0,0 +1,42 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.from-code-point'); +require('../../modules/es.string.raw'); +require('../../modules/es.string.code-point-at'); +require('../../modules/es.string.at-alternative'); +require('../../modules/es.string.ends-with'); +require('../../modules/es.string.includes'); +require('../../modules/es.string.is-well-formed'); +require('../../modules/es.string.match'); +require('../../modules/es.string.match-all'); +require('../../modules/es.string.pad-end'); +require('../../modules/es.string.pad-start'); +require('../../modules/es.string.repeat'); +require('../../modules/es.string.replace'); +require('../../modules/es.string.replace-all'); +require('../../modules/es.string.search'); +require('../../modules/es.string.split'); +require('../../modules/es.string.starts-with'); +require('../../modules/es.string.substr'); +require('../../modules/es.string.to-well-formed'); +require('../../modules/es.string.trim'); +require('../../modules/es.string.trim-start'); +require('../../modules/es.string.trim-end'); +require('../../modules/es.string.iterator'); +require('../../modules/es.string.anchor'); +require('../../modules/es.string.big'); +require('../../modules/es.string.blink'); +require('../../modules/es.string.bold'); +require('../../modules/es.string.fixed'); +require('../../modules/es.string.fontcolor'); +require('../../modules/es.string.fontsize'); +require('../../modules/es.string.italics'); +require('../../modules/es.string.link'); +require('../../modules/es.string.small'); +require('../../modules/es.string.strike'); +require('../../modules/es.string.sub'); +require('../../modules/es.string.sup'); +var path = require('../../internals/path'); + +module.exports = path.String; diff --git a/node_modules/core-js/es/string/is-well-formed.js b/node_modules/core-js/es/string/is-well-formed.js new file mode 100644 index 00000000..6504ed06 --- /dev/null +++ b/node_modules/core-js/es/string/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.string.is-well-formed'); + +module.exports = require('../../internals/entry-unbind')('String', 'isWellFormed'); diff --git a/node_modules/core-js/es/string/italics.js b/node_modules/core-js/es/string/italics.js new file mode 100644 index 00000000..0d5b42c3 --- /dev/null +++ b/node_modules/core-js/es/string/italics.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.italics'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'italics'); diff --git a/node_modules/core-js/es/string/iterator.js b/node_modules/core-js/es/string/iterator.js new file mode 100644 index 00000000..3b1e83b2 --- /dev/null +++ b/node_modules/core-js/es/string/iterator.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +var uncurryThis = require('../../internals/function-uncurry-this'); +var Iterators = require('../../internals/iterators'); + +module.exports = uncurryThis(Iterators.String); diff --git a/node_modules/core-js/es/string/link.js b/node_modules/core-js/es/string/link.js new file mode 100644 index 00000000..d40cc6df --- /dev/null +++ b/node_modules/core-js/es/string/link.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.link'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'link'); diff --git a/node_modules/core-js/es/string/match-all.js b/node_modules/core-js/es/string/match-all.js new file mode 100644 index 00000000..d51c037f --- /dev/null +++ b/node_modules/core-js/es/string/match-all.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.match-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'matchAll'); diff --git a/node_modules/core-js/es/string/match.js b/node_modules/core-js/es/string/match.js new file mode 100644 index 00000000..2aeded5a --- /dev/null +++ b/node_modules/core-js/es/string/match.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.match'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'match'); diff --git a/node_modules/core-js/es/string/pad-end.js b/node_modules/core-js/es/string/pad-end.js new file mode 100644 index 00000000..f6316351 --- /dev/null +++ b/node_modules/core-js/es/string/pad-end.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.pad-end'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'padEnd'); diff --git a/node_modules/core-js/es/string/pad-start.js b/node_modules/core-js/es/string/pad-start.js new file mode 100644 index 00000000..e4e2e4de --- /dev/null +++ b/node_modules/core-js/es/string/pad-start.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.pad-start'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'padStart'); diff --git a/node_modules/core-js/es/string/raw.js b/node_modules/core-js/es/string/raw.js new file mode 100644 index 00000000..3da97615 --- /dev/null +++ b/node_modules/core-js/es/string/raw.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.raw'); +var path = require('../../internals/path'); + +module.exports = path.String.raw; diff --git a/node_modules/core-js/es/string/repeat.js b/node_modules/core-js/es/string/repeat.js new file mode 100644 index 00000000..dd725d25 --- /dev/null +++ b/node_modules/core-js/es/string/repeat.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.repeat'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'repeat'); diff --git a/node_modules/core-js/es/string/replace-all.js b/node_modules/core-js/es/string/replace-all.js new file mode 100644 index 00000000..36ff09f3 --- /dev/null +++ b/node_modules/core-js/es/string/replace-all.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.replace'); +require('../../modules/es.string.replace-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'replaceAll'); diff --git a/node_modules/core-js/es/string/replace.js b/node_modules/core-js/es/string/replace.js new file mode 100644 index 00000000..724b8118 --- /dev/null +++ b/node_modules/core-js/es/string/replace.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.replace'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'replace'); diff --git a/node_modules/core-js/es/string/search.js b/node_modules/core-js/es/string/search.js new file mode 100644 index 00000000..d85960cb --- /dev/null +++ b/node_modules/core-js/es/string/search.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.search'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'search'); diff --git a/node_modules/core-js/es/string/small.js b/node_modules/core-js/es/string/small.js new file mode 100644 index 00000000..1d5bd501 --- /dev/null +++ b/node_modules/core-js/es/string/small.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.small'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'small'); diff --git a/node_modules/core-js/es/string/split.js b/node_modules/core-js/es/string/split.js new file mode 100644 index 00000000..e449df0b --- /dev/null +++ b/node_modules/core-js/es/string/split.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.string.split'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'split'); diff --git a/node_modules/core-js/es/string/starts-with.js b/node_modules/core-js/es/string/starts-with.js new file mode 100644 index 00000000..ebf96ad5 --- /dev/null +++ b/node_modules/core-js/es/string/starts-with.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.starts-with'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'startsWith'); diff --git a/node_modules/core-js/es/string/strike.js b/node_modules/core-js/es/string/strike.js new file mode 100644 index 00000000..0ea8a3a8 --- /dev/null +++ b/node_modules/core-js/es/string/strike.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.strike'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'strike'); diff --git a/node_modules/core-js/es/string/sub.js b/node_modules/core-js/es/string/sub.js new file mode 100644 index 00000000..9ba0d459 --- /dev/null +++ b/node_modules/core-js/es/string/sub.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.sub'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'sub'); diff --git a/node_modules/core-js/es/string/substr.js b/node_modules/core-js/es/string/substr.js new file mode 100644 index 00000000..6159b9ec --- /dev/null +++ b/node_modules/core-js/es/string/substr.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.substr'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'substr'); diff --git a/node_modules/core-js/es/string/sup.js b/node_modules/core-js/es/string/sup.js new file mode 100644 index 00000000..fd0a477e --- /dev/null +++ b/node_modules/core-js/es/string/sup.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.sup'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'sup'); diff --git a/node_modules/core-js/es/string/to-well-formed.js b/node_modules/core-js/es/string/to-well-formed.js new file mode 100644 index 00000000..151870ad --- /dev/null +++ b/node_modules/core-js/es/string/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.string.to-well-formed'); + +module.exports = require('../../internals/entry-unbind')('String', 'toWellFormed'); diff --git a/node_modules/core-js/es/string/trim-end.js b/node_modules/core-js/es/string/trim-end.js new file mode 100644 index 00000000..1ca5a974 --- /dev/null +++ b/node_modules/core-js/es/string/trim-end.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.trim-end'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'trimRight'); diff --git a/node_modules/core-js/es/string/trim-left.js b/node_modules/core-js/es/string/trim-left.js new file mode 100644 index 00000000..ea85dd93 --- /dev/null +++ b/node_modules/core-js/es/string/trim-left.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.trim-start'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'trimLeft'); diff --git a/node_modules/core-js/es/string/trim-right.js b/node_modules/core-js/es/string/trim-right.js new file mode 100644 index 00000000..1ca5a974 --- /dev/null +++ b/node_modules/core-js/es/string/trim-right.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.trim-end'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'trimRight'); diff --git a/node_modules/core-js/es/string/trim-start.js b/node_modules/core-js/es/string/trim-start.js new file mode 100644 index 00000000..ea85dd93 --- /dev/null +++ b/node_modules/core-js/es/string/trim-start.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.trim-start'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'trimLeft'); diff --git a/node_modules/core-js/es/string/trim.js b/node_modules/core-js/es/string/trim.js new file mode 100644 index 00000000..4ae27eb4 --- /dev/null +++ b/node_modules/core-js/es/string/trim.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.string.trim'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('String', 'trim'); diff --git a/node_modules/core-js/es/string/virtual/anchor.js b/node_modules/core-js/es/string/virtual/anchor.js new file mode 100644 index 00000000..fc4dce9b --- /dev/null +++ b/node_modules/core-js/es/string/virtual/anchor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.anchor'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'anchor'); diff --git a/node_modules/core-js/es/string/virtual/at.js b/node_modules/core-js/es/string/virtual/at.js new file mode 100644 index 00000000..bea638a2 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/at.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.at-alternative'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'at'); diff --git a/node_modules/core-js/es/string/virtual/big.js b/node_modules/core-js/es/string/virtual/big.js new file mode 100644 index 00000000..07d2c7cd --- /dev/null +++ b/node_modules/core-js/es/string/virtual/big.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.big'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'big'); diff --git a/node_modules/core-js/es/string/virtual/blink.js b/node_modules/core-js/es/string/virtual/blink.js new file mode 100644 index 00000000..dddf5b07 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/blink.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.blink'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'blink'); diff --git a/node_modules/core-js/es/string/virtual/bold.js b/node_modules/core-js/es/string/virtual/bold.js new file mode 100644 index 00000000..7c74a78f --- /dev/null +++ b/node_modules/core-js/es/string/virtual/bold.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.bold'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'bold'); diff --git a/node_modules/core-js/es/string/virtual/code-point-at.js b/node_modules/core-js/es/string/virtual/code-point-at.js new file mode 100644 index 00000000..593ef4ca --- /dev/null +++ b/node_modules/core-js/es/string/virtual/code-point-at.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.code-point-at'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'codePointAt'); diff --git a/node_modules/core-js/es/string/virtual/ends-with.js b/node_modules/core-js/es/string/virtual/ends-with.js new file mode 100644 index 00000000..a45a986d --- /dev/null +++ b/node_modules/core-js/es/string/virtual/ends-with.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.ends-with'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'endsWith'); diff --git a/node_modules/core-js/es/string/virtual/fixed.js b/node_modules/core-js/es/string/virtual/fixed.js new file mode 100644 index 00000000..bbde9c3a --- /dev/null +++ b/node_modules/core-js/es/string/virtual/fixed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.fixed'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'fixed'); diff --git a/node_modules/core-js/es/string/virtual/fontcolor.js b/node_modules/core-js/es/string/virtual/fontcolor.js new file mode 100644 index 00000000..d5f95685 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/fontcolor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.fontcolor'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'fontcolor'); diff --git a/node_modules/core-js/es/string/virtual/fontsize.js b/node_modules/core-js/es/string/virtual/fontsize.js new file mode 100644 index 00000000..82839207 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/fontsize.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.fontsize'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'fontsize'); diff --git a/node_modules/core-js/es/string/virtual/includes.js b/node_modules/core-js/es/string/virtual/includes.js new file mode 100644 index 00000000..b75490a7 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/includes.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.includes'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'includes'); diff --git a/node_modules/core-js/es/string/virtual/index.js b/node_modules/core-js/es/string/virtual/index.js new file mode 100644 index 00000000..70199c93 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/index.js @@ -0,0 +1,38 @@ +'use strict'; +require('../../../modules/es.object.to-string'); +require('../../../modules/es.regexp.exec'); +require('../../../modules/es.string.at-alternative'); +require('../../../modules/es.string.code-point-at'); +require('../../../modules/es.string.ends-with'); +require('../../../modules/es.string.includes'); +require('../../../modules/es.string.match'); +require('../../../modules/es.string.match-all'); +require('../../../modules/es.string.pad-end'); +require('../../../modules/es.string.pad-start'); +require('../../../modules/es.string.repeat'); +require('../../../modules/es.string.replace'); +require('../../../modules/es.string.replace-all'); +require('../../../modules/es.string.search'); +require('../../../modules/es.string.split'); +require('../../../modules/es.string.starts-with'); +require('../../../modules/es.string.substr'); +require('../../../modules/es.string.trim'); +require('../../../modules/es.string.trim-start'); +require('../../../modules/es.string.trim-end'); +require('../../../modules/es.string.iterator'); +require('../../../modules/es.string.anchor'); +require('../../../modules/es.string.big'); +require('../../../modules/es.string.blink'); +require('../../../modules/es.string.bold'); +require('../../../modules/es.string.fixed'); +require('../../../modules/es.string.fontcolor'); +require('../../../modules/es.string.fontsize'); +require('../../../modules/es.string.italics'); +require('../../../modules/es.string.link'); +require('../../../modules/es.string.small'); +require('../../../modules/es.string.strike'); +require('../../../modules/es.string.sub'); +require('../../../modules/es.string.sup'); +var entryVirtual = require('../../../internals/entry-virtual'); + +module.exports = entryVirtual('String'); diff --git a/node_modules/core-js/es/string/virtual/is-well-formed.js b/node_modules/core-js/es/string/virtual/is-well-formed.js new file mode 100644 index 00000000..620db5ed --- /dev/null +++ b/node_modules/core-js/es/string/virtual/is-well-formed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.is-well-formed'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'isWellFormed'); diff --git a/node_modules/core-js/es/string/virtual/italics.js b/node_modules/core-js/es/string/virtual/italics.js new file mode 100644 index 00000000..59866c12 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/italics.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.italics'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'italics'); diff --git a/node_modules/core-js/es/string/virtual/iterator.js b/node_modules/core-js/es/string/virtual/iterator.js new file mode 100644 index 00000000..613d81d2 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/iterator.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.object.to-string'); +require('../../../modules/es.string.iterator'); +var Iterators = require('../../../internals/iterators'); + +module.exports = Iterators.String; diff --git a/node_modules/core-js/es/string/virtual/link.js b/node_modules/core-js/es/string/virtual/link.js new file mode 100644 index 00000000..f3e9c313 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/link.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.link'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'link'); diff --git a/node_modules/core-js/es/string/virtual/match-all.js b/node_modules/core-js/es/string/virtual/match-all.js new file mode 100644 index 00000000..ef1e92ed --- /dev/null +++ b/node_modules/core-js/es/string/virtual/match-all.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../../modules/es.object.to-string'); +require('../../../modules/es.regexp.exec'); +require('../../../modules/es.string.match-all'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'matchAll'); diff --git a/node_modules/core-js/es/string/virtual/pad-end.js b/node_modules/core-js/es/string/virtual/pad-end.js new file mode 100644 index 00000000..e76542bc --- /dev/null +++ b/node_modules/core-js/es/string/virtual/pad-end.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.pad-end'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'padEnd'); diff --git a/node_modules/core-js/es/string/virtual/pad-start.js b/node_modules/core-js/es/string/virtual/pad-start.js new file mode 100644 index 00000000..56aa70d9 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/pad-start.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.pad-start'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'padStart'); diff --git a/node_modules/core-js/es/string/virtual/repeat.js b/node_modules/core-js/es/string/virtual/repeat.js new file mode 100644 index 00000000..b8d857be --- /dev/null +++ b/node_modules/core-js/es/string/virtual/repeat.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.repeat'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'repeat'); diff --git a/node_modules/core-js/es/string/virtual/replace-all.js b/node_modules/core-js/es/string/virtual/replace-all.js new file mode 100644 index 00000000..aeebb974 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/replace-all.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../../modules/es.regexp.exec'); +require('../../../modules/es.string.replace'); +require('../../../modules/es.string.replace-all'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'replaceAll'); diff --git a/node_modules/core-js/es/string/virtual/small.js b/node_modules/core-js/es/string/virtual/small.js new file mode 100644 index 00000000..401b13a4 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/small.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.small'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'small'); diff --git a/node_modules/core-js/es/string/virtual/starts-with.js b/node_modules/core-js/es/string/virtual/starts-with.js new file mode 100644 index 00000000..d4dbe861 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/starts-with.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.starts-with'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'startsWith'); diff --git a/node_modules/core-js/es/string/virtual/strike.js b/node_modules/core-js/es/string/virtual/strike.js new file mode 100644 index 00000000..a0b769c9 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/strike.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.strike'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'strike'); diff --git a/node_modules/core-js/es/string/virtual/sub.js b/node_modules/core-js/es/string/virtual/sub.js new file mode 100644 index 00000000..c710755a --- /dev/null +++ b/node_modules/core-js/es/string/virtual/sub.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.sub'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'sub'); diff --git a/node_modules/core-js/es/string/virtual/substr.js b/node_modules/core-js/es/string/virtual/substr.js new file mode 100644 index 00000000..61a2217d --- /dev/null +++ b/node_modules/core-js/es/string/virtual/substr.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.substr'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'substr'); diff --git a/node_modules/core-js/es/string/virtual/sup.js b/node_modules/core-js/es/string/virtual/sup.js new file mode 100644 index 00000000..0707bc01 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/sup.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.sup'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'sup'); diff --git a/node_modules/core-js/es/string/virtual/to-well-formed.js b/node_modules/core-js/es/string/virtual/to-well-formed.js new file mode 100644 index 00000000..87d62757 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/to-well-formed.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.to-well-formed'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'toWellFormed'); diff --git a/node_modules/core-js/es/string/virtual/trim-end.js b/node_modules/core-js/es/string/virtual/trim-end.js new file mode 100644 index 00000000..bd013aa6 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/trim-end.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.trim-end'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'trimRight'); diff --git a/node_modules/core-js/es/string/virtual/trim-left.js b/node_modules/core-js/es/string/virtual/trim-left.js new file mode 100644 index 00000000..3987da84 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/trim-left.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.trim-start'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'trimLeft'); diff --git a/node_modules/core-js/es/string/virtual/trim-right.js b/node_modules/core-js/es/string/virtual/trim-right.js new file mode 100644 index 00000000..bd013aa6 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/trim-right.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.trim-end'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'trimRight'); diff --git a/node_modules/core-js/es/string/virtual/trim-start.js b/node_modules/core-js/es/string/virtual/trim-start.js new file mode 100644 index 00000000..3987da84 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/trim-start.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.trim-start'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'trimLeft'); diff --git a/node_modules/core-js/es/string/virtual/trim.js b/node_modules/core-js/es/string/virtual/trim.js new file mode 100644 index 00000000..02e9b228 --- /dev/null +++ b/node_modules/core-js/es/string/virtual/trim.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/es.string.trim'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'trim'); diff --git a/node_modules/core-js/es/symbol/async-iterator.js b/node_modules/core-js/es/symbol/async-iterator.js new file mode 100644 index 00000000..64b80aea --- /dev/null +++ b/node_modules/core-js/es/symbol/async-iterator.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.symbol.async-iterator'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('asyncIterator'); diff --git a/node_modules/core-js/es/symbol/description.js b/node_modules/core-js/es/symbol/description.js new file mode 100644 index 00000000..01ce17a6 --- /dev/null +++ b/node_modules/core-js/es/symbol/description.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.symbol.description'); diff --git a/node_modules/core-js/es/symbol/for.js b/node_modules/core-js/es/symbol/for.js new file mode 100644 index 00000000..9c0a7d09 --- /dev/null +++ b/node_modules/core-js/es/symbol/for.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.symbol'); +var path = require('../../internals/path'); + +module.exports = path.Symbol['for']; diff --git a/node_modules/core-js/es/symbol/has-instance.js b/node_modules/core-js/es/symbol/has-instance.js new file mode 100644 index 00000000..a588394b --- /dev/null +++ b/node_modules/core-js/es/symbol/has-instance.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.symbol.has-instance'); +require('../../modules/es.function.has-instance'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('hasInstance'); diff --git a/node_modules/core-js/es/symbol/index.js b/node_modules/core-js/es/symbol/index.js new file mode 100644 index 00000000..80226abc --- /dev/null +++ b/node_modules/core-js/es/symbol/index.js @@ -0,0 +1,24 @@ +'use strict'; +require('../../modules/es.array.concat'); +require('../../modules/es.object.to-string'); +require('../../modules/es.symbol'); +require('../../modules/es.symbol.async-iterator'); +require('../../modules/es.symbol.description'); +require('../../modules/es.symbol.has-instance'); +require('../../modules/es.symbol.is-concat-spreadable'); +require('../../modules/es.symbol.iterator'); +require('../../modules/es.symbol.match'); +require('../../modules/es.symbol.match-all'); +require('../../modules/es.symbol.replace'); +require('../../modules/es.symbol.search'); +require('../../modules/es.symbol.species'); +require('../../modules/es.symbol.split'); +require('../../modules/es.symbol.to-primitive'); +require('../../modules/es.symbol.to-string-tag'); +require('../../modules/es.symbol.unscopables'); +require('../../modules/es.json.to-string-tag'); +require('../../modules/es.math.to-string-tag'); +require('../../modules/es.reflect.to-string-tag'); +var path = require('../../internals/path'); + +module.exports = path.Symbol; diff --git a/node_modules/core-js/es/symbol/is-concat-spreadable.js b/node_modules/core-js/es/symbol/is-concat-spreadable.js new file mode 100644 index 00000000..dbf9a5ba --- /dev/null +++ b/node_modules/core-js/es/symbol/is-concat-spreadable.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.array.concat'); +require('../../modules/es.symbol.is-concat-spreadable'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('isConcatSpreadable'); diff --git a/node_modules/core-js/es/symbol/iterator.js b/node_modules/core-js/es/symbol/iterator.js new file mode 100644 index 00000000..dfddcf81 --- /dev/null +++ b/node_modules/core-js/es/symbol/iterator.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +require('../../modules/es.symbol.iterator'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('iterator'); diff --git a/node_modules/core-js/es/symbol/key-for.js b/node_modules/core-js/es/symbol/key-for.js new file mode 100644 index 00000000..d04d3d0d --- /dev/null +++ b/node_modules/core-js/es/symbol/key-for.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.symbol'); +var path = require('../../internals/path'); + +module.exports = path.Symbol.keyFor; diff --git a/node_modules/core-js/es/symbol/match-all.js b/node_modules/core-js/es/symbol/match-all.js new file mode 100644 index 00000000..295d0db1 --- /dev/null +++ b/node_modules/core-js/es/symbol/match-all.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.regexp.exec'); +require('../../modules/es.symbol.match-all'); +require('../../modules/es.string.match-all'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('matchAll'); diff --git a/node_modules/core-js/es/symbol/match.js b/node_modules/core-js/es/symbol/match.js new file mode 100644 index 00000000..7047f3d2 --- /dev/null +++ b/node_modules/core-js/es/symbol/match.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.symbol.match'); +require('../../modules/es.string.match'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('match'); diff --git a/node_modules/core-js/es/symbol/replace.js b/node_modules/core-js/es/symbol/replace.js new file mode 100644 index 00000000..8ebfd578 --- /dev/null +++ b/node_modules/core-js/es/symbol/replace.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.symbol.replace'); +require('../../modules/es.string.replace'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('replace'); diff --git a/node_modules/core-js/es/symbol/search.js b/node_modules/core-js/es/symbol/search.js new file mode 100644 index 00000000..2510cd65 --- /dev/null +++ b/node_modules/core-js/es/symbol/search.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.symbol.search'); +require('../../modules/es.string.search'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('search'); diff --git a/node_modules/core-js/es/symbol/species.js b/node_modules/core-js/es/symbol/species.js new file mode 100644 index 00000000..12f064a9 --- /dev/null +++ b/node_modules/core-js/es/symbol/species.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.symbol.species'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('species'); diff --git a/node_modules/core-js/es/symbol/split.js b/node_modules/core-js/es/symbol/split.js new file mode 100644 index 00000000..da2c04b8 --- /dev/null +++ b/node_modules/core-js/es/symbol/split.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.regexp.exec'); +require('../../modules/es.symbol.split'); +require('../../modules/es.string.split'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('split'); diff --git a/node_modules/core-js/es/symbol/to-primitive.js b/node_modules/core-js/es/symbol/to-primitive.js new file mode 100644 index 00000000..c5fde8da --- /dev/null +++ b/node_modules/core-js/es/symbol/to-primitive.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.date.to-primitive'); +require('../../modules/es.symbol.to-primitive'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('toPrimitive'); diff --git a/node_modules/core-js/es/symbol/to-string-tag.js b/node_modules/core-js/es/symbol/to-string-tag.js new file mode 100644 index 00000000..1bf12843 --- /dev/null +++ b/node_modules/core-js/es/symbol/to-string-tag.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.json.to-string-tag'); +require('../../modules/es.math.to-string-tag'); +require('../../modules/es.object.to-string'); +require('../../modules/es.reflect.to-string-tag'); +require('../../modules/es.symbol.to-string-tag'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('toStringTag'); diff --git a/node_modules/core-js/es/symbol/unscopables.js b/node_modules/core-js/es/symbol/unscopables.js new file mode 100644 index 00000000..5d7799c9 --- /dev/null +++ b/node_modules/core-js/es/symbol/unscopables.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.symbol.unscopables'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('unscopables'); diff --git a/node_modules/core-js/es/typed-array/at.js b/node_modules/core-js/es/typed-array/at.js new file mode 100644 index 00000000..17ed4534 --- /dev/null +++ b/node_modules/core-js/es/typed-array/at.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.at'); diff --git a/node_modules/core-js/es/typed-array/copy-within.js b/node_modules/core-js/es/typed-array/copy-within.js new file mode 100644 index 00000000..1381bac0 --- /dev/null +++ b/node_modules/core-js/es/typed-array/copy-within.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.copy-within'); diff --git a/node_modules/core-js/es/typed-array/entries.js b/node_modules/core-js/es/typed-array/entries.js new file mode 100644 index 00000000..918a9b36 --- /dev/null +++ b/node_modules/core-js/es/typed-array/entries.js @@ -0,0 +1,3 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.typed-array.iterator'); diff --git a/node_modules/core-js/es/typed-array/every.js b/node_modules/core-js/es/typed-array/every.js new file mode 100644 index 00000000..530fbbbb --- /dev/null +++ b/node_modules/core-js/es/typed-array/every.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.every'); diff --git a/node_modules/core-js/es/typed-array/fill.js b/node_modules/core-js/es/typed-array/fill.js new file mode 100644 index 00000000..0f13bf5a --- /dev/null +++ b/node_modules/core-js/es/typed-array/fill.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.fill'); diff --git a/node_modules/core-js/es/typed-array/filter.js b/node_modules/core-js/es/typed-array/filter.js new file mode 100644 index 00000000..40bbc516 --- /dev/null +++ b/node_modules/core-js/es/typed-array/filter.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.filter'); diff --git a/node_modules/core-js/es/typed-array/find-index.js b/node_modules/core-js/es/typed-array/find-index.js new file mode 100644 index 00000000..e5e3a332 --- /dev/null +++ b/node_modules/core-js/es/typed-array/find-index.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.find-index'); diff --git a/node_modules/core-js/es/typed-array/find-last-index.js b/node_modules/core-js/es/typed-array/find-last-index.js new file mode 100644 index 00000000..e2c58bf9 --- /dev/null +++ b/node_modules/core-js/es/typed-array/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.find-last-index'); diff --git a/node_modules/core-js/es/typed-array/find-last.js b/node_modules/core-js/es/typed-array/find-last.js new file mode 100644 index 00000000..95e41171 --- /dev/null +++ b/node_modules/core-js/es/typed-array/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.find-last'); diff --git a/node_modules/core-js/es/typed-array/find.js b/node_modules/core-js/es/typed-array/find.js new file mode 100644 index 00000000..1d89e095 --- /dev/null +++ b/node_modules/core-js/es/typed-array/find.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.find'); diff --git a/node_modules/core-js/es/typed-array/float32-array.js b/node_modules/core-js/es/typed-array/float32-array.js new file mode 100644 index 00000000..9f3e4bb2 --- /dev/null +++ b/node_modules/core-js/es/typed-array/float32-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.float32-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Float32Array; diff --git a/node_modules/core-js/es/typed-array/float64-array.js b/node_modules/core-js/es/typed-array/float64-array.js new file mode 100644 index 00000000..5506d7b2 --- /dev/null +++ b/node_modules/core-js/es/typed-array/float64-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.float64-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Float64Array; diff --git a/node_modules/core-js/es/typed-array/for-each.js b/node_modules/core-js/es/typed-array/for-each.js new file mode 100644 index 00000000..95452249 --- /dev/null +++ b/node_modules/core-js/es/typed-array/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.for-each'); diff --git a/node_modules/core-js/es/typed-array/from.js b/node_modules/core-js/es/typed-array/from.js new file mode 100644 index 00000000..b38f31cc --- /dev/null +++ b/node_modules/core-js/es/typed-array/from.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.from'); diff --git a/node_modules/core-js/es/typed-array/includes.js b/node_modules/core-js/es/typed-array/includes.js new file mode 100644 index 00000000..0c825a46 --- /dev/null +++ b/node_modules/core-js/es/typed-array/includes.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.includes'); diff --git a/node_modules/core-js/es/typed-array/index-of.js b/node_modules/core-js/es/typed-array/index-of.js new file mode 100644 index 00000000..5e78bf0a --- /dev/null +++ b/node_modules/core-js/es/typed-array/index-of.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.index-of'); diff --git a/node_modules/core-js/es/typed-array/index.js b/node_modules/core-js/es/typed-array/index.js new file mode 100644 index 00000000..9e20b36b --- /dev/null +++ b/node_modules/core-js/es/typed-array/index.js @@ -0,0 +1,13 @@ +'use strict'; +require('../../modules/es.typed-array.int8-array'); +require('../../modules/es.typed-array.uint8-array'); +require('../../modules/es.typed-array.uint8-clamped-array'); +require('../../modules/es.typed-array.int16-array'); +require('../../modules/es.typed-array.uint16-array'); +require('../../modules/es.typed-array.int32-array'); +require('../../modules/es.typed-array.uint32-array'); +require('../../modules/es.typed-array.float32-array'); +require('../../modules/es.typed-array.float64-array'); +require('./methods'); + +module.exports = require('../../internals/global-this'); diff --git a/node_modules/core-js/es/typed-array/int16-array.js b/node_modules/core-js/es/typed-array/int16-array.js new file mode 100644 index 00000000..5ba8637b --- /dev/null +++ b/node_modules/core-js/es/typed-array/int16-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.int16-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Int16Array; diff --git a/node_modules/core-js/es/typed-array/int32-array.js b/node_modules/core-js/es/typed-array/int32-array.js new file mode 100644 index 00000000..24bf1693 --- /dev/null +++ b/node_modules/core-js/es/typed-array/int32-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.int32-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Int32Array; diff --git a/node_modules/core-js/es/typed-array/int8-array.js b/node_modules/core-js/es/typed-array/int8-array.js new file mode 100644 index 00000000..3796320f --- /dev/null +++ b/node_modules/core-js/es/typed-array/int8-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.int8-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Int8Array; diff --git a/node_modules/core-js/es/typed-array/iterator.js b/node_modules/core-js/es/typed-array/iterator.js new file mode 100644 index 00000000..918a9b36 --- /dev/null +++ b/node_modules/core-js/es/typed-array/iterator.js @@ -0,0 +1,3 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.typed-array.iterator'); diff --git a/node_modules/core-js/es/typed-array/join.js b/node_modules/core-js/es/typed-array/join.js new file mode 100644 index 00000000..70465b8d --- /dev/null +++ b/node_modules/core-js/es/typed-array/join.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.join'); diff --git a/node_modules/core-js/es/typed-array/keys.js b/node_modules/core-js/es/typed-array/keys.js new file mode 100644 index 00000000..918a9b36 --- /dev/null +++ b/node_modules/core-js/es/typed-array/keys.js @@ -0,0 +1,3 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.typed-array.iterator'); diff --git a/node_modules/core-js/es/typed-array/last-index-of.js b/node_modules/core-js/es/typed-array/last-index-of.js new file mode 100644 index 00000000..4babd1e7 --- /dev/null +++ b/node_modules/core-js/es/typed-array/last-index-of.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.last-index-of'); diff --git a/node_modules/core-js/es/typed-array/map.js b/node_modules/core-js/es/typed-array/map.js new file mode 100644 index 00000000..059366c3 --- /dev/null +++ b/node_modules/core-js/es/typed-array/map.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.map'); diff --git a/node_modules/core-js/es/typed-array/methods.js b/node_modules/core-js/es/typed-array/methods.js new file mode 100644 index 00000000..22b5d7ca --- /dev/null +++ b/node_modules/core-js/es/typed-array/methods.js @@ -0,0 +1,34 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +require('../../modules/es.typed-array.from'); +require('../../modules/es.typed-array.of'); +require('../../modules/es.typed-array.at'); +require('../../modules/es.typed-array.copy-within'); +require('../../modules/es.typed-array.every'); +require('../../modules/es.typed-array.fill'); +require('../../modules/es.typed-array.filter'); +require('../../modules/es.typed-array.find'); +require('../../modules/es.typed-array.find-index'); +require('../../modules/es.typed-array.find-last'); +require('../../modules/es.typed-array.find-last-index'); +require('../../modules/es.typed-array.for-each'); +require('../../modules/es.typed-array.includes'); +require('../../modules/es.typed-array.index-of'); +require('../../modules/es.typed-array.join'); +require('../../modules/es.typed-array.last-index-of'); +require('../../modules/es.typed-array.map'); +require('../../modules/es.typed-array.reduce'); +require('../../modules/es.typed-array.reduce-right'); +require('../../modules/es.typed-array.reverse'); +require('../../modules/es.typed-array.set'); +require('../../modules/es.typed-array.slice'); +require('../../modules/es.typed-array.some'); +require('../../modules/es.typed-array.sort'); +require('../../modules/es.typed-array.subarray'); +require('../../modules/es.typed-array.to-locale-string'); +require('../../modules/es.typed-array.to-string'); +require('../../modules/es.typed-array.to-reversed'); +require('../../modules/es.typed-array.to-sorted'); +require('../../modules/es.typed-array.with'); +require('../../modules/es.typed-array.iterator'); diff --git a/node_modules/core-js/es/typed-array/of.js b/node_modules/core-js/es/typed-array/of.js new file mode 100644 index 00000000..dc572fb4 --- /dev/null +++ b/node_modules/core-js/es/typed-array/of.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.of'); diff --git a/node_modules/core-js/es/typed-array/reduce-right.js b/node_modules/core-js/es/typed-array/reduce-right.js new file mode 100644 index 00000000..9acb3e7b --- /dev/null +++ b/node_modules/core-js/es/typed-array/reduce-right.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.reduce-right'); diff --git a/node_modules/core-js/es/typed-array/reduce.js b/node_modules/core-js/es/typed-array/reduce.js new file mode 100644 index 00000000..59b3f781 --- /dev/null +++ b/node_modules/core-js/es/typed-array/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.reduce'); diff --git a/node_modules/core-js/es/typed-array/reverse.js b/node_modules/core-js/es/typed-array/reverse.js new file mode 100644 index 00000000..00d8399f --- /dev/null +++ b/node_modules/core-js/es/typed-array/reverse.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.reverse'); diff --git a/node_modules/core-js/es/typed-array/set.js b/node_modules/core-js/es/typed-array/set.js new file mode 100644 index 00000000..3394aae9 --- /dev/null +++ b/node_modules/core-js/es/typed-array/set.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.set'); diff --git a/node_modules/core-js/es/typed-array/slice.js b/node_modules/core-js/es/typed-array/slice.js new file mode 100644 index 00000000..5b074a10 --- /dev/null +++ b/node_modules/core-js/es/typed-array/slice.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.slice'); diff --git a/node_modules/core-js/es/typed-array/some.js b/node_modules/core-js/es/typed-array/some.js new file mode 100644 index 00000000..bfc4f4fe --- /dev/null +++ b/node_modules/core-js/es/typed-array/some.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.some'); diff --git a/node_modules/core-js/es/typed-array/sort.js b/node_modules/core-js/es/typed-array/sort.js new file mode 100644 index 00000000..a3cf1c8c --- /dev/null +++ b/node_modules/core-js/es/typed-array/sort.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.sort'); diff --git a/node_modules/core-js/es/typed-array/subarray.js b/node_modules/core-js/es/typed-array/subarray.js new file mode 100644 index 00000000..5314642f --- /dev/null +++ b/node_modules/core-js/es/typed-array/subarray.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.subarray'); diff --git a/node_modules/core-js/es/typed-array/to-locale-string.js b/node_modules/core-js/es/typed-array/to-locale-string.js new file mode 100644 index 00000000..aa77e74a --- /dev/null +++ b/node_modules/core-js/es/typed-array/to-locale-string.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.to-locale-string'); diff --git a/node_modules/core-js/es/typed-array/to-reversed.js b/node_modules/core-js/es/typed-array/to-reversed.js new file mode 100644 index 00000000..2bd631ab --- /dev/null +++ b/node_modules/core-js/es/typed-array/to-reversed.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.to-reversed'); diff --git a/node_modules/core-js/es/typed-array/to-sorted.js b/node_modules/core-js/es/typed-array/to-sorted.js new file mode 100644 index 00000000..9ab0f2b1 --- /dev/null +++ b/node_modules/core-js/es/typed-array/to-sorted.js @@ -0,0 +1,3 @@ +'use strict'; +require('../../modules/es.typed-array.sort'); +require('../../modules/es.typed-array.to-sorted'); diff --git a/node_modules/core-js/es/typed-array/to-string.js b/node_modules/core-js/es/typed-array/to-string.js new file mode 100644 index 00000000..86142adb --- /dev/null +++ b/node_modules/core-js/es/typed-array/to-string.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.to-string'); diff --git a/node_modules/core-js/es/typed-array/uint16-array.js b/node_modules/core-js/es/typed-array/uint16-array.js new file mode 100644 index 00000000..08ebcadd --- /dev/null +++ b/node_modules/core-js/es/typed-array/uint16-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.uint16-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Uint16Array; diff --git a/node_modules/core-js/es/typed-array/uint32-array.js b/node_modules/core-js/es/typed-array/uint32-array.js new file mode 100644 index 00000000..04cd382b --- /dev/null +++ b/node_modules/core-js/es/typed-array/uint32-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.uint32-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Uint32Array; diff --git a/node_modules/core-js/es/typed-array/uint8-array.js b/node_modules/core-js/es/typed-array/uint8-array.js new file mode 100644 index 00000000..531c1f3e --- /dev/null +++ b/node_modules/core-js/es/typed-array/uint8-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.uint8-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Uint8Array; diff --git a/node_modules/core-js/es/typed-array/uint8-clamped-array.js b/node_modules/core-js/es/typed-array/uint8-clamped-array.js new file mode 100644 index 00000000..2081308b --- /dev/null +++ b/node_modules/core-js/es/typed-array/uint8-clamped-array.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.array-buffer.constructor'); +require('../../modules/es.array-buffer.slice'); +require('../../modules/es.typed-array.uint8-clamped-array'); +require('./methods'); +var global = require('../../internals/global-this'); + +module.exports = global.Uint8ClampedArray; diff --git a/node_modules/core-js/es/typed-array/values.js b/node_modules/core-js/es/typed-array/values.js new file mode 100644 index 00000000..918a9b36 --- /dev/null +++ b/node_modules/core-js/es/typed-array/values.js @@ -0,0 +1,3 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.typed-array.iterator'); diff --git a/node_modules/core-js/es/typed-array/with.js b/node_modules/core-js/es/typed-array/with.js new file mode 100644 index 00000000..25d0047c --- /dev/null +++ b/node_modules/core-js/es/typed-array/with.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.typed-array.with'); diff --git a/node_modules/core-js/es/unescape.js b/node_modules/core-js/es/unescape.js new file mode 100644 index 00000000..94829451 --- /dev/null +++ b/node_modules/core-js/es/unescape.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/es.unescape'); +var path = require('../internals/path'); + +module.exports = path.unescape; diff --git a/node_modules/core-js/es/weak-map/index.js b/node_modules/core-js/es/weak-map/index.js new file mode 100644 index 00000000..591e5b8a --- /dev/null +++ b/node_modules/core-js/es/weak-map/index.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.weak-map'); +var path = require('../../internals/path'); + +module.exports = path.WeakMap; diff --git a/node_modules/core-js/es/weak-set/index.js b/node_modules/core-js/es/weak-set/index.js new file mode 100644 index 00000000..39079e35 --- /dev/null +++ b/node_modules/core-js/es/weak-set/index.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.weak-set'); +var path = require('../../internals/path'); + +module.exports = path.WeakSet; diff --git a/node_modules/core-js/features/aggregate-error.js b/node_modules/core-js/features/aggregate-error.js new file mode 100644 index 00000000..dc651f8b --- /dev/null +++ b/node_modules/core-js/features/aggregate-error.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/aggregate-error'); diff --git a/node_modules/core-js/features/array-buffer/constructor.js b/node_modules/core-js/features/array-buffer/constructor.js new file mode 100644 index 00000000..5a04836d --- /dev/null +++ b/node_modules/core-js/features/array-buffer/constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array-buffer/constructor'); diff --git a/node_modules/core-js/features/array-buffer/detached.js b/node_modules/core-js/features/array-buffer/detached.js new file mode 100644 index 00000000..9f086b38 --- /dev/null +++ b/node_modules/core-js/features/array-buffer/detached.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array-buffer/detached'); diff --git a/node_modules/core-js/features/array-buffer/index.js b/node_modules/core-js/features/array-buffer/index.js new file mode 100644 index 00000000..c7422100 --- /dev/null +++ b/node_modules/core-js/features/array-buffer/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array-buffer'); diff --git a/node_modules/core-js/features/array-buffer/is-view.js b/node_modules/core-js/features/array-buffer/is-view.js new file mode 100644 index 00000000..32ac3547 --- /dev/null +++ b/node_modules/core-js/features/array-buffer/is-view.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array-buffer/is-view'); diff --git a/node_modules/core-js/features/array-buffer/slice.js b/node_modules/core-js/features/array-buffer/slice.js new file mode 100644 index 00000000..dc4551f5 --- /dev/null +++ b/node_modules/core-js/features/array-buffer/slice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array-buffer/slice'); diff --git a/node_modules/core-js/features/array-buffer/transfer-to-fixed-length.js b/node_modules/core-js/features/array-buffer/transfer-to-fixed-length.js new file mode 100644 index 00000000..0820c7b7 --- /dev/null +++ b/node_modules/core-js/features/array-buffer/transfer-to-fixed-length.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array-buffer/transfer-to-fixed-length'); diff --git a/node_modules/core-js/features/array-buffer/transfer.js b/node_modules/core-js/features/array-buffer/transfer.js new file mode 100644 index 00000000..f34385e8 --- /dev/null +++ b/node_modules/core-js/features/array-buffer/transfer.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array-buffer/transfer'); diff --git a/node_modules/core-js/features/array/at.js b/node_modules/core-js/features/array/at.js new file mode 100644 index 00000000..28ad63a9 --- /dev/null +++ b/node_modules/core-js/features/array/at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/at'); diff --git a/node_modules/core-js/features/array/concat.js b/node_modules/core-js/features/array/concat.js new file mode 100644 index 00000000..a4d93010 --- /dev/null +++ b/node_modules/core-js/features/array/concat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/concat'); diff --git a/node_modules/core-js/features/array/copy-within.js b/node_modules/core-js/features/array/copy-within.js new file mode 100644 index 00000000..22359da4 --- /dev/null +++ b/node_modules/core-js/features/array/copy-within.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/copy-within'); diff --git a/node_modules/core-js/features/array/entries.js b/node_modules/core-js/features/array/entries.js new file mode 100644 index 00000000..b7e134a2 --- /dev/null +++ b/node_modules/core-js/features/array/entries.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/entries'); diff --git a/node_modules/core-js/features/array/every.js b/node_modules/core-js/features/array/every.js new file mode 100644 index 00000000..5a6748d3 --- /dev/null +++ b/node_modules/core-js/features/array/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/every'); diff --git a/node_modules/core-js/features/array/fill.js b/node_modules/core-js/features/array/fill.js new file mode 100644 index 00000000..e4e02786 --- /dev/null +++ b/node_modules/core-js/features/array/fill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/fill'); diff --git a/node_modules/core-js/features/array/filter-out.js b/node_modules/core-js/features/array/filter-out.js new file mode 100644 index 00000000..3a82aff5 --- /dev/null +++ b/node_modules/core-js/features/array/filter-out.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/filter-out'); diff --git a/node_modules/core-js/features/array/filter-reject.js b/node_modules/core-js/features/array/filter-reject.js new file mode 100644 index 00000000..497c19a2 --- /dev/null +++ b/node_modules/core-js/features/array/filter-reject.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/filter-reject'); diff --git a/node_modules/core-js/features/array/filter.js b/node_modules/core-js/features/array/filter.js new file mode 100644 index 00000000..79fb0b9d --- /dev/null +++ b/node_modules/core-js/features/array/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/filter'); diff --git a/node_modules/core-js/features/array/find-index.js b/node_modules/core-js/features/array/find-index.js new file mode 100644 index 00000000..119f698b --- /dev/null +++ b/node_modules/core-js/features/array/find-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/find-index'); diff --git a/node_modules/core-js/features/array/find-last-index.js b/node_modules/core-js/features/array/find-last-index.js new file mode 100644 index 00000000..0a760db8 --- /dev/null +++ b/node_modules/core-js/features/array/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/find-last-index'); diff --git a/node_modules/core-js/features/array/find-last.js b/node_modules/core-js/features/array/find-last.js new file mode 100644 index 00000000..49f9d2fc --- /dev/null +++ b/node_modules/core-js/features/array/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/find-last'); diff --git a/node_modules/core-js/features/array/find.js b/node_modules/core-js/features/array/find.js new file mode 100644 index 00000000..eac11478 --- /dev/null +++ b/node_modules/core-js/features/array/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/find'); diff --git a/node_modules/core-js/features/array/flat-map.js b/node_modules/core-js/features/array/flat-map.js new file mode 100644 index 00000000..db4a7d7b --- /dev/null +++ b/node_modules/core-js/features/array/flat-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/flat-map'); diff --git a/node_modules/core-js/features/array/flat.js b/node_modules/core-js/features/array/flat.js new file mode 100644 index 00000000..45797e02 --- /dev/null +++ b/node_modules/core-js/features/array/flat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/flat'); diff --git a/node_modules/core-js/features/array/for-each.js b/node_modules/core-js/features/array/for-each.js new file mode 100644 index 00000000..b823be57 --- /dev/null +++ b/node_modules/core-js/features/array/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/for-each'); diff --git a/node_modules/core-js/features/array/from-async.js b/node_modules/core-js/features/array/from-async.js new file mode 100644 index 00000000..63c1931b --- /dev/null +++ b/node_modules/core-js/features/array/from-async.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/from-async'); diff --git a/node_modules/core-js/features/array/from.js b/node_modules/core-js/features/array/from.js new file mode 100644 index 00000000..752da11b --- /dev/null +++ b/node_modules/core-js/features/array/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/from'); diff --git a/node_modules/core-js/features/array/group-by-to-map.js b/node_modules/core-js/features/array/group-by-to-map.js new file mode 100644 index 00000000..559d4588 --- /dev/null +++ b/node_modules/core-js/features/array/group-by-to-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/group-by-to-map'); diff --git a/node_modules/core-js/features/array/group-by.js b/node_modules/core-js/features/array/group-by.js new file mode 100644 index 00000000..66f66a5e --- /dev/null +++ b/node_modules/core-js/features/array/group-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/group-by'); diff --git a/node_modules/core-js/features/array/group-to-map.js b/node_modules/core-js/features/array/group-to-map.js new file mode 100644 index 00000000..9bf0af46 --- /dev/null +++ b/node_modules/core-js/features/array/group-to-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/group-to-map'); diff --git a/node_modules/core-js/features/array/group.js b/node_modules/core-js/features/array/group.js new file mode 100644 index 00000000..8e587059 --- /dev/null +++ b/node_modules/core-js/features/array/group.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/group'); diff --git a/node_modules/core-js/features/array/includes.js b/node_modules/core-js/features/array/includes.js new file mode 100644 index 00000000..b70af4cb --- /dev/null +++ b/node_modules/core-js/features/array/includes.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/includes'); diff --git a/node_modules/core-js/features/array/index-of.js b/node_modules/core-js/features/array/index-of.js new file mode 100644 index 00000000..c088e002 --- /dev/null +++ b/node_modules/core-js/features/array/index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/index-of'); diff --git a/node_modules/core-js/features/array/index.js b/node_modules/core-js/features/array/index.js new file mode 100644 index 00000000..7b95b431 --- /dev/null +++ b/node_modules/core-js/features/array/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array'); diff --git a/node_modules/core-js/features/array/is-array.js b/node_modules/core-js/features/array/is-array.js new file mode 100644 index 00000000..119116ad --- /dev/null +++ b/node_modules/core-js/features/array/is-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/is-array'); diff --git a/node_modules/core-js/features/array/is-template-object.js b/node_modules/core-js/features/array/is-template-object.js new file mode 100644 index 00000000..25ec3f78 --- /dev/null +++ b/node_modules/core-js/features/array/is-template-object.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/is-template-object'); diff --git a/node_modules/core-js/features/array/iterator.js b/node_modules/core-js/features/array/iterator.js new file mode 100644 index 00000000..322b558e --- /dev/null +++ b/node_modules/core-js/features/array/iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/iterator'); diff --git a/node_modules/core-js/features/array/join.js b/node_modules/core-js/features/array/join.js new file mode 100644 index 00000000..c0532444 --- /dev/null +++ b/node_modules/core-js/features/array/join.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/join'); diff --git a/node_modules/core-js/features/array/keys.js b/node_modules/core-js/features/array/keys.js new file mode 100644 index 00000000..fd4c6f8e --- /dev/null +++ b/node_modules/core-js/features/array/keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/keys'); diff --git a/node_modules/core-js/features/array/last-index-of.js b/node_modules/core-js/features/array/last-index-of.js new file mode 100644 index 00000000..1a4b7d03 --- /dev/null +++ b/node_modules/core-js/features/array/last-index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/last-index-of'); diff --git a/node_modules/core-js/features/array/last-index.js b/node_modules/core-js/features/array/last-index.js new file mode 100644 index 00000000..c8133001 --- /dev/null +++ b/node_modules/core-js/features/array/last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/last-index'); diff --git a/node_modules/core-js/features/array/last-item.js b/node_modules/core-js/features/array/last-item.js new file mode 100644 index 00000000..264d1091 --- /dev/null +++ b/node_modules/core-js/features/array/last-item.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/last-item'); diff --git a/node_modules/core-js/features/array/map.js b/node_modules/core-js/features/array/map.js new file mode 100644 index 00000000..755baa09 --- /dev/null +++ b/node_modules/core-js/features/array/map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/map'); diff --git a/node_modules/core-js/features/array/of.js b/node_modules/core-js/features/array/of.js new file mode 100644 index 00000000..aa27fbef --- /dev/null +++ b/node_modules/core-js/features/array/of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/of'); diff --git a/node_modules/core-js/features/array/push.js b/node_modules/core-js/features/array/push.js new file mode 100644 index 00000000..e445e851 --- /dev/null +++ b/node_modules/core-js/features/array/push.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/push'); diff --git a/node_modules/core-js/features/array/reduce-right.js b/node_modules/core-js/features/array/reduce-right.js new file mode 100644 index 00000000..0a81e533 --- /dev/null +++ b/node_modules/core-js/features/array/reduce-right.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/reduce-right'); diff --git a/node_modules/core-js/features/array/reduce.js b/node_modules/core-js/features/array/reduce.js new file mode 100644 index 00000000..be5dcc40 --- /dev/null +++ b/node_modules/core-js/features/array/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/reduce'); diff --git a/node_modules/core-js/features/array/reverse.js b/node_modules/core-js/features/array/reverse.js new file mode 100644 index 00000000..13ffa306 --- /dev/null +++ b/node_modules/core-js/features/array/reverse.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/reverse'); diff --git a/node_modules/core-js/features/array/slice.js b/node_modules/core-js/features/array/slice.js new file mode 100644 index 00000000..23617249 --- /dev/null +++ b/node_modules/core-js/features/array/slice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/slice'); diff --git a/node_modules/core-js/features/array/some.js b/node_modules/core-js/features/array/some.js new file mode 100644 index 00000000..70ef42a5 --- /dev/null +++ b/node_modules/core-js/features/array/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/some'); diff --git a/node_modules/core-js/features/array/sort.js b/node_modules/core-js/features/array/sort.js new file mode 100644 index 00000000..51542be7 --- /dev/null +++ b/node_modules/core-js/features/array/sort.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/sort'); diff --git a/node_modules/core-js/features/array/splice.js b/node_modules/core-js/features/array/splice.js new file mode 100644 index 00000000..435477a2 --- /dev/null +++ b/node_modules/core-js/features/array/splice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/splice'); diff --git a/node_modules/core-js/features/array/to-reversed.js b/node_modules/core-js/features/array/to-reversed.js new file mode 100644 index 00000000..4d5e3e85 --- /dev/null +++ b/node_modules/core-js/features/array/to-reversed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/to-reversed'); diff --git a/node_modules/core-js/features/array/to-sorted.js b/node_modules/core-js/features/array/to-sorted.js new file mode 100644 index 00000000..78634138 --- /dev/null +++ b/node_modules/core-js/features/array/to-sorted.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/to-sorted'); diff --git a/node_modules/core-js/features/array/to-spliced.js b/node_modules/core-js/features/array/to-spliced.js new file mode 100644 index 00000000..573563cd --- /dev/null +++ b/node_modules/core-js/features/array/to-spliced.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/to-spliced'); diff --git a/node_modules/core-js/features/array/unique-by.js b/node_modules/core-js/features/array/unique-by.js new file mode 100644 index 00000000..f45a3d18 --- /dev/null +++ b/node_modules/core-js/features/array/unique-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/unique-by'); diff --git a/node_modules/core-js/features/array/unshift.js b/node_modules/core-js/features/array/unshift.js new file mode 100644 index 00000000..0b2cc19f --- /dev/null +++ b/node_modules/core-js/features/array/unshift.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/unshift'); diff --git a/node_modules/core-js/features/array/values.js b/node_modules/core-js/features/array/values.js new file mode 100644 index 00000000..a07deb74 --- /dev/null +++ b/node_modules/core-js/features/array/values.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/values'); diff --git a/node_modules/core-js/features/array/virtual/at.js b/node_modules/core-js/features/array/virtual/at.js new file mode 100644 index 00000000..0df97568 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/at'); diff --git a/node_modules/core-js/features/array/virtual/concat.js b/node_modules/core-js/features/array/virtual/concat.js new file mode 100644 index 00000000..1c92a12c --- /dev/null +++ b/node_modules/core-js/features/array/virtual/concat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/concat'); diff --git a/node_modules/core-js/features/array/virtual/copy-within.js b/node_modules/core-js/features/array/virtual/copy-within.js new file mode 100644 index 00000000..ece58e60 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/copy-within.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/copy-within'); diff --git a/node_modules/core-js/features/array/virtual/entries.js b/node_modules/core-js/features/array/virtual/entries.js new file mode 100644 index 00000000..ad7f4f52 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/entries.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/entries'); diff --git a/node_modules/core-js/features/array/virtual/every.js b/node_modules/core-js/features/array/virtual/every.js new file mode 100644 index 00000000..228d31bb --- /dev/null +++ b/node_modules/core-js/features/array/virtual/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/every'); diff --git a/node_modules/core-js/features/array/virtual/fill.js b/node_modules/core-js/features/array/virtual/fill.js new file mode 100644 index 00000000..066ebc13 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/fill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/fill'); diff --git a/node_modules/core-js/features/array/virtual/filter-out.js b/node_modules/core-js/features/array/virtual/filter-out.js new file mode 100644 index 00000000..c01b3c48 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/filter-out.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/filter-out'); diff --git a/node_modules/core-js/features/array/virtual/filter-reject.js b/node_modules/core-js/features/array/virtual/filter-reject.js new file mode 100644 index 00000000..e361da3c --- /dev/null +++ b/node_modules/core-js/features/array/virtual/filter-reject.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/filter-reject'); diff --git a/node_modules/core-js/features/array/virtual/filter.js b/node_modules/core-js/features/array/virtual/filter.js new file mode 100644 index 00000000..b037cf9a --- /dev/null +++ b/node_modules/core-js/features/array/virtual/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/filter'); diff --git a/node_modules/core-js/features/array/virtual/find-index.js b/node_modules/core-js/features/array/virtual/find-index.js new file mode 100644 index 00000000..73532981 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/find-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/find-index'); diff --git a/node_modules/core-js/features/array/virtual/find-last-index.js b/node_modules/core-js/features/array/virtual/find-last-index.js new file mode 100644 index 00000000..fd157f2f --- /dev/null +++ b/node_modules/core-js/features/array/virtual/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/find-last-index'); diff --git a/node_modules/core-js/features/array/virtual/find-last.js b/node_modules/core-js/features/array/virtual/find-last.js new file mode 100644 index 00000000..4f7456b8 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/find-last'); diff --git a/node_modules/core-js/features/array/virtual/find.js b/node_modules/core-js/features/array/virtual/find.js new file mode 100644 index 00000000..d87b83e7 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/find'); diff --git a/node_modules/core-js/features/array/virtual/flat-map.js b/node_modules/core-js/features/array/virtual/flat-map.js new file mode 100644 index 00000000..eb6010c2 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/flat-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/flat-map'); diff --git a/node_modules/core-js/features/array/virtual/flat.js b/node_modules/core-js/features/array/virtual/flat.js new file mode 100644 index 00000000..b13e32d7 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/flat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/flat'); diff --git a/node_modules/core-js/features/array/virtual/for-each.js b/node_modules/core-js/features/array/virtual/for-each.js new file mode 100644 index 00000000..36a63e20 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/for-each'); diff --git a/node_modules/core-js/features/array/virtual/group-by-to-map.js b/node_modules/core-js/features/array/virtual/group-by-to-map.js new file mode 100644 index 00000000..e6e35006 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/group-by-to-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/group-by-to-map'); diff --git a/node_modules/core-js/features/array/virtual/group-by.js b/node_modules/core-js/features/array/virtual/group-by.js new file mode 100644 index 00000000..cb7b4250 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/group-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/group-by'); diff --git a/node_modules/core-js/features/array/virtual/group-to-map.js b/node_modules/core-js/features/array/virtual/group-to-map.js new file mode 100644 index 00000000..45794688 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/group-to-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/group-to-map'); diff --git a/node_modules/core-js/features/array/virtual/group.js b/node_modules/core-js/features/array/virtual/group.js new file mode 100644 index 00000000..d74be5cd --- /dev/null +++ b/node_modules/core-js/features/array/virtual/group.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/group'); diff --git a/node_modules/core-js/features/array/virtual/includes.js b/node_modules/core-js/features/array/virtual/includes.js new file mode 100644 index 00000000..b9587454 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/includes.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/includes'); diff --git a/node_modules/core-js/features/array/virtual/index-of.js b/node_modules/core-js/features/array/virtual/index-of.js new file mode 100644 index 00000000..c662ba16 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/index-of'); diff --git a/node_modules/core-js/features/array/virtual/index.js b/node_modules/core-js/features/array/virtual/index.js new file mode 100644 index 00000000..dee1f549 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual'); diff --git a/node_modules/core-js/features/array/virtual/iterator.js b/node_modules/core-js/features/array/virtual/iterator.js new file mode 100644 index 00000000..557e31b2 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/iterator'); diff --git a/node_modules/core-js/features/array/virtual/join.js b/node_modules/core-js/features/array/virtual/join.js new file mode 100644 index 00000000..62bf5b9d --- /dev/null +++ b/node_modules/core-js/features/array/virtual/join.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/join'); diff --git a/node_modules/core-js/features/array/virtual/keys.js b/node_modules/core-js/features/array/virtual/keys.js new file mode 100644 index 00000000..1e088ef4 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/keys'); diff --git a/node_modules/core-js/features/array/virtual/last-index-of.js b/node_modules/core-js/features/array/virtual/last-index-of.js new file mode 100644 index 00000000..f275e49f --- /dev/null +++ b/node_modules/core-js/features/array/virtual/last-index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/last-index-of'); diff --git a/node_modules/core-js/features/array/virtual/map.js b/node_modules/core-js/features/array/virtual/map.js new file mode 100644 index 00000000..af801d8b --- /dev/null +++ b/node_modules/core-js/features/array/virtual/map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/map'); diff --git a/node_modules/core-js/features/array/virtual/push.js b/node_modules/core-js/features/array/virtual/push.js new file mode 100644 index 00000000..b25cc382 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/push.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/push'); diff --git a/node_modules/core-js/features/array/virtual/reduce-right.js b/node_modules/core-js/features/array/virtual/reduce-right.js new file mode 100644 index 00000000..896942f1 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/reduce-right.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/reduce-right'); diff --git a/node_modules/core-js/features/array/virtual/reduce.js b/node_modules/core-js/features/array/virtual/reduce.js new file mode 100644 index 00000000..479ec564 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/reduce'); diff --git a/node_modules/core-js/features/array/virtual/reverse.js b/node_modules/core-js/features/array/virtual/reverse.js new file mode 100644 index 00000000..94b6ab8f --- /dev/null +++ b/node_modules/core-js/features/array/virtual/reverse.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/reverse'); diff --git a/node_modules/core-js/features/array/virtual/slice.js b/node_modules/core-js/features/array/virtual/slice.js new file mode 100644 index 00000000..4cb10c6f --- /dev/null +++ b/node_modules/core-js/features/array/virtual/slice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/slice'); diff --git a/node_modules/core-js/features/array/virtual/some.js b/node_modules/core-js/features/array/virtual/some.js new file mode 100644 index 00000000..12cd60c5 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/some'); diff --git a/node_modules/core-js/features/array/virtual/sort.js b/node_modules/core-js/features/array/virtual/sort.js new file mode 100644 index 00000000..db45d315 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/sort.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/sort'); diff --git a/node_modules/core-js/features/array/virtual/splice.js b/node_modules/core-js/features/array/virtual/splice.js new file mode 100644 index 00000000..e1485f0b --- /dev/null +++ b/node_modules/core-js/features/array/virtual/splice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/splice'); diff --git a/node_modules/core-js/features/array/virtual/to-reversed.js b/node_modules/core-js/features/array/virtual/to-reversed.js new file mode 100644 index 00000000..d6c9044d --- /dev/null +++ b/node_modules/core-js/features/array/virtual/to-reversed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/to-reversed'); diff --git a/node_modules/core-js/features/array/virtual/to-sorted.js b/node_modules/core-js/features/array/virtual/to-sorted.js new file mode 100644 index 00000000..2c9ccf26 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/to-sorted.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/to-sorted'); diff --git a/node_modules/core-js/features/array/virtual/to-spliced.js b/node_modules/core-js/features/array/virtual/to-spliced.js new file mode 100644 index 00000000..785933f9 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/to-spliced.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/to-spliced'); diff --git a/node_modules/core-js/features/array/virtual/unique-by.js b/node_modules/core-js/features/array/virtual/unique-by.js new file mode 100644 index 00000000..178bd56c --- /dev/null +++ b/node_modules/core-js/features/array/virtual/unique-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/unique-by'); diff --git a/node_modules/core-js/features/array/virtual/unshift.js b/node_modules/core-js/features/array/virtual/unshift.js new file mode 100644 index 00000000..c9761cb9 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/unshift.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/unshift'); diff --git a/node_modules/core-js/features/array/virtual/values.js b/node_modules/core-js/features/array/virtual/values.js new file mode 100644 index 00000000..c39701e2 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/values.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/values'); diff --git a/node_modules/core-js/features/array/virtual/with.js b/node_modules/core-js/features/array/virtual/with.js new file mode 100644 index 00000000..5b3f3a97 --- /dev/null +++ b/node_modules/core-js/features/array/virtual/with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/array/virtual/with'); diff --git a/node_modules/core-js/features/array/with.js b/node_modules/core-js/features/array/with.js new file mode 100644 index 00000000..dea83a76 --- /dev/null +++ b/node_modules/core-js/features/array/with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/array/with'); diff --git a/node_modules/core-js/features/async-disposable-stack/constructor.js b/node_modules/core-js/features/async-disposable-stack/constructor.js new file mode 100644 index 00000000..2adfd3e5 --- /dev/null +++ b/node_modules/core-js/features/async-disposable-stack/constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-disposable-stack/constructor'); diff --git a/node_modules/core-js/features/async-disposable-stack/index.js b/node_modules/core-js/features/async-disposable-stack/index.js new file mode 100644 index 00000000..e45aa25a --- /dev/null +++ b/node_modules/core-js/features/async-disposable-stack/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-disposable-stack'); diff --git a/node_modules/core-js/features/async-iterator/as-indexed-pairs.js b/node_modules/core-js/features/async-iterator/as-indexed-pairs.js new file mode 100644 index 00000000..8f479ff4 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/as-indexed-pairs.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/as-indexed-pairs'); diff --git a/node_modules/core-js/features/async-iterator/async-dispose.js b/node_modules/core-js/features/async-iterator/async-dispose.js new file mode 100644 index 00000000..ac376102 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/async-dispose.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/async-dispose'); diff --git a/node_modules/core-js/features/async-iterator/drop.js b/node_modules/core-js/features/async-iterator/drop.js new file mode 100644 index 00000000..12e52a34 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/drop.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/drop'); diff --git a/node_modules/core-js/features/async-iterator/every.js b/node_modules/core-js/features/async-iterator/every.js new file mode 100644 index 00000000..eb74c22d --- /dev/null +++ b/node_modules/core-js/features/async-iterator/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/every'); diff --git a/node_modules/core-js/features/async-iterator/filter.js b/node_modules/core-js/features/async-iterator/filter.js new file mode 100644 index 00000000..eaef99aa --- /dev/null +++ b/node_modules/core-js/features/async-iterator/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/filter'); diff --git a/node_modules/core-js/features/async-iterator/find.js b/node_modules/core-js/features/async-iterator/find.js new file mode 100644 index 00000000..3b5a8ea1 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/find'); diff --git a/node_modules/core-js/features/async-iterator/flat-map.js b/node_modules/core-js/features/async-iterator/flat-map.js new file mode 100644 index 00000000..dbfc9c7b --- /dev/null +++ b/node_modules/core-js/features/async-iterator/flat-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/flat-map'); diff --git a/node_modules/core-js/features/async-iterator/for-each.js b/node_modules/core-js/features/async-iterator/for-each.js new file mode 100644 index 00000000..3ff764a5 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/for-each'); diff --git a/node_modules/core-js/features/async-iterator/from.js b/node_modules/core-js/features/async-iterator/from.js new file mode 100644 index 00000000..1fcdec14 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/from'); diff --git a/node_modules/core-js/features/async-iterator/index.js b/node_modules/core-js/features/async-iterator/index.js new file mode 100644 index 00000000..7aaf549b --- /dev/null +++ b/node_modules/core-js/features/async-iterator/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator'); diff --git a/node_modules/core-js/features/async-iterator/indexed.js b/node_modules/core-js/features/async-iterator/indexed.js new file mode 100644 index 00000000..b8403f65 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/indexed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/indexed'); diff --git a/node_modules/core-js/features/async-iterator/map.js b/node_modules/core-js/features/async-iterator/map.js new file mode 100644 index 00000000..9de4ae33 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/map'); diff --git a/node_modules/core-js/features/async-iterator/reduce.js b/node_modules/core-js/features/async-iterator/reduce.js new file mode 100644 index 00000000..8050d22c --- /dev/null +++ b/node_modules/core-js/features/async-iterator/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/reduce'); diff --git a/node_modules/core-js/features/async-iterator/some.js b/node_modules/core-js/features/async-iterator/some.js new file mode 100644 index 00000000..eeeff5d3 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/some'); diff --git a/node_modules/core-js/features/async-iterator/take.js b/node_modules/core-js/features/async-iterator/take.js new file mode 100644 index 00000000..17d1a634 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/take.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/take'); diff --git a/node_modules/core-js/features/async-iterator/to-array.js b/node_modules/core-js/features/async-iterator/to-array.js new file mode 100644 index 00000000..cf421985 --- /dev/null +++ b/node_modules/core-js/features/async-iterator/to-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/async-iterator/to-array'); diff --git a/node_modules/core-js/features/atob.js b/node_modules/core-js/features/atob.js new file mode 100644 index 00000000..52745556 --- /dev/null +++ b/node_modules/core-js/features/atob.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/atob'); diff --git a/node_modules/core-js/features/bigint/index.js b/node_modules/core-js/features/bigint/index.js new file mode 100644 index 00000000..c634a7c8 --- /dev/null +++ b/node_modules/core-js/features/bigint/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/bigint'); diff --git a/node_modules/core-js/features/bigint/range.js b/node_modules/core-js/features/bigint/range.js new file mode 100644 index 00000000..b40003df --- /dev/null +++ b/node_modules/core-js/features/bigint/range.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/bigint/range'); diff --git a/node_modules/core-js/features/btoa.js b/node_modules/core-js/features/btoa.js new file mode 100644 index 00000000..a3eeb281 --- /dev/null +++ b/node_modules/core-js/features/btoa.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/btoa'); diff --git a/node_modules/core-js/features/clear-immediate.js b/node_modules/core-js/features/clear-immediate.js new file mode 100644 index 00000000..670e2ac8 --- /dev/null +++ b/node_modules/core-js/features/clear-immediate.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/clear-immediate'); diff --git a/node_modules/core-js/features/composite-key.js b/node_modules/core-js/features/composite-key.js new file mode 100644 index 00000000..0aa534d0 --- /dev/null +++ b/node_modules/core-js/features/composite-key.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/composite-key'); diff --git a/node_modules/core-js/features/composite-symbol.js b/node_modules/core-js/features/composite-symbol.js new file mode 100644 index 00000000..870aaf3a --- /dev/null +++ b/node_modules/core-js/features/composite-symbol.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/composite-symbol'); diff --git a/node_modules/core-js/features/data-view/get-float16.js b/node_modules/core-js/features/data-view/get-float16.js new file mode 100644 index 00000000..d53e289c --- /dev/null +++ b/node_modules/core-js/features/data-view/get-float16.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/data-view/get-float16'); diff --git a/node_modules/core-js/features/data-view/get-uint8-clamped.js b/node_modules/core-js/features/data-view/get-uint8-clamped.js new file mode 100644 index 00000000..6b2e0e3e --- /dev/null +++ b/node_modules/core-js/features/data-view/get-uint8-clamped.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/data-view/get-uint8-clamped'); diff --git a/node_modules/core-js/features/data-view/index.js b/node_modules/core-js/features/data-view/index.js new file mode 100644 index 00000000..3ee3e882 --- /dev/null +++ b/node_modules/core-js/features/data-view/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/data-view'); diff --git a/node_modules/core-js/features/data-view/set-float16.js b/node_modules/core-js/features/data-view/set-float16.js new file mode 100644 index 00000000..2c0c9af4 --- /dev/null +++ b/node_modules/core-js/features/data-view/set-float16.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/data-view/set-float16'); diff --git a/node_modules/core-js/features/data-view/set-uint8-clamped.js b/node_modules/core-js/features/data-view/set-uint8-clamped.js new file mode 100644 index 00000000..27e928f7 --- /dev/null +++ b/node_modules/core-js/features/data-view/set-uint8-clamped.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/data-view/set-uint8-clamped'); diff --git a/node_modules/core-js/features/date/get-year.js b/node_modules/core-js/features/date/get-year.js new file mode 100644 index 00000000..01748db0 --- /dev/null +++ b/node_modules/core-js/features/date/get-year.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/get-year'); diff --git a/node_modules/core-js/features/date/index.js b/node_modules/core-js/features/date/index.js new file mode 100644 index 00000000..00763b16 --- /dev/null +++ b/node_modules/core-js/features/date/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date'); diff --git a/node_modules/core-js/features/date/now.js b/node_modules/core-js/features/date/now.js new file mode 100644 index 00000000..456f0927 --- /dev/null +++ b/node_modules/core-js/features/date/now.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/now'); diff --git a/node_modules/core-js/features/date/set-year.js b/node_modules/core-js/features/date/set-year.js new file mode 100644 index 00000000..b1eb5b63 --- /dev/null +++ b/node_modules/core-js/features/date/set-year.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/set-year'); diff --git a/node_modules/core-js/features/date/to-gmt-string.js b/node_modules/core-js/features/date/to-gmt-string.js new file mode 100644 index 00000000..1a8cf3d7 --- /dev/null +++ b/node_modules/core-js/features/date/to-gmt-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/to-gmt-string'); diff --git a/node_modules/core-js/features/date/to-iso-string.js b/node_modules/core-js/features/date/to-iso-string.js new file mode 100644 index 00000000..4351df85 --- /dev/null +++ b/node_modules/core-js/features/date/to-iso-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/to-iso-string'); diff --git a/node_modules/core-js/features/date/to-json.js b/node_modules/core-js/features/date/to-json.js new file mode 100644 index 00000000..eb1f0731 --- /dev/null +++ b/node_modules/core-js/features/date/to-json.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/to-json'); diff --git a/node_modules/core-js/features/date/to-primitive.js b/node_modules/core-js/features/date/to-primitive.js new file mode 100644 index 00000000..c04d5ffe --- /dev/null +++ b/node_modules/core-js/features/date/to-primitive.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/to-primitive'); diff --git a/node_modules/core-js/features/date/to-string.js b/node_modules/core-js/features/date/to-string.js new file mode 100644 index 00000000..138ac942 --- /dev/null +++ b/node_modules/core-js/features/date/to-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/date/to-string'); diff --git a/node_modules/core-js/features/disposable-stack/constructor.js b/node_modules/core-js/features/disposable-stack/constructor.js new file mode 100644 index 00000000..be69e371 --- /dev/null +++ b/node_modules/core-js/features/disposable-stack/constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/disposable-stack/constructor'); diff --git a/node_modules/core-js/features/disposable-stack/index.js b/node_modules/core-js/features/disposable-stack/index.js new file mode 100644 index 00000000..5bbacfb2 --- /dev/null +++ b/node_modules/core-js/features/disposable-stack/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/disposable-stack'); diff --git a/node_modules/core-js/features/dom-collections/for-each.js b/node_modules/core-js/features/dom-collections/for-each.js new file mode 100644 index 00000000..4e349198 --- /dev/null +++ b/node_modules/core-js/features/dom-collections/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/dom-collections/for-each'); diff --git a/node_modules/core-js/features/dom-collections/index.js b/node_modules/core-js/features/dom-collections/index.js new file mode 100644 index 00000000..a2b1318f --- /dev/null +++ b/node_modules/core-js/features/dom-collections/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/dom-collections'); diff --git a/node_modules/core-js/features/dom-collections/iterator.js b/node_modules/core-js/features/dom-collections/iterator.js new file mode 100644 index 00000000..6b51ef06 --- /dev/null +++ b/node_modules/core-js/features/dom-collections/iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/dom-collections/iterator'); diff --git a/node_modules/core-js/features/dom-exception/constructor.js b/node_modules/core-js/features/dom-exception/constructor.js new file mode 100644 index 00000000..54c37aa0 --- /dev/null +++ b/node_modules/core-js/features/dom-exception/constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/dom-exception/constructor'); diff --git a/node_modules/core-js/features/dom-exception/index.js b/node_modules/core-js/features/dom-exception/index.js new file mode 100644 index 00000000..d047ee8b --- /dev/null +++ b/node_modules/core-js/features/dom-exception/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/dom-exception'); diff --git a/node_modules/core-js/features/dom-exception/to-string-tag.js b/node_modules/core-js/features/dom-exception/to-string-tag.js new file mode 100644 index 00000000..a578f445 --- /dev/null +++ b/node_modules/core-js/features/dom-exception/to-string-tag.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/dom-exception/to-string-tag'); diff --git a/node_modules/core-js/features/error/constructor.js b/node_modules/core-js/features/error/constructor.js new file mode 100644 index 00000000..73f2cbcf --- /dev/null +++ b/node_modules/core-js/features/error/constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/error/constructor'); diff --git a/node_modules/core-js/features/error/index.js b/node_modules/core-js/features/error/index.js new file mode 100644 index 00000000..5a0f6b01 --- /dev/null +++ b/node_modules/core-js/features/error/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/error'); diff --git a/node_modules/core-js/features/error/is-error.js b/node_modules/core-js/features/error/is-error.js new file mode 100644 index 00000000..fdfa3397 --- /dev/null +++ b/node_modules/core-js/features/error/is-error.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/error/is-error'); diff --git a/node_modules/core-js/features/error/to-string.js b/node_modules/core-js/features/error/to-string.js new file mode 100644 index 00000000..47b15512 --- /dev/null +++ b/node_modules/core-js/features/error/to-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/error/to-string'); diff --git a/node_modules/core-js/features/escape.js b/node_modules/core-js/features/escape.js new file mode 100644 index 00000000..be0474ba --- /dev/null +++ b/node_modules/core-js/features/escape.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/escape'); diff --git a/node_modules/core-js/features/function/bind.js b/node_modules/core-js/features/function/bind.js new file mode 100644 index 00000000..8281dcbd --- /dev/null +++ b/node_modules/core-js/features/function/bind.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/bind'); diff --git a/node_modules/core-js/features/function/demethodize.js b/node_modules/core-js/features/function/demethodize.js new file mode 100644 index 00000000..cf093c33 --- /dev/null +++ b/node_modules/core-js/features/function/demethodize.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/demethodize'); diff --git a/node_modules/core-js/features/function/has-instance.js b/node_modules/core-js/features/function/has-instance.js new file mode 100644 index 00000000..4fc1051d --- /dev/null +++ b/node_modules/core-js/features/function/has-instance.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/has-instance'); diff --git a/node_modules/core-js/features/function/index.js b/node_modules/core-js/features/function/index.js new file mode 100644 index 00000000..0ba08dfc --- /dev/null +++ b/node_modules/core-js/features/function/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function'); diff --git a/node_modules/core-js/features/function/is-callable.js b/node_modules/core-js/features/function/is-callable.js new file mode 100644 index 00000000..b624162e --- /dev/null +++ b/node_modules/core-js/features/function/is-callable.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/is-callable'); diff --git a/node_modules/core-js/features/function/is-constructor.js b/node_modules/core-js/features/function/is-constructor.js new file mode 100644 index 00000000..46c92085 --- /dev/null +++ b/node_modules/core-js/features/function/is-constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/is-constructor'); diff --git a/node_modules/core-js/features/function/metadata.js b/node_modules/core-js/features/function/metadata.js new file mode 100644 index 00000000..31e8feab --- /dev/null +++ b/node_modules/core-js/features/function/metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/metadata'); diff --git a/node_modules/core-js/features/function/name.js b/node_modules/core-js/features/function/name.js new file mode 100644 index 00000000..e5facbc3 --- /dev/null +++ b/node_modules/core-js/features/function/name.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/name'); diff --git a/node_modules/core-js/features/function/un-this.js b/node_modules/core-js/features/function/un-this.js new file mode 100644 index 00000000..bc6f5191 --- /dev/null +++ b/node_modules/core-js/features/function/un-this.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/function/un-this'); diff --git a/node_modules/core-js/features/function/virtual/bind.js b/node_modules/core-js/features/function/virtual/bind.js new file mode 100644 index 00000000..f0da5dee --- /dev/null +++ b/node_modules/core-js/features/function/virtual/bind.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/function/virtual/bind'); diff --git a/node_modules/core-js/features/function/virtual/demethodize.js b/node_modules/core-js/features/function/virtual/demethodize.js new file mode 100644 index 00000000..a9e64032 --- /dev/null +++ b/node_modules/core-js/features/function/virtual/demethodize.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/function/virtual/demethodize'); diff --git a/node_modules/core-js/features/function/virtual/index.js b/node_modules/core-js/features/function/virtual/index.js new file mode 100644 index 00000000..cbfa55ec --- /dev/null +++ b/node_modules/core-js/features/function/virtual/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/function/virtual'); diff --git a/node_modules/core-js/features/function/virtual/un-this.js b/node_modules/core-js/features/function/virtual/un-this.js new file mode 100644 index 00000000..d5344920 --- /dev/null +++ b/node_modules/core-js/features/function/virtual/un-this.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/function/virtual/un-this'); diff --git a/node_modules/core-js/features/get-iterator-method.js b/node_modules/core-js/features/get-iterator-method.js new file mode 100644 index 00000000..2ee2e325 --- /dev/null +++ b/node_modules/core-js/features/get-iterator-method.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/get-iterator-method'); diff --git a/node_modules/core-js/features/get-iterator.js b/node_modules/core-js/features/get-iterator.js new file mode 100644 index 00000000..0e973661 --- /dev/null +++ b/node_modules/core-js/features/get-iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/get-iterator'); diff --git a/node_modules/core-js/features/global-this.js b/node_modules/core-js/features/global-this.js new file mode 100644 index 00000000..7ef6e00a --- /dev/null +++ b/node_modules/core-js/features/global-this.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/global-this'); diff --git a/node_modules/core-js/features/index.js b/node_modules/core-js/features/index.js new file mode 100644 index 00000000..862f06c4 --- /dev/null +++ b/node_modules/core-js/features/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full'); diff --git a/node_modules/core-js/features/instance/at.js b/node_modules/core-js/features/instance/at.js new file mode 100644 index 00000000..63ee4e0f --- /dev/null +++ b/node_modules/core-js/features/instance/at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/at'); diff --git a/node_modules/core-js/features/instance/bind.js b/node_modules/core-js/features/instance/bind.js new file mode 100644 index 00000000..a4df4440 --- /dev/null +++ b/node_modules/core-js/features/instance/bind.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/bind'); diff --git a/node_modules/core-js/features/instance/code-point-at.js b/node_modules/core-js/features/instance/code-point-at.js new file mode 100644 index 00000000..ac8f54a0 --- /dev/null +++ b/node_modules/core-js/features/instance/code-point-at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/code-point-at'); diff --git a/node_modules/core-js/features/instance/code-points.js b/node_modules/core-js/features/instance/code-points.js new file mode 100644 index 00000000..250b28ce --- /dev/null +++ b/node_modules/core-js/features/instance/code-points.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/code-points'); diff --git a/node_modules/core-js/features/instance/concat.js b/node_modules/core-js/features/instance/concat.js new file mode 100644 index 00000000..70fe0072 --- /dev/null +++ b/node_modules/core-js/features/instance/concat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/concat'); diff --git a/node_modules/core-js/features/instance/copy-within.js b/node_modules/core-js/features/instance/copy-within.js new file mode 100644 index 00000000..b8337397 --- /dev/null +++ b/node_modules/core-js/features/instance/copy-within.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/copy-within'); diff --git a/node_modules/core-js/features/instance/demethodize.js b/node_modules/core-js/features/instance/demethodize.js new file mode 100644 index 00000000..3d5d9a44 --- /dev/null +++ b/node_modules/core-js/features/instance/demethodize.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/demethodize'); diff --git a/node_modules/core-js/features/instance/ends-with.js b/node_modules/core-js/features/instance/ends-with.js new file mode 100644 index 00000000..e6abcf7f --- /dev/null +++ b/node_modules/core-js/features/instance/ends-with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/ends-with'); diff --git a/node_modules/core-js/features/instance/entries.js b/node_modules/core-js/features/instance/entries.js new file mode 100644 index 00000000..23486b25 --- /dev/null +++ b/node_modules/core-js/features/instance/entries.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/entries'); diff --git a/node_modules/core-js/features/instance/every.js b/node_modules/core-js/features/instance/every.js new file mode 100644 index 00000000..d9b53c99 --- /dev/null +++ b/node_modules/core-js/features/instance/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/every'); diff --git a/node_modules/core-js/features/instance/fill.js b/node_modules/core-js/features/instance/fill.js new file mode 100644 index 00000000..17d1f576 --- /dev/null +++ b/node_modules/core-js/features/instance/fill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/fill'); diff --git a/node_modules/core-js/features/instance/filter-out.js b/node_modules/core-js/features/instance/filter-out.js new file mode 100644 index 00000000..12191d63 --- /dev/null +++ b/node_modules/core-js/features/instance/filter-out.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/filter-out'); diff --git a/node_modules/core-js/features/instance/filter-reject.js b/node_modules/core-js/features/instance/filter-reject.js new file mode 100644 index 00000000..c52ceaba --- /dev/null +++ b/node_modules/core-js/features/instance/filter-reject.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/filter-reject'); diff --git a/node_modules/core-js/features/instance/filter.js b/node_modules/core-js/features/instance/filter.js new file mode 100644 index 00000000..75faee11 --- /dev/null +++ b/node_modules/core-js/features/instance/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/filter'); diff --git a/node_modules/core-js/features/instance/find-index.js b/node_modules/core-js/features/instance/find-index.js new file mode 100644 index 00000000..843a5f06 --- /dev/null +++ b/node_modules/core-js/features/instance/find-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/find-index'); diff --git a/node_modules/core-js/features/instance/find-last-index.js b/node_modules/core-js/features/instance/find-last-index.js new file mode 100644 index 00000000..9e121287 --- /dev/null +++ b/node_modules/core-js/features/instance/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/find-last-index'); diff --git a/node_modules/core-js/features/instance/find-last.js b/node_modules/core-js/features/instance/find-last.js new file mode 100644 index 00000000..f3e952e7 --- /dev/null +++ b/node_modules/core-js/features/instance/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/find-last'); diff --git a/node_modules/core-js/features/instance/find.js b/node_modules/core-js/features/instance/find.js new file mode 100644 index 00000000..2b4eece0 --- /dev/null +++ b/node_modules/core-js/features/instance/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/find'); diff --git a/node_modules/core-js/features/instance/flags.js b/node_modules/core-js/features/instance/flags.js new file mode 100644 index 00000000..5d51e282 --- /dev/null +++ b/node_modules/core-js/features/instance/flags.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/flags'); diff --git a/node_modules/core-js/features/instance/flat-map.js b/node_modules/core-js/features/instance/flat-map.js new file mode 100644 index 00000000..9de4385e --- /dev/null +++ b/node_modules/core-js/features/instance/flat-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/flat-map'); diff --git a/node_modules/core-js/features/instance/flat.js b/node_modules/core-js/features/instance/flat.js new file mode 100644 index 00000000..caceea43 --- /dev/null +++ b/node_modules/core-js/features/instance/flat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/flat'); diff --git a/node_modules/core-js/features/instance/for-each.js b/node_modules/core-js/features/instance/for-each.js new file mode 100644 index 00000000..160548f6 --- /dev/null +++ b/node_modules/core-js/features/instance/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/for-each'); diff --git a/node_modules/core-js/features/instance/group-by-to-map.js b/node_modules/core-js/features/instance/group-by-to-map.js new file mode 100644 index 00000000..0a27360f --- /dev/null +++ b/node_modules/core-js/features/instance/group-by-to-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/group-by-to-map'); diff --git a/node_modules/core-js/features/instance/group-by.js b/node_modules/core-js/features/instance/group-by.js new file mode 100644 index 00000000..fc9c9cce --- /dev/null +++ b/node_modules/core-js/features/instance/group-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/group-by'); diff --git a/node_modules/core-js/features/instance/group-to-map.js b/node_modules/core-js/features/instance/group-to-map.js new file mode 100644 index 00000000..010a97e0 --- /dev/null +++ b/node_modules/core-js/features/instance/group-to-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/group-to-map'); diff --git a/node_modules/core-js/features/instance/group.js b/node_modules/core-js/features/instance/group.js new file mode 100644 index 00000000..4479a8a1 --- /dev/null +++ b/node_modules/core-js/features/instance/group.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/group'); diff --git a/node_modules/core-js/features/instance/includes.js b/node_modules/core-js/features/instance/includes.js new file mode 100644 index 00000000..845b7285 --- /dev/null +++ b/node_modules/core-js/features/instance/includes.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/includes'); diff --git a/node_modules/core-js/features/instance/index-of.js b/node_modules/core-js/features/instance/index-of.js new file mode 100644 index 00000000..39d1aa03 --- /dev/null +++ b/node_modules/core-js/features/instance/index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/index-of'); diff --git a/node_modules/core-js/features/instance/is-well-formed.js b/node_modules/core-js/features/instance/is-well-formed.js new file mode 100644 index 00000000..50253dca --- /dev/null +++ b/node_modules/core-js/features/instance/is-well-formed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/is-well-formed'); diff --git a/node_modules/core-js/features/instance/keys.js b/node_modules/core-js/features/instance/keys.js new file mode 100644 index 00000000..2def5f59 --- /dev/null +++ b/node_modules/core-js/features/instance/keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/keys'); diff --git a/node_modules/core-js/features/instance/last-index-of.js b/node_modules/core-js/features/instance/last-index-of.js new file mode 100644 index 00000000..03502cc9 --- /dev/null +++ b/node_modules/core-js/features/instance/last-index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/last-index-of'); diff --git a/node_modules/core-js/features/instance/map.js b/node_modules/core-js/features/instance/map.js new file mode 100644 index 00000000..01086068 --- /dev/null +++ b/node_modules/core-js/features/instance/map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/map'); diff --git a/node_modules/core-js/features/instance/match-all.js b/node_modules/core-js/features/instance/match-all.js new file mode 100644 index 00000000..41dd3e4f --- /dev/null +++ b/node_modules/core-js/features/instance/match-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/match-all'); diff --git a/node_modules/core-js/features/instance/pad-end.js b/node_modules/core-js/features/instance/pad-end.js new file mode 100644 index 00000000..d7d01c5e --- /dev/null +++ b/node_modules/core-js/features/instance/pad-end.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/pad-end'); diff --git a/node_modules/core-js/features/instance/pad-start.js b/node_modules/core-js/features/instance/pad-start.js new file mode 100644 index 00000000..c96ea43b --- /dev/null +++ b/node_modules/core-js/features/instance/pad-start.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/pad-start'); diff --git a/node_modules/core-js/features/instance/push.js b/node_modules/core-js/features/instance/push.js new file mode 100644 index 00000000..3d1703f1 --- /dev/null +++ b/node_modules/core-js/features/instance/push.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/push'); diff --git a/node_modules/core-js/features/instance/reduce-right.js b/node_modules/core-js/features/instance/reduce-right.js new file mode 100644 index 00000000..024f17b1 --- /dev/null +++ b/node_modules/core-js/features/instance/reduce-right.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/reduce-right'); diff --git a/node_modules/core-js/features/instance/reduce.js b/node_modules/core-js/features/instance/reduce.js new file mode 100644 index 00000000..895fc2f7 --- /dev/null +++ b/node_modules/core-js/features/instance/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/reduce'); diff --git a/node_modules/core-js/features/instance/repeat.js b/node_modules/core-js/features/instance/repeat.js new file mode 100644 index 00000000..8664359e --- /dev/null +++ b/node_modules/core-js/features/instance/repeat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/repeat'); diff --git a/node_modules/core-js/features/instance/replace-all.js b/node_modules/core-js/features/instance/replace-all.js new file mode 100644 index 00000000..90185918 --- /dev/null +++ b/node_modules/core-js/features/instance/replace-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/replace-all'); diff --git a/node_modules/core-js/features/instance/reverse.js b/node_modules/core-js/features/instance/reverse.js new file mode 100644 index 00000000..d7173ec7 --- /dev/null +++ b/node_modules/core-js/features/instance/reverse.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/reverse'); diff --git a/node_modules/core-js/features/instance/slice.js b/node_modules/core-js/features/instance/slice.js new file mode 100644 index 00000000..550de9b2 --- /dev/null +++ b/node_modules/core-js/features/instance/slice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/slice'); diff --git a/node_modules/core-js/features/instance/some.js b/node_modules/core-js/features/instance/some.js new file mode 100644 index 00000000..a03bf9a3 --- /dev/null +++ b/node_modules/core-js/features/instance/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/some'); diff --git a/node_modules/core-js/features/instance/sort.js b/node_modules/core-js/features/instance/sort.js new file mode 100644 index 00000000..a7368e07 --- /dev/null +++ b/node_modules/core-js/features/instance/sort.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/sort'); diff --git a/node_modules/core-js/features/instance/splice.js b/node_modules/core-js/features/instance/splice.js new file mode 100644 index 00000000..0527d4f5 --- /dev/null +++ b/node_modules/core-js/features/instance/splice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/splice'); diff --git a/node_modules/core-js/features/instance/starts-with.js b/node_modules/core-js/features/instance/starts-with.js new file mode 100644 index 00000000..fc41430e --- /dev/null +++ b/node_modules/core-js/features/instance/starts-with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/starts-with'); diff --git a/node_modules/core-js/features/instance/to-reversed.js b/node_modules/core-js/features/instance/to-reversed.js new file mode 100644 index 00000000..e89a837a --- /dev/null +++ b/node_modules/core-js/features/instance/to-reversed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/to-reversed'); diff --git a/node_modules/core-js/features/instance/to-sorted.js b/node_modules/core-js/features/instance/to-sorted.js new file mode 100644 index 00000000..52d079aa --- /dev/null +++ b/node_modules/core-js/features/instance/to-sorted.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/to-sorted'); diff --git a/node_modules/core-js/features/instance/to-spliced.js b/node_modules/core-js/features/instance/to-spliced.js new file mode 100644 index 00000000..bcca07d9 --- /dev/null +++ b/node_modules/core-js/features/instance/to-spliced.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/to-spliced'); diff --git a/node_modules/core-js/features/instance/to-well-formed.js b/node_modules/core-js/features/instance/to-well-formed.js new file mode 100644 index 00000000..b689d9fa --- /dev/null +++ b/node_modules/core-js/features/instance/to-well-formed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/to-well-formed'); diff --git a/node_modules/core-js/features/instance/trim-end.js b/node_modules/core-js/features/instance/trim-end.js new file mode 100644 index 00000000..3cc70302 --- /dev/null +++ b/node_modules/core-js/features/instance/trim-end.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/trim-end'); diff --git a/node_modules/core-js/features/instance/trim-left.js b/node_modules/core-js/features/instance/trim-left.js new file mode 100644 index 00000000..212ab15d --- /dev/null +++ b/node_modules/core-js/features/instance/trim-left.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/trim-left'); diff --git a/node_modules/core-js/features/instance/trim-right.js b/node_modules/core-js/features/instance/trim-right.js new file mode 100644 index 00000000..f264fe68 --- /dev/null +++ b/node_modules/core-js/features/instance/trim-right.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/trim-right'); diff --git a/node_modules/core-js/features/instance/trim-start.js b/node_modules/core-js/features/instance/trim-start.js new file mode 100644 index 00000000..f3a64e5e --- /dev/null +++ b/node_modules/core-js/features/instance/trim-start.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/trim-start'); diff --git a/node_modules/core-js/features/instance/trim.js b/node_modules/core-js/features/instance/trim.js new file mode 100644 index 00000000..1f4c525b --- /dev/null +++ b/node_modules/core-js/features/instance/trim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/trim'); diff --git a/node_modules/core-js/features/instance/un-this.js b/node_modules/core-js/features/instance/un-this.js new file mode 100644 index 00000000..d66d389b --- /dev/null +++ b/node_modules/core-js/features/instance/un-this.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/un-this'); diff --git a/node_modules/core-js/features/instance/unique-by.js b/node_modules/core-js/features/instance/unique-by.js new file mode 100644 index 00000000..cd88bc77 --- /dev/null +++ b/node_modules/core-js/features/instance/unique-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/unique-by'); diff --git a/node_modules/core-js/features/instance/unshift.js b/node_modules/core-js/features/instance/unshift.js new file mode 100644 index 00000000..e5e66aa4 --- /dev/null +++ b/node_modules/core-js/features/instance/unshift.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/unshift'); diff --git a/node_modules/core-js/features/instance/values.js b/node_modules/core-js/features/instance/values.js new file mode 100644 index 00000000..9052a5d1 --- /dev/null +++ b/node_modules/core-js/features/instance/values.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/values'); diff --git a/node_modules/core-js/features/instance/with.js b/node_modules/core-js/features/instance/with.js new file mode 100644 index 00000000..286b09d6 --- /dev/null +++ b/node_modules/core-js/features/instance/with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/instance/with'); diff --git a/node_modules/core-js/features/is-iterable.js b/node_modules/core-js/features/is-iterable.js new file mode 100644 index 00000000..766bd5ff --- /dev/null +++ b/node_modules/core-js/features/is-iterable.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/is-iterable'); diff --git a/node_modules/core-js/features/iterator/as-indexed-pairs.js b/node_modules/core-js/features/iterator/as-indexed-pairs.js new file mode 100644 index 00000000..9364305c --- /dev/null +++ b/node_modules/core-js/features/iterator/as-indexed-pairs.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/as-indexed-pairs'); diff --git a/node_modules/core-js/features/iterator/concat.js b/node_modules/core-js/features/iterator/concat.js new file mode 100644 index 00000000..91d0cb74 --- /dev/null +++ b/node_modules/core-js/features/iterator/concat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/concat'); diff --git a/node_modules/core-js/features/iterator/dispose.js b/node_modules/core-js/features/iterator/dispose.js new file mode 100644 index 00000000..fcd35396 --- /dev/null +++ b/node_modules/core-js/features/iterator/dispose.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/dispose'); diff --git a/node_modules/core-js/features/iterator/drop.js b/node_modules/core-js/features/iterator/drop.js new file mode 100644 index 00000000..bbcff357 --- /dev/null +++ b/node_modules/core-js/features/iterator/drop.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/drop'); diff --git a/node_modules/core-js/features/iterator/every.js b/node_modules/core-js/features/iterator/every.js new file mode 100644 index 00000000..ecc41f29 --- /dev/null +++ b/node_modules/core-js/features/iterator/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/every'); diff --git a/node_modules/core-js/features/iterator/filter.js b/node_modules/core-js/features/iterator/filter.js new file mode 100644 index 00000000..0f7c200c --- /dev/null +++ b/node_modules/core-js/features/iterator/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/filter'); diff --git a/node_modules/core-js/features/iterator/find.js b/node_modules/core-js/features/iterator/find.js new file mode 100644 index 00000000..cc311fa5 --- /dev/null +++ b/node_modules/core-js/features/iterator/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/find'); diff --git a/node_modules/core-js/features/iterator/flat-map.js b/node_modules/core-js/features/iterator/flat-map.js new file mode 100644 index 00000000..a7380445 --- /dev/null +++ b/node_modules/core-js/features/iterator/flat-map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/flat-map'); diff --git a/node_modules/core-js/features/iterator/for-each.js b/node_modules/core-js/features/iterator/for-each.js new file mode 100644 index 00000000..21c2f997 --- /dev/null +++ b/node_modules/core-js/features/iterator/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/for-each'); diff --git a/node_modules/core-js/features/iterator/from.js b/node_modules/core-js/features/iterator/from.js new file mode 100644 index 00000000..92d71c4f --- /dev/null +++ b/node_modules/core-js/features/iterator/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/from'); diff --git a/node_modules/core-js/features/iterator/index.js b/node_modules/core-js/features/iterator/index.js new file mode 100644 index 00000000..fef2b873 --- /dev/null +++ b/node_modules/core-js/features/iterator/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator'); diff --git a/node_modules/core-js/features/iterator/indexed.js b/node_modules/core-js/features/iterator/indexed.js new file mode 100644 index 00000000..e4440d01 --- /dev/null +++ b/node_modules/core-js/features/iterator/indexed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/indexed'); diff --git a/node_modules/core-js/features/iterator/map.js b/node_modules/core-js/features/iterator/map.js new file mode 100644 index 00000000..4428c6bb --- /dev/null +++ b/node_modules/core-js/features/iterator/map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/map'); diff --git a/node_modules/core-js/features/iterator/range.js b/node_modules/core-js/features/iterator/range.js new file mode 100644 index 00000000..ae809a54 --- /dev/null +++ b/node_modules/core-js/features/iterator/range.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/range'); diff --git a/node_modules/core-js/features/iterator/reduce.js b/node_modules/core-js/features/iterator/reduce.js new file mode 100644 index 00000000..6e397c10 --- /dev/null +++ b/node_modules/core-js/features/iterator/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/reduce'); diff --git a/node_modules/core-js/features/iterator/some.js b/node_modules/core-js/features/iterator/some.js new file mode 100644 index 00000000..4a3b82bd --- /dev/null +++ b/node_modules/core-js/features/iterator/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/some'); diff --git a/node_modules/core-js/features/iterator/take.js b/node_modules/core-js/features/iterator/take.js new file mode 100644 index 00000000..0f046268 --- /dev/null +++ b/node_modules/core-js/features/iterator/take.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/take'); diff --git a/node_modules/core-js/features/iterator/to-array.js b/node_modules/core-js/features/iterator/to-array.js new file mode 100644 index 00000000..fa386a01 --- /dev/null +++ b/node_modules/core-js/features/iterator/to-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/to-array'); diff --git a/node_modules/core-js/features/iterator/to-async.js b/node_modules/core-js/features/iterator/to-async.js new file mode 100644 index 00000000..0feb8461 --- /dev/null +++ b/node_modules/core-js/features/iterator/to-async.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/iterator/to-async'); diff --git a/node_modules/core-js/features/json/index.js b/node_modules/core-js/features/json/index.js new file mode 100644 index 00000000..4148d309 --- /dev/null +++ b/node_modules/core-js/features/json/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/json'); diff --git a/node_modules/core-js/features/json/is-raw-json.js b/node_modules/core-js/features/json/is-raw-json.js new file mode 100644 index 00000000..602cee79 --- /dev/null +++ b/node_modules/core-js/features/json/is-raw-json.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/json/is-raw-json'); diff --git a/node_modules/core-js/features/json/parse.js b/node_modules/core-js/features/json/parse.js new file mode 100644 index 00000000..f65730c9 --- /dev/null +++ b/node_modules/core-js/features/json/parse.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/json/parse'); diff --git a/node_modules/core-js/features/json/raw-json.js b/node_modules/core-js/features/json/raw-json.js new file mode 100644 index 00000000..7b1ba01d --- /dev/null +++ b/node_modules/core-js/features/json/raw-json.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/json/raw-json'); diff --git a/node_modules/core-js/features/json/stringify.js b/node_modules/core-js/features/json/stringify.js new file mode 100644 index 00000000..026d8715 --- /dev/null +++ b/node_modules/core-js/features/json/stringify.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/json/stringify'); diff --git a/node_modules/core-js/features/json/to-string-tag.js b/node_modules/core-js/features/json/to-string-tag.js new file mode 100644 index 00000000..68c5d832 --- /dev/null +++ b/node_modules/core-js/features/json/to-string-tag.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/json/to-string-tag'); diff --git a/node_modules/core-js/features/map/delete-all.js b/node_modules/core-js/features/map/delete-all.js new file mode 100644 index 00000000..a80185dc --- /dev/null +++ b/node_modules/core-js/features/map/delete-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/delete-all'); diff --git a/node_modules/core-js/features/map/emplace.js b/node_modules/core-js/features/map/emplace.js new file mode 100644 index 00000000..91430cf0 --- /dev/null +++ b/node_modules/core-js/features/map/emplace.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/emplace'); diff --git a/node_modules/core-js/features/map/every.js b/node_modules/core-js/features/map/every.js new file mode 100644 index 00000000..f9061c00 --- /dev/null +++ b/node_modules/core-js/features/map/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/every'); diff --git a/node_modules/core-js/features/map/filter.js b/node_modules/core-js/features/map/filter.js new file mode 100644 index 00000000..c2e9babc --- /dev/null +++ b/node_modules/core-js/features/map/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/filter'); diff --git a/node_modules/core-js/features/map/find-key.js b/node_modules/core-js/features/map/find-key.js new file mode 100644 index 00000000..f279fcd1 --- /dev/null +++ b/node_modules/core-js/features/map/find-key.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/find-key'); diff --git a/node_modules/core-js/features/map/find.js b/node_modules/core-js/features/map/find.js new file mode 100644 index 00000000..1e59378d --- /dev/null +++ b/node_modules/core-js/features/map/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/find'); diff --git a/node_modules/core-js/features/map/from.js b/node_modules/core-js/features/map/from.js new file mode 100644 index 00000000..ec52d18f --- /dev/null +++ b/node_modules/core-js/features/map/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/from'); diff --git a/node_modules/core-js/features/map/get-or-insert-computed.js b/node_modules/core-js/features/map/get-or-insert-computed.js new file mode 100644 index 00000000..34907c1f --- /dev/null +++ b/node_modules/core-js/features/map/get-or-insert-computed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/get-or-insert-computed'); diff --git a/node_modules/core-js/features/map/get-or-insert.js b/node_modules/core-js/features/map/get-or-insert.js new file mode 100644 index 00000000..ac952cf7 --- /dev/null +++ b/node_modules/core-js/features/map/get-or-insert.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/get-or-insert'); diff --git a/node_modules/core-js/features/map/group-by.js b/node_modules/core-js/features/map/group-by.js new file mode 100644 index 00000000..63b9c7a9 --- /dev/null +++ b/node_modules/core-js/features/map/group-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/group-by'); diff --git a/node_modules/core-js/features/map/includes.js b/node_modules/core-js/features/map/includes.js new file mode 100644 index 00000000..fb664b9f --- /dev/null +++ b/node_modules/core-js/features/map/includes.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/includes'); diff --git a/node_modules/core-js/features/map/index.js b/node_modules/core-js/features/map/index.js new file mode 100644 index 00000000..2a8a0b9f --- /dev/null +++ b/node_modules/core-js/features/map/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map'); diff --git a/node_modules/core-js/features/map/key-by.js b/node_modules/core-js/features/map/key-by.js new file mode 100644 index 00000000..2e8ee66c --- /dev/null +++ b/node_modules/core-js/features/map/key-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/key-by'); diff --git a/node_modules/core-js/features/map/key-of.js b/node_modules/core-js/features/map/key-of.js new file mode 100644 index 00000000..9beb0594 --- /dev/null +++ b/node_modules/core-js/features/map/key-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/key-of'); diff --git a/node_modules/core-js/features/map/map-keys.js b/node_modules/core-js/features/map/map-keys.js new file mode 100644 index 00000000..bfb33d34 --- /dev/null +++ b/node_modules/core-js/features/map/map-keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/map-keys'); diff --git a/node_modules/core-js/features/map/map-values.js b/node_modules/core-js/features/map/map-values.js new file mode 100644 index 00000000..2c304cee --- /dev/null +++ b/node_modules/core-js/features/map/map-values.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/map-values'); diff --git a/node_modules/core-js/features/map/merge.js b/node_modules/core-js/features/map/merge.js new file mode 100644 index 00000000..fdd5c808 --- /dev/null +++ b/node_modules/core-js/features/map/merge.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/merge'); diff --git a/node_modules/core-js/features/map/of.js b/node_modules/core-js/features/map/of.js new file mode 100644 index 00000000..d8f58a51 --- /dev/null +++ b/node_modules/core-js/features/map/of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/of'); diff --git a/node_modules/core-js/features/map/reduce.js b/node_modules/core-js/features/map/reduce.js new file mode 100644 index 00000000..e5cd5df4 --- /dev/null +++ b/node_modules/core-js/features/map/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/reduce'); diff --git a/node_modules/core-js/features/map/some.js b/node_modules/core-js/features/map/some.js new file mode 100644 index 00000000..2512dd21 --- /dev/null +++ b/node_modules/core-js/features/map/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/some'); diff --git a/node_modules/core-js/features/map/update-or-insert.js b/node_modules/core-js/features/map/update-or-insert.js new file mode 100644 index 00000000..a18ccb40 --- /dev/null +++ b/node_modules/core-js/features/map/update-or-insert.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/update-or-insert'); diff --git a/node_modules/core-js/features/map/update.js b/node_modules/core-js/features/map/update.js new file mode 100644 index 00000000..440c7405 --- /dev/null +++ b/node_modules/core-js/features/map/update.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/update'); diff --git a/node_modules/core-js/features/map/upsert.js b/node_modules/core-js/features/map/upsert.js new file mode 100644 index 00000000..04ffb64a --- /dev/null +++ b/node_modules/core-js/features/map/upsert.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/map/upsert'); diff --git a/node_modules/core-js/features/math/acosh.js b/node_modules/core-js/features/math/acosh.js new file mode 100644 index 00000000..c9bfc00a --- /dev/null +++ b/node_modules/core-js/features/math/acosh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/acosh'); diff --git a/node_modules/core-js/features/math/asinh.js b/node_modules/core-js/features/math/asinh.js new file mode 100644 index 00000000..6b9eb957 --- /dev/null +++ b/node_modules/core-js/features/math/asinh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/asinh'); diff --git a/node_modules/core-js/features/math/atanh.js b/node_modules/core-js/features/math/atanh.js new file mode 100644 index 00000000..82177115 --- /dev/null +++ b/node_modules/core-js/features/math/atanh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/atanh'); diff --git a/node_modules/core-js/features/math/cbrt.js b/node_modules/core-js/features/math/cbrt.js new file mode 100644 index 00000000..f9b9faa7 --- /dev/null +++ b/node_modules/core-js/features/math/cbrt.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/cbrt'); diff --git a/node_modules/core-js/features/math/clamp.js b/node_modules/core-js/features/math/clamp.js new file mode 100644 index 00000000..c2f81741 --- /dev/null +++ b/node_modules/core-js/features/math/clamp.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/clamp'); diff --git a/node_modules/core-js/features/math/clz32.js b/node_modules/core-js/features/math/clz32.js new file mode 100644 index 00000000..2841081e --- /dev/null +++ b/node_modules/core-js/features/math/clz32.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/clz32'); diff --git a/node_modules/core-js/features/math/cosh.js b/node_modules/core-js/features/math/cosh.js new file mode 100644 index 00000000..65e26619 --- /dev/null +++ b/node_modules/core-js/features/math/cosh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/cosh'); diff --git a/node_modules/core-js/features/math/deg-per-rad.js b/node_modules/core-js/features/math/deg-per-rad.js new file mode 100644 index 00000000..110d845f --- /dev/null +++ b/node_modules/core-js/features/math/deg-per-rad.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/deg-per-rad'); diff --git a/node_modules/core-js/features/math/degrees.js b/node_modules/core-js/features/math/degrees.js new file mode 100644 index 00000000..76853a83 --- /dev/null +++ b/node_modules/core-js/features/math/degrees.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/degrees'); diff --git a/node_modules/core-js/features/math/expm1.js b/node_modules/core-js/features/math/expm1.js new file mode 100644 index 00000000..800178ad --- /dev/null +++ b/node_modules/core-js/features/math/expm1.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/expm1'); diff --git a/node_modules/core-js/features/math/f16round.js b/node_modules/core-js/features/math/f16round.js new file mode 100644 index 00000000..ef460573 --- /dev/null +++ b/node_modules/core-js/features/math/f16round.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/f16round'); diff --git a/node_modules/core-js/features/math/fround.js b/node_modules/core-js/features/math/fround.js new file mode 100644 index 00000000..2d0ffb98 --- /dev/null +++ b/node_modules/core-js/features/math/fround.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/fround'); diff --git a/node_modules/core-js/features/math/fscale.js b/node_modules/core-js/features/math/fscale.js new file mode 100644 index 00000000..a3c810ea --- /dev/null +++ b/node_modules/core-js/features/math/fscale.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/fscale'); diff --git a/node_modules/core-js/features/math/hypot.js b/node_modules/core-js/features/math/hypot.js new file mode 100644 index 00000000..440e05bc --- /dev/null +++ b/node_modules/core-js/features/math/hypot.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/hypot'); diff --git a/node_modules/core-js/features/math/iaddh.js b/node_modules/core-js/features/math/iaddh.js new file mode 100644 index 00000000..41b60229 --- /dev/null +++ b/node_modules/core-js/features/math/iaddh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/iaddh'); diff --git a/node_modules/core-js/features/math/imul.js b/node_modules/core-js/features/math/imul.js new file mode 100644 index 00000000..6ea4a598 --- /dev/null +++ b/node_modules/core-js/features/math/imul.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/imul'); diff --git a/node_modules/core-js/features/math/imulh.js b/node_modules/core-js/features/math/imulh.js new file mode 100644 index 00000000..8d3aa00b --- /dev/null +++ b/node_modules/core-js/features/math/imulh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/imulh'); diff --git a/node_modules/core-js/features/math/index.js b/node_modules/core-js/features/math/index.js new file mode 100644 index 00000000..a81bf120 --- /dev/null +++ b/node_modules/core-js/features/math/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math'); diff --git a/node_modules/core-js/features/math/isubh.js b/node_modules/core-js/features/math/isubh.js new file mode 100644 index 00000000..230ac6d6 --- /dev/null +++ b/node_modules/core-js/features/math/isubh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/isubh'); diff --git a/node_modules/core-js/features/math/log10.js b/node_modules/core-js/features/math/log10.js new file mode 100644 index 00000000..318026b4 --- /dev/null +++ b/node_modules/core-js/features/math/log10.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/log10'); diff --git a/node_modules/core-js/features/math/log1p.js b/node_modules/core-js/features/math/log1p.js new file mode 100644 index 00000000..6ba95b3e --- /dev/null +++ b/node_modules/core-js/features/math/log1p.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/log1p'); diff --git a/node_modules/core-js/features/math/log2.js b/node_modules/core-js/features/math/log2.js new file mode 100644 index 00000000..58646701 --- /dev/null +++ b/node_modules/core-js/features/math/log2.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/log2'); diff --git a/node_modules/core-js/features/math/rad-per-deg.js b/node_modules/core-js/features/math/rad-per-deg.js new file mode 100644 index 00000000..58356031 --- /dev/null +++ b/node_modules/core-js/features/math/rad-per-deg.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/rad-per-deg'); diff --git a/node_modules/core-js/features/math/radians.js b/node_modules/core-js/features/math/radians.js new file mode 100644 index 00000000..24b0d60c --- /dev/null +++ b/node_modules/core-js/features/math/radians.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/radians'); diff --git a/node_modules/core-js/features/math/scale.js b/node_modules/core-js/features/math/scale.js new file mode 100644 index 00000000..5ab06d2c --- /dev/null +++ b/node_modules/core-js/features/math/scale.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/scale'); diff --git a/node_modules/core-js/features/math/seeded-prng.js b/node_modules/core-js/features/math/seeded-prng.js new file mode 100644 index 00000000..2974ed0b --- /dev/null +++ b/node_modules/core-js/features/math/seeded-prng.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/seeded-prng'); diff --git a/node_modules/core-js/features/math/sign.js b/node_modules/core-js/features/math/sign.js new file mode 100644 index 00000000..f7d2f5ba --- /dev/null +++ b/node_modules/core-js/features/math/sign.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/sign'); diff --git a/node_modules/core-js/features/math/signbit.js b/node_modules/core-js/features/math/signbit.js new file mode 100644 index 00000000..04d90f3c --- /dev/null +++ b/node_modules/core-js/features/math/signbit.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/signbit'); diff --git a/node_modules/core-js/features/math/sinh.js b/node_modules/core-js/features/math/sinh.js new file mode 100644 index 00000000..efa726f6 --- /dev/null +++ b/node_modules/core-js/features/math/sinh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/sinh'); diff --git a/node_modules/core-js/features/math/sum-precise.js b/node_modules/core-js/features/math/sum-precise.js new file mode 100644 index 00000000..9b97747b --- /dev/null +++ b/node_modules/core-js/features/math/sum-precise.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/sum-precise'); diff --git a/node_modules/core-js/features/math/tanh.js b/node_modules/core-js/features/math/tanh.js new file mode 100644 index 00000000..64b2af9e --- /dev/null +++ b/node_modules/core-js/features/math/tanh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/tanh'); diff --git a/node_modules/core-js/features/math/to-string-tag.js b/node_modules/core-js/features/math/to-string-tag.js new file mode 100644 index 00000000..1e098bcc --- /dev/null +++ b/node_modules/core-js/features/math/to-string-tag.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/to-string-tag'); diff --git a/node_modules/core-js/features/math/trunc.js b/node_modules/core-js/features/math/trunc.js new file mode 100644 index 00000000..5e0503ee --- /dev/null +++ b/node_modules/core-js/features/math/trunc.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/trunc'); diff --git a/node_modules/core-js/features/math/umulh.js b/node_modules/core-js/features/math/umulh.js new file mode 100644 index 00000000..a75cfb2c --- /dev/null +++ b/node_modules/core-js/features/math/umulh.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/math/umulh'); diff --git a/node_modules/core-js/features/number/constructor.js b/node_modules/core-js/features/number/constructor.js new file mode 100644 index 00000000..c8b7fd29 --- /dev/null +++ b/node_modules/core-js/features/number/constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/constructor'); diff --git a/node_modules/core-js/features/number/epsilon.js b/node_modules/core-js/features/number/epsilon.js new file mode 100644 index 00000000..3ef93888 --- /dev/null +++ b/node_modules/core-js/features/number/epsilon.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/epsilon'); diff --git a/node_modules/core-js/features/number/from-string.js b/node_modules/core-js/features/number/from-string.js new file mode 100644 index 00000000..94449dc5 --- /dev/null +++ b/node_modules/core-js/features/number/from-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/from-string'); diff --git a/node_modules/core-js/features/number/index.js b/node_modules/core-js/features/number/index.js new file mode 100644 index 00000000..cc284ab4 --- /dev/null +++ b/node_modules/core-js/features/number/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number'); diff --git a/node_modules/core-js/features/number/is-finite.js b/node_modules/core-js/features/number/is-finite.js new file mode 100644 index 00000000..6b4d6861 --- /dev/null +++ b/node_modules/core-js/features/number/is-finite.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/is-finite'); diff --git a/node_modules/core-js/features/number/is-integer.js b/node_modules/core-js/features/number/is-integer.js new file mode 100644 index 00000000..875de436 --- /dev/null +++ b/node_modules/core-js/features/number/is-integer.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/is-integer'); diff --git a/node_modules/core-js/features/number/is-nan.js b/node_modules/core-js/features/number/is-nan.js new file mode 100644 index 00000000..3d04b6c9 --- /dev/null +++ b/node_modules/core-js/features/number/is-nan.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/is-nan'); diff --git a/node_modules/core-js/features/number/is-safe-integer.js b/node_modules/core-js/features/number/is-safe-integer.js new file mode 100644 index 00000000..80138ab7 --- /dev/null +++ b/node_modules/core-js/features/number/is-safe-integer.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/is-safe-integer'); diff --git a/node_modules/core-js/features/number/max-safe-integer.js b/node_modules/core-js/features/number/max-safe-integer.js new file mode 100644 index 00000000..f197c193 --- /dev/null +++ b/node_modules/core-js/features/number/max-safe-integer.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/max-safe-integer'); diff --git a/node_modules/core-js/features/number/min-safe-integer.js b/node_modules/core-js/features/number/min-safe-integer.js new file mode 100644 index 00000000..eb2f1cc0 --- /dev/null +++ b/node_modules/core-js/features/number/min-safe-integer.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/min-safe-integer'); diff --git a/node_modules/core-js/features/number/parse-float.js b/node_modules/core-js/features/number/parse-float.js new file mode 100644 index 00000000..f7a26ad1 --- /dev/null +++ b/node_modules/core-js/features/number/parse-float.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/parse-float'); diff --git a/node_modules/core-js/features/number/parse-int.js b/node_modules/core-js/features/number/parse-int.js new file mode 100644 index 00000000..73867930 --- /dev/null +++ b/node_modules/core-js/features/number/parse-int.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/parse-int'); diff --git a/node_modules/core-js/features/number/range.js b/node_modules/core-js/features/number/range.js new file mode 100644 index 00000000..baaff2d1 --- /dev/null +++ b/node_modules/core-js/features/number/range.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/range'); diff --git a/node_modules/core-js/features/number/to-exponential.js b/node_modules/core-js/features/number/to-exponential.js new file mode 100644 index 00000000..d43a5cbd --- /dev/null +++ b/node_modules/core-js/features/number/to-exponential.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/to-exponential'); diff --git a/node_modules/core-js/features/number/to-fixed.js b/node_modules/core-js/features/number/to-fixed.js new file mode 100644 index 00000000..2bfde187 --- /dev/null +++ b/node_modules/core-js/features/number/to-fixed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/to-fixed'); diff --git a/node_modules/core-js/features/number/to-precision.js b/node_modules/core-js/features/number/to-precision.js new file mode 100644 index 00000000..7b114618 --- /dev/null +++ b/node_modules/core-js/features/number/to-precision.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/number/to-precision'); diff --git a/node_modules/core-js/features/number/virtual/index.js b/node_modules/core-js/features/number/virtual/index.js new file mode 100644 index 00000000..ecbe6825 --- /dev/null +++ b/node_modules/core-js/features/number/virtual/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/number/virtual'); diff --git a/node_modules/core-js/features/number/virtual/to-exponential.js b/node_modules/core-js/features/number/virtual/to-exponential.js new file mode 100644 index 00000000..cfea35c4 --- /dev/null +++ b/node_modules/core-js/features/number/virtual/to-exponential.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/number/virtual/to-exponential'); diff --git a/node_modules/core-js/features/number/virtual/to-fixed.js b/node_modules/core-js/features/number/virtual/to-fixed.js new file mode 100644 index 00000000..1189dde2 --- /dev/null +++ b/node_modules/core-js/features/number/virtual/to-fixed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/number/virtual/to-fixed'); diff --git a/node_modules/core-js/features/number/virtual/to-precision.js b/node_modules/core-js/features/number/virtual/to-precision.js new file mode 100644 index 00000000..ae1ecf02 --- /dev/null +++ b/node_modules/core-js/features/number/virtual/to-precision.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/number/virtual/to-precision'); diff --git a/node_modules/core-js/features/object/assign.js b/node_modules/core-js/features/object/assign.js new file mode 100644 index 00000000..5683ee58 --- /dev/null +++ b/node_modules/core-js/features/object/assign.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/assign'); diff --git a/node_modules/core-js/features/object/create.js b/node_modules/core-js/features/object/create.js new file mode 100644 index 00000000..64219bab --- /dev/null +++ b/node_modules/core-js/features/object/create.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/create'); diff --git a/node_modules/core-js/features/object/define-getter.js b/node_modules/core-js/features/object/define-getter.js new file mode 100644 index 00000000..ca4f069d --- /dev/null +++ b/node_modules/core-js/features/object/define-getter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/define-getter'); diff --git a/node_modules/core-js/features/object/define-properties.js b/node_modules/core-js/features/object/define-properties.js new file mode 100644 index 00000000..9304e18f --- /dev/null +++ b/node_modules/core-js/features/object/define-properties.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/define-properties'); diff --git a/node_modules/core-js/features/object/define-property.js b/node_modules/core-js/features/object/define-property.js new file mode 100644 index 00000000..73e600e1 --- /dev/null +++ b/node_modules/core-js/features/object/define-property.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/define-property'); diff --git a/node_modules/core-js/features/object/define-setter.js b/node_modules/core-js/features/object/define-setter.js new file mode 100644 index 00000000..433c6dbb --- /dev/null +++ b/node_modules/core-js/features/object/define-setter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/define-setter'); diff --git a/node_modules/core-js/features/object/entries.js b/node_modules/core-js/features/object/entries.js new file mode 100644 index 00000000..571de8a9 --- /dev/null +++ b/node_modules/core-js/features/object/entries.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/entries'); diff --git a/node_modules/core-js/features/object/freeze.js b/node_modules/core-js/features/object/freeze.js new file mode 100644 index 00000000..16498ebc --- /dev/null +++ b/node_modules/core-js/features/object/freeze.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/freeze'); diff --git a/node_modules/core-js/features/object/from-entries.js b/node_modules/core-js/features/object/from-entries.js new file mode 100644 index 00000000..ba13c500 --- /dev/null +++ b/node_modules/core-js/features/object/from-entries.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/from-entries'); diff --git a/node_modules/core-js/features/object/get-own-property-descriptor.js b/node_modules/core-js/features/object/get-own-property-descriptor.js new file mode 100644 index 00000000..8830ad1e --- /dev/null +++ b/node_modules/core-js/features/object/get-own-property-descriptor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/get-own-property-descriptor'); diff --git a/node_modules/core-js/features/object/get-own-property-descriptors.js b/node_modules/core-js/features/object/get-own-property-descriptors.js new file mode 100644 index 00000000..387f6bac --- /dev/null +++ b/node_modules/core-js/features/object/get-own-property-descriptors.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/get-own-property-descriptors'); diff --git a/node_modules/core-js/features/object/get-own-property-names.js b/node_modules/core-js/features/object/get-own-property-names.js new file mode 100644 index 00000000..908d1bc2 --- /dev/null +++ b/node_modules/core-js/features/object/get-own-property-names.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/get-own-property-names'); diff --git a/node_modules/core-js/features/object/get-own-property-symbols.js b/node_modules/core-js/features/object/get-own-property-symbols.js new file mode 100644 index 00000000..5c07b43f --- /dev/null +++ b/node_modules/core-js/features/object/get-own-property-symbols.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/get-own-property-symbols'); diff --git a/node_modules/core-js/features/object/get-prototype-of.js b/node_modules/core-js/features/object/get-prototype-of.js new file mode 100644 index 00000000..42892a90 --- /dev/null +++ b/node_modules/core-js/features/object/get-prototype-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/get-prototype-of'); diff --git a/node_modules/core-js/features/object/group-by.js b/node_modules/core-js/features/object/group-by.js new file mode 100644 index 00000000..0453c41c --- /dev/null +++ b/node_modules/core-js/features/object/group-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/group-by'); diff --git a/node_modules/core-js/features/object/has-own.js b/node_modules/core-js/features/object/has-own.js new file mode 100644 index 00000000..54f123ad --- /dev/null +++ b/node_modules/core-js/features/object/has-own.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/has-own'); diff --git a/node_modules/core-js/features/object/index.js b/node_modules/core-js/features/object/index.js new file mode 100644 index 00000000..5c340fa1 --- /dev/null +++ b/node_modules/core-js/features/object/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object'); diff --git a/node_modules/core-js/features/object/is-extensible.js b/node_modules/core-js/features/object/is-extensible.js new file mode 100644 index 00000000..9c5cf712 --- /dev/null +++ b/node_modules/core-js/features/object/is-extensible.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/is-extensible'); diff --git a/node_modules/core-js/features/object/is-frozen.js b/node_modules/core-js/features/object/is-frozen.js new file mode 100644 index 00000000..5b55ff2e --- /dev/null +++ b/node_modules/core-js/features/object/is-frozen.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/is-frozen'); diff --git a/node_modules/core-js/features/object/is-sealed.js b/node_modules/core-js/features/object/is-sealed.js new file mode 100644 index 00000000..ca9b6d57 --- /dev/null +++ b/node_modules/core-js/features/object/is-sealed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/is-sealed'); diff --git a/node_modules/core-js/features/object/is.js b/node_modules/core-js/features/object/is.js new file mode 100644 index 00000000..3c1cc375 --- /dev/null +++ b/node_modules/core-js/features/object/is.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/is'); diff --git a/node_modules/core-js/features/object/iterate-entries.js b/node_modules/core-js/features/object/iterate-entries.js new file mode 100644 index 00000000..9062fd96 --- /dev/null +++ b/node_modules/core-js/features/object/iterate-entries.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/iterate-entries'); diff --git a/node_modules/core-js/features/object/iterate-keys.js b/node_modules/core-js/features/object/iterate-keys.js new file mode 100644 index 00000000..399bf68c --- /dev/null +++ b/node_modules/core-js/features/object/iterate-keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/iterate-keys'); diff --git a/node_modules/core-js/features/object/iterate-values.js b/node_modules/core-js/features/object/iterate-values.js new file mode 100644 index 00000000..90711193 --- /dev/null +++ b/node_modules/core-js/features/object/iterate-values.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/iterate-values'); diff --git a/node_modules/core-js/features/object/keys.js b/node_modules/core-js/features/object/keys.js new file mode 100644 index 00000000..96c50aa7 --- /dev/null +++ b/node_modules/core-js/features/object/keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/keys'); diff --git a/node_modules/core-js/features/object/lookup-getter.js b/node_modules/core-js/features/object/lookup-getter.js new file mode 100644 index 00000000..adb1c5f0 --- /dev/null +++ b/node_modules/core-js/features/object/lookup-getter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/lookup-getter'); diff --git a/node_modules/core-js/features/object/lookup-setter.js b/node_modules/core-js/features/object/lookup-setter.js new file mode 100644 index 00000000..2f5f762e --- /dev/null +++ b/node_modules/core-js/features/object/lookup-setter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/lookup-setter'); diff --git a/node_modules/core-js/features/object/prevent-extensions.js b/node_modules/core-js/features/object/prevent-extensions.js new file mode 100644 index 00000000..82d6ec64 --- /dev/null +++ b/node_modules/core-js/features/object/prevent-extensions.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/prevent-extensions'); diff --git a/node_modules/core-js/features/object/proto.js b/node_modules/core-js/features/object/proto.js new file mode 100644 index 00000000..19d734ab --- /dev/null +++ b/node_modules/core-js/features/object/proto.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/proto'); diff --git a/node_modules/core-js/features/object/seal.js b/node_modules/core-js/features/object/seal.js new file mode 100644 index 00000000..938fdea6 --- /dev/null +++ b/node_modules/core-js/features/object/seal.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/seal'); diff --git a/node_modules/core-js/features/object/set-prototype-of.js b/node_modules/core-js/features/object/set-prototype-of.js new file mode 100644 index 00000000..c6752499 --- /dev/null +++ b/node_modules/core-js/features/object/set-prototype-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/set-prototype-of'); diff --git a/node_modules/core-js/features/object/to-string.js b/node_modules/core-js/features/object/to-string.js new file mode 100644 index 00000000..dfe3d9a6 --- /dev/null +++ b/node_modules/core-js/features/object/to-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/to-string'); diff --git a/node_modules/core-js/features/object/values.js b/node_modules/core-js/features/object/values.js new file mode 100644 index 00000000..a24b011a --- /dev/null +++ b/node_modules/core-js/features/object/values.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/object/values'); diff --git a/node_modules/core-js/features/observable/index.js b/node_modules/core-js/features/observable/index.js new file mode 100644 index 00000000..8a6a1344 --- /dev/null +++ b/node_modules/core-js/features/observable/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/observable'); diff --git a/node_modules/core-js/features/parse-float.js b/node_modules/core-js/features/parse-float.js new file mode 100644 index 00000000..c4f9729b --- /dev/null +++ b/node_modules/core-js/features/parse-float.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/parse-float'); diff --git a/node_modules/core-js/features/parse-int.js b/node_modules/core-js/features/parse-int.js new file mode 100644 index 00000000..ed5510f3 --- /dev/null +++ b/node_modules/core-js/features/parse-int.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/parse-int'); diff --git a/node_modules/core-js/features/promise/all-settled.js b/node_modules/core-js/features/promise/all-settled.js new file mode 100644 index 00000000..4a11ad8f --- /dev/null +++ b/node_modules/core-js/features/promise/all-settled.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/promise/all-settled'); diff --git a/node_modules/core-js/features/promise/any.js b/node_modules/core-js/features/promise/any.js new file mode 100644 index 00000000..8aca2101 --- /dev/null +++ b/node_modules/core-js/features/promise/any.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/promise/any'); diff --git a/node_modules/core-js/features/promise/finally.js b/node_modules/core-js/features/promise/finally.js new file mode 100644 index 00000000..597665b8 --- /dev/null +++ b/node_modules/core-js/features/promise/finally.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/promise/finally'); diff --git a/node_modules/core-js/features/promise/index.js b/node_modules/core-js/features/promise/index.js new file mode 100644 index 00000000..087ef056 --- /dev/null +++ b/node_modules/core-js/features/promise/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/promise'); diff --git a/node_modules/core-js/features/promise/try.js b/node_modules/core-js/features/promise/try.js new file mode 100644 index 00000000..51e03f32 --- /dev/null +++ b/node_modules/core-js/features/promise/try.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/promise/try'); diff --git a/node_modules/core-js/features/promise/with-resolvers.js b/node_modules/core-js/features/promise/with-resolvers.js new file mode 100644 index 00000000..d605d927 --- /dev/null +++ b/node_modules/core-js/features/promise/with-resolvers.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/promise/with-resolvers'); diff --git a/node_modules/core-js/features/queue-microtask.js b/node_modules/core-js/features/queue-microtask.js new file mode 100644 index 00000000..2eba40c6 --- /dev/null +++ b/node_modules/core-js/features/queue-microtask.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/queue-microtask'); diff --git a/node_modules/core-js/features/reflect/apply.js b/node_modules/core-js/features/reflect/apply.js new file mode 100644 index 00000000..91bd4b7a --- /dev/null +++ b/node_modules/core-js/features/reflect/apply.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/apply'); diff --git a/node_modules/core-js/features/reflect/construct.js b/node_modules/core-js/features/reflect/construct.js new file mode 100644 index 00000000..0cac364f --- /dev/null +++ b/node_modules/core-js/features/reflect/construct.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/construct'); diff --git a/node_modules/core-js/features/reflect/define-metadata.js b/node_modules/core-js/features/reflect/define-metadata.js new file mode 100644 index 00000000..ebae09ef --- /dev/null +++ b/node_modules/core-js/features/reflect/define-metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/define-metadata'); diff --git a/node_modules/core-js/features/reflect/define-property.js b/node_modules/core-js/features/reflect/define-property.js new file mode 100644 index 00000000..4505faa7 --- /dev/null +++ b/node_modules/core-js/features/reflect/define-property.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/define-property'); diff --git a/node_modules/core-js/features/reflect/delete-metadata.js b/node_modules/core-js/features/reflect/delete-metadata.js new file mode 100644 index 00000000..a7a5de52 --- /dev/null +++ b/node_modules/core-js/features/reflect/delete-metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/delete-metadata'); diff --git a/node_modules/core-js/features/reflect/delete-property.js b/node_modules/core-js/features/reflect/delete-property.js new file mode 100644 index 00000000..30f0bcbb --- /dev/null +++ b/node_modules/core-js/features/reflect/delete-property.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/delete-property'); diff --git a/node_modules/core-js/features/reflect/get-metadata-keys.js b/node_modules/core-js/features/reflect/get-metadata-keys.js new file mode 100644 index 00000000..ddb80960 --- /dev/null +++ b/node_modules/core-js/features/reflect/get-metadata-keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/get-metadata-keys'); diff --git a/node_modules/core-js/features/reflect/get-metadata.js b/node_modules/core-js/features/reflect/get-metadata.js new file mode 100644 index 00000000..df1a5057 --- /dev/null +++ b/node_modules/core-js/features/reflect/get-metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/get-metadata'); diff --git a/node_modules/core-js/features/reflect/get-own-metadata-keys.js b/node_modules/core-js/features/reflect/get-own-metadata-keys.js new file mode 100644 index 00000000..900520a0 --- /dev/null +++ b/node_modules/core-js/features/reflect/get-own-metadata-keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/get-own-metadata-keys'); diff --git a/node_modules/core-js/features/reflect/get-own-metadata.js b/node_modules/core-js/features/reflect/get-own-metadata.js new file mode 100644 index 00000000..4a57ec59 --- /dev/null +++ b/node_modules/core-js/features/reflect/get-own-metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/get-own-metadata'); diff --git a/node_modules/core-js/features/reflect/get-own-property-descriptor.js b/node_modules/core-js/features/reflect/get-own-property-descriptor.js new file mode 100644 index 00000000..37621675 --- /dev/null +++ b/node_modules/core-js/features/reflect/get-own-property-descriptor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/get-own-property-descriptor'); diff --git a/node_modules/core-js/features/reflect/get-prototype-of.js b/node_modules/core-js/features/reflect/get-prototype-of.js new file mode 100644 index 00000000..e9e5ccce --- /dev/null +++ b/node_modules/core-js/features/reflect/get-prototype-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/get-prototype-of'); diff --git a/node_modules/core-js/features/reflect/get.js b/node_modules/core-js/features/reflect/get.js new file mode 100644 index 00000000..208ac212 --- /dev/null +++ b/node_modules/core-js/features/reflect/get.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/get'); diff --git a/node_modules/core-js/features/reflect/has-metadata.js b/node_modules/core-js/features/reflect/has-metadata.js new file mode 100644 index 00000000..4672bb18 --- /dev/null +++ b/node_modules/core-js/features/reflect/has-metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/has-metadata'); diff --git a/node_modules/core-js/features/reflect/has-own-metadata.js b/node_modules/core-js/features/reflect/has-own-metadata.js new file mode 100644 index 00000000..312bbcda --- /dev/null +++ b/node_modules/core-js/features/reflect/has-own-metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/has-own-metadata'); diff --git a/node_modules/core-js/features/reflect/has.js b/node_modules/core-js/features/reflect/has.js new file mode 100644 index 00000000..cce123eb --- /dev/null +++ b/node_modules/core-js/features/reflect/has.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/has'); diff --git a/node_modules/core-js/features/reflect/index.js b/node_modules/core-js/features/reflect/index.js new file mode 100644 index 00000000..71c2937c --- /dev/null +++ b/node_modules/core-js/features/reflect/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect'); diff --git a/node_modules/core-js/features/reflect/is-extensible.js b/node_modules/core-js/features/reflect/is-extensible.js new file mode 100644 index 00000000..0505e0d4 --- /dev/null +++ b/node_modules/core-js/features/reflect/is-extensible.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/is-extensible'); diff --git a/node_modules/core-js/features/reflect/metadata.js b/node_modules/core-js/features/reflect/metadata.js new file mode 100644 index 00000000..0be92392 --- /dev/null +++ b/node_modules/core-js/features/reflect/metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/metadata'); diff --git a/node_modules/core-js/features/reflect/own-keys.js b/node_modules/core-js/features/reflect/own-keys.js new file mode 100644 index 00000000..92abc14e --- /dev/null +++ b/node_modules/core-js/features/reflect/own-keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/own-keys'); diff --git a/node_modules/core-js/features/reflect/prevent-extensions.js b/node_modules/core-js/features/reflect/prevent-extensions.js new file mode 100644 index 00000000..2ff709ac --- /dev/null +++ b/node_modules/core-js/features/reflect/prevent-extensions.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/prevent-extensions'); diff --git a/node_modules/core-js/features/reflect/set-prototype-of.js b/node_modules/core-js/features/reflect/set-prototype-of.js new file mode 100644 index 00000000..0de0f6ff --- /dev/null +++ b/node_modules/core-js/features/reflect/set-prototype-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/set-prototype-of'); diff --git a/node_modules/core-js/features/reflect/set.js b/node_modules/core-js/features/reflect/set.js new file mode 100644 index 00000000..64d2f259 --- /dev/null +++ b/node_modules/core-js/features/reflect/set.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/set'); diff --git a/node_modules/core-js/features/reflect/to-string-tag.js b/node_modules/core-js/features/reflect/to-string-tag.js new file mode 100644 index 00000000..80250775 --- /dev/null +++ b/node_modules/core-js/features/reflect/to-string-tag.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/reflect/to-string-tag'); diff --git a/node_modules/core-js/features/regexp/constructor.js b/node_modules/core-js/features/regexp/constructor.js new file mode 100644 index 00000000..4ebcde90 --- /dev/null +++ b/node_modules/core-js/features/regexp/constructor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/constructor'); diff --git a/node_modules/core-js/features/regexp/dot-all.js b/node_modules/core-js/features/regexp/dot-all.js new file mode 100644 index 00000000..54e2001b --- /dev/null +++ b/node_modules/core-js/features/regexp/dot-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/dot-all'); diff --git a/node_modules/core-js/features/regexp/escape.js b/node_modules/core-js/features/regexp/escape.js new file mode 100644 index 00000000..49cff6e7 --- /dev/null +++ b/node_modules/core-js/features/regexp/escape.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/escape'); diff --git a/node_modules/core-js/features/regexp/flags.js b/node_modules/core-js/features/regexp/flags.js new file mode 100644 index 00000000..7f42d4c2 --- /dev/null +++ b/node_modules/core-js/features/regexp/flags.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/flags'); diff --git a/node_modules/core-js/features/regexp/index.js b/node_modules/core-js/features/regexp/index.js new file mode 100644 index 00000000..c0ac4a69 --- /dev/null +++ b/node_modules/core-js/features/regexp/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp'); diff --git a/node_modules/core-js/features/regexp/match.js b/node_modules/core-js/features/regexp/match.js new file mode 100644 index 00000000..ee1ff236 --- /dev/null +++ b/node_modules/core-js/features/regexp/match.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/match'); diff --git a/node_modules/core-js/features/regexp/replace.js b/node_modules/core-js/features/regexp/replace.js new file mode 100644 index 00000000..ec82d104 --- /dev/null +++ b/node_modules/core-js/features/regexp/replace.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/replace'); diff --git a/node_modules/core-js/features/regexp/search.js b/node_modules/core-js/features/regexp/search.js new file mode 100644 index 00000000..81bf05a0 --- /dev/null +++ b/node_modules/core-js/features/regexp/search.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/search'); diff --git a/node_modules/core-js/features/regexp/split.js b/node_modules/core-js/features/regexp/split.js new file mode 100644 index 00000000..de101d18 --- /dev/null +++ b/node_modules/core-js/features/regexp/split.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/split'); diff --git a/node_modules/core-js/features/regexp/sticky.js b/node_modules/core-js/features/regexp/sticky.js new file mode 100644 index 00000000..a126677e --- /dev/null +++ b/node_modules/core-js/features/regexp/sticky.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/sticky'); diff --git a/node_modules/core-js/features/regexp/test.js b/node_modules/core-js/features/regexp/test.js new file mode 100644 index 00000000..4a712724 --- /dev/null +++ b/node_modules/core-js/features/regexp/test.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/test'); diff --git a/node_modules/core-js/features/regexp/to-string.js b/node_modules/core-js/features/regexp/to-string.js new file mode 100644 index 00000000..231dd7f9 --- /dev/null +++ b/node_modules/core-js/features/regexp/to-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/regexp/to-string'); diff --git a/node_modules/core-js/features/self.js b/node_modules/core-js/features/self.js new file mode 100644 index 00000000..8d6cc483 --- /dev/null +++ b/node_modules/core-js/features/self.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/self'); diff --git a/node_modules/core-js/features/set-immediate.js b/node_modules/core-js/features/set-immediate.js new file mode 100644 index 00000000..596f1742 --- /dev/null +++ b/node_modules/core-js/features/set-immediate.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/set-immediate'); diff --git a/node_modules/core-js/features/set-interval.js b/node_modules/core-js/features/set-interval.js new file mode 100644 index 00000000..87f9063e --- /dev/null +++ b/node_modules/core-js/features/set-interval.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/set-interval'); diff --git a/node_modules/core-js/features/set-timeout.js b/node_modules/core-js/features/set-timeout.js new file mode 100644 index 00000000..572fe7c4 --- /dev/null +++ b/node_modules/core-js/features/set-timeout.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/set-timeout'); diff --git a/node_modules/core-js/features/set/add-all.js b/node_modules/core-js/features/set/add-all.js new file mode 100644 index 00000000..9483e5e9 --- /dev/null +++ b/node_modules/core-js/features/set/add-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/add-all'); diff --git a/node_modules/core-js/features/set/delete-all.js b/node_modules/core-js/features/set/delete-all.js new file mode 100644 index 00000000..bbc2a2dd --- /dev/null +++ b/node_modules/core-js/features/set/delete-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/delete-all'); diff --git a/node_modules/core-js/features/set/difference.js b/node_modules/core-js/features/set/difference.js new file mode 100644 index 00000000..bd086a8a --- /dev/null +++ b/node_modules/core-js/features/set/difference.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/difference'); diff --git a/node_modules/core-js/features/set/every.js b/node_modules/core-js/features/set/every.js new file mode 100644 index 00000000..ee6f35a7 --- /dev/null +++ b/node_modules/core-js/features/set/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/every'); diff --git a/node_modules/core-js/features/set/filter.js b/node_modules/core-js/features/set/filter.js new file mode 100644 index 00000000..9f15da06 --- /dev/null +++ b/node_modules/core-js/features/set/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/filter'); diff --git a/node_modules/core-js/features/set/find.js b/node_modules/core-js/features/set/find.js new file mode 100644 index 00000000..d3345d55 --- /dev/null +++ b/node_modules/core-js/features/set/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/find'); diff --git a/node_modules/core-js/features/set/from.js b/node_modules/core-js/features/set/from.js new file mode 100644 index 00000000..fcf53c40 --- /dev/null +++ b/node_modules/core-js/features/set/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/from'); diff --git a/node_modules/core-js/features/set/index.js b/node_modules/core-js/features/set/index.js new file mode 100644 index 00000000..b014ccf8 --- /dev/null +++ b/node_modules/core-js/features/set/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set'); diff --git a/node_modules/core-js/features/set/intersection.js b/node_modules/core-js/features/set/intersection.js new file mode 100644 index 00000000..013eccf9 --- /dev/null +++ b/node_modules/core-js/features/set/intersection.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/intersection'); diff --git a/node_modules/core-js/features/set/is-disjoint-from.js b/node_modules/core-js/features/set/is-disjoint-from.js new file mode 100644 index 00000000..45b1726d --- /dev/null +++ b/node_modules/core-js/features/set/is-disjoint-from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/is-disjoint-from'); diff --git a/node_modules/core-js/features/set/is-subset-of.js b/node_modules/core-js/features/set/is-subset-of.js new file mode 100644 index 00000000..02766652 --- /dev/null +++ b/node_modules/core-js/features/set/is-subset-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/is-subset-of'); diff --git a/node_modules/core-js/features/set/is-superset-of.js b/node_modules/core-js/features/set/is-superset-of.js new file mode 100644 index 00000000..d90cf53a --- /dev/null +++ b/node_modules/core-js/features/set/is-superset-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/is-superset-of'); diff --git a/node_modules/core-js/features/set/join.js b/node_modules/core-js/features/set/join.js new file mode 100644 index 00000000..74be35e1 --- /dev/null +++ b/node_modules/core-js/features/set/join.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/join'); diff --git a/node_modules/core-js/features/set/map.js b/node_modules/core-js/features/set/map.js new file mode 100644 index 00000000..4a8d4311 --- /dev/null +++ b/node_modules/core-js/features/set/map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/map'); diff --git a/node_modules/core-js/features/set/of.js b/node_modules/core-js/features/set/of.js new file mode 100644 index 00000000..07c4b51e --- /dev/null +++ b/node_modules/core-js/features/set/of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/of'); diff --git a/node_modules/core-js/features/set/reduce.js b/node_modules/core-js/features/set/reduce.js new file mode 100644 index 00000000..9a916176 --- /dev/null +++ b/node_modules/core-js/features/set/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/reduce'); diff --git a/node_modules/core-js/features/set/some.js b/node_modules/core-js/features/set/some.js new file mode 100644 index 00000000..cf445d56 --- /dev/null +++ b/node_modules/core-js/features/set/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/some'); diff --git a/node_modules/core-js/features/set/symmetric-difference.js b/node_modules/core-js/features/set/symmetric-difference.js new file mode 100644 index 00000000..66dbeb3b --- /dev/null +++ b/node_modules/core-js/features/set/symmetric-difference.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/symmetric-difference'); diff --git a/node_modules/core-js/features/set/union.js b/node_modules/core-js/features/set/union.js new file mode 100644 index 00000000..56b88c71 --- /dev/null +++ b/node_modules/core-js/features/set/union.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/set/union'); diff --git a/node_modules/core-js/features/string/anchor.js b/node_modules/core-js/features/string/anchor.js new file mode 100644 index 00000000..e319c4cd --- /dev/null +++ b/node_modules/core-js/features/string/anchor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/anchor'); diff --git a/node_modules/core-js/features/string/at.js b/node_modules/core-js/features/string/at.js new file mode 100644 index 00000000..f052a4b2 --- /dev/null +++ b/node_modules/core-js/features/string/at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/at'); diff --git a/node_modules/core-js/features/string/big.js b/node_modules/core-js/features/string/big.js new file mode 100644 index 00000000..25db1cd3 --- /dev/null +++ b/node_modules/core-js/features/string/big.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/big'); diff --git a/node_modules/core-js/features/string/blink.js b/node_modules/core-js/features/string/blink.js new file mode 100644 index 00000000..198acfb0 --- /dev/null +++ b/node_modules/core-js/features/string/blink.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/blink'); diff --git a/node_modules/core-js/features/string/bold.js b/node_modules/core-js/features/string/bold.js new file mode 100644 index 00000000..12e3a98e --- /dev/null +++ b/node_modules/core-js/features/string/bold.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/bold'); diff --git a/node_modules/core-js/features/string/code-point-at.js b/node_modules/core-js/features/string/code-point-at.js new file mode 100644 index 00000000..21a1efc3 --- /dev/null +++ b/node_modules/core-js/features/string/code-point-at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/code-point-at'); diff --git a/node_modules/core-js/features/string/code-points.js b/node_modules/core-js/features/string/code-points.js new file mode 100644 index 00000000..aa721d7e --- /dev/null +++ b/node_modules/core-js/features/string/code-points.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/code-points'); diff --git a/node_modules/core-js/features/string/cooked.js b/node_modules/core-js/features/string/cooked.js new file mode 100644 index 00000000..cc7d80b3 --- /dev/null +++ b/node_modules/core-js/features/string/cooked.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/cooked'); diff --git a/node_modules/core-js/features/string/dedent.js b/node_modules/core-js/features/string/dedent.js new file mode 100644 index 00000000..1417fea3 --- /dev/null +++ b/node_modules/core-js/features/string/dedent.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/dedent'); diff --git a/node_modules/core-js/features/string/ends-with.js b/node_modules/core-js/features/string/ends-with.js new file mode 100644 index 00000000..82c8de3a --- /dev/null +++ b/node_modules/core-js/features/string/ends-with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/ends-with'); diff --git a/node_modules/core-js/features/string/fixed.js b/node_modules/core-js/features/string/fixed.js new file mode 100644 index 00000000..18e3d12d --- /dev/null +++ b/node_modules/core-js/features/string/fixed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/fixed'); diff --git a/node_modules/core-js/features/string/fontcolor.js b/node_modules/core-js/features/string/fontcolor.js new file mode 100644 index 00000000..d2173ad5 --- /dev/null +++ b/node_modules/core-js/features/string/fontcolor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/fontcolor'); diff --git a/node_modules/core-js/features/string/fontsize.js b/node_modules/core-js/features/string/fontsize.js new file mode 100644 index 00000000..60ed0de1 --- /dev/null +++ b/node_modules/core-js/features/string/fontsize.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/fontsize'); diff --git a/node_modules/core-js/features/string/from-code-point.js b/node_modules/core-js/features/string/from-code-point.js new file mode 100644 index 00000000..4ae1760f --- /dev/null +++ b/node_modules/core-js/features/string/from-code-point.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/from-code-point'); diff --git a/node_modules/core-js/features/string/includes.js b/node_modules/core-js/features/string/includes.js new file mode 100644 index 00000000..a38daaee --- /dev/null +++ b/node_modules/core-js/features/string/includes.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/includes'); diff --git a/node_modules/core-js/features/string/index.js b/node_modules/core-js/features/string/index.js new file mode 100644 index 00000000..39dec7f1 --- /dev/null +++ b/node_modules/core-js/features/string/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string'); diff --git a/node_modules/core-js/features/string/is-well-formed.js b/node_modules/core-js/features/string/is-well-formed.js new file mode 100644 index 00000000..8a3222eb --- /dev/null +++ b/node_modules/core-js/features/string/is-well-formed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/is-well-formed'); diff --git a/node_modules/core-js/features/string/italics.js b/node_modules/core-js/features/string/italics.js new file mode 100644 index 00000000..2662142a --- /dev/null +++ b/node_modules/core-js/features/string/italics.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/italics'); diff --git a/node_modules/core-js/features/string/iterator.js b/node_modules/core-js/features/string/iterator.js new file mode 100644 index 00000000..e947c4c3 --- /dev/null +++ b/node_modules/core-js/features/string/iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/iterator'); diff --git a/node_modules/core-js/features/string/link.js b/node_modules/core-js/features/string/link.js new file mode 100644 index 00000000..ce03a708 --- /dev/null +++ b/node_modules/core-js/features/string/link.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/link'); diff --git a/node_modules/core-js/features/string/match-all.js b/node_modules/core-js/features/string/match-all.js new file mode 100644 index 00000000..cff637b3 --- /dev/null +++ b/node_modules/core-js/features/string/match-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/match-all'); diff --git a/node_modules/core-js/features/string/match.js b/node_modules/core-js/features/string/match.js new file mode 100644 index 00000000..fcdc6381 --- /dev/null +++ b/node_modules/core-js/features/string/match.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/match'); diff --git a/node_modules/core-js/features/string/pad-end.js b/node_modules/core-js/features/string/pad-end.js new file mode 100644 index 00000000..87afd0b0 --- /dev/null +++ b/node_modules/core-js/features/string/pad-end.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/pad-end'); diff --git a/node_modules/core-js/features/string/pad-start.js b/node_modules/core-js/features/string/pad-start.js new file mode 100644 index 00000000..6381fbd4 --- /dev/null +++ b/node_modules/core-js/features/string/pad-start.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/pad-start'); diff --git a/node_modules/core-js/features/string/raw.js b/node_modules/core-js/features/string/raw.js new file mode 100644 index 00000000..99219608 --- /dev/null +++ b/node_modules/core-js/features/string/raw.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/raw'); diff --git a/node_modules/core-js/features/string/repeat.js b/node_modules/core-js/features/string/repeat.js new file mode 100644 index 00000000..e9549f35 --- /dev/null +++ b/node_modules/core-js/features/string/repeat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/repeat'); diff --git a/node_modules/core-js/features/string/replace-all.js b/node_modules/core-js/features/string/replace-all.js new file mode 100644 index 00000000..8cb01ea5 --- /dev/null +++ b/node_modules/core-js/features/string/replace-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/replace-all'); diff --git a/node_modules/core-js/features/string/replace.js b/node_modules/core-js/features/string/replace.js new file mode 100644 index 00000000..cfbbbdb0 --- /dev/null +++ b/node_modules/core-js/features/string/replace.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/replace'); diff --git a/node_modules/core-js/features/string/search.js b/node_modules/core-js/features/string/search.js new file mode 100644 index 00000000..7f44ebaa --- /dev/null +++ b/node_modules/core-js/features/string/search.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/search'); diff --git a/node_modules/core-js/features/string/small.js b/node_modules/core-js/features/string/small.js new file mode 100644 index 00000000..83371d4d --- /dev/null +++ b/node_modules/core-js/features/string/small.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/small'); diff --git a/node_modules/core-js/features/string/split.js b/node_modules/core-js/features/string/split.js new file mode 100644 index 00000000..df53ddeb --- /dev/null +++ b/node_modules/core-js/features/string/split.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/split'); diff --git a/node_modules/core-js/features/string/starts-with.js b/node_modules/core-js/features/string/starts-with.js new file mode 100644 index 00000000..c36f72b6 --- /dev/null +++ b/node_modules/core-js/features/string/starts-with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/starts-with'); diff --git a/node_modules/core-js/features/string/strike.js b/node_modules/core-js/features/string/strike.js new file mode 100644 index 00000000..5931582b --- /dev/null +++ b/node_modules/core-js/features/string/strike.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/strike'); diff --git a/node_modules/core-js/features/string/sub.js b/node_modules/core-js/features/string/sub.js new file mode 100644 index 00000000..ee9be2d8 --- /dev/null +++ b/node_modules/core-js/features/string/sub.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/sub'); diff --git a/node_modules/core-js/features/string/substr.js b/node_modules/core-js/features/string/substr.js new file mode 100644 index 00000000..3a0d9964 --- /dev/null +++ b/node_modules/core-js/features/string/substr.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/substr'); diff --git a/node_modules/core-js/features/string/sup.js b/node_modules/core-js/features/string/sup.js new file mode 100644 index 00000000..fafa2e51 --- /dev/null +++ b/node_modules/core-js/features/string/sup.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/sup'); diff --git a/node_modules/core-js/features/string/to-well-formed.js b/node_modules/core-js/features/string/to-well-formed.js new file mode 100644 index 00000000..318acd27 --- /dev/null +++ b/node_modules/core-js/features/string/to-well-formed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/to-well-formed'); diff --git a/node_modules/core-js/features/string/trim-end.js b/node_modules/core-js/features/string/trim-end.js new file mode 100644 index 00000000..6913dab6 --- /dev/null +++ b/node_modules/core-js/features/string/trim-end.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/trim-end'); diff --git a/node_modules/core-js/features/string/trim-left.js b/node_modules/core-js/features/string/trim-left.js new file mode 100644 index 00000000..729d4d44 --- /dev/null +++ b/node_modules/core-js/features/string/trim-left.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/trim-left'); diff --git a/node_modules/core-js/features/string/trim-right.js b/node_modules/core-js/features/string/trim-right.js new file mode 100644 index 00000000..5bb915cc --- /dev/null +++ b/node_modules/core-js/features/string/trim-right.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/trim-right'); diff --git a/node_modules/core-js/features/string/trim-start.js b/node_modules/core-js/features/string/trim-start.js new file mode 100644 index 00000000..9288f6c4 --- /dev/null +++ b/node_modules/core-js/features/string/trim-start.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/trim-start'); diff --git a/node_modules/core-js/features/string/trim.js b/node_modules/core-js/features/string/trim.js new file mode 100644 index 00000000..d5cdd8ef --- /dev/null +++ b/node_modules/core-js/features/string/trim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/string/trim'); diff --git a/node_modules/core-js/features/string/virtual/anchor.js b/node_modules/core-js/features/string/virtual/anchor.js new file mode 100644 index 00000000..ef0030d1 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/anchor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/anchor'); diff --git a/node_modules/core-js/features/string/virtual/at.js b/node_modules/core-js/features/string/virtual/at.js new file mode 100644 index 00000000..cf004d89 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/at'); diff --git a/node_modules/core-js/features/string/virtual/big.js b/node_modules/core-js/features/string/virtual/big.js new file mode 100644 index 00000000..bb7af64d --- /dev/null +++ b/node_modules/core-js/features/string/virtual/big.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/big'); diff --git a/node_modules/core-js/features/string/virtual/blink.js b/node_modules/core-js/features/string/virtual/blink.js new file mode 100644 index 00000000..13c183f0 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/blink.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/blink'); diff --git a/node_modules/core-js/features/string/virtual/bold.js b/node_modules/core-js/features/string/virtual/bold.js new file mode 100644 index 00000000..b18c2dca --- /dev/null +++ b/node_modules/core-js/features/string/virtual/bold.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/bold'); diff --git a/node_modules/core-js/features/string/virtual/code-point-at.js b/node_modules/core-js/features/string/virtual/code-point-at.js new file mode 100644 index 00000000..d96f5445 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/code-point-at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/code-point-at'); diff --git a/node_modules/core-js/features/string/virtual/code-points.js b/node_modules/core-js/features/string/virtual/code-points.js new file mode 100644 index 00000000..fdbd7a47 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/code-points.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/code-points'); diff --git a/node_modules/core-js/features/string/virtual/ends-with.js b/node_modules/core-js/features/string/virtual/ends-with.js new file mode 100644 index 00000000..232aaa77 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/ends-with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/ends-with'); diff --git a/node_modules/core-js/features/string/virtual/fixed.js b/node_modules/core-js/features/string/virtual/fixed.js new file mode 100644 index 00000000..4d405781 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/fixed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/fixed'); diff --git a/node_modules/core-js/features/string/virtual/fontcolor.js b/node_modules/core-js/features/string/virtual/fontcolor.js new file mode 100644 index 00000000..2d37d0e9 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/fontcolor.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/fontcolor'); diff --git a/node_modules/core-js/features/string/virtual/fontsize.js b/node_modules/core-js/features/string/virtual/fontsize.js new file mode 100644 index 00000000..9a106100 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/fontsize.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/fontsize'); diff --git a/node_modules/core-js/features/string/virtual/includes.js b/node_modules/core-js/features/string/virtual/includes.js new file mode 100644 index 00000000..0c77bc76 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/includes.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/includes'); diff --git a/node_modules/core-js/features/string/virtual/index.js b/node_modules/core-js/features/string/virtual/index.js new file mode 100644 index 00000000..4dbf80b9 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual'); diff --git a/node_modules/core-js/features/string/virtual/is-well-formed.js b/node_modules/core-js/features/string/virtual/is-well-formed.js new file mode 100644 index 00000000..7a46df33 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/is-well-formed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/is-well-formed'); diff --git a/node_modules/core-js/features/string/virtual/italics.js b/node_modules/core-js/features/string/virtual/italics.js new file mode 100644 index 00000000..a3597916 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/italics.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/italics'); diff --git a/node_modules/core-js/features/string/virtual/iterator.js b/node_modules/core-js/features/string/virtual/iterator.js new file mode 100644 index 00000000..070896f5 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/iterator'); diff --git a/node_modules/core-js/features/string/virtual/link.js b/node_modules/core-js/features/string/virtual/link.js new file mode 100644 index 00000000..4caad6c5 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/link.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/link'); diff --git a/node_modules/core-js/features/string/virtual/match-all.js b/node_modules/core-js/features/string/virtual/match-all.js new file mode 100644 index 00000000..f1a16e51 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/match-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/match-all'); diff --git a/node_modules/core-js/features/string/virtual/pad-end.js b/node_modules/core-js/features/string/virtual/pad-end.js new file mode 100644 index 00000000..b197b82f --- /dev/null +++ b/node_modules/core-js/features/string/virtual/pad-end.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/pad-end'); diff --git a/node_modules/core-js/features/string/virtual/pad-start.js b/node_modules/core-js/features/string/virtual/pad-start.js new file mode 100644 index 00000000..0d9f7906 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/pad-start.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/pad-start'); diff --git a/node_modules/core-js/features/string/virtual/repeat.js b/node_modules/core-js/features/string/virtual/repeat.js new file mode 100644 index 00000000..c9bd2b19 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/repeat.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/repeat'); diff --git a/node_modules/core-js/features/string/virtual/replace-all.js b/node_modules/core-js/features/string/virtual/replace-all.js new file mode 100644 index 00000000..5c41a81f --- /dev/null +++ b/node_modules/core-js/features/string/virtual/replace-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/replace-all'); diff --git a/node_modules/core-js/features/string/virtual/small.js b/node_modules/core-js/features/string/virtual/small.js new file mode 100644 index 00000000..41830fd9 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/small.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/small'); diff --git a/node_modules/core-js/features/string/virtual/starts-with.js b/node_modules/core-js/features/string/virtual/starts-with.js new file mode 100644 index 00000000..faf7f9af --- /dev/null +++ b/node_modules/core-js/features/string/virtual/starts-with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/starts-with'); diff --git a/node_modules/core-js/features/string/virtual/strike.js b/node_modules/core-js/features/string/virtual/strike.js new file mode 100644 index 00000000..4aa6aab0 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/strike.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/strike'); diff --git a/node_modules/core-js/features/string/virtual/sub.js b/node_modules/core-js/features/string/virtual/sub.js new file mode 100644 index 00000000..0406b512 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/sub.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/sub'); diff --git a/node_modules/core-js/features/string/virtual/substr.js b/node_modules/core-js/features/string/virtual/substr.js new file mode 100644 index 00000000..bff178af --- /dev/null +++ b/node_modules/core-js/features/string/virtual/substr.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/substr'); diff --git a/node_modules/core-js/features/string/virtual/sup.js b/node_modules/core-js/features/string/virtual/sup.js new file mode 100644 index 00000000..ea4b0869 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/sup.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/sup'); diff --git a/node_modules/core-js/features/string/virtual/to-well-formed.js b/node_modules/core-js/features/string/virtual/to-well-formed.js new file mode 100644 index 00000000..fb106bcb --- /dev/null +++ b/node_modules/core-js/features/string/virtual/to-well-formed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/to-well-formed'); diff --git a/node_modules/core-js/features/string/virtual/trim-end.js b/node_modules/core-js/features/string/virtual/trim-end.js new file mode 100644 index 00000000..d90c02dd --- /dev/null +++ b/node_modules/core-js/features/string/virtual/trim-end.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/trim-end'); diff --git a/node_modules/core-js/features/string/virtual/trim-left.js b/node_modules/core-js/features/string/virtual/trim-left.js new file mode 100644 index 00000000..407b11ff --- /dev/null +++ b/node_modules/core-js/features/string/virtual/trim-left.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/trim-left'); diff --git a/node_modules/core-js/features/string/virtual/trim-right.js b/node_modules/core-js/features/string/virtual/trim-right.js new file mode 100644 index 00000000..8e6fd4db --- /dev/null +++ b/node_modules/core-js/features/string/virtual/trim-right.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/trim-right'); diff --git a/node_modules/core-js/features/string/virtual/trim-start.js b/node_modules/core-js/features/string/virtual/trim-start.js new file mode 100644 index 00000000..0c3545a4 --- /dev/null +++ b/node_modules/core-js/features/string/virtual/trim-start.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/trim-start'); diff --git a/node_modules/core-js/features/string/virtual/trim.js b/node_modules/core-js/features/string/virtual/trim.js new file mode 100644 index 00000000..da33237a --- /dev/null +++ b/node_modules/core-js/features/string/virtual/trim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../full/string/virtual/trim'); diff --git a/node_modules/core-js/features/structured-clone.js b/node_modules/core-js/features/structured-clone.js new file mode 100644 index 00000000..3f23d559 --- /dev/null +++ b/node_modules/core-js/features/structured-clone.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/structured-clone'); diff --git a/node_modules/core-js/features/suppressed-error.js b/node_modules/core-js/features/suppressed-error.js new file mode 100644 index 00000000..331939cd --- /dev/null +++ b/node_modules/core-js/features/suppressed-error.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/suppressed-error'); diff --git a/node_modules/core-js/features/symbol/async-dispose.js b/node_modules/core-js/features/symbol/async-dispose.js new file mode 100644 index 00000000..e31c76d6 --- /dev/null +++ b/node_modules/core-js/features/symbol/async-dispose.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/async-dispose'); diff --git a/node_modules/core-js/features/symbol/async-iterator.js b/node_modules/core-js/features/symbol/async-iterator.js new file mode 100644 index 00000000..6951daec --- /dev/null +++ b/node_modules/core-js/features/symbol/async-iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/async-iterator'); diff --git a/node_modules/core-js/features/symbol/custom-matcher.js b/node_modules/core-js/features/symbol/custom-matcher.js new file mode 100644 index 00000000..79c145d9 --- /dev/null +++ b/node_modules/core-js/features/symbol/custom-matcher.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/custom-matcher'); diff --git a/node_modules/core-js/features/symbol/description.js b/node_modules/core-js/features/symbol/description.js new file mode 100644 index 00000000..dacdab2a --- /dev/null +++ b/node_modules/core-js/features/symbol/description.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/description'); diff --git a/node_modules/core-js/features/symbol/dispose.js b/node_modules/core-js/features/symbol/dispose.js new file mode 100644 index 00000000..270f7291 --- /dev/null +++ b/node_modules/core-js/features/symbol/dispose.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/dispose'); diff --git a/node_modules/core-js/features/symbol/for.js b/node_modules/core-js/features/symbol/for.js new file mode 100644 index 00000000..69a35553 --- /dev/null +++ b/node_modules/core-js/features/symbol/for.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/for'); diff --git a/node_modules/core-js/features/symbol/has-instance.js b/node_modules/core-js/features/symbol/has-instance.js new file mode 100644 index 00000000..fc003b38 --- /dev/null +++ b/node_modules/core-js/features/symbol/has-instance.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/has-instance'); diff --git a/node_modules/core-js/features/symbol/index.js b/node_modules/core-js/features/symbol/index.js new file mode 100644 index 00000000..02c9e00a --- /dev/null +++ b/node_modules/core-js/features/symbol/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol'); diff --git a/node_modules/core-js/features/symbol/is-concat-spreadable.js b/node_modules/core-js/features/symbol/is-concat-spreadable.js new file mode 100644 index 00000000..190c326d --- /dev/null +++ b/node_modules/core-js/features/symbol/is-concat-spreadable.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/is-concat-spreadable'); diff --git a/node_modules/core-js/features/symbol/is-registered-symbol.js b/node_modules/core-js/features/symbol/is-registered-symbol.js new file mode 100644 index 00000000..abc6281a --- /dev/null +++ b/node_modules/core-js/features/symbol/is-registered-symbol.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/is-registered-symbol'); diff --git a/node_modules/core-js/features/symbol/is-registered.js b/node_modules/core-js/features/symbol/is-registered.js new file mode 100644 index 00000000..59545193 --- /dev/null +++ b/node_modules/core-js/features/symbol/is-registered.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/is-registered'); diff --git a/node_modules/core-js/features/symbol/is-well-known-symbol.js b/node_modules/core-js/features/symbol/is-well-known-symbol.js new file mode 100644 index 00000000..71f6a9d6 --- /dev/null +++ b/node_modules/core-js/features/symbol/is-well-known-symbol.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/is-well-known-symbol'); diff --git a/node_modules/core-js/features/symbol/is-well-known.js b/node_modules/core-js/features/symbol/is-well-known.js new file mode 100644 index 00000000..3c6270e6 --- /dev/null +++ b/node_modules/core-js/features/symbol/is-well-known.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/is-well-known'); diff --git a/node_modules/core-js/features/symbol/iterator.js b/node_modules/core-js/features/symbol/iterator.js new file mode 100644 index 00000000..01690d8c --- /dev/null +++ b/node_modules/core-js/features/symbol/iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/iterator'); diff --git a/node_modules/core-js/features/symbol/key-for.js b/node_modules/core-js/features/symbol/key-for.js new file mode 100644 index 00000000..b8d20616 --- /dev/null +++ b/node_modules/core-js/features/symbol/key-for.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/key-for'); diff --git a/node_modules/core-js/features/symbol/match-all.js b/node_modules/core-js/features/symbol/match-all.js new file mode 100644 index 00000000..d9218822 --- /dev/null +++ b/node_modules/core-js/features/symbol/match-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/match-all'); diff --git a/node_modules/core-js/features/symbol/match.js b/node_modules/core-js/features/symbol/match.js new file mode 100644 index 00000000..52f36d4e --- /dev/null +++ b/node_modules/core-js/features/symbol/match.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/match'); diff --git a/node_modules/core-js/features/symbol/matcher.js b/node_modules/core-js/features/symbol/matcher.js new file mode 100644 index 00000000..a5950854 --- /dev/null +++ b/node_modules/core-js/features/symbol/matcher.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/matcher'); diff --git a/node_modules/core-js/features/symbol/metadata-key.js b/node_modules/core-js/features/symbol/metadata-key.js new file mode 100644 index 00000000..8f0b0267 --- /dev/null +++ b/node_modules/core-js/features/symbol/metadata-key.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/metadata-key'); diff --git a/node_modules/core-js/features/symbol/metadata.js b/node_modules/core-js/features/symbol/metadata.js new file mode 100644 index 00000000..af7fdd19 --- /dev/null +++ b/node_modules/core-js/features/symbol/metadata.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/metadata'); diff --git a/node_modules/core-js/features/symbol/observable.js b/node_modules/core-js/features/symbol/observable.js new file mode 100644 index 00000000..991b7f97 --- /dev/null +++ b/node_modules/core-js/features/symbol/observable.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/observable'); diff --git a/node_modules/core-js/features/symbol/pattern-match.js b/node_modules/core-js/features/symbol/pattern-match.js new file mode 100644 index 00000000..74a6bba5 --- /dev/null +++ b/node_modules/core-js/features/symbol/pattern-match.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/pattern-match'); diff --git a/node_modules/core-js/features/symbol/replace-all.js b/node_modules/core-js/features/symbol/replace-all.js new file mode 100644 index 00000000..e6b3eabd --- /dev/null +++ b/node_modules/core-js/features/symbol/replace-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/replace-all'); diff --git a/node_modules/core-js/features/symbol/replace.js b/node_modules/core-js/features/symbol/replace.js new file mode 100644 index 00000000..890d0fc4 --- /dev/null +++ b/node_modules/core-js/features/symbol/replace.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/replace'); diff --git a/node_modules/core-js/features/symbol/search.js b/node_modules/core-js/features/symbol/search.js new file mode 100644 index 00000000..b888afcb --- /dev/null +++ b/node_modules/core-js/features/symbol/search.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/search'); diff --git a/node_modules/core-js/features/symbol/species.js b/node_modules/core-js/features/symbol/species.js new file mode 100644 index 00000000..e7e4e28f --- /dev/null +++ b/node_modules/core-js/features/symbol/species.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/species'); diff --git a/node_modules/core-js/features/symbol/split.js b/node_modules/core-js/features/symbol/split.js new file mode 100644 index 00000000..8c4b7a55 --- /dev/null +++ b/node_modules/core-js/features/symbol/split.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/split'); diff --git a/node_modules/core-js/features/symbol/to-primitive.js b/node_modules/core-js/features/symbol/to-primitive.js new file mode 100644 index 00000000..d3b7a0d6 --- /dev/null +++ b/node_modules/core-js/features/symbol/to-primitive.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/to-primitive'); diff --git a/node_modules/core-js/features/symbol/to-string-tag.js b/node_modules/core-js/features/symbol/to-string-tag.js new file mode 100644 index 00000000..b08cc0fe --- /dev/null +++ b/node_modules/core-js/features/symbol/to-string-tag.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/to-string-tag'); diff --git a/node_modules/core-js/features/symbol/unscopables.js b/node_modules/core-js/features/symbol/unscopables.js new file mode 100644 index 00000000..f3363145 --- /dev/null +++ b/node_modules/core-js/features/symbol/unscopables.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/symbol/unscopables'); diff --git a/node_modules/core-js/features/typed-array/at.js b/node_modules/core-js/features/typed-array/at.js new file mode 100644 index 00000000..dbda0f23 --- /dev/null +++ b/node_modules/core-js/features/typed-array/at.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/at'); diff --git a/node_modules/core-js/features/typed-array/copy-within.js b/node_modules/core-js/features/typed-array/copy-within.js new file mode 100644 index 00000000..5cd49d9c --- /dev/null +++ b/node_modules/core-js/features/typed-array/copy-within.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/copy-within'); diff --git a/node_modules/core-js/features/typed-array/entries.js b/node_modules/core-js/features/typed-array/entries.js new file mode 100644 index 00000000..d7fb6352 --- /dev/null +++ b/node_modules/core-js/features/typed-array/entries.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/entries'); diff --git a/node_modules/core-js/features/typed-array/every.js b/node_modules/core-js/features/typed-array/every.js new file mode 100644 index 00000000..4d9f4946 --- /dev/null +++ b/node_modules/core-js/features/typed-array/every.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/every'); diff --git a/node_modules/core-js/features/typed-array/fill.js b/node_modules/core-js/features/typed-array/fill.js new file mode 100644 index 00000000..987b2c63 --- /dev/null +++ b/node_modules/core-js/features/typed-array/fill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/fill'); diff --git a/node_modules/core-js/features/typed-array/filter-out.js b/node_modules/core-js/features/typed-array/filter-out.js new file mode 100644 index 00000000..4ebe2585 --- /dev/null +++ b/node_modules/core-js/features/typed-array/filter-out.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/filter-out'); diff --git a/node_modules/core-js/features/typed-array/filter-reject.js b/node_modules/core-js/features/typed-array/filter-reject.js new file mode 100644 index 00000000..1eca98cd --- /dev/null +++ b/node_modules/core-js/features/typed-array/filter-reject.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/filter-reject'); diff --git a/node_modules/core-js/features/typed-array/filter.js b/node_modules/core-js/features/typed-array/filter.js new file mode 100644 index 00000000..e8004b26 --- /dev/null +++ b/node_modules/core-js/features/typed-array/filter.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/filter'); diff --git a/node_modules/core-js/features/typed-array/find-index.js b/node_modules/core-js/features/typed-array/find-index.js new file mode 100644 index 00000000..a1de959f --- /dev/null +++ b/node_modules/core-js/features/typed-array/find-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/find-index'); diff --git a/node_modules/core-js/features/typed-array/find-last-index.js b/node_modules/core-js/features/typed-array/find-last-index.js new file mode 100644 index 00000000..de77d08f --- /dev/null +++ b/node_modules/core-js/features/typed-array/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/find-last-index'); diff --git a/node_modules/core-js/features/typed-array/find-last.js b/node_modules/core-js/features/typed-array/find-last.js new file mode 100644 index 00000000..d224ab30 --- /dev/null +++ b/node_modules/core-js/features/typed-array/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/find-last'); diff --git a/node_modules/core-js/features/typed-array/find.js b/node_modules/core-js/features/typed-array/find.js new file mode 100644 index 00000000..40cc4964 --- /dev/null +++ b/node_modules/core-js/features/typed-array/find.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/find'); diff --git a/node_modules/core-js/features/typed-array/float32-array.js b/node_modules/core-js/features/typed-array/float32-array.js new file mode 100644 index 00000000..4d48fa1d --- /dev/null +++ b/node_modules/core-js/features/typed-array/float32-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/float32-array'); diff --git a/node_modules/core-js/features/typed-array/float64-array.js b/node_modules/core-js/features/typed-array/float64-array.js new file mode 100644 index 00000000..64bdedfa --- /dev/null +++ b/node_modules/core-js/features/typed-array/float64-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/float64-array'); diff --git a/node_modules/core-js/features/typed-array/for-each.js b/node_modules/core-js/features/typed-array/for-each.js new file mode 100644 index 00000000..f2e50735 --- /dev/null +++ b/node_modules/core-js/features/typed-array/for-each.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/for-each'); diff --git a/node_modules/core-js/features/typed-array/from-async.js b/node_modules/core-js/features/typed-array/from-async.js new file mode 100644 index 00000000..c19d08c4 --- /dev/null +++ b/node_modules/core-js/features/typed-array/from-async.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/from-async'); diff --git a/node_modules/core-js/features/typed-array/from-base64.js b/node_modules/core-js/features/typed-array/from-base64.js new file mode 100644 index 00000000..dbcfebc1 --- /dev/null +++ b/node_modules/core-js/features/typed-array/from-base64.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/from-base64'); diff --git a/node_modules/core-js/features/typed-array/from-hex.js b/node_modules/core-js/features/typed-array/from-hex.js new file mode 100644 index 00000000..d7418cd1 --- /dev/null +++ b/node_modules/core-js/features/typed-array/from-hex.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/from-hex'); diff --git a/node_modules/core-js/features/typed-array/from.js b/node_modules/core-js/features/typed-array/from.js new file mode 100644 index 00000000..a0488efd --- /dev/null +++ b/node_modules/core-js/features/typed-array/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/from'); diff --git a/node_modules/core-js/features/typed-array/group-by.js b/node_modules/core-js/features/typed-array/group-by.js new file mode 100644 index 00000000..946f22c3 --- /dev/null +++ b/node_modules/core-js/features/typed-array/group-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/group-by'); diff --git a/node_modules/core-js/features/typed-array/includes.js b/node_modules/core-js/features/typed-array/includes.js new file mode 100644 index 00000000..1af591fe --- /dev/null +++ b/node_modules/core-js/features/typed-array/includes.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/includes'); diff --git a/node_modules/core-js/features/typed-array/index-of.js b/node_modules/core-js/features/typed-array/index-of.js new file mode 100644 index 00000000..d1009187 --- /dev/null +++ b/node_modules/core-js/features/typed-array/index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/index-of'); diff --git a/node_modules/core-js/features/typed-array/index.js b/node_modules/core-js/features/typed-array/index.js new file mode 100644 index 00000000..84e38dd8 --- /dev/null +++ b/node_modules/core-js/features/typed-array/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array'); diff --git a/node_modules/core-js/features/typed-array/int16-array.js b/node_modules/core-js/features/typed-array/int16-array.js new file mode 100644 index 00000000..8b90d1a7 --- /dev/null +++ b/node_modules/core-js/features/typed-array/int16-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/int16-array'); diff --git a/node_modules/core-js/features/typed-array/int32-array.js b/node_modules/core-js/features/typed-array/int32-array.js new file mode 100644 index 00000000..0bc324b7 --- /dev/null +++ b/node_modules/core-js/features/typed-array/int32-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/int32-array'); diff --git a/node_modules/core-js/features/typed-array/int8-array.js b/node_modules/core-js/features/typed-array/int8-array.js new file mode 100644 index 00000000..3d30c414 --- /dev/null +++ b/node_modules/core-js/features/typed-array/int8-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/int8-array'); diff --git a/node_modules/core-js/features/typed-array/iterator.js b/node_modules/core-js/features/typed-array/iterator.js new file mode 100644 index 00000000..02623eaf --- /dev/null +++ b/node_modules/core-js/features/typed-array/iterator.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/iterator'); diff --git a/node_modules/core-js/features/typed-array/join.js b/node_modules/core-js/features/typed-array/join.js new file mode 100644 index 00000000..8c1a74f8 --- /dev/null +++ b/node_modules/core-js/features/typed-array/join.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/join'); diff --git a/node_modules/core-js/features/typed-array/keys.js b/node_modules/core-js/features/typed-array/keys.js new file mode 100644 index 00000000..b90483fd --- /dev/null +++ b/node_modules/core-js/features/typed-array/keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/keys'); diff --git a/node_modules/core-js/features/typed-array/last-index-of.js b/node_modules/core-js/features/typed-array/last-index-of.js new file mode 100644 index 00000000..c1708482 --- /dev/null +++ b/node_modules/core-js/features/typed-array/last-index-of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/last-index-of'); diff --git a/node_modules/core-js/features/typed-array/map.js b/node_modules/core-js/features/typed-array/map.js new file mode 100644 index 00000000..cb73c09b --- /dev/null +++ b/node_modules/core-js/features/typed-array/map.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/map'); diff --git a/node_modules/core-js/features/typed-array/methods.js b/node_modules/core-js/features/typed-array/methods.js new file mode 100644 index 00000000..9f8db1e5 --- /dev/null +++ b/node_modules/core-js/features/typed-array/methods.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/methods'); diff --git a/node_modules/core-js/features/typed-array/of.js b/node_modules/core-js/features/typed-array/of.js new file mode 100644 index 00000000..52663f4e --- /dev/null +++ b/node_modules/core-js/features/typed-array/of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/of'); diff --git a/node_modules/core-js/features/typed-array/reduce-right.js b/node_modules/core-js/features/typed-array/reduce-right.js new file mode 100644 index 00000000..d258dcd9 --- /dev/null +++ b/node_modules/core-js/features/typed-array/reduce-right.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/reduce-right'); diff --git a/node_modules/core-js/features/typed-array/reduce.js b/node_modules/core-js/features/typed-array/reduce.js new file mode 100644 index 00000000..bdb91067 --- /dev/null +++ b/node_modules/core-js/features/typed-array/reduce.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/reduce'); diff --git a/node_modules/core-js/features/typed-array/reverse.js b/node_modules/core-js/features/typed-array/reverse.js new file mode 100644 index 00000000..7923e59e --- /dev/null +++ b/node_modules/core-js/features/typed-array/reverse.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/reverse'); diff --git a/node_modules/core-js/features/typed-array/set-from-base64.js b/node_modules/core-js/features/typed-array/set-from-base64.js new file mode 100644 index 00000000..ea2f6394 --- /dev/null +++ b/node_modules/core-js/features/typed-array/set-from-base64.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/set-from-base64'); diff --git a/node_modules/core-js/features/typed-array/set-from-hex.js b/node_modules/core-js/features/typed-array/set-from-hex.js new file mode 100644 index 00000000..a6c639b4 --- /dev/null +++ b/node_modules/core-js/features/typed-array/set-from-hex.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/set-from-hex'); diff --git a/node_modules/core-js/features/typed-array/set.js b/node_modules/core-js/features/typed-array/set.js new file mode 100644 index 00000000..5f126824 --- /dev/null +++ b/node_modules/core-js/features/typed-array/set.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/set'); diff --git a/node_modules/core-js/features/typed-array/slice.js b/node_modules/core-js/features/typed-array/slice.js new file mode 100644 index 00000000..e0d0811e --- /dev/null +++ b/node_modules/core-js/features/typed-array/slice.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/slice'); diff --git a/node_modules/core-js/features/typed-array/some.js b/node_modules/core-js/features/typed-array/some.js new file mode 100644 index 00000000..7d3bf5a7 --- /dev/null +++ b/node_modules/core-js/features/typed-array/some.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/some'); diff --git a/node_modules/core-js/features/typed-array/sort.js b/node_modules/core-js/features/typed-array/sort.js new file mode 100644 index 00000000..8af7761b --- /dev/null +++ b/node_modules/core-js/features/typed-array/sort.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/sort'); diff --git a/node_modules/core-js/features/typed-array/subarray.js b/node_modules/core-js/features/typed-array/subarray.js new file mode 100644 index 00000000..aba0b31f --- /dev/null +++ b/node_modules/core-js/features/typed-array/subarray.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/subarray'); diff --git a/node_modules/core-js/features/typed-array/to-base64.js b/node_modules/core-js/features/typed-array/to-base64.js new file mode 100644 index 00000000..92059456 --- /dev/null +++ b/node_modules/core-js/features/typed-array/to-base64.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/to-base64'); diff --git a/node_modules/core-js/features/typed-array/to-hex.js b/node_modules/core-js/features/typed-array/to-hex.js new file mode 100644 index 00000000..2a19bdcc --- /dev/null +++ b/node_modules/core-js/features/typed-array/to-hex.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/to-hex'); diff --git a/node_modules/core-js/features/typed-array/to-locale-string.js b/node_modules/core-js/features/typed-array/to-locale-string.js new file mode 100644 index 00000000..96ec8917 --- /dev/null +++ b/node_modules/core-js/features/typed-array/to-locale-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/to-locale-string'); diff --git a/node_modules/core-js/features/typed-array/to-reversed.js b/node_modules/core-js/features/typed-array/to-reversed.js new file mode 100644 index 00000000..1d163ed0 --- /dev/null +++ b/node_modules/core-js/features/typed-array/to-reversed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/to-reversed'); diff --git a/node_modules/core-js/features/typed-array/to-sorted.js b/node_modules/core-js/features/typed-array/to-sorted.js new file mode 100644 index 00000000..06ee8a6c --- /dev/null +++ b/node_modules/core-js/features/typed-array/to-sorted.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/to-sorted'); diff --git a/node_modules/core-js/features/typed-array/to-spliced.js b/node_modules/core-js/features/typed-array/to-spliced.js new file mode 100644 index 00000000..4bc82461 --- /dev/null +++ b/node_modules/core-js/features/typed-array/to-spliced.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/to-spliced'); diff --git a/node_modules/core-js/features/typed-array/to-string.js b/node_modules/core-js/features/typed-array/to-string.js new file mode 100644 index 00000000..564dec72 --- /dev/null +++ b/node_modules/core-js/features/typed-array/to-string.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/to-string'); diff --git a/node_modules/core-js/features/typed-array/uint16-array.js b/node_modules/core-js/features/typed-array/uint16-array.js new file mode 100644 index 00000000..3c139722 --- /dev/null +++ b/node_modules/core-js/features/typed-array/uint16-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/uint16-array'); diff --git a/node_modules/core-js/features/typed-array/uint32-array.js b/node_modules/core-js/features/typed-array/uint32-array.js new file mode 100644 index 00000000..57d4db5e --- /dev/null +++ b/node_modules/core-js/features/typed-array/uint32-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/uint32-array'); diff --git a/node_modules/core-js/features/typed-array/uint8-array.js b/node_modules/core-js/features/typed-array/uint8-array.js new file mode 100644 index 00000000..7d50a3d9 --- /dev/null +++ b/node_modules/core-js/features/typed-array/uint8-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/uint8-array'); diff --git a/node_modules/core-js/features/typed-array/uint8-clamped-array.js b/node_modules/core-js/features/typed-array/uint8-clamped-array.js new file mode 100644 index 00000000..6a82ffbc --- /dev/null +++ b/node_modules/core-js/features/typed-array/uint8-clamped-array.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/uint8-clamped-array'); diff --git a/node_modules/core-js/features/typed-array/unique-by.js b/node_modules/core-js/features/typed-array/unique-by.js new file mode 100644 index 00000000..8ee5b6e4 --- /dev/null +++ b/node_modules/core-js/features/typed-array/unique-by.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/unique-by'); diff --git a/node_modules/core-js/features/typed-array/values.js b/node_modules/core-js/features/typed-array/values.js new file mode 100644 index 00000000..c2d2e94d --- /dev/null +++ b/node_modules/core-js/features/typed-array/values.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/values'); diff --git a/node_modules/core-js/features/typed-array/with.js b/node_modules/core-js/features/typed-array/with.js new file mode 100644 index 00000000..93b9f514 --- /dev/null +++ b/node_modules/core-js/features/typed-array/with.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/typed-array/with'); diff --git a/node_modules/core-js/features/unescape.js b/node_modules/core-js/features/unescape.js new file mode 100644 index 00000000..2627b4a1 --- /dev/null +++ b/node_modules/core-js/features/unescape.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../full/unescape'); diff --git a/node_modules/core-js/features/url-search-params/index.js b/node_modules/core-js/features/url-search-params/index.js new file mode 100644 index 00000000..a8205455 --- /dev/null +++ b/node_modules/core-js/features/url-search-params/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/url-search-params'); diff --git a/node_modules/core-js/features/url/can-parse.js b/node_modules/core-js/features/url/can-parse.js new file mode 100644 index 00000000..3d69ec55 --- /dev/null +++ b/node_modules/core-js/features/url/can-parse.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/url/can-parse'); diff --git a/node_modules/core-js/features/url/index.js b/node_modules/core-js/features/url/index.js new file mode 100644 index 00000000..d7202ad7 --- /dev/null +++ b/node_modules/core-js/features/url/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/url'); diff --git a/node_modules/core-js/features/url/parse.js b/node_modules/core-js/features/url/parse.js new file mode 100644 index 00000000..37c22d63 --- /dev/null +++ b/node_modules/core-js/features/url/parse.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/url/parse'); diff --git a/node_modules/core-js/features/url/to-json.js b/node_modules/core-js/features/url/to-json.js new file mode 100644 index 00000000..6cf7a77c --- /dev/null +++ b/node_modules/core-js/features/url/to-json.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/url/to-json'); diff --git a/node_modules/core-js/features/weak-map/delete-all.js b/node_modules/core-js/features/weak-map/delete-all.js new file mode 100644 index 00000000..a19160b0 --- /dev/null +++ b/node_modules/core-js/features/weak-map/delete-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map/delete-all'); diff --git a/node_modules/core-js/features/weak-map/emplace.js b/node_modules/core-js/features/weak-map/emplace.js new file mode 100644 index 00000000..ac398472 --- /dev/null +++ b/node_modules/core-js/features/weak-map/emplace.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map/emplace'); diff --git a/node_modules/core-js/features/weak-map/from.js b/node_modules/core-js/features/weak-map/from.js new file mode 100644 index 00000000..4dbec012 --- /dev/null +++ b/node_modules/core-js/features/weak-map/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map/from'); diff --git a/node_modules/core-js/features/weak-map/get-or-insert-computed.js b/node_modules/core-js/features/weak-map/get-or-insert-computed.js new file mode 100644 index 00000000..9eabbfbe --- /dev/null +++ b/node_modules/core-js/features/weak-map/get-or-insert-computed.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map/get-or-insert-computed'); diff --git a/node_modules/core-js/features/weak-map/get-or-insert.js b/node_modules/core-js/features/weak-map/get-or-insert.js new file mode 100644 index 00000000..9962ee31 --- /dev/null +++ b/node_modules/core-js/features/weak-map/get-or-insert.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map/get-or-insert'); diff --git a/node_modules/core-js/features/weak-map/index.js b/node_modules/core-js/features/weak-map/index.js new file mode 100644 index 00000000..d5bceded --- /dev/null +++ b/node_modules/core-js/features/weak-map/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map'); diff --git a/node_modules/core-js/features/weak-map/of.js b/node_modules/core-js/features/weak-map/of.js new file mode 100644 index 00000000..73021e61 --- /dev/null +++ b/node_modules/core-js/features/weak-map/of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map/of'); diff --git a/node_modules/core-js/features/weak-map/upsert.js b/node_modules/core-js/features/weak-map/upsert.js new file mode 100644 index 00000000..6582591d --- /dev/null +++ b/node_modules/core-js/features/weak-map/upsert.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-map/upsert'); diff --git a/node_modules/core-js/features/weak-set/add-all.js b/node_modules/core-js/features/weak-set/add-all.js new file mode 100644 index 00000000..f537412e --- /dev/null +++ b/node_modules/core-js/features/weak-set/add-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-set/add-all'); diff --git a/node_modules/core-js/features/weak-set/delete-all.js b/node_modules/core-js/features/weak-set/delete-all.js new file mode 100644 index 00000000..3da6c756 --- /dev/null +++ b/node_modules/core-js/features/weak-set/delete-all.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-set/delete-all'); diff --git a/node_modules/core-js/features/weak-set/from.js b/node_modules/core-js/features/weak-set/from.js new file mode 100644 index 00000000..d300e224 --- /dev/null +++ b/node_modules/core-js/features/weak-set/from.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-set/from'); diff --git a/node_modules/core-js/features/weak-set/index.js b/node_modules/core-js/features/weak-set/index.js new file mode 100644 index 00000000..7da09c84 --- /dev/null +++ b/node_modules/core-js/features/weak-set/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-set'); diff --git a/node_modules/core-js/features/weak-set/of.js b/node_modules/core-js/features/weak-set/of.js new file mode 100644 index 00000000..7070230d --- /dev/null +++ b/node_modules/core-js/features/weak-set/of.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../full/weak-set/of'); diff --git a/node_modules/core-js/full/README.md b/node_modules/core-js/full/README.md new file mode 100644 index 00000000..62c88a0d --- /dev/null +++ b/node_modules/core-js/full/README.md @@ -0,0 +1 @@ +This folder contains entry points for all `core-js` features with dependencies. It's the recommended way for usage only required features. diff --git a/node_modules/core-js/full/aggregate-error.js b/node_modules/core-js/full/aggregate-error.js new file mode 100644 index 00000000..53ba5cf5 --- /dev/null +++ b/node_modules/core-js/full/aggregate-error.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../modules/esnext.aggregate-error'); + +var parent = require('../actual/aggregate-error'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array-buffer/constructor.js b/node_modules/core-js/full/array-buffer/constructor.js new file mode 100644 index 00000000..fc0efd2f --- /dev/null +++ b/node_modules/core-js/full/array-buffer/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array-buffer/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array-buffer/detached.js b/node_modules/core-js/full/array-buffer/detached.js new file mode 100644 index 00000000..08bff30f --- /dev/null +++ b/node_modules/core-js/full/array-buffer/detached.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array-buffer/detached'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array-buffer/index.js b/node_modules/core-js/full/array-buffer/index.js new file mode 100644 index 00000000..6f64913a --- /dev/null +++ b/node_modules/core-js/full/array-buffer/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array-buffer'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array-buffer/is-view.js b/node_modules/core-js/full/array-buffer/is-view.js new file mode 100644 index 00000000..ae1a5466 --- /dev/null +++ b/node_modules/core-js/full/array-buffer/is-view.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array-buffer/is-view'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array-buffer/slice.js b/node_modules/core-js/full/array-buffer/slice.js new file mode 100644 index 00000000..1886c1ef --- /dev/null +++ b/node_modules/core-js/full/array-buffer/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array-buffer/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array-buffer/transfer-to-fixed-length.js b/node_modules/core-js/full/array-buffer/transfer-to-fixed-length.js new file mode 100644 index 00000000..8eb8cc91 --- /dev/null +++ b/node_modules/core-js/full/array-buffer/transfer-to-fixed-length.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array-buffer/transfer-to-fixed-length'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array-buffer/transfer.js b/node_modules/core-js/full/array-buffer/transfer.js new file mode 100644 index 00000000..2906f133 --- /dev/null +++ b/node_modules/core-js/full/array-buffer/transfer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array-buffer/transfer'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/at.js b/node_modules/core-js/full/array/at.js new file mode 100644 index 00000000..edc75eac --- /dev/null +++ b/node_modules/core-js/full/array/at.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../actual/array/at'); + +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.at'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/concat.js b/node_modules/core-js/full/array/concat.js new file mode 100644 index 00000000..249f6711 --- /dev/null +++ b/node_modules/core-js/full/array/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/copy-within.js b/node_modules/core-js/full/array/copy-within.js new file mode 100644 index 00000000..e6f7e0e6 --- /dev/null +++ b/node_modules/core-js/full/array/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/entries.js b/node_modules/core-js/full/array/entries.js new file mode 100644 index 00000000..cca5eaf1 --- /dev/null +++ b/node_modules/core-js/full/array/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/every.js b/node_modules/core-js/full/array/every.js new file mode 100644 index 00000000..d82e61dd --- /dev/null +++ b/node_modules/core-js/full/array/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/every'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/fill.js b/node_modules/core-js/full/array/fill.js new file mode 100644 index 00000000..7ed4273d --- /dev/null +++ b/node_modules/core-js/full/array/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/filter-out.js b/node_modules/core-js/full/array/filter-out.js new file mode 100644 index 00000000..21169a1c --- /dev/null +++ b/node_modules/core-js/full/array/filter-out.js @@ -0,0 +1,6 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.filter-out'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'filterOut'); diff --git a/node_modules/core-js/full/array/filter-reject.js b/node_modules/core-js/full/array/filter-reject.js new file mode 100644 index 00000000..b346de7e --- /dev/null +++ b/node_modules/core-js/full/array/filter-reject.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.array.filter-reject'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'filterReject'); diff --git a/node_modules/core-js/full/array/filter.js b/node_modules/core-js/full/array/filter.js new file mode 100644 index 00000000..910ac63a --- /dev/null +++ b/node_modules/core-js/full/array/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/find-index.js b/node_modules/core-js/full/array/find-index.js new file mode 100644 index 00000000..b3b00d6a --- /dev/null +++ b/node_modules/core-js/full/array/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/find-last-index.js b/node_modules/core-js/full/array/find-last-index.js new file mode 100644 index 00000000..6dbba159 --- /dev/null +++ b/node_modules/core-js/full/array/find-last-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/find-last.js b/node_modules/core-js/full/array/find-last.js new file mode 100644 index 00000000..60a41af8 --- /dev/null +++ b/node_modules/core-js/full/array/find-last.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/find.js b/node_modules/core-js/full/array/find.js new file mode 100644 index 00000000..48dfb637 --- /dev/null +++ b/node_modules/core-js/full/array/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/find'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/flat-map.js b/node_modules/core-js/full/array/flat-map.js new file mode 100644 index 00000000..f610ccd7 --- /dev/null +++ b/node_modules/core-js/full/array/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/flat.js b/node_modules/core-js/full/array/flat.js new file mode 100644 index 00000000..db1d5566 --- /dev/null +++ b/node_modules/core-js/full/array/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/for-each.js b/node_modules/core-js/full/array/for-each.js new file mode 100644 index 00000000..8b5c6840 --- /dev/null +++ b/node_modules/core-js/full/array/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/from-async.js b/node_modules/core-js/full/array/from-async.js new file mode 100644 index 00000000..667964a9 --- /dev/null +++ b/node_modules/core-js/full/array/from-async.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/from-async'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/from.js b/node_modules/core-js/full/array/from.js new file mode 100644 index 00000000..b6eda777 --- /dev/null +++ b/node_modules/core-js/full/array/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/from'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/group-by-to-map.js b/node_modules/core-js/full/array/group-by-to-map.js new file mode 100644 index 00000000..70ca4cc8 --- /dev/null +++ b/node_modules/core-js/full/array/group-by-to-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/group-by-to-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/group-by.js b/node_modules/core-js/full/array/group-by.js new file mode 100644 index 00000000..12da2650 --- /dev/null +++ b/node_modules/core-js/full/array/group-by.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/group-to-map.js b/node_modules/core-js/full/array/group-to-map.js new file mode 100644 index 00000000..46b881d1 --- /dev/null +++ b/node_modules/core-js/full/array/group-to-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/group-to-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/group.js b/node_modules/core-js/full/array/group.js new file mode 100644 index 00000000..597fe8ea --- /dev/null +++ b/node_modules/core-js/full/array/group.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/group'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/includes.js b/node_modules/core-js/full/array/includes.js new file mode 100644 index 00000000..445a9888 --- /dev/null +++ b/node_modules/core-js/full/array/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/index-of.js b/node_modules/core-js/full/array/index-of.js new file mode 100644 index 00000000..6974884b --- /dev/null +++ b/node_modules/core-js/full/array/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/index.js b/node_modules/core-js/full/array/index.js new file mode 100644 index 00000000..a6de170f --- /dev/null +++ b/node_modules/core-js/full/array/index.js @@ -0,0 +1,14 @@ +'use strict'; +var parent = require('../../actual/array'); +require('../../modules/es.map'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.at'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.array.filter-out'); +require('../../modules/esnext.array.filter-reject'); +require('../../modules/esnext.array.is-template-object'); +require('../../modules/esnext.array.last-item'); +require('../../modules/esnext.array.last-index'); +require('../../modules/esnext.array.unique-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/is-array.js b/node_modules/core-js/full/array/is-array.js new file mode 100644 index 00000000..5d277cb8 --- /dev/null +++ b/node_modules/core-js/full/array/is-array.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/is-array'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/is-template-object.js b/node_modules/core-js/full/array/is-template-object.js new file mode 100644 index 00000000..30fe977a --- /dev/null +++ b/node_modules/core-js/full/array/is-template-object.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.array.is-template-object'); +var path = require('../../internals/path'); + +module.exports = path.Array.isTemplateObject; diff --git a/node_modules/core-js/full/array/iterator.js b/node_modules/core-js/full/array/iterator.js new file mode 100644 index 00000000..3ab47e32 --- /dev/null +++ b/node_modules/core-js/full/array/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/join.js b/node_modules/core-js/full/array/join.js new file mode 100644 index 00000000..63f9458c --- /dev/null +++ b/node_modules/core-js/full/array/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/join'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/keys.js b/node_modules/core-js/full/array/keys.js new file mode 100644 index 00000000..fb0bfd25 --- /dev/null +++ b/node_modules/core-js/full/array/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/last-index-of.js b/node_modules/core-js/full/array/last-index-of.js new file mode 100644 index 00000000..c013671c --- /dev/null +++ b/node_modules/core-js/full/array/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/last-index.js b/node_modules/core-js/full/array/last-index.js new file mode 100644 index 00000000..2f49d082 --- /dev/null +++ b/node_modules/core-js/full/array/last-index.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.array.last-index'); diff --git a/node_modules/core-js/full/array/last-item.js b/node_modules/core-js/full/array/last-item.js new file mode 100644 index 00000000..be6b3d66 --- /dev/null +++ b/node_modules/core-js/full/array/last-item.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.array.last-item'); diff --git a/node_modules/core-js/full/array/map.js b/node_modules/core-js/full/array/map.js new file mode 100644 index 00000000..d26b99e7 --- /dev/null +++ b/node_modules/core-js/full/array/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/of.js b/node_modules/core-js/full/array/of.js new file mode 100644 index 00000000..ada7f025 --- /dev/null +++ b/node_modules/core-js/full/array/of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/push.js b/node_modules/core-js/full/array/push.js new file mode 100644 index 00000000..f0d432ab --- /dev/null +++ b/node_modules/core-js/full/array/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/push'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/reduce-right.js b/node_modules/core-js/full/array/reduce-right.js new file mode 100644 index 00000000..d060ec90 --- /dev/null +++ b/node_modules/core-js/full/array/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/reduce.js b/node_modules/core-js/full/array/reduce.js new file mode 100644 index 00000000..31389bd4 --- /dev/null +++ b/node_modules/core-js/full/array/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/reverse.js b/node_modules/core-js/full/array/reverse.js new file mode 100644 index 00000000..8841bf72 --- /dev/null +++ b/node_modules/core-js/full/array/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/slice.js b/node_modules/core-js/full/array/slice.js new file mode 100644 index 00000000..b113e06b --- /dev/null +++ b/node_modules/core-js/full/array/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/some.js b/node_modules/core-js/full/array/some.js new file mode 100644 index 00000000..21360ffc --- /dev/null +++ b/node_modules/core-js/full/array/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/some'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/sort.js b/node_modules/core-js/full/array/sort.js new file mode 100644 index 00000000..05edb2fc --- /dev/null +++ b/node_modules/core-js/full/array/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/splice.js b/node_modules/core-js/full/array/splice.js new file mode 100644 index 00000000..9bdd09c0 --- /dev/null +++ b/node_modules/core-js/full/array/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/to-reversed.js b/node_modules/core-js/full/array/to-reversed.js new file mode 100644 index 00000000..ac88cd18 --- /dev/null +++ b/node_modules/core-js/full/array/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/to-sorted.js b/node_modules/core-js/full/array/to-sorted.js new file mode 100644 index 00000000..45e8491a --- /dev/null +++ b/node_modules/core-js/full/array/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/to-spliced.js b/node_modules/core-js/full/array/to-spliced.js new file mode 100644 index 00000000..219c3ef3 --- /dev/null +++ b/node_modules/core-js/full/array/to-spliced.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/unique-by.js b/node_modules/core-js/full/array/unique-by.js new file mode 100644 index 00000000..8bb3b36e --- /dev/null +++ b/node_modules/core-js/full/array/unique-by.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.array.unique-by'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'uniqueBy'); diff --git a/node_modules/core-js/full/array/unshift.js b/node_modules/core-js/full/array/unshift.js new file mode 100644 index 00000000..ab7ecb83 --- /dev/null +++ b/node_modules/core-js/full/array/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/values.js b/node_modules/core-js/full/array/values.js new file mode 100644 index 00000000..61ee0a97 --- /dev/null +++ b/node_modules/core-js/full/array/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/values'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/at.js b/node_modules/core-js/full/array/virtual/at.js new file mode 100644 index 00000000..3780e741 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/at.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/at'); + +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.at'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/concat.js b/node_modules/core-js/full/array/virtual/concat.js new file mode 100644 index 00000000..5909ae13 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/copy-within.js b/node_modules/core-js/full/array/virtual/copy-within.js new file mode 100644 index 00000000..da9f25b6 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/entries.js b/node_modules/core-js/full/array/virtual/entries.js new file mode 100644 index 00000000..e8d34082 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/every.js b/node_modules/core-js/full/array/virtual/every.js new file mode 100644 index 00000000..03650700 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/every'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/fill.js b/node_modules/core-js/full/array/virtual/fill.js new file mode 100644 index 00000000..7c554517 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/filter-out.js b/node_modules/core-js/full/array/virtual/filter-out.js new file mode 100644 index 00000000..8bf9a24c --- /dev/null +++ b/node_modules/core-js/full/array/virtual/filter-out.js @@ -0,0 +1,6 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.filter-out'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'filterOut'); diff --git a/node_modules/core-js/full/array/virtual/filter-reject.js b/node_modules/core-js/full/array/virtual/filter-reject.js new file mode 100644 index 00000000..094f90df --- /dev/null +++ b/node_modules/core-js/full/array/virtual/filter-reject.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/esnext.array.filter-reject'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'filterReject'); diff --git a/node_modules/core-js/full/array/virtual/filter.js b/node_modules/core-js/full/array/virtual/filter.js new file mode 100644 index 00000000..f1f47135 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/find-index.js b/node_modules/core-js/full/array/virtual/find-index.js new file mode 100644 index 00000000..78f64de6 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/find-last-index.js b/node_modules/core-js/full/array/virtual/find-last-index.js new file mode 100644 index 00000000..d681c60c --- /dev/null +++ b/node_modules/core-js/full/array/virtual/find-last-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/find-last.js b/node_modules/core-js/full/array/virtual/find-last.js new file mode 100644 index 00000000..cbe5fd08 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/find-last.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/find.js b/node_modules/core-js/full/array/virtual/find.js new file mode 100644 index 00000000..fda73cbd --- /dev/null +++ b/node_modules/core-js/full/array/virtual/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/find'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/flat-map.js b/node_modules/core-js/full/array/virtual/flat-map.js new file mode 100644 index 00000000..4c95ebd3 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/flat.js b/node_modules/core-js/full/array/virtual/flat.js new file mode 100644 index 00000000..801557bf --- /dev/null +++ b/node_modules/core-js/full/array/virtual/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/for-each.js b/node_modules/core-js/full/array/virtual/for-each.js new file mode 100644 index 00000000..4f3c6b4b --- /dev/null +++ b/node_modules/core-js/full/array/virtual/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/group-by-to-map.js b/node_modules/core-js/full/array/virtual/group-by-to-map.js new file mode 100644 index 00000000..5ef4d2cc --- /dev/null +++ b/node_modules/core-js/full/array/virtual/group-by-to-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/group-by-to-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/group-by.js b/node_modules/core-js/full/array/virtual/group-by.js new file mode 100644 index 00000000..69cb4325 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/group-by.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/group-to-map.js b/node_modules/core-js/full/array/virtual/group-to-map.js new file mode 100644 index 00000000..f4003926 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/group-to-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/group-to-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/group.js b/node_modules/core-js/full/array/virtual/group.js new file mode 100644 index 00000000..e207bea3 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/group.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/group'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/includes.js b/node_modules/core-js/full/array/virtual/includes.js new file mode 100644 index 00000000..87036aad --- /dev/null +++ b/node_modules/core-js/full/array/virtual/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/index-of.js b/node_modules/core-js/full/array/virtual/index-of.js new file mode 100644 index 00000000..3bed9e33 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/index.js b/node_modules/core-js/full/array/virtual/index.js new file mode 100644 index 00000000..540a9c5e --- /dev/null +++ b/node_modules/core-js/full/array/virtual/index.js @@ -0,0 +1,10 @@ +'use strict'; +var parent = require('../../../actual/array/virtual'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.at'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.array.filter-out'); +require('../../../modules/esnext.array.filter-reject'); +require('../../../modules/esnext.array.unique-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/iterator.js b/node_modules/core-js/full/array/virtual/iterator.js new file mode 100644 index 00000000..7270ac13 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/join.js b/node_modules/core-js/full/array/virtual/join.js new file mode 100644 index 00000000..da77b621 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/join'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/keys.js b/node_modules/core-js/full/array/virtual/keys.js new file mode 100644 index 00000000..d0dac797 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/last-index-of.js b/node_modules/core-js/full/array/virtual/last-index-of.js new file mode 100644 index 00000000..255dbfcf --- /dev/null +++ b/node_modules/core-js/full/array/virtual/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/map.js b/node_modules/core-js/full/array/virtual/map.js new file mode 100644 index 00000000..4c48db41 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/push.js b/node_modules/core-js/full/array/virtual/push.js new file mode 100644 index 00000000..19e76ba5 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/push'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/reduce-right.js b/node_modules/core-js/full/array/virtual/reduce-right.js new file mode 100644 index 00000000..2af9769f --- /dev/null +++ b/node_modules/core-js/full/array/virtual/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/reduce.js b/node_modules/core-js/full/array/virtual/reduce.js new file mode 100644 index 00000000..db9f0882 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/reverse.js b/node_modules/core-js/full/array/virtual/reverse.js new file mode 100644 index 00000000..68e2e482 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/slice.js b/node_modules/core-js/full/array/virtual/slice.js new file mode 100644 index 00000000..3a592891 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/some.js b/node_modules/core-js/full/array/virtual/some.js new file mode 100644 index 00000000..629feb34 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/some'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/sort.js b/node_modules/core-js/full/array/virtual/sort.js new file mode 100644 index 00000000..c10bc939 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/splice.js b/node_modules/core-js/full/array/virtual/splice.js new file mode 100644 index 00000000..f0cf4445 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/to-reversed.js b/node_modules/core-js/full/array/virtual/to-reversed.js new file mode 100644 index 00000000..7e90ce03 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/to-sorted.js b/node_modules/core-js/full/array/virtual/to-sorted.js new file mode 100644 index 00000000..d7c3698c --- /dev/null +++ b/node_modules/core-js/full/array/virtual/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/to-spliced.js b/node_modules/core-js/full/array/virtual/to-spliced.js new file mode 100644 index 00000000..f8abf12d --- /dev/null +++ b/node_modules/core-js/full/array/virtual/to-spliced.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/unique-by.js b/node_modules/core-js/full/array/virtual/unique-by.js new file mode 100644 index 00000000..d9c0282b --- /dev/null +++ b/node_modules/core-js/full/array/virtual/unique-by.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.map'); +require('../../../modules/esnext.array.unique-by'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Array', 'uniqueBy'); diff --git a/node_modules/core-js/full/array/virtual/unshift.js b/node_modules/core-js/full/array/virtual/unshift.js new file mode 100644 index 00000000..20c10225 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/values.js b/node_modules/core-js/full/array/virtual/values.js new file mode 100644 index 00000000..d88e6f48 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/values'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/virtual/with.js b/node_modules/core-js/full/array/virtual/with.js new file mode 100644 index 00000000..51abc802 --- /dev/null +++ b/node_modules/core-js/full/array/virtual/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/array/virtual/with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/array/with.js b/node_modules/core-js/full/array/with.js new file mode 100644 index 00000000..71c9c573 --- /dev/null +++ b/node_modules/core-js/full/array/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/array/with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-disposable-stack/constructor.js b/node_modules/core-js/full/async-disposable-stack/constructor.js new file mode 100644 index 00000000..97269710 --- /dev/null +++ b/node_modules/core-js/full/async-disposable-stack/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-disposable-stack/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-disposable-stack/index.js b/node_modules/core-js/full/async-disposable-stack/index.js new file mode 100644 index 00000000..59583536 --- /dev/null +++ b/node_modules/core-js/full/async-disposable-stack/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-disposable-stack'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/as-indexed-pairs.js b/node_modules/core-js/full/async-iterator/as-indexed-pairs.js new file mode 100644 index 00000000..0dee7208 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/as-indexed-pairs.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.as-indexed-pairs'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'asIndexedPairs'); diff --git a/node_modules/core-js/full/async-iterator/async-dispose.js b/node_modules/core-js/full/async-iterator/async-dispose.js new file mode 100644 index 00000000..fb92148b --- /dev/null +++ b/node_modules/core-js/full/async-iterator/async-dispose.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/async-dispose'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/drop.js b/node_modules/core-js/full/async-iterator/drop.js new file mode 100644 index 00000000..7b3e510e --- /dev/null +++ b/node_modules/core-js/full/async-iterator/drop.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/drop'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/every.js b/node_modules/core-js/full/async-iterator/every.js new file mode 100644 index 00000000..22304e4a --- /dev/null +++ b/node_modules/core-js/full/async-iterator/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/every'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/filter.js b/node_modules/core-js/full/async-iterator/filter.js new file mode 100644 index 00000000..b50edd68 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/find.js b/node_modules/core-js/full/async-iterator/find.js new file mode 100644 index 00000000..9288425c --- /dev/null +++ b/node_modules/core-js/full/async-iterator/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/find'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/flat-map.js b/node_modules/core-js/full/async-iterator/flat-map.js new file mode 100644 index 00000000..8ec86565 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/for-each.js b/node_modules/core-js/full/async-iterator/for-each.js new file mode 100644 index 00000000..ae36f430 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/from.js b/node_modules/core-js/full/async-iterator/from.js new file mode 100644 index 00000000..3023df90 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/from'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/index.js b/node_modules/core-js/full/async-iterator/index.js new file mode 100644 index 00000000..2f8a40e2 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/index.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../actual/async-iterator'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.async-iterator.as-indexed-pairs'); +require('../../modules/esnext.async-iterator.indexed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/indexed.js b/node_modules/core-js/full/async-iterator/indexed.js new file mode 100644 index 00000000..915bf46b --- /dev/null +++ b/node_modules/core-js/full/async-iterator/indexed.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/es.object.to-string'); +require('../../modules/es.promise'); +require('../../modules/esnext.async-iterator.constructor'); +require('../../modules/esnext.async-iterator.indexed'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('AsyncIterator', 'indexed'); diff --git a/node_modules/core-js/full/async-iterator/map.js b/node_modules/core-js/full/async-iterator/map.js new file mode 100644 index 00000000..516dd535 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/reduce.js b/node_modules/core-js/full/async-iterator/reduce.js new file mode 100644 index 00000000..eedfb776 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/some.js b/node_modules/core-js/full/async-iterator/some.js new file mode 100644 index 00000000..aec975a8 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/some'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/take.js b/node_modules/core-js/full/async-iterator/take.js new file mode 100644 index 00000000..b9212029 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/take.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/take'); + +module.exports = parent; diff --git a/node_modules/core-js/full/async-iterator/to-array.js b/node_modules/core-js/full/async-iterator/to-array.js new file mode 100644 index 00000000..df3bad61 --- /dev/null +++ b/node_modules/core-js/full/async-iterator/to-array.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/async-iterator/to-array'); + +module.exports = parent; diff --git a/node_modules/core-js/full/atob.js b/node_modules/core-js/full/atob.js new file mode 100644 index 00000000..b1331567 --- /dev/null +++ b/node_modules/core-js/full/atob.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/atob'); + +module.exports = parent; diff --git a/node_modules/core-js/full/bigint/index.js b/node_modules/core-js/full/bigint/index.js new file mode 100644 index 00000000..f00d8354 --- /dev/null +++ b/node_modules/core-js/full/bigint/index.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/esnext.bigint.range'); +var BigInt = require('../../internals/path').BigInt; + +module.exports = BigInt; diff --git a/node_modules/core-js/full/bigint/range.js b/node_modules/core-js/full/bigint/range.js new file mode 100644 index 00000000..dac08486 --- /dev/null +++ b/node_modules/core-js/full/bigint/range.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/esnext.bigint.range'); +var BigInt = require('../../internals/path').BigInt; + +module.exports = BigInt && BigInt.range; diff --git a/node_modules/core-js/full/btoa.js b/node_modules/core-js/full/btoa.js new file mode 100644 index 00000000..6dc6cdf7 --- /dev/null +++ b/node_modules/core-js/full/btoa.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/btoa'); + +module.exports = parent; diff --git a/node_modules/core-js/full/clear-immediate.js b/node_modules/core-js/full/clear-immediate.js new file mode 100644 index 00000000..34408f31 --- /dev/null +++ b/node_modules/core-js/full/clear-immediate.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/clear-immediate'); + +module.exports = parent; diff --git a/node_modules/core-js/full/composite-key.js b/node_modules/core-js/full/composite-key.js new file mode 100644 index 00000000..6da3f57b --- /dev/null +++ b/node_modules/core-js/full/composite-key.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/esnext.composite-key'); +var path = require('../internals/path'); + +module.exports = path.compositeKey; diff --git a/node_modules/core-js/full/composite-symbol.js b/node_modules/core-js/full/composite-symbol.js new file mode 100644 index 00000000..50b220cf --- /dev/null +++ b/node_modules/core-js/full/composite-symbol.js @@ -0,0 +1,6 @@ +'use strict'; +require('../modules/es.symbol'); +require('../modules/esnext.composite-symbol'); +var path = require('../internals/path'); + +module.exports = path.compositeSymbol; diff --git a/node_modules/core-js/full/data-view/get-float16.js b/node_modules/core-js/full/data-view/get-float16.js new file mode 100644 index 00000000..03caa59c --- /dev/null +++ b/node_modules/core-js/full/data-view/get-float16.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/data-view/get-float16'); + +module.exports = parent; diff --git a/node_modules/core-js/full/data-view/get-uint8-clamped.js b/node_modules/core-js/full/data-view/get-uint8-clamped.js new file mode 100644 index 00000000..8311c07c --- /dev/null +++ b/node_modules/core-js/full/data-view/get-uint8-clamped.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.data-view.get-uint8-clamped'); diff --git a/node_modules/core-js/full/data-view/index.js b/node_modules/core-js/full/data-view/index.js new file mode 100644 index 00000000..18d16c42 --- /dev/null +++ b/node_modules/core-js/full/data-view/index.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('../../actual/data-view'); +require('../../modules/esnext.data-view.get-uint8-clamped'); +require('../../modules/esnext.data-view.set-uint8-clamped'); + +module.exports = parent; diff --git a/node_modules/core-js/full/data-view/set-float16.js b/node_modules/core-js/full/data-view/set-float16.js new file mode 100644 index 00000000..e884df94 --- /dev/null +++ b/node_modules/core-js/full/data-view/set-float16.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/data-view/set-float16'); + +module.exports = parent; diff --git a/node_modules/core-js/full/data-view/set-uint8-clamped.js b/node_modules/core-js/full/data-view/set-uint8-clamped.js new file mode 100644 index 00000000..e2bbae26 --- /dev/null +++ b/node_modules/core-js/full/data-view/set-uint8-clamped.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.data-view.set-uint8-clamped'); diff --git a/node_modules/core-js/full/date/get-year.js b/node_modules/core-js/full/date/get-year.js new file mode 100644 index 00000000..4ef2dc15 --- /dev/null +++ b/node_modules/core-js/full/date/get-year.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/get-year'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/index.js b/node_modules/core-js/full/date/index.js new file mode 100644 index 00000000..4077bdea --- /dev/null +++ b/node_modules/core-js/full/date/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/now.js b/node_modules/core-js/full/date/now.js new file mode 100644 index 00000000..87da6389 --- /dev/null +++ b/node_modules/core-js/full/date/now.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/now'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/set-year.js b/node_modules/core-js/full/date/set-year.js new file mode 100644 index 00000000..79c0ab3b --- /dev/null +++ b/node_modules/core-js/full/date/set-year.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/set-year'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/to-gmt-string.js b/node_modules/core-js/full/date/to-gmt-string.js new file mode 100644 index 00000000..53aa6279 --- /dev/null +++ b/node_modules/core-js/full/date/to-gmt-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/to-gmt-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/to-iso-string.js b/node_modules/core-js/full/date/to-iso-string.js new file mode 100644 index 00000000..c8041d0c --- /dev/null +++ b/node_modules/core-js/full/date/to-iso-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/to-iso-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/to-json.js b/node_modules/core-js/full/date/to-json.js new file mode 100644 index 00000000..d80c14a3 --- /dev/null +++ b/node_modules/core-js/full/date/to-json.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/to-json'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/to-primitive.js b/node_modules/core-js/full/date/to-primitive.js new file mode 100644 index 00000000..7e8094e3 --- /dev/null +++ b/node_modules/core-js/full/date/to-primitive.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/to-primitive'); + +module.exports = parent; diff --git a/node_modules/core-js/full/date/to-string.js b/node_modules/core-js/full/date/to-string.js new file mode 100644 index 00000000..15f29035 --- /dev/null +++ b/node_modules/core-js/full/date/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/date/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/disposable-stack/constructor.js b/node_modules/core-js/full/disposable-stack/constructor.js new file mode 100644 index 00000000..4ee0a30f --- /dev/null +++ b/node_modules/core-js/full/disposable-stack/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/disposable-stack/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/disposable-stack/index.js b/node_modules/core-js/full/disposable-stack/index.js new file mode 100644 index 00000000..a0c0de99 --- /dev/null +++ b/node_modules/core-js/full/disposable-stack/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/disposable-stack'); + +module.exports = parent; diff --git a/node_modules/core-js/full/dom-collections/for-each.js b/node_modules/core-js/full/dom-collections/for-each.js new file mode 100644 index 00000000..5172d595 --- /dev/null +++ b/node_modules/core-js/full/dom-collections/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/dom-collections/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/full/dom-collections/index.js b/node_modules/core-js/full/dom-collections/index.js new file mode 100644 index 00000000..12395180 --- /dev/null +++ b/node_modules/core-js/full/dom-collections/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/dom-collections'); + +module.exports = parent; diff --git a/node_modules/core-js/full/dom-collections/iterator.js b/node_modules/core-js/full/dom-collections/iterator.js new file mode 100644 index 00000000..8c31637a --- /dev/null +++ b/node_modules/core-js/full/dom-collections/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/dom-collections/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/dom-exception/constructor.js b/node_modules/core-js/full/dom-exception/constructor.js new file mode 100644 index 00000000..873ebbf8 --- /dev/null +++ b/node_modules/core-js/full/dom-exception/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/dom-exception/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/dom-exception/index.js b/node_modules/core-js/full/dom-exception/index.js new file mode 100644 index 00000000..31290fcd --- /dev/null +++ b/node_modules/core-js/full/dom-exception/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/dom-exception'); + +module.exports = parent; diff --git a/node_modules/core-js/full/dom-exception/to-string-tag.js b/node_modules/core-js/full/dom-exception/to-string-tag.js new file mode 100644 index 00000000..50261b60 --- /dev/null +++ b/node_modules/core-js/full/dom-exception/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/dom-exception/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/full/error/constructor.js b/node_modules/core-js/full/error/constructor.js new file mode 100644 index 00000000..26a72a6c --- /dev/null +++ b/node_modules/core-js/full/error/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/error/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/error/index.js b/node_modules/core-js/full/error/index.js new file mode 100644 index 00000000..1885dea8 --- /dev/null +++ b/node_modules/core-js/full/error/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/error'); + +module.exports = parent; diff --git a/node_modules/core-js/full/error/is-error.js b/node_modules/core-js/full/error/is-error.js new file mode 100644 index 00000000..1d2e2053 --- /dev/null +++ b/node_modules/core-js/full/error/is-error.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/error/is-error'); + +module.exports = parent; diff --git a/node_modules/core-js/full/error/to-string.js b/node_modules/core-js/full/error/to-string.js new file mode 100644 index 00000000..1b330525 --- /dev/null +++ b/node_modules/core-js/full/error/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/error/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/escape.js b/node_modules/core-js/full/escape.js new file mode 100644 index 00000000..6648b3a2 --- /dev/null +++ b/node_modules/core-js/full/escape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/escape'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/bind.js b/node_modules/core-js/full/function/bind.js new file mode 100644 index 00000000..33687e0c --- /dev/null +++ b/node_modules/core-js/full/function/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/function/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/demethodize.js b/node_modules/core-js/full/function/demethodize.js new file mode 100644 index 00000000..6e96aa1e --- /dev/null +++ b/node_modules/core-js/full/function/demethodize.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.function.demethodize'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Function', 'demethodize'); diff --git a/node_modules/core-js/full/function/has-instance.js b/node_modules/core-js/full/function/has-instance.js new file mode 100644 index 00000000..12219cbe --- /dev/null +++ b/node_modules/core-js/full/function/has-instance.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/function/has-instance'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/index.js b/node_modules/core-js/full/function/index.js new file mode 100644 index 00000000..4ecdac5c --- /dev/null +++ b/node_modules/core-js/full/function/index.js @@ -0,0 +1,9 @@ +'use strict'; +var parent = require('../../actual/function'); +require('../../modules/esnext.function.demethodize'); +require('../../modules/esnext.function.is-callable'); +require('../../modules/esnext.function.is-constructor'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.function.un-this'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/is-callable.js b/node_modules/core-js/full/function/is-callable.js new file mode 100644 index 00000000..e481b3cc --- /dev/null +++ b/node_modules/core-js/full/function/is-callable.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.function.is-callable'); +var path = require('../../internals/path'); + +module.exports = path.Function.isCallable; diff --git a/node_modules/core-js/full/function/is-constructor.js b/node_modules/core-js/full/function/is-constructor.js new file mode 100644 index 00000000..7256eac3 --- /dev/null +++ b/node_modules/core-js/full/function/is-constructor.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.function.is-constructor'); +var path = require('../../internals/path'); + +module.exports = path.Function.isConstructor; diff --git a/node_modules/core-js/full/function/metadata.js b/node_modules/core-js/full/function/metadata.js new file mode 100644 index 00000000..5b33d152 --- /dev/null +++ b/node_modules/core-js/full/function/metadata.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/function/metadata'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/name.js b/node_modules/core-js/full/function/name.js new file mode 100644 index 00000000..80daa2d6 --- /dev/null +++ b/node_modules/core-js/full/function/name.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/function/name'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/un-this.js b/node_modules/core-js/full/function/un-this.js new file mode 100644 index 00000000..a9561ca1 --- /dev/null +++ b/node_modules/core-js/full/function/un-this.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.function.un-this'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Function', 'unThis'); diff --git a/node_modules/core-js/full/function/virtual/bind.js b/node_modules/core-js/full/function/virtual/bind.js new file mode 100644 index 00000000..2262d5f9 --- /dev/null +++ b/node_modules/core-js/full/function/virtual/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/function/virtual/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/virtual/demethodize.js b/node_modules/core-js/full/function/virtual/demethodize.js new file mode 100644 index 00000000..47318a47 --- /dev/null +++ b/node_modules/core-js/full/function/virtual/demethodize.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/esnext.function.demethodize'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Function', 'demethodize'); diff --git a/node_modules/core-js/full/function/virtual/index.js b/node_modules/core-js/full/function/virtual/index.js new file mode 100644 index 00000000..76d59520 --- /dev/null +++ b/node_modules/core-js/full/function/virtual/index.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../../actual/function/virtual'); +require('../../../modules/esnext.function.demethodize'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.function.un-this'); + +module.exports = parent; diff --git a/node_modules/core-js/full/function/virtual/un-this.js b/node_modules/core-js/full/function/virtual/un-this.js new file mode 100644 index 00000000..671c1891 --- /dev/null +++ b/node_modules/core-js/full/function/virtual/un-this.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../../modules/esnext.function.un-this'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('Function', 'unThis'); diff --git a/node_modules/core-js/full/get-iterator-method.js b/node_modules/core-js/full/get-iterator-method.js new file mode 100644 index 00000000..803708e9 --- /dev/null +++ b/node_modules/core-js/full/get-iterator-method.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/get-iterator-method'); + +module.exports = parent; diff --git a/node_modules/core-js/full/get-iterator.js b/node_modules/core-js/full/get-iterator.js new file mode 100644 index 00000000..d22ebe33 --- /dev/null +++ b/node_modules/core-js/full/get-iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/get-iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/global-this.js b/node_modules/core-js/full/global-this.js new file mode 100644 index 00000000..fd3dec9b --- /dev/null +++ b/node_modules/core-js/full/global-this.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../modules/esnext.global-this'); + +var parent = require('../actual/global-this'); + +module.exports = parent; diff --git a/node_modules/core-js/full/index.js b/node_modules/core-js/full/index.js new file mode 100644 index 00000000..c36191e8 --- /dev/null +++ b/node_modules/core-js/full/index.js @@ -0,0 +1,507 @@ +'use strict'; +require('../modules/es.symbol'); +require('../modules/es.symbol.description'); +require('../modules/es.symbol.async-iterator'); +require('../modules/es.symbol.has-instance'); +require('../modules/es.symbol.is-concat-spreadable'); +require('../modules/es.symbol.iterator'); +require('../modules/es.symbol.match'); +require('../modules/es.symbol.match-all'); +require('../modules/es.symbol.replace'); +require('../modules/es.symbol.search'); +require('../modules/es.symbol.species'); +require('../modules/es.symbol.split'); +require('../modules/es.symbol.to-primitive'); +require('../modules/es.symbol.to-string-tag'); +require('../modules/es.symbol.unscopables'); +require('../modules/es.error.cause'); +require('../modules/es.error.to-string'); +require('../modules/es.aggregate-error'); +require('../modules/es.aggregate-error.cause'); +require('../modules/es.array.at'); +require('../modules/es.array.concat'); +require('../modules/es.array.copy-within'); +require('../modules/es.array.every'); +require('../modules/es.array.fill'); +require('../modules/es.array.filter'); +require('../modules/es.array.find'); +require('../modules/es.array.find-index'); +require('../modules/es.array.find-last'); +require('../modules/es.array.find-last-index'); +require('../modules/es.array.flat'); +require('../modules/es.array.flat-map'); +require('../modules/es.array.for-each'); +require('../modules/es.array.from'); +require('../modules/es.array.includes'); +require('../modules/es.array.index-of'); +require('../modules/es.array.is-array'); +require('../modules/es.array.iterator'); +require('../modules/es.array.join'); +require('../modules/es.array.last-index-of'); +require('../modules/es.array.map'); +require('../modules/es.array.of'); +require('../modules/es.array.push'); +require('../modules/es.array.reduce'); +require('../modules/es.array.reduce-right'); +require('../modules/es.array.reverse'); +require('../modules/es.array.slice'); +require('../modules/es.array.some'); +require('../modules/es.array.sort'); +require('../modules/es.array.species'); +require('../modules/es.array.splice'); +require('../modules/es.array.to-reversed'); +require('../modules/es.array.to-sorted'); +require('../modules/es.array.to-spliced'); +require('../modules/es.array.unscopables.flat'); +require('../modules/es.array.unscopables.flat-map'); +require('../modules/es.array.unshift'); +require('../modules/es.array.with'); +require('../modules/es.array-buffer.constructor'); +require('../modules/es.array-buffer.is-view'); +require('../modules/es.array-buffer.slice'); +require('../modules/es.data-view'); +require('../modules/es.data-view.get-float16'); +require('../modules/es.data-view.set-float16'); +require('../modules/es.array-buffer.detached'); +require('../modules/es.array-buffer.transfer'); +require('../modules/es.array-buffer.transfer-to-fixed-length'); +require('../modules/es.date.get-year'); +require('../modules/es.date.now'); +require('../modules/es.date.set-year'); +require('../modules/es.date.to-gmt-string'); +require('../modules/es.date.to-iso-string'); +require('../modules/es.date.to-json'); +require('../modules/es.date.to-primitive'); +require('../modules/es.date.to-string'); +require('../modules/es.escape'); +require('../modules/es.function.bind'); +require('../modules/es.function.has-instance'); +require('../modules/es.function.name'); +require('../modules/es.global-this'); +require('../modules/es.iterator.constructor'); +require('../modules/es.iterator.drop'); +require('../modules/es.iterator.every'); +require('../modules/es.iterator.filter'); +require('../modules/es.iterator.find'); +require('../modules/es.iterator.flat-map'); +require('../modules/es.iterator.for-each'); +require('../modules/es.iterator.from'); +require('../modules/es.iterator.map'); +require('../modules/es.iterator.reduce'); +require('../modules/es.iterator.some'); +require('../modules/es.iterator.take'); +require('../modules/es.iterator.to-array'); +require('../modules/es.json.stringify'); +require('../modules/es.json.to-string-tag'); +require('../modules/es.map'); +require('../modules/es.map.group-by'); +require('../modules/es.math.acosh'); +require('../modules/es.math.asinh'); +require('../modules/es.math.atanh'); +require('../modules/es.math.cbrt'); +require('../modules/es.math.clz32'); +require('../modules/es.math.cosh'); +require('../modules/es.math.expm1'); +require('../modules/es.math.fround'); +require('../modules/es.math.f16round'); +require('../modules/es.math.hypot'); +require('../modules/es.math.imul'); +require('../modules/es.math.log10'); +require('../modules/es.math.log1p'); +require('../modules/es.math.log2'); +require('../modules/es.math.sign'); +require('../modules/es.math.sinh'); +require('../modules/es.math.tanh'); +require('../modules/es.math.to-string-tag'); +require('../modules/es.math.trunc'); +require('../modules/es.number.constructor'); +require('../modules/es.number.epsilon'); +require('../modules/es.number.is-finite'); +require('../modules/es.number.is-integer'); +require('../modules/es.number.is-nan'); +require('../modules/es.number.is-safe-integer'); +require('../modules/es.number.max-safe-integer'); +require('../modules/es.number.min-safe-integer'); +require('../modules/es.number.parse-float'); +require('../modules/es.number.parse-int'); +require('../modules/es.number.to-exponential'); +require('../modules/es.number.to-fixed'); +require('../modules/es.number.to-precision'); +require('../modules/es.object.assign'); +require('../modules/es.object.create'); +require('../modules/es.object.define-getter'); +require('../modules/es.object.define-properties'); +require('../modules/es.object.define-property'); +require('../modules/es.object.define-setter'); +require('../modules/es.object.entries'); +require('../modules/es.object.freeze'); +require('../modules/es.object.from-entries'); +require('../modules/es.object.get-own-property-descriptor'); +require('../modules/es.object.get-own-property-descriptors'); +require('../modules/es.object.get-own-property-names'); +require('../modules/es.object.get-prototype-of'); +require('../modules/es.object.group-by'); +require('../modules/es.object.has-own'); +require('../modules/es.object.is'); +require('../modules/es.object.is-extensible'); +require('../modules/es.object.is-frozen'); +require('../modules/es.object.is-sealed'); +require('../modules/es.object.keys'); +require('../modules/es.object.lookup-getter'); +require('../modules/es.object.lookup-setter'); +require('../modules/es.object.prevent-extensions'); +require('../modules/es.object.proto'); +require('../modules/es.object.seal'); +require('../modules/es.object.set-prototype-of'); +require('../modules/es.object.to-string'); +require('../modules/es.object.values'); +require('../modules/es.parse-float'); +require('../modules/es.parse-int'); +require('../modules/es.promise'); +require('../modules/es.promise.all-settled'); +require('../modules/es.promise.any'); +require('../modules/es.promise.finally'); +require('../modules/es.promise.try'); +require('../modules/es.promise.with-resolvers'); +require('../modules/es.reflect.apply'); +require('../modules/es.reflect.construct'); +require('../modules/es.reflect.define-property'); +require('../modules/es.reflect.delete-property'); +require('../modules/es.reflect.get'); +require('../modules/es.reflect.get-own-property-descriptor'); +require('../modules/es.reflect.get-prototype-of'); +require('../modules/es.reflect.has'); +require('../modules/es.reflect.is-extensible'); +require('../modules/es.reflect.own-keys'); +require('../modules/es.reflect.prevent-extensions'); +require('../modules/es.reflect.set'); +require('../modules/es.reflect.set-prototype-of'); +require('../modules/es.reflect.to-string-tag'); +require('../modules/es.regexp.constructor'); +require('../modules/es.regexp.escape'); +require('../modules/es.regexp.dot-all'); +require('../modules/es.regexp.exec'); +require('../modules/es.regexp.flags'); +require('../modules/es.regexp.sticky'); +require('../modules/es.regexp.test'); +require('../modules/es.regexp.to-string'); +require('../modules/es.set'); +require('../modules/es.set.difference.v2'); +require('../modules/es.set.intersection.v2'); +require('../modules/es.set.is-disjoint-from.v2'); +require('../modules/es.set.is-subset-of.v2'); +require('../modules/es.set.is-superset-of.v2'); +require('../modules/es.set.symmetric-difference.v2'); +require('../modules/es.set.union.v2'); +require('../modules/es.string.at-alternative'); +require('../modules/es.string.code-point-at'); +require('../modules/es.string.ends-with'); +require('../modules/es.string.from-code-point'); +require('../modules/es.string.includes'); +require('../modules/es.string.is-well-formed'); +require('../modules/es.string.iterator'); +require('../modules/es.string.match'); +require('../modules/es.string.match-all'); +require('../modules/es.string.pad-end'); +require('../modules/es.string.pad-start'); +require('../modules/es.string.raw'); +require('../modules/es.string.repeat'); +require('../modules/es.string.replace'); +require('../modules/es.string.replace-all'); +require('../modules/es.string.search'); +require('../modules/es.string.split'); +require('../modules/es.string.starts-with'); +require('../modules/es.string.substr'); +require('../modules/es.string.to-well-formed'); +require('../modules/es.string.trim'); +require('../modules/es.string.trim-end'); +require('../modules/es.string.trim-start'); +require('../modules/es.string.anchor'); +require('../modules/es.string.big'); +require('../modules/es.string.blink'); +require('../modules/es.string.bold'); +require('../modules/es.string.fixed'); +require('../modules/es.string.fontcolor'); +require('../modules/es.string.fontsize'); +require('../modules/es.string.italics'); +require('../modules/es.string.link'); +require('../modules/es.string.small'); +require('../modules/es.string.strike'); +require('../modules/es.string.sub'); +require('../modules/es.string.sup'); +require('../modules/es.typed-array.float32-array'); +require('../modules/es.typed-array.float64-array'); +require('../modules/es.typed-array.int8-array'); +require('../modules/es.typed-array.int16-array'); +require('../modules/es.typed-array.int32-array'); +require('../modules/es.typed-array.uint8-array'); +require('../modules/es.typed-array.uint8-clamped-array'); +require('../modules/es.typed-array.uint16-array'); +require('../modules/es.typed-array.uint32-array'); +require('../modules/es.typed-array.at'); +require('../modules/es.typed-array.copy-within'); +require('../modules/es.typed-array.every'); +require('../modules/es.typed-array.fill'); +require('../modules/es.typed-array.filter'); +require('../modules/es.typed-array.find'); +require('../modules/es.typed-array.find-index'); +require('../modules/es.typed-array.find-last'); +require('../modules/es.typed-array.find-last-index'); +require('../modules/es.typed-array.for-each'); +require('../modules/es.typed-array.from'); +require('../modules/es.typed-array.includes'); +require('../modules/es.typed-array.index-of'); +require('../modules/es.typed-array.iterator'); +require('../modules/es.typed-array.join'); +require('../modules/es.typed-array.last-index-of'); +require('../modules/es.typed-array.map'); +require('../modules/es.typed-array.of'); +require('../modules/es.typed-array.reduce'); +require('../modules/es.typed-array.reduce-right'); +require('../modules/es.typed-array.reverse'); +require('../modules/es.typed-array.set'); +require('../modules/es.typed-array.slice'); +require('../modules/es.typed-array.some'); +require('../modules/es.typed-array.sort'); +require('../modules/es.typed-array.subarray'); +require('../modules/es.typed-array.to-locale-string'); +require('../modules/es.typed-array.to-reversed'); +require('../modules/es.typed-array.to-sorted'); +require('../modules/es.typed-array.to-string'); +require('../modules/es.typed-array.with'); +require('../modules/es.unescape'); +require('../modules/es.weak-map'); +require('../modules/es.weak-set'); +require('../modules/esnext.aggregate-error'); +require('../modules/esnext.suppressed-error.constructor'); +require('../modules/esnext.array.from-async'); +require('../modules/esnext.array.at'); +require('../modules/esnext.array.filter-out'); +require('../modules/esnext.array.filter-reject'); +require('../modules/esnext.array.find-last'); +require('../modules/esnext.array.find-last-index'); +require('../modules/esnext.array.group'); +require('../modules/esnext.array.group-by'); +require('../modules/esnext.array.group-by-to-map'); +require('../modules/esnext.array.group-to-map'); +require('../modules/esnext.array.is-template-object'); +require('../modules/esnext.array.last-index'); +require('../modules/esnext.array.last-item'); +require('../modules/esnext.array.to-reversed'); +require('../modules/esnext.array.to-sorted'); +require('../modules/esnext.array.to-spliced'); +require('../modules/esnext.array.unique-by'); +require('../modules/esnext.array.with'); +require('../modules/esnext.array-buffer.detached'); +require('../modules/esnext.array-buffer.transfer'); +require('../modules/esnext.array-buffer.transfer-to-fixed-length'); +require('../modules/esnext.async-disposable-stack.constructor'); +require('../modules/esnext.async-iterator.constructor'); +require('../modules/esnext.async-iterator.as-indexed-pairs'); +require('../modules/esnext.async-iterator.async-dispose'); +require('../modules/esnext.async-iterator.drop'); +require('../modules/esnext.async-iterator.every'); +require('../modules/esnext.async-iterator.filter'); +require('../modules/esnext.async-iterator.find'); +require('../modules/esnext.async-iterator.flat-map'); +require('../modules/esnext.async-iterator.for-each'); +require('../modules/esnext.async-iterator.from'); +require('../modules/esnext.async-iterator.indexed'); +require('../modules/esnext.async-iterator.map'); +require('../modules/esnext.async-iterator.reduce'); +require('../modules/esnext.async-iterator.some'); +require('../modules/esnext.async-iterator.take'); +require('../modules/esnext.async-iterator.to-array'); +require('../modules/esnext.bigint.range'); +require('../modules/esnext.composite-key'); +require('../modules/esnext.composite-symbol'); +require('../modules/esnext.data-view.get-float16'); +require('../modules/esnext.data-view.get-uint8-clamped'); +require('../modules/esnext.data-view.set-float16'); +require('../modules/esnext.data-view.set-uint8-clamped'); +require('../modules/esnext.disposable-stack.constructor'); +require('../modules/esnext.error.is-error'); +require('../modules/esnext.function.demethodize'); +require('../modules/esnext.function.is-callable'); +require('../modules/esnext.function.is-constructor'); +require('../modules/esnext.function.metadata'); +require('../modules/esnext.function.un-this'); +require('../modules/esnext.global-this'); +require('../modules/esnext.iterator.constructor'); +require('../modules/esnext.iterator.as-indexed-pairs'); +require('../modules/esnext.iterator.concat'); +require('../modules/esnext.iterator.dispose'); +require('../modules/esnext.iterator.drop'); +require('../modules/esnext.iterator.every'); +require('../modules/esnext.iterator.filter'); +require('../modules/esnext.iterator.find'); +require('../modules/esnext.iterator.flat-map'); +require('../modules/esnext.iterator.for-each'); +require('../modules/esnext.iterator.from'); +require('../modules/esnext.iterator.indexed'); +require('../modules/esnext.iterator.map'); +require('../modules/esnext.iterator.range'); +require('../modules/esnext.iterator.reduce'); +require('../modules/esnext.iterator.some'); +require('../modules/esnext.iterator.take'); +require('../modules/esnext.iterator.to-array'); +require('../modules/esnext.iterator.to-async'); +require('../modules/esnext.json.is-raw-json'); +require('../modules/esnext.json.parse'); +require('../modules/esnext.json.raw-json'); +require('../modules/esnext.map.delete-all'); +require('../modules/esnext.map.emplace'); +require('../modules/esnext.map.every'); +require('../modules/esnext.map.filter'); +require('../modules/esnext.map.find'); +require('../modules/esnext.map.find-key'); +require('../modules/esnext.map.from'); +require('../modules/esnext.map.get-or-insert'); +require('../modules/esnext.map.get-or-insert-computed'); +require('../modules/esnext.map.group-by'); +require('../modules/esnext.map.includes'); +require('../modules/esnext.map.key-by'); +require('../modules/esnext.map.key-of'); +require('../modules/esnext.map.map-keys'); +require('../modules/esnext.map.map-values'); +require('../modules/esnext.map.merge'); +require('../modules/esnext.map.of'); +require('../modules/esnext.map.reduce'); +require('../modules/esnext.map.some'); +require('../modules/esnext.map.update'); +require('../modules/esnext.map.update-or-insert'); +require('../modules/esnext.map.upsert'); +require('../modules/esnext.math.clamp'); +require('../modules/esnext.math.deg-per-rad'); +require('../modules/esnext.math.degrees'); +require('../modules/esnext.math.fscale'); +require('../modules/esnext.math.f16round'); +require('../modules/esnext.math.iaddh'); +require('../modules/esnext.math.imulh'); +require('../modules/esnext.math.isubh'); +require('../modules/esnext.math.rad-per-deg'); +require('../modules/esnext.math.radians'); +require('../modules/esnext.math.scale'); +require('../modules/esnext.math.seeded-prng'); +require('../modules/esnext.math.signbit'); +require('../modules/esnext.math.sum-precise'); +require('../modules/esnext.math.umulh'); +require('../modules/esnext.number.from-string'); +require('../modules/esnext.number.range'); +require('../modules/esnext.object.has-own'); +require('../modules/esnext.object.iterate-entries'); +require('../modules/esnext.object.iterate-keys'); +require('../modules/esnext.object.iterate-values'); +require('../modules/esnext.object.group-by'); +require('../modules/esnext.observable'); +require('../modules/esnext.promise.all-settled'); +require('../modules/esnext.promise.any'); +require('../modules/esnext.promise.try'); +require('../modules/esnext.promise.with-resolvers'); +require('../modules/esnext.reflect.define-metadata'); +require('../modules/esnext.reflect.delete-metadata'); +require('../modules/esnext.reflect.get-metadata'); +require('../modules/esnext.reflect.get-metadata-keys'); +require('../modules/esnext.reflect.get-own-metadata'); +require('../modules/esnext.reflect.get-own-metadata-keys'); +require('../modules/esnext.reflect.has-metadata'); +require('../modules/esnext.reflect.has-own-metadata'); +require('../modules/esnext.reflect.metadata'); +require('../modules/esnext.regexp.escape'); +require('../modules/esnext.set.add-all'); +require('../modules/esnext.set.delete-all'); +require('../modules/esnext.set.difference.v2'); +require('../modules/esnext.set.difference'); +require('../modules/esnext.set.every'); +require('../modules/esnext.set.filter'); +require('../modules/esnext.set.find'); +require('../modules/esnext.set.from'); +require('../modules/esnext.set.intersection.v2'); +require('../modules/esnext.set.intersection'); +require('../modules/esnext.set.is-disjoint-from.v2'); +require('../modules/esnext.set.is-disjoint-from'); +require('../modules/esnext.set.is-subset-of.v2'); +require('../modules/esnext.set.is-subset-of'); +require('../modules/esnext.set.is-superset-of.v2'); +require('../modules/esnext.set.is-superset-of'); +require('../modules/esnext.set.join'); +require('../modules/esnext.set.map'); +require('../modules/esnext.set.of'); +require('../modules/esnext.set.reduce'); +require('../modules/esnext.set.some'); +require('../modules/esnext.set.symmetric-difference.v2'); +require('../modules/esnext.set.symmetric-difference'); +require('../modules/esnext.set.union.v2'); +require('../modules/esnext.set.union'); +require('../modules/esnext.string.at'); +require('../modules/esnext.string.cooked'); +require('../modules/esnext.string.code-points'); +require('../modules/esnext.string.dedent'); +require('../modules/esnext.string.is-well-formed'); +require('../modules/esnext.string.match-all'); +require('../modules/esnext.string.replace-all'); +require('../modules/esnext.string.to-well-formed'); +require('../modules/esnext.symbol.async-dispose'); +require('../modules/esnext.symbol.custom-matcher'); +require('../modules/esnext.symbol.dispose'); +require('../modules/esnext.symbol.is-registered-symbol'); +require('../modules/esnext.symbol.is-registered'); +require('../modules/esnext.symbol.is-well-known-symbol'); +require('../modules/esnext.symbol.is-well-known'); +require('../modules/esnext.symbol.matcher'); +require('../modules/esnext.symbol.metadata'); +require('../modules/esnext.symbol.metadata-key'); +require('../modules/esnext.symbol.observable'); +require('../modules/esnext.symbol.pattern-match'); +require('../modules/esnext.symbol.replace-all'); +require('../modules/esnext.typed-array.from-async'); +require('../modules/esnext.typed-array.at'); +require('../modules/esnext.typed-array.filter-out'); +require('../modules/esnext.typed-array.filter-reject'); +require('../modules/esnext.typed-array.find-last'); +require('../modules/esnext.typed-array.find-last-index'); +require('../modules/esnext.typed-array.group-by'); +require('../modules/esnext.typed-array.to-reversed'); +require('../modules/esnext.typed-array.to-sorted'); +require('../modules/esnext.typed-array.to-spliced'); +require('../modules/esnext.typed-array.unique-by'); +require('../modules/esnext.typed-array.with'); +require('../modules/esnext.uint8-array.from-base64'); +require('../modules/esnext.uint8-array.from-hex'); +require('../modules/esnext.uint8-array.set-from-base64'); +require('../modules/esnext.uint8-array.set-from-hex'); +require('../modules/esnext.uint8-array.to-base64'); +require('../modules/esnext.uint8-array.to-hex'); +require('../modules/esnext.weak-map.delete-all'); +require('../modules/esnext.weak-map.from'); +require('../modules/esnext.weak-map.of'); +require('../modules/esnext.weak-map.emplace'); +require('../modules/esnext.weak-map.get-or-insert'); +require('../modules/esnext.weak-map.get-or-insert-computed'); +require('../modules/esnext.weak-map.upsert'); +require('../modules/esnext.weak-set.add-all'); +require('../modules/esnext.weak-set.delete-all'); +require('../modules/esnext.weak-set.from'); +require('../modules/esnext.weak-set.of'); +require('../modules/web.atob'); +require('../modules/web.btoa'); +require('../modules/web.dom-collections.for-each'); +require('../modules/web.dom-collections.iterator'); +require('../modules/web.dom-exception.constructor'); +require('../modules/web.dom-exception.stack'); +require('../modules/web.dom-exception.to-string-tag'); +require('../modules/web.immediate'); +require('../modules/web.queue-microtask'); +require('../modules/web.self'); +require('../modules/web.structured-clone'); +require('../modules/web.timers'); +require('../modules/web.url'); +require('../modules/web.url.can-parse'); +require('../modules/web.url.parse'); +require('../modules/web.url.to-json'); +require('../modules/web.url-search-params'); +require('../modules/web.url-search-params.delete'); +require('../modules/web.url-search-params.has'); +require('../modules/web.url-search-params.size'); + +module.exports = require('../internals/path'); diff --git a/node_modules/core-js/full/instance/at.js b/node_modules/core-js/full/instance/at.js new file mode 100644 index 00000000..75de4fc2 --- /dev/null +++ b/node_modules/core-js/full/instance/at.js @@ -0,0 +1,15 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var arrayMethod = require('../array/virtual/at'); +var stringMethod = require('../string/virtual/at'); + +var ArrayPrototype = Array.prototype; +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.at; + if (it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.at)) return arrayMethod; + if (typeof it == 'string' || it === StringPrototype || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.at)) { + return stringMethod; + } return own; +}; diff --git a/node_modules/core-js/full/instance/bind.js b/node_modules/core-js/full/instance/bind.js new file mode 100644 index 00000000..229d51a2 --- /dev/null +++ b/node_modules/core-js/full/instance/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/code-point-at.js b/node_modules/core-js/full/instance/code-point-at.js new file mode 100644 index 00000000..57d254a8 --- /dev/null +++ b/node_modules/core-js/full/instance/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/code-points.js b/node_modules/core-js/full/instance/code-points.js new file mode 100644 index 00000000..d2050a7e --- /dev/null +++ b/node_modules/core-js/full/instance/code-points.js @@ -0,0 +1,11 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../string/virtual/code-points'); + +var StringPrototype = String.prototype; + +module.exports = function (it) { + var own = it.codePoints; + return typeof it == 'string' || it === StringPrototype + || (isPrototypeOf(StringPrototype, it) && own === StringPrototype.codePoints) ? method : own; +}; diff --git a/node_modules/core-js/full/instance/concat.js b/node_modules/core-js/full/instance/concat.js new file mode 100644 index 00000000..7efdf2ce --- /dev/null +++ b/node_modules/core-js/full/instance/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/copy-within.js b/node_modules/core-js/full/instance/copy-within.js new file mode 100644 index 00000000..3ee9dc5e --- /dev/null +++ b/node_modules/core-js/full/instance/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/demethodize.js b/node_modules/core-js/full/instance/demethodize.js new file mode 100644 index 00000000..c463e6cb --- /dev/null +++ b/node_modules/core-js/full/instance/demethodize.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../function/virtual/demethodize'); + +var FunctionPrototype = Function.prototype; + +module.exports = function (it) { + var own = it.demethodize; + return it === FunctionPrototype || (isPrototypeOf(FunctionPrototype, it) && own === FunctionPrototype.demethodize) ? method : own; +}; diff --git a/node_modules/core-js/full/instance/ends-with.js b/node_modules/core-js/full/instance/ends-with.js new file mode 100644 index 00000000..af148b0f --- /dev/null +++ b/node_modules/core-js/full/instance/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/entries.js b/node_modules/core-js/full/instance/entries.js new file mode 100644 index 00000000..e29f0d3a --- /dev/null +++ b/node_modules/core-js/full/instance/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/every.js b/node_modules/core-js/full/instance/every.js new file mode 100644 index 00000000..49822cbf --- /dev/null +++ b/node_modules/core-js/full/instance/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/every'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/fill.js b/node_modules/core-js/full/instance/fill.js new file mode 100644 index 00000000..d4a97d44 --- /dev/null +++ b/node_modules/core-js/full/instance/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/filter-out.js b/node_modules/core-js/full/instance/filter-out.js new file mode 100644 index 00000000..ea5fb5b6 --- /dev/null +++ b/node_modules/core-js/full/instance/filter-out.js @@ -0,0 +1,11 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/filter-out'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.filterOut; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.filterOut) ? method : own; +}; diff --git a/node_modules/core-js/full/instance/filter-reject.js b/node_modules/core-js/full/instance/filter-reject.js new file mode 100644 index 00000000..fbf438d7 --- /dev/null +++ b/node_modules/core-js/full/instance/filter-reject.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/filter-reject'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.filterReject; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.filterReject) ? method : own; +}; diff --git a/node_modules/core-js/full/instance/filter.js b/node_modules/core-js/full/instance/filter.js new file mode 100644 index 00000000..2f0f1b51 --- /dev/null +++ b/node_modules/core-js/full/instance/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/find-index.js b/node_modules/core-js/full/instance/find-index.js new file mode 100644 index 00000000..fb201b78 --- /dev/null +++ b/node_modules/core-js/full/instance/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/find-last-index.js b/node_modules/core-js/full/instance/find-last-index.js new file mode 100644 index 00000000..031dfc92 --- /dev/null +++ b/node_modules/core-js/full/instance/find-last-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/find-last.js b/node_modules/core-js/full/instance/find-last.js new file mode 100644 index 00000000..1f5dcc6b --- /dev/null +++ b/node_modules/core-js/full/instance/find-last.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/find.js b/node_modules/core-js/full/instance/find.js new file mode 100644 index 00000000..80aafe15 --- /dev/null +++ b/node_modules/core-js/full/instance/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/find'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/flags.js b/node_modules/core-js/full/instance/flags.js new file mode 100644 index 00000000..ad4640c2 --- /dev/null +++ b/node_modules/core-js/full/instance/flags.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/flags'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/flat-map.js b/node_modules/core-js/full/instance/flat-map.js new file mode 100644 index 00000000..53315a18 --- /dev/null +++ b/node_modules/core-js/full/instance/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/flat.js b/node_modules/core-js/full/instance/flat.js new file mode 100644 index 00000000..20538cd8 --- /dev/null +++ b/node_modules/core-js/full/instance/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/for-each.js b/node_modules/core-js/full/instance/for-each.js new file mode 100644 index 00000000..0fc67857 --- /dev/null +++ b/node_modules/core-js/full/instance/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/group-by-to-map.js b/node_modules/core-js/full/instance/group-by-to-map.js new file mode 100644 index 00000000..35da2a73 --- /dev/null +++ b/node_modules/core-js/full/instance/group-by-to-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/group-by-to-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/group-by.js b/node_modules/core-js/full/instance/group-by.js new file mode 100644 index 00000000..0162d6dc --- /dev/null +++ b/node_modules/core-js/full/instance/group-by.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/group-to-map.js b/node_modules/core-js/full/instance/group-to-map.js new file mode 100644 index 00000000..62d9a1fc --- /dev/null +++ b/node_modules/core-js/full/instance/group-to-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/group-to-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/group.js b/node_modules/core-js/full/instance/group.js new file mode 100644 index 00000000..9fc4fd14 --- /dev/null +++ b/node_modules/core-js/full/instance/group.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/group'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/includes.js b/node_modules/core-js/full/instance/includes.js new file mode 100644 index 00000000..a5d876e5 --- /dev/null +++ b/node_modules/core-js/full/instance/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/index-of.js b/node_modules/core-js/full/instance/index-of.js new file mode 100644 index 00000000..bbfecf2b --- /dev/null +++ b/node_modules/core-js/full/instance/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/is-well-formed.js b/node_modules/core-js/full/instance/is-well-formed.js new file mode 100644 index 00000000..2480643e --- /dev/null +++ b/node_modules/core-js/full/instance/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/keys.js b/node_modules/core-js/full/instance/keys.js new file mode 100644 index 00000000..d066c779 --- /dev/null +++ b/node_modules/core-js/full/instance/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/last-index-of.js b/node_modules/core-js/full/instance/last-index-of.js new file mode 100644 index 00000000..04d3e456 --- /dev/null +++ b/node_modules/core-js/full/instance/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/map.js b/node_modules/core-js/full/instance/map.js new file mode 100644 index 00000000..2b2d637f --- /dev/null +++ b/node_modules/core-js/full/instance/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/match-all.js b/node_modules/core-js/full/instance/match-all.js new file mode 100644 index 00000000..0207313d --- /dev/null +++ b/node_modules/core-js/full/instance/match-all.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../../modules/esnext.string.match-all'); + +var parent = require('../../actual/instance/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/pad-end.js b/node_modules/core-js/full/instance/pad-end.js new file mode 100644 index 00000000..a288446b --- /dev/null +++ b/node_modules/core-js/full/instance/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/pad-start.js b/node_modules/core-js/full/instance/pad-start.js new file mode 100644 index 00000000..1e66bd4d --- /dev/null +++ b/node_modules/core-js/full/instance/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/push.js b/node_modules/core-js/full/instance/push.js new file mode 100644 index 00000000..5b49c01f --- /dev/null +++ b/node_modules/core-js/full/instance/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/push'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/reduce-right.js b/node_modules/core-js/full/instance/reduce-right.js new file mode 100644 index 00000000..0ffbf826 --- /dev/null +++ b/node_modules/core-js/full/instance/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/reduce.js b/node_modules/core-js/full/instance/reduce.js new file mode 100644 index 00000000..ae52442b --- /dev/null +++ b/node_modules/core-js/full/instance/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/repeat.js b/node_modules/core-js/full/instance/repeat.js new file mode 100644 index 00000000..58286527 --- /dev/null +++ b/node_modules/core-js/full/instance/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/replace-all.js b/node_modules/core-js/full/instance/replace-all.js new file mode 100644 index 00000000..f218e3e9 --- /dev/null +++ b/node_modules/core-js/full/instance/replace-all.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../../modules/esnext.string.replace-all'); + +var parent = require('../../actual/instance/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/reverse.js b/node_modules/core-js/full/instance/reverse.js new file mode 100644 index 00000000..5541ac7c --- /dev/null +++ b/node_modules/core-js/full/instance/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/slice.js b/node_modules/core-js/full/instance/slice.js new file mode 100644 index 00000000..07cdbd79 --- /dev/null +++ b/node_modules/core-js/full/instance/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/some.js b/node_modules/core-js/full/instance/some.js new file mode 100644 index 00000000..c01be5f7 --- /dev/null +++ b/node_modules/core-js/full/instance/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/some'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/sort.js b/node_modules/core-js/full/instance/sort.js new file mode 100644 index 00000000..b51a3f1a --- /dev/null +++ b/node_modules/core-js/full/instance/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/splice.js b/node_modules/core-js/full/instance/splice.js new file mode 100644 index 00000000..b0fd55eb --- /dev/null +++ b/node_modules/core-js/full/instance/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/starts-with.js b/node_modules/core-js/full/instance/starts-with.js new file mode 100644 index 00000000..4d7a24e7 --- /dev/null +++ b/node_modules/core-js/full/instance/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/to-reversed.js b/node_modules/core-js/full/instance/to-reversed.js new file mode 100644 index 00000000..030a66ae --- /dev/null +++ b/node_modules/core-js/full/instance/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/to-sorted.js b/node_modules/core-js/full/instance/to-sorted.js new file mode 100644 index 00000000..623a5357 --- /dev/null +++ b/node_modules/core-js/full/instance/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/to-spliced.js b/node_modules/core-js/full/instance/to-spliced.js new file mode 100644 index 00000000..92fc8379 --- /dev/null +++ b/node_modules/core-js/full/instance/to-spliced.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/to-well-formed.js b/node_modules/core-js/full/instance/to-well-formed.js new file mode 100644 index 00000000..751ce513 --- /dev/null +++ b/node_modules/core-js/full/instance/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/trim-end.js b/node_modules/core-js/full/instance/trim-end.js new file mode 100644 index 00000000..c28bf3fa --- /dev/null +++ b/node_modules/core-js/full/instance/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/trim-left.js b/node_modules/core-js/full/instance/trim-left.js new file mode 100644 index 00000000..2888ccf4 --- /dev/null +++ b/node_modules/core-js/full/instance/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/trim-right.js b/node_modules/core-js/full/instance/trim-right.js new file mode 100644 index 00000000..83c6b40e --- /dev/null +++ b/node_modules/core-js/full/instance/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/trim-start.js b/node_modules/core-js/full/instance/trim-start.js new file mode 100644 index 00000000..3e92d9f7 --- /dev/null +++ b/node_modules/core-js/full/instance/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/trim.js b/node_modules/core-js/full/instance/trim.js new file mode 100644 index 00000000..6327d402 --- /dev/null +++ b/node_modules/core-js/full/instance/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/un-this.js b/node_modules/core-js/full/instance/un-this.js new file mode 100644 index 00000000..a1d40b70 --- /dev/null +++ b/node_modules/core-js/full/instance/un-this.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../function/virtual/un-this'); + +var FunctionPrototype = Function.prototype; + +module.exports = function (it) { + var own = it.unThis; + return it === FunctionPrototype || (isPrototypeOf(FunctionPrototype, it) && own === FunctionPrototype.unThis) ? method : own; +}; diff --git a/node_modules/core-js/full/instance/unique-by.js b/node_modules/core-js/full/instance/unique-by.js new file mode 100644 index 00000000..faad544f --- /dev/null +++ b/node_modules/core-js/full/instance/unique-by.js @@ -0,0 +1,10 @@ +'use strict'; +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/unique-by'); + +var ArrayPrototype = Array.prototype; + +module.exports = function (it) { + var own = it.uniqueBy; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.uniqueBy) ? method : own; +}; diff --git a/node_modules/core-js/full/instance/unshift.js b/node_modules/core-js/full/instance/unshift.js new file mode 100644 index 00000000..d92d4a6e --- /dev/null +++ b/node_modules/core-js/full/instance/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/values.js b/node_modules/core-js/full/instance/values.js new file mode 100644 index 00000000..5b3a76ee --- /dev/null +++ b/node_modules/core-js/full/instance/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/values'); + +module.exports = parent; diff --git a/node_modules/core-js/full/instance/with.js b/node_modules/core-js/full/instance/with.js new file mode 100644 index 00000000..b1eb565d --- /dev/null +++ b/node_modules/core-js/full/instance/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/instance/with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/is-iterable.js b/node_modules/core-js/full/is-iterable.js new file mode 100644 index 00000000..c8f44d7f --- /dev/null +++ b/node_modules/core-js/full/is-iterable.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/is-iterable'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/as-indexed-pairs.js b/node_modules/core-js/full/iterator/as-indexed-pairs.js new file mode 100644 index 00000000..e8504f3a --- /dev/null +++ b/node_modules/core-js/full/iterator/as-indexed-pairs.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.as-indexed-pairs'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'asIndexedPairs'); + diff --git a/node_modules/core-js/full/iterator/concat.js b/node_modules/core-js/full/iterator/concat.js new file mode 100644 index 00000000..f0979ddb --- /dev/null +++ b/node_modules/core-js/full/iterator/concat.js @@ -0,0 +1,20 @@ +'use strict'; +require('../../modules/es.array.iterator'); +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +require('../../modules/es.iterator.constructor'); +require('../../modules/es.iterator.drop'); +require('../../modules/es.iterator.every'); +require('../../modules/es.iterator.filter'); +require('../../modules/es.iterator.find'); +require('../../modules/es.iterator.flat-map'); +require('../../modules/es.iterator.for-each'); +require('../../modules/es.iterator.map'); +require('../../modules/es.iterator.reduce'); +require('../../modules/es.iterator.some'); +require('../../modules/es.iterator.take'); +require('../../modules/es.iterator.to-array'); +require('../../modules/esnext.iterator.concat'); +var path = require('../../internals/path'); + +module.exports = path.Iterator.concat; diff --git a/node_modules/core-js/full/iterator/dispose.js b/node_modules/core-js/full/iterator/dispose.js new file mode 100644 index 00000000..6246a056 --- /dev/null +++ b/node_modules/core-js/full/iterator/dispose.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/dispose'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/drop.js b/node_modules/core-js/full/iterator/drop.js new file mode 100644 index 00000000..dc9a5489 --- /dev/null +++ b/node_modules/core-js/full/iterator/drop.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/drop'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/every.js b/node_modules/core-js/full/iterator/every.js new file mode 100644 index 00000000..3f7b3949 --- /dev/null +++ b/node_modules/core-js/full/iterator/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/every'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/filter.js b/node_modules/core-js/full/iterator/filter.js new file mode 100644 index 00000000..f19dd0fb --- /dev/null +++ b/node_modules/core-js/full/iterator/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/find.js b/node_modules/core-js/full/iterator/find.js new file mode 100644 index 00000000..e26690e5 --- /dev/null +++ b/node_modules/core-js/full/iterator/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/find'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/flat-map.js b/node_modules/core-js/full/iterator/flat-map.js new file mode 100644 index 00000000..e6d721df --- /dev/null +++ b/node_modules/core-js/full/iterator/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/for-each.js b/node_modules/core-js/full/iterator/for-each.js new file mode 100644 index 00000000..b378e329 --- /dev/null +++ b/node_modules/core-js/full/iterator/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/from.js b/node_modules/core-js/full/iterator/from.js new file mode 100644 index 00000000..57cece22 --- /dev/null +++ b/node_modules/core-js/full/iterator/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/from'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/index.js b/node_modules/core-js/full/iterator/index.js new file mode 100644 index 00000000..f65eb51d --- /dev/null +++ b/node_modules/core-js/full/iterator/index.js @@ -0,0 +1,9 @@ +'use strict'; +var parent = require('../../actual/iterator'); +require('../../modules/esnext.iterator.concat'); +require('../../modules/esnext.iterator.range'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.iterator.as-indexed-pairs'); +require('../../modules/esnext.iterator.indexed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/indexed.js b/node_modules/core-js/full/iterator/indexed.js new file mode 100644 index 00000000..6a2aa840 --- /dev/null +++ b/node_modules/core-js/full/iterator/indexed.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/es.object.to-string'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.indexed'); + +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Iterator', 'indexed'); + diff --git a/node_modules/core-js/full/iterator/map.js b/node_modules/core-js/full/iterator/map.js new file mode 100644 index 00000000..e41e3830 --- /dev/null +++ b/node_modules/core-js/full/iterator/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/range.js b/node_modules/core-js/full/iterator/range.js new file mode 100644 index 00000000..20f811bc --- /dev/null +++ b/node_modules/core-js/full/iterator/range.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/esnext.iterator.constructor'); +require('../../modules/esnext.iterator.range'); +var path = require('../../internals/path'); + +module.exports = path.Iterator.range; diff --git a/node_modules/core-js/full/iterator/reduce.js b/node_modules/core-js/full/iterator/reduce.js new file mode 100644 index 00000000..d2c30ac2 --- /dev/null +++ b/node_modules/core-js/full/iterator/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/some.js b/node_modules/core-js/full/iterator/some.js new file mode 100644 index 00000000..a6ea5972 --- /dev/null +++ b/node_modules/core-js/full/iterator/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/some'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/take.js b/node_modules/core-js/full/iterator/take.js new file mode 100644 index 00000000..6988d742 --- /dev/null +++ b/node_modules/core-js/full/iterator/take.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/take'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/to-array.js b/node_modules/core-js/full/iterator/to-array.js new file mode 100644 index 00000000..e8a923d7 --- /dev/null +++ b/node_modules/core-js/full/iterator/to-array.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/to-array'); + +module.exports = parent; diff --git a/node_modules/core-js/full/iterator/to-async.js b/node_modules/core-js/full/iterator/to-async.js new file mode 100644 index 00000000..8c6985c8 --- /dev/null +++ b/node_modules/core-js/full/iterator/to-async.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/iterator/to-async'); + +module.exports = parent; diff --git a/node_modules/core-js/full/json/index.js b/node_modules/core-js/full/json/index.js new file mode 100644 index 00000000..7f01daa6 --- /dev/null +++ b/node_modules/core-js/full/json/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/json'); + +module.exports = parent; diff --git a/node_modules/core-js/full/json/is-raw-json.js b/node_modules/core-js/full/json/is-raw-json.js new file mode 100644 index 00000000..ba34b876 --- /dev/null +++ b/node_modules/core-js/full/json/is-raw-json.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/json/is-raw-json'); + +module.exports = parent; diff --git a/node_modules/core-js/full/json/parse.js b/node_modules/core-js/full/json/parse.js new file mode 100644 index 00000000..10319ef6 --- /dev/null +++ b/node_modules/core-js/full/json/parse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/json/parse'); + +module.exports = parent; diff --git a/node_modules/core-js/full/json/raw-json.js b/node_modules/core-js/full/json/raw-json.js new file mode 100644 index 00000000..1b85bf6d --- /dev/null +++ b/node_modules/core-js/full/json/raw-json.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/json/raw-json'); + +module.exports = parent; diff --git a/node_modules/core-js/full/json/stringify.js b/node_modules/core-js/full/json/stringify.js new file mode 100644 index 00000000..4b65c677 --- /dev/null +++ b/node_modules/core-js/full/json/stringify.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/json/stringify'); + +module.exports = parent; diff --git a/node_modules/core-js/full/json/to-string-tag.js b/node_modules/core-js/full/json/to-string-tag.js new file mode 100644 index 00000000..d0eae3ce --- /dev/null +++ b/node_modules/core-js/full/json/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/json/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/full/map/delete-all.js b/node_modules/core-js/full/map/delete-all.js new file mode 100644 index 00000000..53f7532c --- /dev/null +++ b/node_modules/core-js/full/map/delete-all.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.delete-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'deleteAll'); diff --git a/node_modules/core-js/full/map/emplace.js b/node_modules/core-js/full/map/emplace.js new file mode 100644 index 00000000..b23b7958 --- /dev/null +++ b/node_modules/core-js/full/map/emplace.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.emplace'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'emplace'); diff --git a/node_modules/core-js/full/map/every.js b/node_modules/core-js/full/map/every.js new file mode 100644 index 00000000..cb6053bd --- /dev/null +++ b/node_modules/core-js/full/map/every.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.every'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'every'); diff --git a/node_modules/core-js/full/map/filter.js b/node_modules/core-js/full/map/filter.js new file mode 100644 index 00000000..e94aafb4 --- /dev/null +++ b/node_modules/core-js/full/map/filter.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.filter'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'filter'); diff --git a/node_modules/core-js/full/map/find-key.js b/node_modules/core-js/full/map/find-key.js new file mode 100644 index 00000000..942c4573 --- /dev/null +++ b/node_modules/core-js/full/map/find-key.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.find-key'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'findKey'); diff --git a/node_modules/core-js/full/map/find.js b/node_modules/core-js/full/map/find.js new file mode 100644 index 00000000..f1326b2d --- /dev/null +++ b/node_modules/core-js/full/map/find.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.find'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'find'); diff --git a/node_modules/core-js/full/map/from.js b/node_modules/core-js/full/map/from.js new file mode 100644 index 00000000..f19d8fdd --- /dev/null +++ b/node_modules/core-js/full/map/from.js @@ -0,0 +1,26 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.map'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.map.from'); +require('../../modules/esnext.map.delete-all'); +require('../../modules/esnext.map.emplace'); +require('../../modules/esnext.map.every'); +require('../../modules/esnext.map.filter'); +require('../../modules/esnext.map.find'); +require('../../modules/esnext.map.find-key'); +require('../../modules/esnext.map.get-or-insert'); +require('../../modules/esnext.map.get-or-insert-computed'); +require('../../modules/esnext.map.includes'); +require('../../modules/esnext.map.key-of'); +require('../../modules/esnext.map.map-keys'); +require('../../modules/esnext.map.map-values'); +require('../../modules/esnext.map.merge'); +require('../../modules/esnext.map.reduce'); +require('../../modules/esnext.map.some'); +require('../../modules/esnext.map.update'); +require('../../modules/web.dom-collections.iterator'); +var path = require('../../internals/path'); + +module.exports = path.Map.from; diff --git a/node_modules/core-js/full/map/get-or-insert-computed.js b/node_modules/core-js/full/map/get-or-insert-computed.js new file mode 100644 index 00000000..82f01b45 --- /dev/null +++ b/node_modules/core-js/full/map/get-or-insert-computed.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.get-or-insert-computed'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'getOrInsertComputed'); diff --git a/node_modules/core-js/full/map/get-or-insert.js b/node_modules/core-js/full/map/get-or-insert.js new file mode 100644 index 00000000..a526ad60 --- /dev/null +++ b/node_modules/core-js/full/map/get-or-insert.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.get-or-insert'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'getOrInsert'); diff --git a/node_modules/core-js/full/map/group-by.js b/node_modules/core-js/full/map/group-by.js new file mode 100644 index 00000000..1728363b --- /dev/null +++ b/node_modules/core-js/full/map/group-by.js @@ -0,0 +1,20 @@ +'use strict'; +var parent = require('../../actual/map/group-by'); +require('../../modules/esnext.map.delete-all'); +require('../../modules/esnext.map.emplace'); +require('../../modules/esnext.map.every'); +require('../../modules/esnext.map.filter'); +require('../../modules/esnext.map.find'); +require('../../modules/esnext.map.find-key'); +require('../../modules/esnext.map.get-or-insert'); +require('../../modules/esnext.map.get-or-insert-computed'); +require('../../modules/esnext.map.includes'); +require('../../modules/esnext.map.key-of'); +require('../../modules/esnext.map.map-keys'); +require('../../modules/esnext.map.map-values'); +require('../../modules/esnext.map.merge'); +require('../../modules/esnext.map.reduce'); +require('../../modules/esnext.map.some'); +require('../../modules/esnext.map.update'); + +module.exports = parent; diff --git a/node_modules/core-js/full/map/includes.js b/node_modules/core-js/full/map/includes.js new file mode 100644 index 00000000..52432ed0 --- /dev/null +++ b/node_modules/core-js/full/map/includes.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.includes'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'includes'); diff --git a/node_modules/core-js/full/map/index.js b/node_modules/core-js/full/map/index.js new file mode 100644 index 00000000..26c5cab4 --- /dev/null +++ b/node_modules/core-js/full/map/index.js @@ -0,0 +1,27 @@ +'use strict'; +var parent = require('../../actual/map'); +require('../../modules/esnext.map.from'); +require('../../modules/esnext.map.of'); +require('../../modules/esnext.map.key-by'); +require('../../modules/esnext.map.delete-all'); +require('../../modules/esnext.map.emplace'); +require('../../modules/esnext.map.every'); +require('../../modules/esnext.map.filter'); +require('../../modules/esnext.map.find'); +require('../../modules/esnext.map.find-key'); +require('../../modules/esnext.map.includes'); +require('../../modules/esnext.map.get-or-insert'); +require('../../modules/esnext.map.get-or-insert-computed'); +require('../../modules/esnext.map.key-of'); +require('../../modules/esnext.map.map-keys'); +require('../../modules/esnext.map.map-values'); +require('../../modules/esnext.map.merge'); +require('../../modules/esnext.map.reduce'); +require('../../modules/esnext.map.some'); +require('../../modules/esnext.map.update'); +// TODO: remove from `core-js@4` +require('../../modules/esnext.map.upsert'); +// TODO: remove from `core-js@4` +require('../../modules/esnext.map.update-or-insert'); + +module.exports = parent; diff --git a/node_modules/core-js/full/map/key-by.js b/node_modules/core-js/full/map/key-by.js new file mode 100644 index 00000000..92c3570b --- /dev/null +++ b/node_modules/core-js/full/map/key-by.js @@ -0,0 +1,30 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.map'); +require('../../modules/esnext.map.key-by'); +require('../../modules/esnext.map.delete-all'); +require('../../modules/esnext.map.emplace'); +require('../../modules/esnext.map.every'); +require('../../modules/esnext.map.filter'); +require('../../modules/esnext.map.find'); +require('../../modules/esnext.map.find-key'); +require('../../modules/esnext.map.get-or-insert'); +require('../../modules/esnext.map.get-or-insert-computed'); +require('../../modules/esnext.map.includes'); +require('../../modules/esnext.map.key-of'); +require('../../modules/esnext.map.map-keys'); +require('../../modules/esnext.map.map-values'); +require('../../modules/esnext.map.merge'); +require('../../modules/esnext.map.reduce'); +require('../../modules/esnext.map.some'); +require('../../modules/esnext.map.update'); +var call = require('../../internals/function-call'); +var isCallable = require('../../internals/is-callable'); +var path = require('../../internals/path'); + +var Map = path.Map; +var mapKeyBy = Map.keyBy; + +module.exports = function keyBy(source, iterable, keyDerivative) { + return call(mapKeyBy, isCallable(this) ? this : Map, source, iterable, keyDerivative); +}; diff --git a/node_modules/core-js/full/map/key-of.js b/node_modules/core-js/full/map/key-of.js new file mode 100644 index 00000000..985c2ca9 --- /dev/null +++ b/node_modules/core-js/full/map/key-of.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.key-of'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'keyOf'); diff --git a/node_modules/core-js/full/map/map-keys.js b/node_modules/core-js/full/map/map-keys.js new file mode 100644 index 00000000..168d985b --- /dev/null +++ b/node_modules/core-js/full/map/map-keys.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.map-keys'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'mapKeys'); diff --git a/node_modules/core-js/full/map/map-values.js b/node_modules/core-js/full/map/map-values.js new file mode 100644 index 00000000..2346a0b5 --- /dev/null +++ b/node_modules/core-js/full/map/map-values.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.map-values'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'mapValues'); diff --git a/node_modules/core-js/full/map/merge.js b/node_modules/core-js/full/map/merge.js new file mode 100644 index 00000000..85c0b0aa --- /dev/null +++ b/node_modules/core-js/full/map/merge.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.merge'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'merge'); diff --git a/node_modules/core-js/full/map/of.js b/node_modules/core-js/full/map/of.js new file mode 100644 index 00000000..6a246dc5 --- /dev/null +++ b/node_modules/core-js/full/map/of.js @@ -0,0 +1,24 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.map'); +require('../../modules/esnext.map.of'); +require('../../modules/esnext.map.delete-all'); +require('../../modules/esnext.map.emplace'); +require('../../modules/esnext.map.every'); +require('../../modules/esnext.map.filter'); +require('../../modules/esnext.map.find'); +require('../../modules/esnext.map.find-key'); +require('../../modules/esnext.map.get-or-insert'); +require('../../modules/esnext.map.get-or-insert-computed'); +require('../../modules/esnext.map.includes'); +require('../../modules/esnext.map.key-of'); +require('../../modules/esnext.map.map-keys'); +require('../../modules/esnext.map.map-values'); +require('../../modules/esnext.map.merge'); +require('../../modules/esnext.map.reduce'); +require('../../modules/esnext.map.some'); +require('../../modules/esnext.map.update'); +var path = require('../../internals/path'); + +module.exports = path.Map.of; diff --git a/node_modules/core-js/full/map/reduce.js b/node_modules/core-js/full/map/reduce.js new file mode 100644 index 00000000..88bf5664 --- /dev/null +++ b/node_modules/core-js/full/map/reduce.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.reduce'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'reduce'); diff --git a/node_modules/core-js/full/map/some.js b/node_modules/core-js/full/map/some.js new file mode 100644 index 00000000..fb55efbd --- /dev/null +++ b/node_modules/core-js/full/map/some.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.some'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'some'); diff --git a/node_modules/core-js/full/map/update-or-insert.js b/node_modules/core-js/full/map/update-or-insert.js new file mode 100644 index 00000000..299d9c3d --- /dev/null +++ b/node_modules/core-js/full/map/update-or-insert.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../../modules/es.map'); +require('../../modules/esnext.map.update-or-insert'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'updateOrInsert'); diff --git a/node_modules/core-js/full/map/update.js b/node_modules/core-js/full/map/update.js new file mode 100644 index 00000000..abc452c2 --- /dev/null +++ b/node_modules/core-js/full/map/update.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.update'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'update'); diff --git a/node_modules/core-js/full/map/upsert.js b/node_modules/core-js/full/map/upsert.js new file mode 100644 index 00000000..7467fe7f --- /dev/null +++ b/node_modules/core-js/full/map/upsert.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.map.upsert'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Map', 'upsert'); diff --git a/node_modules/core-js/full/math/acosh.js b/node_modules/core-js/full/math/acosh.js new file mode 100644 index 00000000..ae3e3864 --- /dev/null +++ b/node_modules/core-js/full/math/acosh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/acosh'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/asinh.js b/node_modules/core-js/full/math/asinh.js new file mode 100644 index 00000000..7771b336 --- /dev/null +++ b/node_modules/core-js/full/math/asinh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/asinh'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/atanh.js b/node_modules/core-js/full/math/atanh.js new file mode 100644 index 00000000..40ffa974 --- /dev/null +++ b/node_modules/core-js/full/math/atanh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/atanh'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/cbrt.js b/node_modules/core-js/full/math/cbrt.js new file mode 100644 index 00000000..add08876 --- /dev/null +++ b/node_modules/core-js/full/math/cbrt.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/cbrt'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/clamp.js b/node_modules/core-js/full/math/clamp.js new file mode 100644 index 00000000..fdece385 --- /dev/null +++ b/node_modules/core-js/full/math/clamp.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.clamp'); +var path = require('../../internals/path'); + +module.exports = path.Math.clamp; diff --git a/node_modules/core-js/full/math/clz32.js b/node_modules/core-js/full/math/clz32.js new file mode 100644 index 00000000..cb9c4051 --- /dev/null +++ b/node_modules/core-js/full/math/clz32.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/clz32'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/cosh.js b/node_modules/core-js/full/math/cosh.js new file mode 100644 index 00000000..16e37a5d --- /dev/null +++ b/node_modules/core-js/full/math/cosh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/cosh'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/deg-per-rad.js b/node_modules/core-js/full/math/deg-per-rad.js new file mode 100644 index 00000000..15800187 --- /dev/null +++ b/node_modules/core-js/full/math/deg-per-rad.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/esnext.math.deg-per-rad'); + +module.exports = Math.PI / 180; diff --git a/node_modules/core-js/full/math/degrees.js b/node_modules/core-js/full/math/degrees.js new file mode 100644 index 00000000..fd68e7ec --- /dev/null +++ b/node_modules/core-js/full/math/degrees.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.degrees'); +var path = require('../../internals/path'); + +module.exports = path.Math.degrees; diff --git a/node_modules/core-js/full/math/expm1.js b/node_modules/core-js/full/math/expm1.js new file mode 100644 index 00000000..29f007ea --- /dev/null +++ b/node_modules/core-js/full/math/expm1.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/expm1'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/f16round.js b/node_modules/core-js/full/math/f16round.js new file mode 100644 index 00000000..935ecf48 --- /dev/null +++ b/node_modules/core-js/full/math/f16round.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/f16round'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/fround.js b/node_modules/core-js/full/math/fround.js new file mode 100644 index 00000000..87df0b1f --- /dev/null +++ b/node_modules/core-js/full/math/fround.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/fround'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/fscale.js b/node_modules/core-js/full/math/fscale.js new file mode 100644 index 00000000..43dbe078 --- /dev/null +++ b/node_modules/core-js/full/math/fscale.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.fscale'); +var path = require('../../internals/path'); + +module.exports = path.Math.fscale; diff --git a/node_modules/core-js/full/math/hypot.js b/node_modules/core-js/full/math/hypot.js new file mode 100644 index 00000000..5b340dc3 --- /dev/null +++ b/node_modules/core-js/full/math/hypot.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/hypot'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/iaddh.js b/node_modules/core-js/full/math/iaddh.js new file mode 100644 index 00000000..a0c35436 --- /dev/null +++ b/node_modules/core-js/full/math/iaddh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.iaddh'); +var path = require('../../internals/path'); + +module.exports = path.Math.iaddh; diff --git a/node_modules/core-js/full/math/imul.js b/node_modules/core-js/full/math/imul.js new file mode 100644 index 00000000..0d0c7eb8 --- /dev/null +++ b/node_modules/core-js/full/math/imul.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/imul'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/imulh.js b/node_modules/core-js/full/math/imulh.js new file mode 100644 index 00000000..ee0b2675 --- /dev/null +++ b/node_modules/core-js/full/math/imulh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.imulh'); +var path = require('../../internals/path'); + +module.exports = path.Math.imulh; diff --git a/node_modules/core-js/full/math/index.js b/node_modules/core-js/full/math/index.js new file mode 100644 index 00000000..f1db3d46 --- /dev/null +++ b/node_modules/core-js/full/math/index.js @@ -0,0 +1,18 @@ +'use strict'; +var parent = require('../../actual/math'); +require('../../modules/esnext.math.clamp'); +require('../../modules/esnext.math.deg-per-rad'); +require('../../modules/esnext.math.degrees'); +require('../../modules/esnext.math.fscale'); +require('../../modules/esnext.math.rad-per-deg'); +require('../../modules/esnext.math.radians'); +require('../../modules/esnext.math.scale'); +require('../../modules/esnext.math.seeded-prng'); +require('../../modules/esnext.math.signbit'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.math.iaddh'); +require('../../modules/esnext.math.isubh'); +require('../../modules/esnext.math.imulh'); +require('../../modules/esnext.math.umulh'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/isubh.js b/node_modules/core-js/full/math/isubh.js new file mode 100644 index 00000000..57ff251a --- /dev/null +++ b/node_modules/core-js/full/math/isubh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.isubh'); +var path = require('../../internals/path'); + +module.exports = path.Math.isubh; diff --git a/node_modules/core-js/full/math/log10.js b/node_modules/core-js/full/math/log10.js new file mode 100644 index 00000000..32b479f2 --- /dev/null +++ b/node_modules/core-js/full/math/log10.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/log10'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/log1p.js b/node_modules/core-js/full/math/log1p.js new file mode 100644 index 00000000..06b776da --- /dev/null +++ b/node_modules/core-js/full/math/log1p.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/log1p'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/log2.js b/node_modules/core-js/full/math/log2.js new file mode 100644 index 00000000..248ff4d4 --- /dev/null +++ b/node_modules/core-js/full/math/log2.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/log2'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/rad-per-deg.js b/node_modules/core-js/full/math/rad-per-deg.js new file mode 100644 index 00000000..2f66c121 --- /dev/null +++ b/node_modules/core-js/full/math/rad-per-deg.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/esnext.math.rad-per-deg'); + +module.exports = 180 / Math.PI; diff --git a/node_modules/core-js/full/math/radians.js b/node_modules/core-js/full/math/radians.js new file mode 100644 index 00000000..27d0a672 --- /dev/null +++ b/node_modules/core-js/full/math/radians.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.radians'); +var path = require('../../internals/path'); + +module.exports = path.Math.radians; diff --git a/node_modules/core-js/full/math/scale.js b/node_modules/core-js/full/math/scale.js new file mode 100644 index 00000000..8a60a85f --- /dev/null +++ b/node_modules/core-js/full/math/scale.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.scale'); +var path = require('../../internals/path'); + +module.exports = path.Math.scale; diff --git a/node_modules/core-js/full/math/seeded-prng.js b/node_modules/core-js/full/math/seeded-prng.js new file mode 100644 index 00000000..513140a6 --- /dev/null +++ b/node_modules/core-js/full/math/seeded-prng.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.seeded-prng'); +var path = require('../../internals/path'); + +module.exports = path.Math.seededPRNG; diff --git a/node_modules/core-js/full/math/sign.js b/node_modules/core-js/full/math/sign.js new file mode 100644 index 00000000..678db985 --- /dev/null +++ b/node_modules/core-js/full/math/sign.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/sign'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/signbit.js b/node_modules/core-js/full/math/signbit.js new file mode 100644 index 00000000..e652559d --- /dev/null +++ b/node_modules/core-js/full/math/signbit.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.signbit'); +var path = require('../../internals/path'); + +module.exports = path.Math.signbit; diff --git a/node_modules/core-js/full/math/sinh.js b/node_modules/core-js/full/math/sinh.js new file mode 100644 index 00000000..6d1a4981 --- /dev/null +++ b/node_modules/core-js/full/math/sinh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/sinh'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/sum-precise.js b/node_modules/core-js/full/math/sum-precise.js new file mode 100644 index 00000000..6d722065 --- /dev/null +++ b/node_modules/core-js/full/math/sum-precise.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/sum-precise'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/tanh.js b/node_modules/core-js/full/math/tanh.js new file mode 100644 index 00000000..b56c9af8 --- /dev/null +++ b/node_modules/core-js/full/math/tanh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/tanh'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/to-string-tag.js b/node_modules/core-js/full/math/to-string-tag.js new file mode 100644 index 00000000..f3913739 --- /dev/null +++ b/node_modules/core-js/full/math/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/trunc.js b/node_modules/core-js/full/math/trunc.js new file mode 100644 index 00000000..f0d3f68c --- /dev/null +++ b/node_modules/core-js/full/math/trunc.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/math/trunc'); + +module.exports = parent; diff --git a/node_modules/core-js/full/math/umulh.js b/node_modules/core-js/full/math/umulh.js new file mode 100644 index 00000000..2cdd561d --- /dev/null +++ b/node_modules/core-js/full/math/umulh.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.math.umulh'); +var path = require('../../internals/path'); + +module.exports = path.Math.umulh; diff --git a/node_modules/core-js/full/number/constructor.js b/node_modules/core-js/full/number/constructor.js new file mode 100644 index 00000000..74d82564 --- /dev/null +++ b/node_modules/core-js/full/number/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/epsilon.js b/node_modules/core-js/full/number/epsilon.js new file mode 100644 index 00000000..85eda3d5 --- /dev/null +++ b/node_modules/core-js/full/number/epsilon.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/epsilon'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/from-string.js b/node_modules/core-js/full/number/from-string.js new file mode 100644 index 00000000..334b9318 --- /dev/null +++ b/node_modules/core-js/full/number/from-string.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.number.from-string'); +var path = require('../../internals/path'); + +module.exports = path.Number.fromString; diff --git a/node_modules/core-js/full/number/index.js b/node_modules/core-js/full/number/index.js new file mode 100644 index 00000000..d06e9c1e --- /dev/null +++ b/node_modules/core-js/full/number/index.js @@ -0,0 +1,8 @@ +'use strict'; +var parent = require('../../actual/number'); + +module.exports = parent; + +require('../../modules/es.object.to-string'); +require('../../modules/esnext.number.from-string'); +require('../../modules/esnext.number.range'); diff --git a/node_modules/core-js/full/number/is-finite.js b/node_modules/core-js/full/number/is-finite.js new file mode 100644 index 00000000..160692d1 --- /dev/null +++ b/node_modules/core-js/full/number/is-finite.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/is-finite'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/is-integer.js b/node_modules/core-js/full/number/is-integer.js new file mode 100644 index 00000000..c871191b --- /dev/null +++ b/node_modules/core-js/full/number/is-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/is-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/is-nan.js b/node_modules/core-js/full/number/is-nan.js new file mode 100644 index 00000000..e5bb8d02 --- /dev/null +++ b/node_modules/core-js/full/number/is-nan.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/is-nan'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/is-safe-integer.js b/node_modules/core-js/full/number/is-safe-integer.js new file mode 100644 index 00000000..2a81972b --- /dev/null +++ b/node_modules/core-js/full/number/is-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/is-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/max-safe-integer.js b/node_modules/core-js/full/number/max-safe-integer.js new file mode 100644 index 00000000..8090e2ae --- /dev/null +++ b/node_modules/core-js/full/number/max-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/max-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/min-safe-integer.js b/node_modules/core-js/full/number/min-safe-integer.js new file mode 100644 index 00000000..9c95f274 --- /dev/null +++ b/node_modules/core-js/full/number/min-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/min-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/parse-float.js b/node_modules/core-js/full/number/parse-float.js new file mode 100644 index 00000000..0c815791 --- /dev/null +++ b/node_modules/core-js/full/number/parse-float.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/parse-float'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/parse-int.js b/node_modules/core-js/full/number/parse-int.js new file mode 100644 index 00000000..211a7032 --- /dev/null +++ b/node_modules/core-js/full/number/parse-int.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/parse-int'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/range.js b/node_modules/core-js/full/number/range.js new file mode 100644 index 00000000..5b02c43c --- /dev/null +++ b/node_modules/core-js/full/number/range.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/esnext.number.range'); +var path = require('../../internals/path'); + +module.exports = path.Number.range; diff --git a/node_modules/core-js/full/number/to-exponential.js b/node_modules/core-js/full/number/to-exponential.js new file mode 100644 index 00000000..35ecf72e --- /dev/null +++ b/node_modules/core-js/full/number/to-exponential.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/to-exponential'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/to-fixed.js b/node_modules/core-js/full/number/to-fixed.js new file mode 100644 index 00000000..4541d0e1 --- /dev/null +++ b/node_modules/core-js/full/number/to-fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/to-fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/to-precision.js b/node_modules/core-js/full/number/to-precision.js new file mode 100644 index 00000000..6a5453b7 --- /dev/null +++ b/node_modules/core-js/full/number/to-precision.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/number/to-precision'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/virtual/index.js b/node_modules/core-js/full/number/virtual/index.js new file mode 100644 index 00000000..8c21e414 --- /dev/null +++ b/node_modules/core-js/full/number/virtual/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/number/virtual'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/virtual/to-exponential.js b/node_modules/core-js/full/number/virtual/to-exponential.js new file mode 100644 index 00000000..7e9c11c8 --- /dev/null +++ b/node_modules/core-js/full/number/virtual/to-exponential.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/number/virtual/to-exponential'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/virtual/to-fixed.js b/node_modules/core-js/full/number/virtual/to-fixed.js new file mode 100644 index 00000000..fd794111 --- /dev/null +++ b/node_modules/core-js/full/number/virtual/to-fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/number/virtual/to-fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/number/virtual/to-precision.js b/node_modules/core-js/full/number/virtual/to-precision.js new file mode 100644 index 00000000..7613cbe0 --- /dev/null +++ b/node_modules/core-js/full/number/virtual/to-precision.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/number/virtual/to-precision'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/assign.js b/node_modules/core-js/full/object/assign.js new file mode 100644 index 00000000..31728d17 --- /dev/null +++ b/node_modules/core-js/full/object/assign.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/assign'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/create.js b/node_modules/core-js/full/object/create.js new file mode 100644 index 00000000..6f345f1b --- /dev/null +++ b/node_modules/core-js/full/object/create.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/create'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/define-getter.js b/node_modules/core-js/full/object/define-getter.js new file mode 100644 index 00000000..b227de08 --- /dev/null +++ b/node_modules/core-js/full/object/define-getter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/define-getter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/define-properties.js b/node_modules/core-js/full/object/define-properties.js new file mode 100644 index 00000000..4e8b0e0c --- /dev/null +++ b/node_modules/core-js/full/object/define-properties.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/define-properties'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/define-property.js b/node_modules/core-js/full/object/define-property.js new file mode 100644 index 00000000..49fbbb7b --- /dev/null +++ b/node_modules/core-js/full/object/define-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/define-property'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/define-setter.js b/node_modules/core-js/full/object/define-setter.js new file mode 100644 index 00000000..64d47ddc --- /dev/null +++ b/node_modules/core-js/full/object/define-setter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/define-setter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/entries.js b/node_modules/core-js/full/object/entries.js new file mode 100644 index 00000000..38df8a74 --- /dev/null +++ b/node_modules/core-js/full/object/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/freeze.js b/node_modules/core-js/full/object/freeze.js new file mode 100644 index 00000000..cb2d1fba --- /dev/null +++ b/node_modules/core-js/full/object/freeze.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/freeze'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/from-entries.js b/node_modules/core-js/full/object/from-entries.js new file mode 100644 index 00000000..e057e664 --- /dev/null +++ b/node_modules/core-js/full/object/from-entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/from-entries'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/get-own-property-descriptor.js b/node_modules/core-js/full/object/get-own-property-descriptor.js new file mode 100644 index 00000000..0a2d96b4 --- /dev/null +++ b/node_modules/core-js/full/object/get-own-property-descriptor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/get-own-property-descriptor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/get-own-property-descriptors.js b/node_modules/core-js/full/object/get-own-property-descriptors.js new file mode 100644 index 00000000..2d084c62 --- /dev/null +++ b/node_modules/core-js/full/object/get-own-property-descriptors.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/get-own-property-descriptors'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/get-own-property-names.js b/node_modules/core-js/full/object/get-own-property-names.js new file mode 100644 index 00000000..02d280f2 --- /dev/null +++ b/node_modules/core-js/full/object/get-own-property-names.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/get-own-property-names'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/get-own-property-symbols.js b/node_modules/core-js/full/object/get-own-property-symbols.js new file mode 100644 index 00000000..ebad5058 --- /dev/null +++ b/node_modules/core-js/full/object/get-own-property-symbols.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/get-own-property-symbols'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/get-prototype-of.js b/node_modules/core-js/full/object/get-prototype-of.js new file mode 100644 index 00000000..5cb26a87 --- /dev/null +++ b/node_modules/core-js/full/object/get-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/get-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/group-by.js b/node_modules/core-js/full/object/group-by.js new file mode 100644 index 00000000..c52c073d --- /dev/null +++ b/node_modules/core-js/full/object/group-by.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/has-own.js b/node_modules/core-js/full/object/has-own.js new file mode 100644 index 00000000..3d2c4edd --- /dev/null +++ b/node_modules/core-js/full/object/has-own.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../actual/object/has-own'); + +// TODO: Remove from `core-js@4` +require('../../modules/esnext.object.has-own'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/index.js b/node_modules/core-js/full/object/index.js new file mode 100644 index 00000000..6720214e --- /dev/null +++ b/node_modules/core-js/full/object/index.js @@ -0,0 +1,9 @@ +'use strict'; +var parent = require('../../actual/object'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.object.has-own'); +require('../../modules/esnext.object.iterate-entries'); +require('../../modules/esnext.object.iterate-keys'); +require('../../modules/esnext.object.iterate-values'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/is-extensible.js b/node_modules/core-js/full/object/is-extensible.js new file mode 100644 index 00000000..7bc463ad --- /dev/null +++ b/node_modules/core-js/full/object/is-extensible.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/is-extensible'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/is-frozen.js b/node_modules/core-js/full/object/is-frozen.js new file mode 100644 index 00000000..5573c286 --- /dev/null +++ b/node_modules/core-js/full/object/is-frozen.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/is-frozen'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/is-sealed.js b/node_modules/core-js/full/object/is-sealed.js new file mode 100644 index 00000000..423fcafa --- /dev/null +++ b/node_modules/core-js/full/object/is-sealed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/is-sealed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/is.js b/node_modules/core-js/full/object/is.js new file mode 100644 index 00000000..07872605 --- /dev/null +++ b/node_modules/core-js/full/object/is.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/is'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/iterate-entries.js b/node_modules/core-js/full/object/iterate-entries.js new file mode 100644 index 00000000..e46f8810 --- /dev/null +++ b/node_modules/core-js/full/object/iterate-entries.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.object.iterate-entries'); +var path = require('../../internals/path'); + +module.exports = path.Object.iterateEntries; diff --git a/node_modules/core-js/full/object/iterate-keys.js b/node_modules/core-js/full/object/iterate-keys.js new file mode 100644 index 00000000..68afc745 --- /dev/null +++ b/node_modules/core-js/full/object/iterate-keys.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.object.iterate-keys'); +var path = require('../../internals/path'); + +module.exports = path.Object.iterateKeys; diff --git a/node_modules/core-js/full/object/iterate-values.js b/node_modules/core-js/full/object/iterate-values.js new file mode 100644 index 00000000..2a351275 --- /dev/null +++ b/node_modules/core-js/full/object/iterate-values.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.object.iterate-values'); +var path = require('../../internals/path'); + +module.exports = path.Object.iterateValues; diff --git a/node_modules/core-js/full/object/keys.js b/node_modules/core-js/full/object/keys.js new file mode 100644 index 00000000..f5e1b56d --- /dev/null +++ b/node_modules/core-js/full/object/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/lookup-getter.js b/node_modules/core-js/full/object/lookup-getter.js new file mode 100644 index 00000000..e74c064e --- /dev/null +++ b/node_modules/core-js/full/object/lookup-getter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/lookup-getter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/lookup-setter.js b/node_modules/core-js/full/object/lookup-setter.js new file mode 100644 index 00000000..7a11b4a0 --- /dev/null +++ b/node_modules/core-js/full/object/lookup-setter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/lookup-setter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/prevent-extensions.js b/node_modules/core-js/full/object/prevent-extensions.js new file mode 100644 index 00000000..55376945 --- /dev/null +++ b/node_modules/core-js/full/object/prevent-extensions.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/prevent-extensions'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/proto.js b/node_modules/core-js/full/object/proto.js new file mode 100644 index 00000000..dcf2a1ac --- /dev/null +++ b/node_modules/core-js/full/object/proto.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/proto'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/seal.js b/node_modules/core-js/full/object/seal.js new file mode 100644 index 00000000..7afd5a95 --- /dev/null +++ b/node_modules/core-js/full/object/seal.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/seal'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/set-prototype-of.js b/node_modules/core-js/full/object/set-prototype-of.js new file mode 100644 index 00000000..e3434d7b --- /dev/null +++ b/node_modules/core-js/full/object/set-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/set-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/to-string.js b/node_modules/core-js/full/object/to-string.js new file mode 100644 index 00000000..7c590c68 --- /dev/null +++ b/node_modules/core-js/full/object/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/object/values.js b/node_modules/core-js/full/object/values.js new file mode 100644 index 00000000..72b86911 --- /dev/null +++ b/node_modules/core-js/full/object/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/object/values'); + +module.exports = parent; diff --git a/node_modules/core-js/full/observable/index.js b/node_modules/core-js/full/observable/index.js new file mode 100644 index 00000000..c29fa73f --- /dev/null +++ b/node_modules/core-js/full/observable/index.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../modules/esnext.observable'); +require('../../modules/esnext.symbol.observable'); +require('../../modules/es.object.to-string'); +require('../../modules/es.string.iterator'); +require('../../modules/web.dom-collections.iterator'); +var path = require('../../internals/path'); + +module.exports = path.Observable; diff --git a/node_modules/core-js/full/parse-float.js b/node_modules/core-js/full/parse-float.js new file mode 100644 index 00000000..943f46e9 --- /dev/null +++ b/node_modules/core-js/full/parse-float.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/parse-float'); + +module.exports = parent; diff --git a/node_modules/core-js/full/parse-int.js b/node_modules/core-js/full/parse-int.js new file mode 100644 index 00000000..02673086 --- /dev/null +++ b/node_modules/core-js/full/parse-int.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/parse-int'); + +module.exports = parent; diff --git a/node_modules/core-js/full/promise/all-settled.js b/node_modules/core-js/full/promise/all-settled.js new file mode 100644 index 00000000..5279cbad --- /dev/null +++ b/node_modules/core-js/full/promise/all-settled.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.promise.all-settled'); + +var parent = require('../../actual/promise/all-settled'); + +module.exports = parent; diff --git a/node_modules/core-js/full/promise/any.js b/node_modules/core-js/full/promise/any.js new file mode 100644 index 00000000..ab2a7da1 --- /dev/null +++ b/node_modules/core-js/full/promise/any.js @@ -0,0 +1,8 @@ +'use strict'; +var parent = require('../../actual/promise/any'); + +// TODO: Remove from `core-js@4` +require('../../modules/esnext.aggregate-error'); +require('../../modules/esnext.promise.any'); + +module.exports = parent; diff --git a/node_modules/core-js/full/promise/finally.js b/node_modules/core-js/full/promise/finally.js new file mode 100644 index 00000000..feae5bba --- /dev/null +++ b/node_modules/core-js/full/promise/finally.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/promise/finally'); + +module.exports = parent; diff --git a/node_modules/core-js/full/promise/index.js b/node_modules/core-js/full/promise/index.js new file mode 100644 index 00000000..f6789691 --- /dev/null +++ b/node_modules/core-js/full/promise/index.js @@ -0,0 +1,8 @@ +'use strict'; +var parent = require('../../actual/promise'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.aggregate-error'); +require('../../modules/esnext.promise.all-settled'); +require('../../modules/esnext.promise.any'); + +module.exports = parent; diff --git a/node_modules/core-js/full/promise/try.js b/node_modules/core-js/full/promise/try.js new file mode 100644 index 00000000..68bb7bab --- /dev/null +++ b/node_modules/core-js/full/promise/try.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/promise/try'); + +module.exports = parent; diff --git a/node_modules/core-js/full/promise/with-resolvers.js b/node_modules/core-js/full/promise/with-resolvers.js new file mode 100644 index 00000000..f1b07093 --- /dev/null +++ b/node_modules/core-js/full/promise/with-resolvers.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/promise/with-resolvers'); + +module.exports = parent; diff --git a/node_modules/core-js/full/queue-microtask.js b/node_modules/core-js/full/queue-microtask.js new file mode 100644 index 00000000..a01488ce --- /dev/null +++ b/node_modules/core-js/full/queue-microtask.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/queue-microtask'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/apply.js b/node_modules/core-js/full/reflect/apply.js new file mode 100644 index 00000000..39adbcd3 --- /dev/null +++ b/node_modules/core-js/full/reflect/apply.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/apply'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/construct.js b/node_modules/core-js/full/reflect/construct.js new file mode 100644 index 00000000..7f1bb95e --- /dev/null +++ b/node_modules/core-js/full/reflect/construct.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/construct'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/define-metadata.js b/node_modules/core-js/full/reflect/define-metadata.js new file mode 100644 index 00000000..dba9cc3b --- /dev/null +++ b/node_modules/core-js/full/reflect/define-metadata.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.define-metadata'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.defineMetadata; diff --git a/node_modules/core-js/full/reflect/define-property.js b/node_modules/core-js/full/reflect/define-property.js new file mode 100644 index 00000000..f3f7d5f8 --- /dev/null +++ b/node_modules/core-js/full/reflect/define-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/define-property'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/delete-metadata.js b/node_modules/core-js/full/reflect/delete-metadata.js new file mode 100644 index 00000000..a3a37336 --- /dev/null +++ b/node_modules/core-js/full/reflect/delete-metadata.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.delete-metadata'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.deleteMetadata; diff --git a/node_modules/core-js/full/reflect/delete-property.js b/node_modules/core-js/full/reflect/delete-property.js new file mode 100644 index 00000000..270cb5d9 --- /dev/null +++ b/node_modules/core-js/full/reflect/delete-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/delete-property'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/get-metadata-keys.js b/node_modules/core-js/full/reflect/get-metadata-keys.js new file mode 100644 index 00000000..4d671fdc --- /dev/null +++ b/node_modules/core-js/full/reflect/get-metadata-keys.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.get-metadata-keys'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.getMetadataKeys; diff --git a/node_modules/core-js/full/reflect/get-metadata.js b/node_modules/core-js/full/reflect/get-metadata.js new file mode 100644 index 00000000..738bd740 --- /dev/null +++ b/node_modules/core-js/full/reflect/get-metadata.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.get-metadata'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.getMetadata; diff --git a/node_modules/core-js/full/reflect/get-own-metadata-keys.js b/node_modules/core-js/full/reflect/get-own-metadata-keys.js new file mode 100644 index 00000000..bd33e654 --- /dev/null +++ b/node_modules/core-js/full/reflect/get-own-metadata-keys.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.get-own-metadata-keys'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.getOwnMetadataKeys; diff --git a/node_modules/core-js/full/reflect/get-own-metadata.js b/node_modules/core-js/full/reflect/get-own-metadata.js new file mode 100644 index 00000000..c8890df8 --- /dev/null +++ b/node_modules/core-js/full/reflect/get-own-metadata.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.get-own-metadata'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.getOwnMetadata; diff --git a/node_modules/core-js/full/reflect/get-own-property-descriptor.js b/node_modules/core-js/full/reflect/get-own-property-descriptor.js new file mode 100644 index 00000000..4610a0f8 --- /dev/null +++ b/node_modules/core-js/full/reflect/get-own-property-descriptor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/get-own-property-descriptor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/get-prototype-of.js b/node_modules/core-js/full/reflect/get-prototype-of.js new file mode 100644 index 00000000..e948f49a --- /dev/null +++ b/node_modules/core-js/full/reflect/get-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/get-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/get.js b/node_modules/core-js/full/reflect/get.js new file mode 100644 index 00000000..75b2c856 --- /dev/null +++ b/node_modules/core-js/full/reflect/get.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/get'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/has-metadata.js b/node_modules/core-js/full/reflect/has-metadata.js new file mode 100644 index 00000000..bd623a74 --- /dev/null +++ b/node_modules/core-js/full/reflect/has-metadata.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.has-metadata'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.hasMetadata; diff --git a/node_modules/core-js/full/reflect/has-own-metadata.js b/node_modules/core-js/full/reflect/has-own-metadata.js new file mode 100644 index 00000000..f56149fa --- /dev/null +++ b/node_modules/core-js/full/reflect/has-own-metadata.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.has-own-metadata'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.hasOwnMetadata; diff --git a/node_modules/core-js/full/reflect/has.js b/node_modules/core-js/full/reflect/has.js new file mode 100644 index 00000000..3de54d84 --- /dev/null +++ b/node_modules/core-js/full/reflect/has.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/has'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/index.js b/node_modules/core-js/full/reflect/index.js new file mode 100644 index 00000000..5ff58926 --- /dev/null +++ b/node_modules/core-js/full/reflect/index.js @@ -0,0 +1,13 @@ +'use strict'; +var parent = require('../../actual/reflect'); +require('../../modules/esnext.reflect.define-metadata'); +require('../../modules/esnext.reflect.delete-metadata'); +require('../../modules/esnext.reflect.get-metadata'); +require('../../modules/esnext.reflect.get-metadata-keys'); +require('../../modules/esnext.reflect.get-own-metadata'); +require('../../modules/esnext.reflect.get-own-metadata-keys'); +require('../../modules/esnext.reflect.has-metadata'); +require('../../modules/esnext.reflect.has-own-metadata'); +require('../../modules/esnext.reflect.metadata'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/is-extensible.js b/node_modules/core-js/full/reflect/is-extensible.js new file mode 100644 index 00000000..b6131c49 --- /dev/null +++ b/node_modules/core-js/full/reflect/is-extensible.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/is-extensible'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/metadata.js b/node_modules/core-js/full/reflect/metadata.js new file mode 100644 index 00000000..a3ff8f56 --- /dev/null +++ b/node_modules/core-js/full/reflect/metadata.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.reflect.metadata'); +var path = require('../../internals/path'); + +module.exports = path.Reflect.metadata; diff --git a/node_modules/core-js/full/reflect/own-keys.js b/node_modules/core-js/full/reflect/own-keys.js new file mode 100644 index 00000000..1bfadd3b --- /dev/null +++ b/node_modules/core-js/full/reflect/own-keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/own-keys'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/prevent-extensions.js b/node_modules/core-js/full/reflect/prevent-extensions.js new file mode 100644 index 00000000..48af9575 --- /dev/null +++ b/node_modules/core-js/full/reflect/prevent-extensions.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/prevent-extensions'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/set-prototype-of.js b/node_modules/core-js/full/reflect/set-prototype-of.js new file mode 100644 index 00000000..0d07597c --- /dev/null +++ b/node_modules/core-js/full/reflect/set-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/set-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/set.js b/node_modules/core-js/full/reflect/set.js new file mode 100644 index 00000000..a08a20d7 --- /dev/null +++ b/node_modules/core-js/full/reflect/set.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/reflect/set'); + +module.exports = parent; diff --git a/node_modules/core-js/full/reflect/to-string-tag.js b/node_modules/core-js/full/reflect/to-string-tag.js new file mode 100644 index 00000000..3908aff3 --- /dev/null +++ b/node_modules/core-js/full/reflect/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.reflect.to-string-tag'); + +module.exports = 'Reflect'; diff --git a/node_modules/core-js/full/regexp/constructor.js b/node_modules/core-js/full/regexp/constructor.js new file mode 100644 index 00000000..414c1dbc --- /dev/null +++ b/node_modules/core-js/full/regexp/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/dot-all.js b/node_modules/core-js/full/regexp/dot-all.js new file mode 100644 index 00000000..bb687d21 --- /dev/null +++ b/node_modules/core-js/full/regexp/dot-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/dot-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/escape.js b/node_modules/core-js/full/regexp/escape.js new file mode 100644 index 00000000..5790cabd --- /dev/null +++ b/node_modules/core-js/full/regexp/escape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/escape'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/flags.js b/node_modules/core-js/full/regexp/flags.js new file mode 100644 index 00000000..1356b99a --- /dev/null +++ b/node_modules/core-js/full/regexp/flags.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/flags'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/index.js b/node_modules/core-js/full/regexp/index.js new file mode 100644 index 00000000..427bbc1a --- /dev/null +++ b/node_modules/core-js/full/regexp/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/match.js b/node_modules/core-js/full/regexp/match.js new file mode 100644 index 00000000..97dcf32a --- /dev/null +++ b/node_modules/core-js/full/regexp/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/match'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/replace.js b/node_modules/core-js/full/regexp/replace.js new file mode 100644 index 00000000..5c22adb8 --- /dev/null +++ b/node_modules/core-js/full/regexp/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/search.js b/node_modules/core-js/full/regexp/search.js new file mode 100644 index 00000000..551c4039 --- /dev/null +++ b/node_modules/core-js/full/regexp/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/search'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/split.js b/node_modules/core-js/full/regexp/split.js new file mode 100644 index 00000000..2aaa16c4 --- /dev/null +++ b/node_modules/core-js/full/regexp/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/split'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/sticky.js b/node_modules/core-js/full/regexp/sticky.js new file mode 100644 index 00000000..28314252 --- /dev/null +++ b/node_modules/core-js/full/regexp/sticky.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/sticky'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/test.js b/node_modules/core-js/full/regexp/test.js new file mode 100644 index 00000000..04e5c12b --- /dev/null +++ b/node_modules/core-js/full/regexp/test.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/test'); + +module.exports = parent; diff --git a/node_modules/core-js/full/regexp/to-string.js b/node_modules/core-js/full/regexp/to-string.js new file mode 100644 index 00000000..f2a27097 --- /dev/null +++ b/node_modules/core-js/full/regexp/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/regexp/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/self.js b/node_modules/core-js/full/self.js new file mode 100644 index 00000000..f460150e --- /dev/null +++ b/node_modules/core-js/full/self.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/self'); + +module.exports = parent; diff --git a/node_modules/core-js/full/set-immediate.js b/node_modules/core-js/full/set-immediate.js new file mode 100644 index 00000000..8d99840b --- /dev/null +++ b/node_modules/core-js/full/set-immediate.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/set-immediate'); + +module.exports = parent; diff --git a/node_modules/core-js/full/set-interval.js b/node_modules/core-js/full/set-interval.js new file mode 100644 index 00000000..b542c54b --- /dev/null +++ b/node_modules/core-js/full/set-interval.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/set-interval'); + +module.exports = parent; diff --git a/node_modules/core-js/full/set-timeout.js b/node_modules/core-js/full/set-timeout.js new file mode 100644 index 00000000..2cc19782 --- /dev/null +++ b/node_modules/core-js/full/set-timeout.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/set-timeout'); + +module.exports = parent; diff --git a/node_modules/core-js/full/set/add-all.js b/node_modules/core-js/full/set/add-all.js new file mode 100644 index 00000000..bafef1c9 --- /dev/null +++ b/node_modules/core-js/full/set/add-all.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.add-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'addAll'); diff --git a/node_modules/core-js/full/set/delete-all.js b/node_modules/core-js/full/set/delete-all.js new file mode 100644 index 00000000..02336216 --- /dev/null +++ b/node_modules/core-js/full/set/delete-all.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.delete-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'deleteAll'); diff --git a/node_modules/core-js/full/set/difference.js b/node_modules/core-js/full/set/difference.js new file mode 100644 index 00000000..879eff13 --- /dev/null +++ b/node_modules/core-js/full/set/difference.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../actual/set/difference'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.difference'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'difference'); diff --git a/node_modules/core-js/full/set/every.js b/node_modules/core-js/full/set/every.js new file mode 100644 index 00000000..f5c0cfb2 --- /dev/null +++ b/node_modules/core-js/full/set/every.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.every'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'every'); diff --git a/node_modules/core-js/full/set/filter.js b/node_modules/core-js/full/set/filter.js new file mode 100644 index 00000000..31500687 --- /dev/null +++ b/node_modules/core-js/full/set/filter.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.filter'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'filter'); diff --git a/node_modules/core-js/full/set/find.js b/node_modules/core-js/full/set/find.js new file mode 100644 index 00000000..9ff5b53b --- /dev/null +++ b/node_modules/core-js/full/set/find.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.find'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'find'); diff --git a/node_modules/core-js/full/set/from.js b/node_modules/core-js/full/set/from.js new file mode 100644 index 00000000..d46b0512 --- /dev/null +++ b/node_modules/core-js/full/set/from.js @@ -0,0 +1,26 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.set'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.from'); +require('../../modules/esnext.set.add-all'); +require('../../modules/esnext.set.delete-all'); +require('../../modules/esnext.set.difference.v2'); +require('../../modules/esnext.set.every'); +require('../../modules/esnext.set.filter'); +require('../../modules/esnext.set.find'); +require('../../modules/esnext.set.join'); +require('../../modules/esnext.set.intersection.v2'); +require('../../modules/esnext.set.is-disjoint-from.v2'); +require('../../modules/esnext.set.is-subset-of.v2'); +require('../../modules/esnext.set.is-superset-of.v2'); +require('../../modules/esnext.set.map'); +require('../../modules/esnext.set.reduce'); +require('../../modules/esnext.set.some'); +require('../../modules/esnext.set.symmetric-difference.v2'); +require('../../modules/esnext.set.union.v2'); +require('../../modules/web.dom-collections.iterator'); +var path = require('../../internals/path'); + +module.exports = path.Set.from; diff --git a/node_modules/core-js/full/set/index.js b/node_modules/core-js/full/set/index.js new file mode 100644 index 00000000..f483f9ec --- /dev/null +++ b/node_modules/core-js/full/set/index.js @@ -0,0 +1,22 @@ +'use strict'; +var parent = require('../../actual/set'); +require('../../modules/esnext.set.from'); +require('../../modules/esnext.set.of'); +require('../../modules/esnext.set.add-all'); +require('../../modules/esnext.set.delete-all'); +require('../../modules/esnext.set.every'); +require('../../modules/esnext.set.difference'); +require('../../modules/esnext.set.filter'); +require('../../modules/esnext.set.find'); +require('../../modules/esnext.set.intersection'); +require('../../modules/esnext.set.is-disjoint-from'); +require('../../modules/esnext.set.is-subset-of'); +require('../../modules/esnext.set.is-superset-of'); +require('../../modules/esnext.set.join'); +require('../../modules/esnext.set.map'); +require('../../modules/esnext.set.reduce'); +require('../../modules/esnext.set.some'); +require('../../modules/esnext.set.symmetric-difference'); +require('../../modules/esnext.set.union'); + +module.exports = parent; diff --git a/node_modules/core-js/full/set/intersection.js b/node_modules/core-js/full/set/intersection.js new file mode 100644 index 00000000..8e96ff5f --- /dev/null +++ b/node_modules/core-js/full/set/intersection.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../actual/set/intersection'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.intersection'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'intersection'); diff --git a/node_modules/core-js/full/set/is-disjoint-from.js b/node_modules/core-js/full/set/is-disjoint-from.js new file mode 100644 index 00000000..0eae0d6e --- /dev/null +++ b/node_modules/core-js/full/set/is-disjoint-from.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../actual/set/is-disjoint-from'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.is-disjoint-from'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'isDisjointFrom'); diff --git a/node_modules/core-js/full/set/is-subset-of.js b/node_modules/core-js/full/set/is-subset-of.js new file mode 100644 index 00000000..6cab4250 --- /dev/null +++ b/node_modules/core-js/full/set/is-subset-of.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../actual/set/is-subset-of'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.is-subset-of'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'isSubsetOf'); diff --git a/node_modules/core-js/full/set/is-superset-of.js b/node_modules/core-js/full/set/is-superset-of.js new file mode 100644 index 00000000..38c029ec --- /dev/null +++ b/node_modules/core-js/full/set/is-superset-of.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../actual/set/is-superset-of'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.is-superset-of'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'isSupersetOf'); diff --git a/node_modules/core-js/full/set/join.js b/node_modules/core-js/full/set/join.js new file mode 100644 index 00000000..f50f5e2e --- /dev/null +++ b/node_modules/core-js/full/set/join.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.join'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'join'); diff --git a/node_modules/core-js/full/set/map.js b/node_modules/core-js/full/set/map.js new file mode 100644 index 00000000..0785cfc5 --- /dev/null +++ b/node_modules/core-js/full/set/map.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.map'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'map'); diff --git a/node_modules/core-js/full/set/of.js b/node_modules/core-js/full/set/of.js new file mode 100644 index 00000000..754f8e30 --- /dev/null +++ b/node_modules/core-js/full/set/of.js @@ -0,0 +1,24 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.set'); +require('../../modules/esnext.set.of'); +require('../../modules/esnext.set.add-all'); +require('../../modules/esnext.set.delete-all'); +require('../../modules/esnext.set.difference.v2'); +require('../../modules/esnext.set.every'); +require('../../modules/esnext.set.filter'); +require('../../modules/esnext.set.find'); +require('../../modules/esnext.set.join'); +require('../../modules/esnext.set.intersection.v2'); +require('../../modules/esnext.set.is-disjoint-from.v2'); +require('../../modules/esnext.set.is-subset-of.v2'); +require('../../modules/esnext.set.is-superset-of.v2'); +require('../../modules/esnext.set.map'); +require('../../modules/esnext.set.reduce'); +require('../../modules/esnext.set.some'); +require('../../modules/esnext.set.symmetric-difference.v2'); +require('../../modules/esnext.set.union.v2'); +var path = require('../../internals/path'); + +module.exports = path.Set.of; diff --git a/node_modules/core-js/full/set/reduce.js b/node_modules/core-js/full/set/reduce.js new file mode 100644 index 00000000..5e624cd6 --- /dev/null +++ b/node_modules/core-js/full/set/reduce.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.reduce'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'reduce'); diff --git a/node_modules/core-js/full/set/some.js b/node_modules/core-js/full/set/some.js new file mode 100644 index 00000000..9a7adfda --- /dev/null +++ b/node_modules/core-js/full/set/some.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.set'); +require('../../modules/esnext.set.some'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'some'); diff --git a/node_modules/core-js/full/set/symmetric-difference.js b/node_modules/core-js/full/set/symmetric-difference.js new file mode 100644 index 00000000..04b74e8b --- /dev/null +++ b/node_modules/core-js/full/set/symmetric-difference.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../actual/set/symmetric-difference'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.symmetric-difference'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'symmetricDifference'); diff --git a/node_modules/core-js/full/set/union.js b/node_modules/core-js/full/set/union.js new file mode 100644 index 00000000..146011c3 --- /dev/null +++ b/node_modules/core-js/full/set/union.js @@ -0,0 +1,9 @@ +'use strict'; +require('../../actual/set/union'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.set.union'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Set', 'union'); diff --git a/node_modules/core-js/full/string/anchor.js b/node_modules/core-js/full/string/anchor.js new file mode 100644 index 00000000..8faede4b --- /dev/null +++ b/node_modules/core-js/full/string/anchor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/anchor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/at.js b/node_modules/core-js/full/string/at.js new file mode 100644 index 00000000..a3903ea1 --- /dev/null +++ b/node_modules/core-js/full/string/at.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../actual/string/at'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.string.at'); + +module.exports = require('../../internals/entry-unbind')('String', 'at'); diff --git a/node_modules/core-js/full/string/big.js b/node_modules/core-js/full/string/big.js new file mode 100644 index 00000000..bc349a24 --- /dev/null +++ b/node_modules/core-js/full/string/big.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/big'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/blink.js b/node_modules/core-js/full/string/blink.js new file mode 100644 index 00000000..e8abf633 --- /dev/null +++ b/node_modules/core-js/full/string/blink.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/blink'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/bold.js b/node_modules/core-js/full/string/bold.js new file mode 100644 index 00000000..e7954e58 --- /dev/null +++ b/node_modules/core-js/full/string/bold.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/bold'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/code-point-at.js b/node_modules/core-js/full/string/code-point-at.js new file mode 100644 index 00000000..ade6be4d --- /dev/null +++ b/node_modules/core-js/full/string/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/code-points.js b/node_modules/core-js/full/string/code-points.js new file mode 100644 index 00000000..73bca4e5 --- /dev/null +++ b/node_modules/core-js/full/string/code-points.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/esnext.string.code-points'); + +module.exports = require('../../internals/entry-unbind')('String', 'codePoints'); diff --git a/node_modules/core-js/full/string/cooked.js b/node_modules/core-js/full/string/cooked.js new file mode 100644 index 00000000..6eddb1b7 --- /dev/null +++ b/node_modules/core-js/full/string/cooked.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.string.cooked'); +var path = require('../../internals/path'); + +module.exports = path.String.cooked; diff --git a/node_modules/core-js/full/string/dedent.js b/node_modules/core-js/full/string/dedent.js new file mode 100644 index 00000000..68eb0900 --- /dev/null +++ b/node_modules/core-js/full/string/dedent.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.string.from-code-point'); +require('../../modules/es.weak-map'); +require('../../modules/esnext.string.dedent'); +var path = require('../../internals/path'); + +module.exports = path.String.dedent; diff --git a/node_modules/core-js/full/string/ends-with.js b/node_modules/core-js/full/string/ends-with.js new file mode 100644 index 00000000..44ad69ef --- /dev/null +++ b/node_modules/core-js/full/string/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/fixed.js b/node_modules/core-js/full/string/fixed.js new file mode 100644 index 00000000..44efff25 --- /dev/null +++ b/node_modules/core-js/full/string/fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/fontcolor.js b/node_modules/core-js/full/string/fontcolor.js new file mode 100644 index 00000000..f491dfb2 --- /dev/null +++ b/node_modules/core-js/full/string/fontcolor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/fontcolor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/fontsize.js b/node_modules/core-js/full/string/fontsize.js new file mode 100644 index 00000000..0dffa6a4 --- /dev/null +++ b/node_modules/core-js/full/string/fontsize.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/fontsize'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/from-code-point.js b/node_modules/core-js/full/string/from-code-point.js new file mode 100644 index 00000000..3c2e909d --- /dev/null +++ b/node_modules/core-js/full/string/from-code-point.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/from-code-point'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/includes.js b/node_modules/core-js/full/string/includes.js new file mode 100644 index 00000000..52966da9 --- /dev/null +++ b/node_modules/core-js/full/string/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/index.js b/node_modules/core-js/full/string/index.js new file mode 100644 index 00000000..708cbe65 --- /dev/null +++ b/node_modules/core-js/full/string/index.js @@ -0,0 +1,12 @@ +'use strict'; +var parent = require('../../actual/string'); +require('../../modules/es.weak-map'); +// TODO: remove from `core-js@4` +require('../../modules/esnext.string.at'); +require('../../modules/esnext.string.cooked'); +require('../../modules/esnext.string.code-points'); +require('../../modules/esnext.string.dedent'); +require('../../modules/esnext.string.match-all'); +require('../../modules/esnext.string.replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/is-well-formed.js b/node_modules/core-js/full/string/is-well-formed.js new file mode 100644 index 00000000..c156be27 --- /dev/null +++ b/node_modules/core-js/full/string/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/italics.js b/node_modules/core-js/full/string/italics.js new file mode 100644 index 00000000..42184d37 --- /dev/null +++ b/node_modules/core-js/full/string/italics.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/italics'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/iterator.js b/node_modules/core-js/full/string/iterator.js new file mode 100644 index 00000000..fefcef63 --- /dev/null +++ b/node_modules/core-js/full/string/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/link.js b/node_modules/core-js/full/string/link.js new file mode 100644 index 00000000..3acbcfbb --- /dev/null +++ b/node_modules/core-js/full/string/link.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/link'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/match-all.js b/node_modules/core-js/full/string/match-all.js new file mode 100644 index 00000000..9d23a4af --- /dev/null +++ b/node_modules/core-js/full/string/match-all.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../../modules/esnext.string.match-all'); + +var parent = require('../../actual/string/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/match.js b/node_modules/core-js/full/string/match.js new file mode 100644 index 00000000..a3dc019a --- /dev/null +++ b/node_modules/core-js/full/string/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/match'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/pad-end.js b/node_modules/core-js/full/string/pad-end.js new file mode 100644 index 00000000..d51bd030 --- /dev/null +++ b/node_modules/core-js/full/string/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/pad-start.js b/node_modules/core-js/full/string/pad-start.js new file mode 100644 index 00000000..f93fbdcd --- /dev/null +++ b/node_modules/core-js/full/string/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/raw.js b/node_modules/core-js/full/string/raw.js new file mode 100644 index 00000000..d3041970 --- /dev/null +++ b/node_modules/core-js/full/string/raw.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/raw'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/repeat.js b/node_modules/core-js/full/string/repeat.js new file mode 100644 index 00000000..f3075ea2 --- /dev/null +++ b/node_modules/core-js/full/string/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/replace-all.js b/node_modules/core-js/full/string/replace-all.js new file mode 100644 index 00000000..1bbb6510 --- /dev/null +++ b/node_modules/core-js/full/string/replace-all.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../../modules/esnext.string.replace-all'); + +var parent = require('../../actual/string/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/replace.js b/node_modules/core-js/full/string/replace.js new file mode 100644 index 00000000..2ada8032 --- /dev/null +++ b/node_modules/core-js/full/string/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/search.js b/node_modules/core-js/full/string/search.js new file mode 100644 index 00000000..53e96af4 --- /dev/null +++ b/node_modules/core-js/full/string/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/search'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/small.js b/node_modules/core-js/full/string/small.js new file mode 100644 index 00000000..5d9b03f6 --- /dev/null +++ b/node_modules/core-js/full/string/small.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/small'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/split.js b/node_modules/core-js/full/string/split.js new file mode 100644 index 00000000..29d49206 --- /dev/null +++ b/node_modules/core-js/full/string/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/split'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/starts-with.js b/node_modules/core-js/full/string/starts-with.js new file mode 100644 index 00000000..677f13ff --- /dev/null +++ b/node_modules/core-js/full/string/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/strike.js b/node_modules/core-js/full/string/strike.js new file mode 100644 index 00000000..39ac25e5 --- /dev/null +++ b/node_modules/core-js/full/string/strike.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/strike'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/sub.js b/node_modules/core-js/full/string/sub.js new file mode 100644 index 00000000..a67dc8e0 --- /dev/null +++ b/node_modules/core-js/full/string/sub.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/sub'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/substr.js b/node_modules/core-js/full/string/substr.js new file mode 100644 index 00000000..0ffb4ae1 --- /dev/null +++ b/node_modules/core-js/full/string/substr.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/substr'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/sup.js b/node_modules/core-js/full/string/sup.js new file mode 100644 index 00000000..2ef447d0 --- /dev/null +++ b/node_modules/core-js/full/string/sup.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/sup'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/to-well-formed.js b/node_modules/core-js/full/string/to-well-formed.js new file mode 100644 index 00000000..ac5affe4 --- /dev/null +++ b/node_modules/core-js/full/string/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/trim-end.js b/node_modules/core-js/full/string/trim-end.js new file mode 100644 index 00000000..6be627fc --- /dev/null +++ b/node_modules/core-js/full/string/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/trim-left.js b/node_modules/core-js/full/string/trim-left.js new file mode 100644 index 00000000..862eb1a6 --- /dev/null +++ b/node_modules/core-js/full/string/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/trim-right.js b/node_modules/core-js/full/string/trim-right.js new file mode 100644 index 00000000..8c34d718 --- /dev/null +++ b/node_modules/core-js/full/string/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/trim-start.js b/node_modules/core-js/full/string/trim-start.js new file mode 100644 index 00000000..b6c6e135 --- /dev/null +++ b/node_modules/core-js/full/string/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/trim.js b/node_modules/core-js/full/string/trim.js new file mode 100644 index 00000000..23cd1773 --- /dev/null +++ b/node_modules/core-js/full/string/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/string/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/anchor.js b/node_modules/core-js/full/string/virtual/anchor.js new file mode 100644 index 00000000..fcd064c2 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/anchor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/anchor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/at.js b/node_modules/core-js/full/string/virtual/at.js new file mode 100644 index 00000000..68c432c4 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/at.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../../actual/string/virtual/at'); +// TODO: Remove from `core-js@4` +require('../../../modules/esnext.string.at'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'at'); diff --git a/node_modules/core-js/full/string/virtual/big.js b/node_modules/core-js/full/string/virtual/big.js new file mode 100644 index 00000000..ea815ef1 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/big.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/big'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/blink.js b/node_modules/core-js/full/string/virtual/blink.js new file mode 100644 index 00000000..906bbe3e --- /dev/null +++ b/node_modules/core-js/full/string/virtual/blink.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/blink'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/bold.js b/node_modules/core-js/full/string/virtual/bold.js new file mode 100644 index 00000000..8cbfe9d9 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/bold.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/bold'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/code-point-at.js b/node_modules/core-js/full/string/virtual/code-point-at.js new file mode 100644 index 00000000..dd2db8f7 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/code-points.js b/node_modules/core-js/full/string/virtual/code-points.js new file mode 100644 index 00000000..4fa3ce4d --- /dev/null +++ b/node_modules/core-js/full/string/virtual/code-points.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../../modules/es.object.to-string'); +require('../../../modules/esnext.string.code-points'); +var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method'); + +module.exports = getBuiltInPrototypeMethod('String', 'codePoints'); diff --git a/node_modules/core-js/full/string/virtual/ends-with.js b/node_modules/core-js/full/string/virtual/ends-with.js new file mode 100644 index 00000000..e77ae8d1 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/fixed.js b/node_modules/core-js/full/string/virtual/fixed.js new file mode 100644 index 00000000..daf1e224 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/fontcolor.js b/node_modules/core-js/full/string/virtual/fontcolor.js new file mode 100644 index 00000000..1e9fa24f --- /dev/null +++ b/node_modules/core-js/full/string/virtual/fontcolor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/fontcolor'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/fontsize.js b/node_modules/core-js/full/string/virtual/fontsize.js new file mode 100644 index 00000000..19b2a4c6 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/fontsize.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/fontsize'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/includes.js b/node_modules/core-js/full/string/virtual/includes.js new file mode 100644 index 00000000..5057bba8 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/index.js b/node_modules/core-js/full/string/virtual/index.js new file mode 100644 index 00000000..261c940e --- /dev/null +++ b/node_modules/core-js/full/string/virtual/index.js @@ -0,0 +1,10 @@ +'use strict'; +var parent = require('../../../actual/string/virtual'); +// TODO: remove from `core-js@4` +require('../../../modules/esnext.string.at'); +require('../../../modules/esnext.string.code-points'); +// TODO: remove from `core-js@4` +require('../../../modules/esnext.string.match-all'); +require('../../../modules/esnext.string.replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/is-well-formed.js b/node_modules/core-js/full/string/virtual/is-well-formed.js new file mode 100644 index 00000000..0358bea8 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/italics.js b/node_modules/core-js/full/string/virtual/italics.js new file mode 100644 index 00000000..8714b593 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/italics.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/italics'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/iterator.js b/node_modules/core-js/full/string/virtual/iterator.js new file mode 100644 index 00000000..1878fd12 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/link.js b/node_modules/core-js/full/string/virtual/link.js new file mode 100644 index 00000000..f61a09bd --- /dev/null +++ b/node_modules/core-js/full/string/virtual/link.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/link'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/match-all.js b/node_modules/core-js/full/string/virtual/match-all.js new file mode 100644 index 00000000..26e80f63 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/match-all.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../../../modules/esnext.string.match-all'); + +var parent = require('../../../actual/string/virtual/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/pad-end.js b/node_modules/core-js/full/string/virtual/pad-end.js new file mode 100644 index 00000000..f02b9ecd --- /dev/null +++ b/node_modules/core-js/full/string/virtual/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/pad-start.js b/node_modules/core-js/full/string/virtual/pad-start.js new file mode 100644 index 00000000..f8aeed68 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/repeat.js b/node_modules/core-js/full/string/virtual/repeat.js new file mode 100644 index 00000000..4dc5718d --- /dev/null +++ b/node_modules/core-js/full/string/virtual/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/replace-all.js b/node_modules/core-js/full/string/virtual/replace-all.js new file mode 100644 index 00000000..cdf4c9d2 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/replace-all.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../../../modules/esnext.string.replace-all'); + +var parent = require('../../../actual/string/virtual/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/small.js b/node_modules/core-js/full/string/virtual/small.js new file mode 100644 index 00000000..7dd3fdf0 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/small.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/small'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/starts-with.js b/node_modules/core-js/full/string/virtual/starts-with.js new file mode 100644 index 00000000..7cda8185 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/strike.js b/node_modules/core-js/full/string/virtual/strike.js new file mode 100644 index 00000000..f1cdccb1 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/strike.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/strike'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/sub.js b/node_modules/core-js/full/string/virtual/sub.js new file mode 100644 index 00000000..10cb6c2d --- /dev/null +++ b/node_modules/core-js/full/string/virtual/sub.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/sub'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/substr.js b/node_modules/core-js/full/string/virtual/substr.js new file mode 100644 index 00000000..58703667 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/substr.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/substr'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/sup.js b/node_modules/core-js/full/string/virtual/sup.js new file mode 100644 index 00000000..132152b2 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/sup.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/sup'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/to-well-formed.js b/node_modules/core-js/full/string/virtual/to-well-formed.js new file mode 100644 index 00000000..f4f5d71b --- /dev/null +++ b/node_modules/core-js/full/string/virtual/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/trim-end.js b/node_modules/core-js/full/string/virtual/trim-end.js new file mode 100644 index 00000000..961704fa --- /dev/null +++ b/node_modules/core-js/full/string/virtual/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/trim-left.js b/node_modules/core-js/full/string/virtual/trim-left.js new file mode 100644 index 00000000..59bb506b --- /dev/null +++ b/node_modules/core-js/full/string/virtual/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/trim-right.js b/node_modules/core-js/full/string/virtual/trim-right.js new file mode 100644 index 00000000..69fe2c90 --- /dev/null +++ b/node_modules/core-js/full/string/virtual/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/trim-start.js b/node_modules/core-js/full/string/virtual/trim-start.js new file mode 100644 index 00000000..fce3e89e --- /dev/null +++ b/node_modules/core-js/full/string/virtual/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/full/string/virtual/trim.js b/node_modules/core-js/full/string/virtual/trim.js new file mode 100644 index 00000000..af5fa18f --- /dev/null +++ b/node_modules/core-js/full/string/virtual/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../actual/string/virtual/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/full/structured-clone.js b/node_modules/core-js/full/structured-clone.js new file mode 100644 index 00000000..e79f18f7 --- /dev/null +++ b/node_modules/core-js/full/structured-clone.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/structured-clone'); + +module.exports = parent; diff --git a/node_modules/core-js/full/suppressed-error.js b/node_modules/core-js/full/suppressed-error.js new file mode 100644 index 00000000..4b2905ae --- /dev/null +++ b/node_modules/core-js/full/suppressed-error.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/suppressed-error'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/async-dispose.js b/node_modules/core-js/full/symbol/async-dispose.js new file mode 100644 index 00000000..badcbcf2 --- /dev/null +++ b/node_modules/core-js/full/symbol/async-dispose.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/async-dispose'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/async-iterator.js b/node_modules/core-js/full/symbol/async-iterator.js new file mode 100644 index 00000000..fd7aa548 --- /dev/null +++ b/node_modules/core-js/full/symbol/async-iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/async-iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/custom-matcher.js b/node_modules/core-js/full/symbol/custom-matcher.js new file mode 100644 index 00000000..7b6dad36 --- /dev/null +++ b/node_modules/core-js/full/symbol/custom-matcher.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.symbol.custom-matcher'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('customMatcher'); diff --git a/node_modules/core-js/full/symbol/description.js b/node_modules/core-js/full/symbol/description.js new file mode 100644 index 00000000..01ce17a6 --- /dev/null +++ b/node_modules/core-js/full/symbol/description.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/es.symbol.description'); diff --git a/node_modules/core-js/full/symbol/dispose.js b/node_modules/core-js/full/symbol/dispose.js new file mode 100644 index 00000000..153ed525 --- /dev/null +++ b/node_modules/core-js/full/symbol/dispose.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/dispose'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/for.js b/node_modules/core-js/full/symbol/for.js new file mode 100644 index 00000000..6e5e5c63 --- /dev/null +++ b/node_modules/core-js/full/symbol/for.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/for'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/has-instance.js b/node_modules/core-js/full/symbol/has-instance.js new file mode 100644 index 00000000..b70ed03f --- /dev/null +++ b/node_modules/core-js/full/symbol/has-instance.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/has-instance'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/index.js b/node_modules/core-js/full/symbol/index.js new file mode 100644 index 00000000..83668137 --- /dev/null +++ b/node_modules/core-js/full/symbol/index.js @@ -0,0 +1,15 @@ +'use strict'; +var parent = require('../../actual/symbol'); +require('../../modules/esnext.symbol.is-registered-symbol'); +require('../../modules/esnext.symbol.is-well-known-symbol'); +require('../../modules/esnext.symbol.custom-matcher'); +require('../../modules/esnext.symbol.observable'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.symbol.is-registered'); +require('../../modules/esnext.symbol.is-well-known'); +require('../../modules/esnext.symbol.matcher'); +require('../../modules/esnext.symbol.metadata-key'); +require('../../modules/esnext.symbol.pattern-match'); +require('../../modules/esnext.symbol.replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/is-concat-spreadable.js b/node_modules/core-js/full/symbol/is-concat-spreadable.js new file mode 100644 index 00000000..606e169b --- /dev/null +++ b/node_modules/core-js/full/symbol/is-concat-spreadable.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/is-concat-spreadable'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/is-registered-symbol.js b/node_modules/core-js/full/symbol/is-registered-symbol.js new file mode 100644 index 00000000..7ef1f022 --- /dev/null +++ b/node_modules/core-js/full/symbol/is-registered-symbol.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.symbol'); +require('../../modules/esnext.symbol.is-registered-symbol'); +var path = require('../../internals/path'); + +module.exports = path.Symbol.isRegisteredSymbol; diff --git a/node_modules/core-js/full/symbol/is-registered.js b/node_modules/core-js/full/symbol/is-registered.js new file mode 100644 index 00000000..7a2e6d27 --- /dev/null +++ b/node_modules/core-js/full/symbol/is-registered.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.symbol'); +require('../../modules/esnext.symbol.is-registered'); +var path = require('../../internals/path'); + +module.exports = path.Symbol.isRegistered; diff --git a/node_modules/core-js/full/symbol/is-well-known-symbol.js b/node_modules/core-js/full/symbol/is-well-known-symbol.js new file mode 100644 index 00000000..51062421 --- /dev/null +++ b/node_modules/core-js/full/symbol/is-well-known-symbol.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.symbol'); +require('../../modules/esnext.symbol.is-well-known-symbol'); +var path = require('../../internals/path'); + +module.exports = path.Symbol.isWellKnownSymbol; diff --git a/node_modules/core-js/full/symbol/is-well-known.js b/node_modules/core-js/full/symbol/is-well-known.js new file mode 100644 index 00000000..9e9f648b --- /dev/null +++ b/node_modules/core-js/full/symbol/is-well-known.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.symbol'); +require('../../modules/esnext.symbol.is-well-known'); +var path = require('../../internals/path'); + +module.exports = path.Symbol.isWellKnown; diff --git a/node_modules/core-js/full/symbol/iterator.js b/node_modules/core-js/full/symbol/iterator.js new file mode 100644 index 00000000..5ed48cc0 --- /dev/null +++ b/node_modules/core-js/full/symbol/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/key-for.js b/node_modules/core-js/full/symbol/key-for.js new file mode 100644 index 00000000..a959f7f2 --- /dev/null +++ b/node_modules/core-js/full/symbol/key-for.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/key-for'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/match-all.js b/node_modules/core-js/full/symbol/match-all.js new file mode 100644 index 00000000..6ee84745 --- /dev/null +++ b/node_modules/core-js/full/symbol/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/match.js b/node_modules/core-js/full/symbol/match.js new file mode 100644 index 00000000..29f668ed --- /dev/null +++ b/node_modules/core-js/full/symbol/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/match'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/matcher.js b/node_modules/core-js/full/symbol/matcher.js new file mode 100644 index 00000000..8ae8bd1b --- /dev/null +++ b/node_modules/core-js/full/symbol/matcher.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.symbol.matcher'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('matcher'); diff --git a/node_modules/core-js/full/symbol/metadata-key.js b/node_modules/core-js/full/symbol/metadata-key.js new file mode 100644 index 00000000..a6fcd007 --- /dev/null +++ b/node_modules/core-js/full/symbol/metadata-key.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.symbol.metadata-key'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('metadataKey'); diff --git a/node_modules/core-js/full/symbol/metadata.js b/node_modules/core-js/full/symbol/metadata.js new file mode 100644 index 00000000..b44c1a54 --- /dev/null +++ b/node_modules/core-js/full/symbol/metadata.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/metadata'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/observable.js b/node_modules/core-js/full/symbol/observable.js new file mode 100644 index 00000000..3f05b281 --- /dev/null +++ b/node_modules/core-js/full/symbol/observable.js @@ -0,0 +1,5 @@ +'use strict'; +require('../../modules/esnext.symbol.observable'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('observable'); diff --git a/node_modules/core-js/full/symbol/pattern-match.js b/node_modules/core-js/full/symbol/pattern-match.js new file mode 100644 index 00000000..3bd8489f --- /dev/null +++ b/node_modules/core-js/full/symbol/pattern-match.js @@ -0,0 +1,6 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.symbol.pattern-match'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('patternMatch'); diff --git a/node_modules/core-js/full/symbol/replace-all.js b/node_modules/core-js/full/symbol/replace-all.js new file mode 100644 index 00000000..76a360a1 --- /dev/null +++ b/node_modules/core-js/full/symbol/replace-all.js @@ -0,0 +1,6 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.symbol.replace-all'); +var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped'); + +module.exports = WrappedWellKnownSymbolModule.f('replaceAll'); diff --git a/node_modules/core-js/full/symbol/replace.js b/node_modules/core-js/full/symbol/replace.js new file mode 100644 index 00000000..749b2c14 --- /dev/null +++ b/node_modules/core-js/full/symbol/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/search.js b/node_modules/core-js/full/symbol/search.js new file mode 100644 index 00000000..4259531e --- /dev/null +++ b/node_modules/core-js/full/symbol/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/search'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/species.js b/node_modules/core-js/full/symbol/species.js new file mode 100644 index 00000000..970e5261 --- /dev/null +++ b/node_modules/core-js/full/symbol/species.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/species'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/split.js b/node_modules/core-js/full/symbol/split.js new file mode 100644 index 00000000..07c221d7 --- /dev/null +++ b/node_modules/core-js/full/symbol/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/split'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/to-primitive.js b/node_modules/core-js/full/symbol/to-primitive.js new file mode 100644 index 00000000..4775a13e --- /dev/null +++ b/node_modules/core-js/full/symbol/to-primitive.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/to-primitive'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/to-string-tag.js b/node_modules/core-js/full/symbol/to-string-tag.js new file mode 100644 index 00000000..3a1918b0 --- /dev/null +++ b/node_modules/core-js/full/symbol/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/full/symbol/unscopables.js b/node_modules/core-js/full/symbol/unscopables.js new file mode 100644 index 00000000..379e8b32 --- /dev/null +++ b/node_modules/core-js/full/symbol/unscopables.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/symbol/unscopables'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/at.js b/node_modules/core-js/full/typed-array/at.js new file mode 100644 index 00000000..ee0919ff --- /dev/null +++ b/node_modules/core-js/full/typed-array/at.js @@ -0,0 +1,7 @@ +'use strict'; +var parent = require('../../actual/typed-array/at'); + +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.at'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/copy-within.js b/node_modules/core-js/full/typed-array/copy-within.js new file mode 100644 index 00000000..c2228f87 --- /dev/null +++ b/node_modules/core-js/full/typed-array/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/entries.js b/node_modules/core-js/full/typed-array/entries.js new file mode 100644 index 00000000..cf3edb64 --- /dev/null +++ b/node_modules/core-js/full/typed-array/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/every.js b/node_modules/core-js/full/typed-array/every.js new file mode 100644 index 00000000..4d40f039 --- /dev/null +++ b/node_modules/core-js/full/typed-array/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/every'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/fill.js b/node_modules/core-js/full/typed-array/fill.js new file mode 100644 index 00000000..50b2d543 --- /dev/null +++ b/node_modules/core-js/full/typed-array/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/filter-out.js b/node_modules/core-js/full/typed-array/filter-out.js new file mode 100644 index 00000000..a6726b79 --- /dev/null +++ b/node_modules/core-js/full/typed-array/filter-out.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.filter-out'); diff --git a/node_modules/core-js/full/typed-array/filter-reject.js b/node_modules/core-js/full/typed-array/filter-reject.js new file mode 100644 index 00000000..c9d32756 --- /dev/null +++ b/node_modules/core-js/full/typed-array/filter-reject.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.typed-array.filter-reject'); diff --git a/node_modules/core-js/full/typed-array/filter.js b/node_modules/core-js/full/typed-array/filter.js new file mode 100644 index 00000000..0e5b3490 --- /dev/null +++ b/node_modules/core-js/full/typed-array/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/find-index.js b/node_modules/core-js/full/typed-array/find-index.js new file mode 100644 index 00000000..f770e7dc --- /dev/null +++ b/node_modules/core-js/full/typed-array/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/find-last-index.js b/node_modules/core-js/full/typed-array/find-last-index.js new file mode 100644 index 00000000..1c8ade64 --- /dev/null +++ b/node_modules/core-js/full/typed-array/find-last-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/find-last.js b/node_modules/core-js/full/typed-array/find-last.js new file mode 100644 index 00000000..5279720b --- /dev/null +++ b/node_modules/core-js/full/typed-array/find-last.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/find.js b/node_modules/core-js/full/typed-array/find.js new file mode 100644 index 00000000..c78edeed --- /dev/null +++ b/node_modules/core-js/full/typed-array/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/find'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/float32-array.js b/node_modules/core-js/full/typed-array/float32-array.js new file mode 100644 index 00000000..94de0e74 --- /dev/null +++ b/node_modules/core-js/full/typed-array/float32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/float32-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/float64-array.js b/node_modules/core-js/full/typed-array/float64-array.js new file mode 100644 index 00000000..88375774 --- /dev/null +++ b/node_modules/core-js/full/typed-array/float64-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/float64-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/for-each.js b/node_modules/core-js/full/typed-array/for-each.js new file mode 100644 index 00000000..8ceca88f --- /dev/null +++ b/node_modules/core-js/full/typed-array/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/from-async.js b/node_modules/core-js/full/typed-array/from-async.js new file mode 100644 index 00000000..f78f4a84 --- /dev/null +++ b/node_modules/core-js/full/typed-array/from-async.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.typed-array.from-async'); diff --git a/node_modules/core-js/full/typed-array/from-base64.js b/node_modules/core-js/full/typed-array/from-base64.js new file mode 100644 index 00000000..73387003 --- /dev/null +++ b/node_modules/core-js/full/typed-array/from-base64.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/from-base64'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/from-hex.js b/node_modules/core-js/full/typed-array/from-hex.js new file mode 100644 index 00000000..4d329ec6 --- /dev/null +++ b/node_modules/core-js/full/typed-array/from-hex.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/from-hex'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/from.js b/node_modules/core-js/full/typed-array/from.js new file mode 100644 index 00000000..a1693c8f --- /dev/null +++ b/node_modules/core-js/full/typed-array/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/from'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/group-by.js b/node_modules/core-js/full/typed-array/group-by.js new file mode 100644 index 00000000..cea8d665 --- /dev/null +++ b/node_modules/core-js/full/typed-array/group-by.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/esnext.typed-array.group-by'); diff --git a/node_modules/core-js/full/typed-array/includes.js b/node_modules/core-js/full/typed-array/includes.js new file mode 100644 index 00000000..d9011038 --- /dev/null +++ b/node_modules/core-js/full/typed-array/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/index-of.js b/node_modules/core-js/full/typed-array/index-of.js new file mode 100644 index 00000000..89a1fd9d --- /dev/null +++ b/node_modules/core-js/full/typed-array/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/index.js b/node_modules/core-js/full/typed-array/index.js new file mode 100644 index 00000000..2a1f0436 --- /dev/null +++ b/node_modules/core-js/full/typed-array/index.js @@ -0,0 +1,14 @@ +'use strict'; +var parent = require('../../actual/typed-array'); +require('../../modules/es.map'); +require('../../modules/es.promise'); +require('../../modules/esnext.typed-array.from-async'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.at'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.filter-out'); +require('../../modules/esnext.typed-array.filter-reject'); +require('../../modules/esnext.typed-array.group-by'); +require('../../modules/esnext.typed-array.unique-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/int16-array.js b/node_modules/core-js/full/typed-array/int16-array.js new file mode 100644 index 00000000..b9473c60 --- /dev/null +++ b/node_modules/core-js/full/typed-array/int16-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/int16-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/int32-array.js b/node_modules/core-js/full/typed-array/int32-array.js new file mode 100644 index 00000000..283854bf --- /dev/null +++ b/node_modules/core-js/full/typed-array/int32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/int32-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/int8-array.js b/node_modules/core-js/full/typed-array/int8-array.js new file mode 100644 index 00000000..37ab3fb0 --- /dev/null +++ b/node_modules/core-js/full/typed-array/int8-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/int8-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/iterator.js b/node_modules/core-js/full/typed-array/iterator.js new file mode 100644 index 00000000..a7c10a3b --- /dev/null +++ b/node_modules/core-js/full/typed-array/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/join.js b/node_modules/core-js/full/typed-array/join.js new file mode 100644 index 00000000..cbfce882 --- /dev/null +++ b/node_modules/core-js/full/typed-array/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/join'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/keys.js b/node_modules/core-js/full/typed-array/keys.js new file mode 100644 index 00000000..369e7d49 --- /dev/null +++ b/node_modules/core-js/full/typed-array/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/last-index-of.js b/node_modules/core-js/full/typed-array/last-index-of.js new file mode 100644 index 00000000..940fb2d2 --- /dev/null +++ b/node_modules/core-js/full/typed-array/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/map.js b/node_modules/core-js/full/typed-array/map.js new file mode 100644 index 00000000..a9793632 --- /dev/null +++ b/node_modules/core-js/full/typed-array/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/map'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/methods.js b/node_modules/core-js/full/typed-array/methods.js new file mode 100644 index 00000000..1e85c5fa --- /dev/null +++ b/node_modules/core-js/full/typed-array/methods.js @@ -0,0 +1,14 @@ +'use strict'; +var parent = require('../../actual/typed-array/methods'); +require('../../modules/es.map'); +require('../../modules/es.promise'); +require('../../modules/esnext.typed-array.from-async'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.at'); +// TODO: Remove from `core-js@4` +require('../../modules/esnext.typed-array.filter-out'); +require('../../modules/esnext.typed-array.filter-reject'); +require('../../modules/esnext.typed-array.group-by'); +require('../../modules/esnext.typed-array.unique-by'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/of.js b/node_modules/core-js/full/typed-array/of.js new file mode 100644 index 00000000..8b4d0969 --- /dev/null +++ b/node_modules/core-js/full/typed-array/of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/reduce-right.js b/node_modules/core-js/full/typed-array/reduce-right.js new file mode 100644 index 00000000..350a25c4 --- /dev/null +++ b/node_modules/core-js/full/typed-array/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/reduce.js b/node_modules/core-js/full/typed-array/reduce.js new file mode 100644 index 00000000..dc2ca2d2 --- /dev/null +++ b/node_modules/core-js/full/typed-array/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/reverse.js b/node_modules/core-js/full/typed-array/reverse.js new file mode 100644 index 00000000..c6d6242b --- /dev/null +++ b/node_modules/core-js/full/typed-array/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/set-from-base64.js b/node_modules/core-js/full/typed-array/set-from-base64.js new file mode 100644 index 00000000..78bf569b --- /dev/null +++ b/node_modules/core-js/full/typed-array/set-from-base64.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/set-from-base64'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/set-from-hex.js b/node_modules/core-js/full/typed-array/set-from-hex.js new file mode 100644 index 00000000..9b112f5a --- /dev/null +++ b/node_modules/core-js/full/typed-array/set-from-hex.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/set-from-hex'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/set.js b/node_modules/core-js/full/typed-array/set.js new file mode 100644 index 00000000..d1cf8f2d --- /dev/null +++ b/node_modules/core-js/full/typed-array/set.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/set'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/slice.js b/node_modules/core-js/full/typed-array/slice.js new file mode 100644 index 00000000..264ae0f5 --- /dev/null +++ b/node_modules/core-js/full/typed-array/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/some.js b/node_modules/core-js/full/typed-array/some.js new file mode 100644 index 00000000..32d17c26 --- /dev/null +++ b/node_modules/core-js/full/typed-array/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/some'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/sort.js b/node_modules/core-js/full/typed-array/sort.js new file mode 100644 index 00000000..cdc3de35 --- /dev/null +++ b/node_modules/core-js/full/typed-array/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/subarray.js b/node_modules/core-js/full/typed-array/subarray.js new file mode 100644 index 00000000..a638b2a1 --- /dev/null +++ b/node_modules/core-js/full/typed-array/subarray.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/subarray'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/to-base64.js b/node_modules/core-js/full/typed-array/to-base64.js new file mode 100644 index 00000000..065c3a68 --- /dev/null +++ b/node_modules/core-js/full/typed-array/to-base64.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/to-base64'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/to-hex.js b/node_modules/core-js/full/typed-array/to-hex.js new file mode 100644 index 00000000..2d155109 --- /dev/null +++ b/node_modules/core-js/full/typed-array/to-hex.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/to-hex'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/to-locale-string.js b/node_modules/core-js/full/typed-array/to-locale-string.js new file mode 100644 index 00000000..fbc9f6f8 --- /dev/null +++ b/node_modules/core-js/full/typed-array/to-locale-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/to-locale-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/to-reversed.js b/node_modules/core-js/full/typed-array/to-reversed.js new file mode 100644 index 00000000..9fa431a8 --- /dev/null +++ b/node_modules/core-js/full/typed-array/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/to-sorted.js b/node_modules/core-js/full/typed-array/to-sorted.js new file mode 100644 index 00000000..04453764 --- /dev/null +++ b/node_modules/core-js/full/typed-array/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/to-spliced.js b/node_modules/core-js/full/typed-array/to-spliced.js new file mode 100644 index 00000000..a21aff31 --- /dev/null +++ b/node_modules/core-js/full/typed-array/to-spliced.js @@ -0,0 +1,5 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var parent = require('../../actual/typed-array/to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/to-string.js b/node_modules/core-js/full/typed-array/to-string.js new file mode 100644 index 00000000..0c9f331b --- /dev/null +++ b/node_modules/core-js/full/typed-array/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/uint16-array.js b/node_modules/core-js/full/typed-array/uint16-array.js new file mode 100644 index 00000000..53fa8192 --- /dev/null +++ b/node_modules/core-js/full/typed-array/uint16-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/uint16-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/uint32-array.js b/node_modules/core-js/full/typed-array/uint32-array.js new file mode 100644 index 00000000..f577d7f7 --- /dev/null +++ b/node_modules/core-js/full/typed-array/uint32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/uint32-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/uint8-array.js b/node_modules/core-js/full/typed-array/uint8-array.js new file mode 100644 index 00000000..3eb28d7e --- /dev/null +++ b/node_modules/core-js/full/typed-array/uint8-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/uint8-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/uint8-clamped-array.js b/node_modules/core-js/full/typed-array/uint8-clamped-array.js new file mode 100644 index 00000000..493d611b --- /dev/null +++ b/node_modules/core-js/full/typed-array/uint8-clamped-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../actual/typed-array/uint8-clamped-array'); +require('../../full/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/unique-by.js b/node_modules/core-js/full/typed-array/unique-by.js new file mode 100644 index 00000000..43a46a71 --- /dev/null +++ b/node_modules/core-js/full/typed-array/unique-by.js @@ -0,0 +1,3 @@ +'use strict'; +require('../../modules/es.map'); +require('../../modules/esnext.typed-array.unique-by'); diff --git a/node_modules/core-js/full/typed-array/values.js b/node_modules/core-js/full/typed-array/values.js new file mode 100644 index 00000000..4ef9b9d4 --- /dev/null +++ b/node_modules/core-js/full/typed-array/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/values'); + +module.exports = parent; diff --git a/node_modules/core-js/full/typed-array/with.js b/node_modules/core-js/full/typed-array/with.js new file mode 100644 index 00000000..ec01ee55 --- /dev/null +++ b/node_modules/core-js/full/typed-array/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/typed-array/with'); + +module.exports = parent; diff --git a/node_modules/core-js/full/unescape.js b/node_modules/core-js/full/unescape.js new file mode 100644 index 00000000..c9d614ae --- /dev/null +++ b/node_modules/core-js/full/unescape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../actual/unescape'); + +module.exports = parent; diff --git a/node_modules/core-js/full/url-search-params/index.js b/node_modules/core-js/full/url-search-params/index.js new file mode 100644 index 00000000..d6e6df5e --- /dev/null +++ b/node_modules/core-js/full/url-search-params/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/url-search-params'); + +module.exports = parent; diff --git a/node_modules/core-js/full/url/can-parse.js b/node_modules/core-js/full/url/can-parse.js new file mode 100644 index 00000000..5b083b0e --- /dev/null +++ b/node_modules/core-js/full/url/can-parse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/url/can-parse'); + +module.exports = parent; diff --git a/node_modules/core-js/full/url/index.js b/node_modules/core-js/full/url/index.js new file mode 100644 index 00000000..59c378f2 --- /dev/null +++ b/node_modules/core-js/full/url/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/url'); + +module.exports = parent; diff --git a/node_modules/core-js/full/url/parse.js b/node_modules/core-js/full/url/parse.js new file mode 100644 index 00000000..7105032c --- /dev/null +++ b/node_modules/core-js/full/url/parse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/url/parse'); + +module.exports = parent; diff --git a/node_modules/core-js/full/url/to-json.js b/node_modules/core-js/full/url/to-json.js new file mode 100644 index 00000000..c26ef4ae --- /dev/null +++ b/node_modules/core-js/full/url/to-json.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../actual/url/to-json'); + +module.exports = parent; diff --git a/node_modules/core-js/full/weak-map/delete-all.js b/node_modules/core-js/full/weak-map/delete-all.js new file mode 100644 index 00000000..76f854bc --- /dev/null +++ b/node_modules/core-js/full/weak-map/delete-all.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.weak-map'); +require('../../modules/esnext.weak-map.delete-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('WeakMap', 'deleteAll'); diff --git a/node_modules/core-js/full/weak-map/emplace.js b/node_modules/core-js/full/weak-map/emplace.js new file mode 100644 index 00000000..fc3844a4 --- /dev/null +++ b/node_modules/core-js/full/weak-map/emplace.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.weak-map'); +require('../../modules/esnext.weak-map.emplace'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('WeakMap', 'emplace'); diff --git a/node_modules/core-js/full/weak-map/from.js b/node_modules/core-js/full/weak-map/from.js new file mode 100644 index 00000000..443fd8f0 --- /dev/null +++ b/node_modules/core-js/full/weak-map/from.js @@ -0,0 +1,14 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/es.weak-map'); +require('../../modules/esnext.weak-map.from'); +require('../../modules/esnext.weak-map.delete-all'); +require('../../modules/esnext.weak-map.emplace'); +require('../../modules/esnext.weak-map.get-or-insert'); +require('../../modules/esnext.weak-map.get-or-insert-computed'); +require('../../modules/web.dom-collections.iterator'); +var path = require('../../internals/path'); + +module.exports = path.WeakMap.from; diff --git a/node_modules/core-js/full/weak-map/get-or-insert-computed.js b/node_modules/core-js/full/weak-map/get-or-insert-computed.js new file mode 100644 index 00000000..b8dcd093 --- /dev/null +++ b/node_modules/core-js/full/weak-map/get-or-insert-computed.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.weak-map'); +require('../../modules/esnext.weak-map.get-or-insert-computed'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('WeakMap', 'getOrInsertComputed'); diff --git a/node_modules/core-js/full/weak-map/get-or-insert.js b/node_modules/core-js/full/weak-map/get-or-insert.js new file mode 100644 index 00000000..6bb549fc --- /dev/null +++ b/node_modules/core-js/full/weak-map/get-or-insert.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.weak-map'); +require('../../modules/esnext.weak-map.get-or-insert'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('WeakMap', 'getOrInsert'); diff --git a/node_modules/core-js/full/weak-map/index.js b/node_modules/core-js/full/weak-map/index.js new file mode 100644 index 00000000..0710b896 --- /dev/null +++ b/node_modules/core-js/full/weak-map/index.js @@ -0,0 +1,13 @@ +'use strict'; +var parent = require('../../actual/weak-map'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.weak-map.from'); +require('../../modules/esnext.weak-map.of'); +require('../../modules/esnext.weak-map.emplace'); +require('../../modules/esnext.weak-map.get-or-insert'); +require('../../modules/esnext.weak-map.get-or-insert-computed'); +require('../../modules/esnext.weak-map.delete-all'); +// TODO: remove from `core-js@4` +require('../../modules/esnext.weak-map.upsert'); + +module.exports = parent; diff --git a/node_modules/core-js/full/weak-map/of.js b/node_modules/core-js/full/weak-map/of.js new file mode 100644 index 00000000..66d30633 --- /dev/null +++ b/node_modules/core-js/full/weak-map/of.js @@ -0,0 +1,12 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.weak-map'); +require('../../modules/esnext.weak-map.of'); +require('../../modules/esnext.weak-map.delete-all'); +require('../../modules/esnext.weak-map.emplace'); +require('../../modules/esnext.weak-map.get-or-insert'); +require('../../modules/esnext.weak-map.get-or-insert-computed'); +var path = require('../../internals/path'); + +module.exports = path.WeakMap.of; diff --git a/node_modules/core-js/full/weak-map/upsert.js b/node_modules/core-js/full/weak-map/upsert.js new file mode 100644 index 00000000..003098f6 --- /dev/null +++ b/node_modules/core-js/full/weak-map/upsert.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.weak-map'); +require('../../modules/esnext.weak-map.upsert'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('WeakMap', 'upsert'); diff --git a/node_modules/core-js/full/weak-set/add-all.js b/node_modules/core-js/full/weak-set/add-all.js new file mode 100644 index 00000000..4ecd10f2 --- /dev/null +++ b/node_modules/core-js/full/weak-set/add-all.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.weak-set'); +require('../../modules/esnext.weak-set.add-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('WeakSet', 'addAll'); diff --git a/node_modules/core-js/full/weak-set/delete-all.js b/node_modules/core-js/full/weak-set/delete-all.js new file mode 100644 index 00000000..5ddc14a1 --- /dev/null +++ b/node_modules/core-js/full/weak-set/delete-all.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.weak-set'); +require('../../modules/esnext.weak-set.delete-all'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('WeakSet', 'deleteAll'); diff --git a/node_modules/core-js/full/weak-set/from.js b/node_modules/core-js/full/weak-set/from.js new file mode 100644 index 00000000..5d7a4f9a --- /dev/null +++ b/node_modules/core-js/full/weak-set/from.js @@ -0,0 +1,12 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.string.iterator'); +require('../../modules/es.weak-set'); +require('../../modules/esnext.weak-set.from'); +require('../../modules/esnext.weak-set.add-all'); +require('../../modules/esnext.weak-set.delete-all'); +require('../../modules/web.dom-collections.iterator'); +var path = require('../../internals/path'); + +module.exports = path.WeakSet.from; diff --git a/node_modules/core-js/full/weak-set/index.js b/node_modules/core-js/full/weak-set/index.js new file mode 100644 index 00000000..9d9ac8d6 --- /dev/null +++ b/node_modules/core-js/full/weak-set/index.js @@ -0,0 +1,9 @@ +'use strict'; +var parent = require('../../actual/weak-set'); +require('../../modules/es.string.iterator'); +require('../../modules/esnext.weak-set.add-all'); +require('../../modules/esnext.weak-set.delete-all'); +require('../../modules/esnext.weak-set.from'); +require('../../modules/esnext.weak-set.of'); + +module.exports = parent; diff --git a/node_modules/core-js/full/weak-set/of.js b/node_modules/core-js/full/weak-set/of.js new file mode 100644 index 00000000..79b4523d --- /dev/null +++ b/node_modules/core-js/full/weak-set/of.js @@ -0,0 +1,10 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/es.array.iterator'); +require('../../modules/es.weak-set'); +require('../../modules/esnext.weak-set.of'); +require('../../modules/esnext.weak-set.add-all'); +require('../../modules/esnext.weak-set.delete-all'); +var path = require('../../internals/path'); + +module.exports = path.WeakSet.of; diff --git a/node_modules/core-js/index.js b/node_modules/core-js/index.js new file mode 100644 index 00000000..b4eca7ef --- /dev/null +++ b/node_modules/core-js/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./full'); diff --git a/node_modules/core-js/internals/README.md b/node_modules/core-js/internals/README.md new file mode 100644 index 00000000..f5cca304 --- /dev/null +++ b/node_modules/core-js/internals/README.md @@ -0,0 +1 @@ +This folder contains internal parts of `core-js` like helpers. diff --git a/node_modules/core-js/internals/a-callable.js b/node_modules/core-js/internals/a-callable.js new file mode 100644 index 00000000..0aae1ad5 --- /dev/null +++ b/node_modules/core-js/internals/a-callable.js @@ -0,0 +1,11 @@ +'use strict'; +var isCallable = require('../internals/is-callable'); +var tryToString = require('../internals/try-to-string'); + +var $TypeError = TypeError; + +// `Assert: IsCallable(argument) is true` +module.exports = function (argument) { + if (isCallable(argument)) return argument; + throw new $TypeError(tryToString(argument) + ' is not a function'); +}; diff --git a/node_modules/core-js/internals/a-constructor.js b/node_modules/core-js/internals/a-constructor.js new file mode 100644 index 00000000..efede0f9 --- /dev/null +++ b/node_modules/core-js/internals/a-constructor.js @@ -0,0 +1,11 @@ +'use strict'; +var isConstructor = require('../internals/is-constructor'); +var tryToString = require('../internals/try-to-string'); + +var $TypeError = TypeError; + +// `Assert: IsConstructor(argument) is true` +module.exports = function (argument) { + if (isConstructor(argument)) return argument; + throw new $TypeError(tryToString(argument) + ' is not a constructor'); +}; diff --git a/node_modules/core-js/internals/a-data-view.js b/node_modules/core-js/internals/a-data-view.js new file mode 100644 index 00000000..12ed3e5c --- /dev/null +++ b/node_modules/core-js/internals/a-data-view.js @@ -0,0 +1,9 @@ +'use strict'; +var classof = require('../internals/classof'); + +var $TypeError = TypeError; + +module.exports = function (argument) { + if (classof(argument) === 'DataView') return argument; + throw new $TypeError('Argument is not a DataView'); +}; diff --git a/node_modules/core-js/internals/a-map.js b/node_modules/core-js/internals/a-map.js new file mode 100644 index 00000000..0b21a893 --- /dev/null +++ b/node_modules/core-js/internals/a-map.js @@ -0,0 +1,8 @@ +'use strict'; +var has = require('../internals/map-helpers').has; + +// Perform ? RequireInternalSlot(M, [[MapData]]) +module.exports = function (it) { + has(it); + return it; +}; diff --git a/node_modules/core-js/internals/a-number.js b/node_modules/core-js/internals/a-number.js new file mode 100644 index 00000000..a4d6f946 --- /dev/null +++ b/node_modules/core-js/internals/a-number.js @@ -0,0 +1,7 @@ +'use strict'; +var $TypeError = TypeError; + +module.exports = function (argument) { + if (typeof argument == 'number') return argument; + throw new $TypeError('Argument is not a number'); +}; diff --git a/node_modules/core-js/internals/a-possible-prototype.js b/node_modules/core-js/internals/a-possible-prototype.js new file mode 100644 index 00000000..d8002589 --- /dev/null +++ b/node_modules/core-js/internals/a-possible-prototype.js @@ -0,0 +1,10 @@ +'use strict'; +var isPossiblePrototype = require('../internals/is-possible-prototype'); + +var $String = String; +var $TypeError = TypeError; + +module.exports = function (argument) { + if (isPossiblePrototype(argument)) return argument; + throw new $TypeError("Can't set " + $String(argument) + ' as a prototype'); +}; diff --git a/node_modules/core-js/internals/a-set.js b/node_modules/core-js/internals/a-set.js new file mode 100644 index 00000000..6df1ead9 --- /dev/null +++ b/node_modules/core-js/internals/a-set.js @@ -0,0 +1,8 @@ +'use strict'; +var has = require('../internals/set-helpers').has; + +// Perform ? RequireInternalSlot(M, [[SetData]]) +module.exports = function (it) { + has(it); + return it; +}; diff --git a/node_modules/core-js/internals/a-string.js b/node_modules/core-js/internals/a-string.js new file mode 100644 index 00000000..ec8dff30 --- /dev/null +++ b/node_modules/core-js/internals/a-string.js @@ -0,0 +1,7 @@ +'use strict'; +var $TypeError = TypeError; + +module.exports = function (argument) { + if (typeof argument == 'string') return argument; + throw new $TypeError('Argument is not a string'); +}; diff --git a/node_modules/core-js/internals/a-weak-map.js b/node_modules/core-js/internals/a-weak-map.js new file mode 100644 index 00000000..5d775f13 --- /dev/null +++ b/node_modules/core-js/internals/a-weak-map.js @@ -0,0 +1,8 @@ +'use strict'; +var has = require('../internals/weak-map-helpers').has; + +// Perform ? RequireInternalSlot(M, [[WeakMapData]]) +module.exports = function (it) { + has(it); + return it; +}; diff --git a/node_modules/core-js/internals/a-weak-set.js b/node_modules/core-js/internals/a-weak-set.js new file mode 100644 index 00000000..5b0c13c4 --- /dev/null +++ b/node_modules/core-js/internals/a-weak-set.js @@ -0,0 +1,8 @@ +'use strict'; +var has = require('../internals/weak-set-helpers').has; + +// Perform ? RequireInternalSlot(M, [[WeakSetData]]) +module.exports = function (it) { + has(it); + return it; +}; diff --git a/node_modules/core-js/internals/add-disposable-resource.js b/node_modules/core-js/internals/add-disposable-resource.js new file mode 100644 index 00000000..78d5c18e --- /dev/null +++ b/node_modules/core-js/internals/add-disposable-resource.js @@ -0,0 +1,62 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var bind = require('../internals/function-bind-context'); +var anObject = require('../internals/an-object'); +var aCallable = require('../internals/a-callable'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var getMethod = require('../internals/get-method'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); +var DISPOSE = wellKnownSymbol('dispose'); + +var push = uncurryThis([].push); + +// `GetDisposeMethod` abstract operation +// https://tc39.es/proposal-explicit-resource-management/#sec-getdisposemethod +var getDisposeMethod = function (V, hint) { + if (hint === 'async-dispose') { + var method = getMethod(V, ASYNC_DISPOSE); + if (method !== undefined) return method; + method = getMethod(V, DISPOSE); + if (method === undefined) return method; + return function () { + var O = this; + var Promise = getBuiltIn('Promise'); + return new Promise(function (resolve) { + call(method, O); + resolve(undefined); + }); + }; + } return getMethod(V, DISPOSE); +}; + +// `CreateDisposableResource` abstract operation +// https://tc39.es/proposal-explicit-resource-management/#sec-createdisposableresource +var createDisposableResource = function (V, hint, method) { + if (arguments.length < 3 && !isNullOrUndefined(V)) { + method = aCallable(getDisposeMethod(anObject(V), hint)); + } + + return method === undefined ? function () { + return undefined; + } : bind(method, V); +}; + +// `AddDisposableResource` abstract operation +// https://tc39.es/proposal-explicit-resource-management/#sec-adddisposableresource +module.exports = function (disposable, V, hint, method) { + var resource; + if (arguments.length < 4) { + // When `V`` is either `null` or `undefined` and hint is `async-dispose`, + // we record that the resource was evaluated to ensure we will still perform an `Await` when resources are later disposed. + if (isNullOrUndefined(V) && hint === 'sync-dispose') return; + resource = createDisposableResource(V, hint); + } else { + resource = createDisposableResource(undefined, hint, method); + } + + push(disposable.stack, resource); +}; diff --git a/node_modules/core-js/internals/add-to-unscopables.js b/node_modules/core-js/internals/add-to-unscopables.js new file mode 100644 index 00000000..c0908db9 --- /dev/null +++ b/node_modules/core-js/internals/add-to-unscopables.js @@ -0,0 +1,21 @@ +'use strict'; +var wellKnownSymbol = require('../internals/well-known-symbol'); +var create = require('../internals/object-create'); +var defineProperty = require('../internals/object-define-property').f; + +var UNSCOPABLES = wellKnownSymbol('unscopables'); +var ArrayPrototype = Array.prototype; + +// Array.prototype[@@unscopables] +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +if (ArrayPrototype[UNSCOPABLES] === undefined) { + defineProperty(ArrayPrototype, UNSCOPABLES, { + configurable: true, + value: create(null) + }); +} + +// add a key to Array.prototype[@@unscopables] +module.exports = function (key) { + ArrayPrototype[UNSCOPABLES][key] = true; +}; diff --git a/node_modules/core-js/internals/advance-string-index.js b/node_modules/core-js/internals/advance-string-index.js new file mode 100644 index 00000000..f104d533 --- /dev/null +++ b/node_modules/core-js/internals/advance-string-index.js @@ -0,0 +1,8 @@ +'use strict'; +var charAt = require('../internals/string-multibyte').charAt; + +// `AdvanceStringIndex` abstract operation +// https://tc39.es/ecma262/#sec-advancestringindex +module.exports = function (S, index, unicode) { + return index + (unicode ? charAt(S, index).length : 1); +}; diff --git a/node_modules/core-js/internals/an-instance.js b/node_modules/core-js/internals/an-instance.js new file mode 100644 index 00000000..ba3422d9 --- /dev/null +++ b/node_modules/core-js/internals/an-instance.js @@ -0,0 +1,9 @@ +'use strict'; +var isPrototypeOf = require('../internals/object-is-prototype-of'); + +var $TypeError = TypeError; + +module.exports = function (it, Prototype) { + if (isPrototypeOf(Prototype, it)) return it; + throw new $TypeError('Incorrect invocation'); +}; diff --git a/node_modules/core-js/internals/an-object-or-undefined.js b/node_modules/core-js/internals/an-object-or-undefined.js new file mode 100644 index 00000000..3138e114 --- /dev/null +++ b/node_modules/core-js/internals/an-object-or-undefined.js @@ -0,0 +1,10 @@ +'use strict'; +var isObject = require('../internals/is-object'); + +var $String = String; +var $TypeError = TypeError; + +module.exports = function (argument) { + if (argument === undefined || isObject(argument)) return argument; + throw new $TypeError($String(argument) + ' is not an object or undefined'); +}; diff --git a/node_modules/core-js/internals/an-object.js b/node_modules/core-js/internals/an-object.js new file mode 100644 index 00000000..c782e781 --- /dev/null +++ b/node_modules/core-js/internals/an-object.js @@ -0,0 +1,11 @@ +'use strict'; +var isObject = require('../internals/is-object'); + +var $String = String; +var $TypeError = TypeError; + +// `Assert: Type(argument) is Object` +module.exports = function (argument) { + if (isObject(argument)) return argument; + throw new $TypeError($String(argument) + ' is not an object'); +}; diff --git a/node_modules/core-js/internals/an-uint8-array.js b/node_modules/core-js/internals/an-uint8-array.js new file mode 100644 index 00000000..7f162f68 --- /dev/null +++ b/node_modules/core-js/internals/an-uint8-array.js @@ -0,0 +1,11 @@ +'use strict'; +var classof = require('../internals/classof'); + +var $TypeError = TypeError; + +// Perform ? RequireInternalSlot(argument, [[TypedArrayName]]) +// If argument.[[TypedArrayName]] is not "Uint8Array", throw a TypeError exception +module.exports = function (argument) { + if (classof(argument) === 'Uint8Array') return argument; + throw new $TypeError('Argument is not an Uint8Array'); +}; diff --git a/node_modules/core-js/internals/array-buffer-basic-detection.js b/node_modules/core-js/internals/array-buffer-basic-detection.js new file mode 100644 index 00000000..8ae7d9bf --- /dev/null +++ b/node_modules/core-js/internals/array-buffer-basic-detection.js @@ -0,0 +1,3 @@ +'use strict'; +// eslint-disable-next-line es/no-typed-arrays -- safe +module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined'; diff --git a/node_modules/core-js/internals/array-buffer-byte-length.js b/node_modules/core-js/internals/array-buffer-byte-length.js new file mode 100644 index 00000000..56ffa876 --- /dev/null +++ b/node_modules/core-js/internals/array-buffer-byte-length.js @@ -0,0 +1,15 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var uncurryThisAccessor = require('../internals/function-uncurry-this-accessor'); +var classof = require('../internals/classof-raw'); + +var ArrayBuffer = globalThis.ArrayBuffer; +var TypeError = globalThis.TypeError; + +// Includes +// - Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). +// - If IsSharedArrayBuffer(O) is true, throw a TypeError exception. +module.exports = ArrayBuffer && uncurryThisAccessor(ArrayBuffer.prototype, 'byteLength', 'get') || function (O) { + if (classof(O) !== 'ArrayBuffer') throw new TypeError('ArrayBuffer expected'); + return O.byteLength; +}; diff --git a/node_modules/core-js/internals/array-buffer-is-detached.js b/node_modules/core-js/internals/array-buffer-is-detached.js new file mode 100644 index 00000000..b6bbe68f --- /dev/null +++ b/node_modules/core-js/internals/array-buffer-is-detached.js @@ -0,0 +1,17 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection'); +var arrayBufferByteLength = require('../internals/array-buffer-byte-length'); + +var DataView = globalThis.DataView; + +module.exports = function (O) { + if (!NATIVE_ARRAY_BUFFER || arrayBufferByteLength(O) !== 0) return false; + try { + // eslint-disable-next-line no-new -- thrower + new DataView(O); + return false; + } catch (error) { + return true; + } +}; diff --git a/node_modules/core-js/internals/array-buffer-non-extensible.js b/node_modules/core-js/internals/array-buffer-non-extensible.js new file mode 100644 index 00000000..968b2d07 --- /dev/null +++ b/node_modules/core-js/internals/array-buffer-non-extensible.js @@ -0,0 +1,11 @@ +'use strict'; +// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it +var fails = require('../internals/fails'); + +module.exports = fails(function () { + if (typeof ArrayBuffer == 'function') { + var buffer = new ArrayBuffer(8); + // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe + if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 }); + } +}); diff --git a/node_modules/core-js/internals/array-buffer-not-detached.js b/node_modules/core-js/internals/array-buffer-not-detached.js new file mode 100644 index 00000000..be5aff3b --- /dev/null +++ b/node_modules/core-js/internals/array-buffer-not-detached.js @@ -0,0 +1,9 @@ +'use strict'; +var isDetached = require('../internals/array-buffer-is-detached'); + +var $TypeError = TypeError; + +module.exports = function (it) { + if (isDetached(it)) throw new $TypeError('ArrayBuffer is detached'); + return it; +}; diff --git a/node_modules/core-js/internals/array-buffer-transfer.js b/node_modules/core-js/internals/array-buffer-transfer.js new file mode 100644 index 00000000..26ae9d07 --- /dev/null +++ b/node_modules/core-js/internals/array-buffer-transfer.js @@ -0,0 +1,45 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var uncurryThisAccessor = require('../internals/function-uncurry-this-accessor'); +var toIndex = require('../internals/to-index'); +var notDetached = require('../internals/array-buffer-not-detached'); +var arrayBufferByteLength = require('../internals/array-buffer-byte-length'); +var detachTransferable = require('../internals/detach-transferable'); +var PROPER_STRUCTURED_CLONE_TRANSFER = require('../internals/structured-clone-proper-transfer'); + +var structuredClone = globalThis.structuredClone; +var ArrayBuffer = globalThis.ArrayBuffer; +var DataView = globalThis.DataView; +var min = Math.min; +var ArrayBufferPrototype = ArrayBuffer.prototype; +var DataViewPrototype = DataView.prototype; +var slice = uncurryThis(ArrayBufferPrototype.slice); +var isResizable = uncurryThisAccessor(ArrayBufferPrototype, 'resizable', 'get'); +var maxByteLength = uncurryThisAccessor(ArrayBufferPrototype, 'maxByteLength', 'get'); +var getInt8 = uncurryThis(DataViewPrototype.getInt8); +var setInt8 = uncurryThis(DataViewPrototype.setInt8); + +module.exports = (PROPER_STRUCTURED_CLONE_TRANSFER || detachTransferable) && function (arrayBuffer, newLength, preserveResizability) { + var byteLength = arrayBufferByteLength(arrayBuffer); + var newByteLength = newLength === undefined ? byteLength : toIndex(newLength); + var fixedLength = !isResizable || !isResizable(arrayBuffer); + var newBuffer; + notDetached(arrayBuffer); + if (PROPER_STRUCTURED_CLONE_TRANSFER) { + arrayBuffer = structuredClone(arrayBuffer, { transfer: [arrayBuffer] }); + if (byteLength === newByteLength && (preserveResizability || fixedLength)) return arrayBuffer; + } + if (byteLength >= newByteLength && (!preserveResizability || fixedLength)) { + newBuffer = slice(arrayBuffer, 0, newByteLength); + } else { + var options = preserveResizability && !fixedLength && maxByteLength ? { maxByteLength: maxByteLength(arrayBuffer) } : undefined; + newBuffer = new ArrayBuffer(newByteLength, options); + var a = new DataView(arrayBuffer); + var b = new DataView(newBuffer); + var copyLength = min(newByteLength, byteLength); + for (var i = 0; i < copyLength; i++) setInt8(b, i, getInt8(a, i)); + } + if (!PROPER_STRUCTURED_CLONE_TRANSFER) detachTransferable(arrayBuffer); + return newBuffer; +}; diff --git a/node_modules/core-js/internals/array-buffer-view-core.js b/node_modules/core-js/internals/array-buffer-view-core.js new file mode 100644 index 00000000..14d2d1c0 --- /dev/null +++ b/node_modules/core-js/internals/array-buffer-view-core.js @@ -0,0 +1,193 @@ +'use strict'; +var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection'); +var DESCRIPTORS = require('../internals/descriptors'); +var globalThis = require('../internals/global-this'); +var isCallable = require('../internals/is-callable'); +var isObject = require('../internals/is-object'); +var hasOwn = require('../internals/has-own-property'); +var classof = require('../internals/classof'); +var tryToString = require('../internals/try-to-string'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var uid = require('../internals/uid'); +var InternalStateModule = require('../internals/internal-state'); + +var enforceInternalState = InternalStateModule.enforce; +var getInternalState = InternalStateModule.get; +var Int8Array = globalThis.Int8Array; +var Int8ArrayPrototype = Int8Array && Int8Array.prototype; +var Uint8ClampedArray = globalThis.Uint8ClampedArray; +var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype; +var TypedArray = Int8Array && getPrototypeOf(Int8Array); +var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype); +var ObjectPrototype = Object.prototype; +var TypeError = globalThis.TypeError; + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var TYPED_ARRAY_TAG = uid('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 = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(globalThis.opera) !== 'Opera'; +var TYPED_ARRAY_TAG_REQUIRED = false; +var NAME, Constructor, Prototype; + +var TypedArrayConstructorsList = { + Int8Array: 1, + Uint8Array: 1, + Uint8ClampedArray: 1, + Int16Array: 2, + Uint16Array: 2, + Int32Array: 4, + Uint32Array: 4, + Float32Array: 4, + Float64Array: 8 +}; + +var BigIntArrayConstructorsList = { + BigInt64Array: 8, + BigUint64Array: 8 +}; + +var isView = function isView(it) { + if (!isObject(it)) return false; + var klass = classof(it); + return klass === 'DataView' + || hasOwn(TypedArrayConstructorsList, klass) + || hasOwn(BigIntArrayConstructorsList, klass); +}; + +var getTypedArrayConstructor = function (it) { + var proto = getPrototypeOf(it); + if (!isObject(proto)) return; + var state = getInternalState(proto); + return (state && hasOwn(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor(proto); +}; + +var isTypedArray = function (it) { + if (!isObject(it)) return false; + var klass = classof(it); + return hasOwn(TypedArrayConstructorsList, klass) + || hasOwn(BigIntArrayConstructorsList, klass); +}; + +var aTypedArray = function (it) { + if (isTypedArray(it)) return it; + throw new TypeError('Target is not a typed array'); +}; + +var aTypedArrayConstructor = function (C) { + if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C; + throw new TypeError(tryToString(C) + ' is not a typed array constructor'); +}; + +var exportTypedArrayMethod = function (KEY, property, forced, options) { + if (!DESCRIPTORS) return; + if (forced) for (var ARRAY in TypedArrayConstructorsList) { + var TypedArrayConstructor = globalThis[ARRAY]; + if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try { + delete TypedArrayConstructor.prototype[KEY]; + } catch (error) { + // old WebKit bug - some methods are non-configurable + try { + TypedArrayConstructor.prototype[KEY] = property; + } catch (error2) { /* empty */ } + } + } + if (!TypedArrayPrototype[KEY] || forced) { + defineBuiltIn(TypedArrayPrototype, KEY, forced ? property + : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options); + } +}; + +var exportTypedArrayStaticMethod = function (KEY, property, forced) { + var ARRAY, TypedArrayConstructor; + if (!DESCRIPTORS) return; + if (setPrototypeOf) { + if (forced) for (ARRAY in TypedArrayConstructorsList) { + TypedArrayConstructor = globalThis[ARRAY]; + if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try { + delete TypedArrayConstructor[KEY]; + } catch (error) { /* empty */ } + } + if (!TypedArray[KEY] || forced) { + // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable + try { + return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property); + } catch (error) { /* empty */ } + } else return; + } + for (ARRAY in TypedArrayConstructorsList) { + TypedArrayConstructor = globalThis[ARRAY]; + if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) { + defineBuiltIn(TypedArrayConstructor, KEY, property); + } + } +}; + +for (NAME in TypedArrayConstructorsList) { + Constructor = globalThis[NAME]; + Prototype = Constructor && Constructor.prototype; + if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor; + else NATIVE_ARRAY_BUFFER_VIEWS = false; +} + +for (NAME in BigIntArrayConstructorsList) { + Constructor = globalThis[NAME]; + Prototype = Constructor && Constructor.prototype; + if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor; +} + +// WebKit bug - typed arrays constructors prototype is Object.prototype +if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) { + // eslint-disable-next-line no-shadow -- safe + TypedArray = function TypedArray() { + throw new TypeError('Incorrect invocation'); + }; + if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) { + if (globalThis[NAME]) setPrototypeOf(globalThis[NAME], TypedArray); + } +} + +if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) { + TypedArrayPrototype = TypedArray.prototype; + if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) { + if (globalThis[NAME]) setPrototypeOf(globalThis[NAME].prototype, TypedArrayPrototype); + } +} + +// WebKit bug - one more object in Uint8ClampedArray prototype chain +if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) { + setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype); +} + +if (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) { + TYPED_ARRAY_TAG_REQUIRED = true; + defineBuiltInAccessor(TypedArrayPrototype, TO_STRING_TAG, { + configurable: true, + get: function () { + return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined; + } + }); + for (NAME in TypedArrayConstructorsList) if (globalThis[NAME]) { + createNonEnumerableProperty(globalThis[NAME], TYPED_ARRAY_TAG, NAME); + } +} + +module.exports = { + NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS, + TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG, + aTypedArray: aTypedArray, + aTypedArrayConstructor: aTypedArrayConstructor, + exportTypedArrayMethod: exportTypedArrayMethod, + exportTypedArrayStaticMethod: exportTypedArrayStaticMethod, + getTypedArrayConstructor: getTypedArrayConstructor, + isView: isView, + isTypedArray: isTypedArray, + TypedArray: TypedArray, + TypedArrayPrototype: TypedArrayPrototype +}; diff --git a/node_modules/core-js/internals/array-buffer.js b/node_modules/core-js/internals/array-buffer.js new file mode 100644 index 00000000..6cd44ac8 --- /dev/null +++ b/node_modules/core-js/internals/array-buffer.js @@ -0,0 +1,260 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var DESCRIPTORS = require('../internals/descriptors'); +var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection'); +var FunctionName = require('../internals/function-name'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var defineBuiltIns = require('../internals/define-built-ins'); +var fails = require('../internals/fails'); +var anInstance = require('../internals/an-instance'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toLength = require('../internals/to-length'); +var toIndex = require('../internals/to-index'); +var fround = require('../internals/math-fround'); +var IEEE754 = require('../internals/ieee754'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var arrayFill = require('../internals/array-fill'); +var arraySlice = require('../internals/array-slice'); +var inheritIfRequired = require('../internals/inherit-if-required'); +var copyConstructorProperties = require('../internals/copy-constructor-properties'); +var setToStringTag = require('../internals/set-to-string-tag'); +var InternalStateModule = require('../internals/internal-state'); + +var PROPER_FUNCTION_NAME = FunctionName.PROPER; +var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; +var ARRAY_BUFFER = 'ArrayBuffer'; +var DATA_VIEW = 'DataView'; +var PROTOTYPE = 'prototype'; +var WRONG_LENGTH = 'Wrong length'; +var WRONG_INDEX = 'Wrong index'; +var getInternalArrayBufferState = InternalStateModule.getterFor(ARRAY_BUFFER); +var getInternalDataViewState = InternalStateModule.getterFor(DATA_VIEW); +var setInternalState = InternalStateModule.set; +var NativeArrayBuffer = globalThis[ARRAY_BUFFER]; +var $ArrayBuffer = NativeArrayBuffer; +var ArrayBufferPrototype = $ArrayBuffer && $ArrayBuffer[PROTOTYPE]; +var $DataView = globalThis[DATA_VIEW]; +var DataViewPrototype = $DataView && $DataView[PROTOTYPE]; +var ObjectPrototype = Object.prototype; +var Array = globalThis.Array; +var RangeError = globalThis.RangeError; +var fill = uncurryThis(arrayFill); +var reverse = uncurryThis([].reverse); + +var packIEEE754 = IEEE754.pack; +var unpackIEEE754 = IEEE754.unpack; + +var packInt8 = function (number) { + return [number & 0xFF]; +}; + +var packInt16 = function (number) { + return [number & 0xFF, number >> 8 & 0xFF]; +}; + +var packInt32 = function (number) { + return [number & 0xFF, number >> 8 & 0xFF, number >> 16 & 0xFF, number >> 24 & 0xFF]; +}; + +var unpackInt32 = function (buffer) { + return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0]; +}; + +var packFloat32 = function (number) { + return packIEEE754(fround(number), 23, 4); +}; + +var packFloat64 = function (number) { + return packIEEE754(number, 52, 8); +}; + +var addGetter = function (Constructor, key, getInternalState) { + defineBuiltInAccessor(Constructor[PROTOTYPE], key, { + configurable: true, + get: function () { + return getInternalState(this)[key]; + } + }); +}; + +var get = function (view, count, index, isLittleEndian) { + var store = getInternalDataViewState(view); + var intIndex = toIndex(index); + var boolIsLittleEndian = !!isLittleEndian; + if (intIndex + count > store.byteLength) throw new RangeError(WRONG_INDEX); + var bytes = store.bytes; + var start = intIndex + store.byteOffset; + var pack = arraySlice(bytes, start, start + count); + return boolIsLittleEndian ? pack : reverse(pack); +}; + +var set = function (view, count, index, conversion, value, isLittleEndian) { + var store = getInternalDataViewState(view); + var intIndex = toIndex(index); + var pack = conversion(+value); + var boolIsLittleEndian = !!isLittleEndian; + if (intIndex + count > store.byteLength) throw new RangeError(WRONG_INDEX); + var bytes = store.bytes; + var start = intIndex + store.byteOffset; + for (var i = 0; i < count; i++) bytes[start + i] = pack[boolIsLittleEndian ? i : count - i - 1]; +}; + +if (!NATIVE_ARRAY_BUFFER) { + $ArrayBuffer = function ArrayBuffer(length) { + anInstance(this, ArrayBufferPrototype); + var byteLength = toIndex(length); + setInternalState(this, { + type: ARRAY_BUFFER, + bytes: fill(Array(byteLength), 0), + byteLength: byteLength + }); + if (!DESCRIPTORS) { + this.byteLength = byteLength; + this.detached = false; + } + }; + + ArrayBufferPrototype = $ArrayBuffer[PROTOTYPE]; + + $DataView = function DataView(buffer, byteOffset, byteLength) { + anInstance(this, DataViewPrototype); + anInstance(buffer, ArrayBufferPrototype); + var bufferState = getInternalArrayBufferState(buffer); + var bufferLength = bufferState.byteLength; + var offset = toIntegerOrInfinity(byteOffset); + if (offset < 0 || offset > bufferLength) throw new RangeError('Wrong offset'); + byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength); + if (offset + byteLength > bufferLength) throw new RangeError(WRONG_LENGTH); + setInternalState(this, { + type: DATA_VIEW, + buffer: buffer, + byteLength: byteLength, + byteOffset: offset, + bytes: bufferState.bytes + }); + if (!DESCRIPTORS) { + this.buffer = buffer; + this.byteLength = byteLength; + this.byteOffset = offset; + } + }; + + DataViewPrototype = $DataView[PROTOTYPE]; + + if (DESCRIPTORS) { + addGetter($ArrayBuffer, 'byteLength', getInternalArrayBufferState); + addGetter($DataView, 'buffer', getInternalDataViewState); + addGetter($DataView, 'byteLength', getInternalDataViewState); + addGetter($DataView, 'byteOffset', getInternalDataViewState); + } + + defineBuiltIns(DataViewPrototype, { + getInt8: function getInt8(byteOffset) { + return get(this, 1, byteOffset)[0] << 24 >> 24; + }, + getUint8: function getUint8(byteOffset) { + return get(this, 1, byteOffset)[0]; + }, + getInt16: function getInt16(byteOffset /* , littleEndian */) { + var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : false); + return (bytes[1] << 8 | bytes[0]) << 16 >> 16; + }, + getUint16: function getUint16(byteOffset /* , littleEndian */) { + var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : false); + return bytes[1] << 8 | bytes[0]; + }, + getInt32: function getInt32(byteOffset /* , littleEndian */) { + return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : false)); + }, + getUint32: function getUint32(byteOffset /* , littleEndian */) { + return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : false)) >>> 0; + }, + getFloat32: function getFloat32(byteOffset /* , littleEndian */) { + return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : false), 23); + }, + getFloat64: function getFloat64(byteOffset /* , littleEndian */) { + return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : false), 52); + }, + setInt8: function setInt8(byteOffset, value) { + set(this, 1, byteOffset, packInt8, value); + }, + setUint8: function setUint8(byteOffset, value) { + set(this, 1, byteOffset, packInt8, value); + }, + setInt16: function setInt16(byteOffset, value /* , littleEndian */) { + set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : false); + }, + setUint16: function setUint16(byteOffset, value /* , littleEndian */) { + set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : false); + }, + setInt32: function setInt32(byteOffset, value /* , littleEndian */) { + set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : false); + }, + setUint32: function setUint32(byteOffset, value /* , littleEndian */) { + set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : false); + }, + setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) { + set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : false); + }, + setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) { + set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : false); + } + }); +} else { + var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME && NativeArrayBuffer.name !== ARRAY_BUFFER; + /* eslint-disable no-new, sonarjs/inconsistent-function-call -- required for testing */ + if (!fails(function () { + NativeArrayBuffer(1); + }) || !fails(function () { + new NativeArrayBuffer(-1); + }) || fails(function () { + new NativeArrayBuffer(); + new NativeArrayBuffer(1.5); + new NativeArrayBuffer(NaN); + return NativeArrayBuffer.length !== 1 || INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME; + })) { + /* eslint-enable no-new, sonarjs/inconsistent-function-call -- required for testing */ + $ArrayBuffer = function ArrayBuffer(length) { + anInstance(this, ArrayBufferPrototype); + return inheritIfRequired(new NativeArrayBuffer(toIndex(length)), this, $ArrayBuffer); + }; + + $ArrayBuffer[PROTOTYPE] = ArrayBufferPrototype; + + ArrayBufferPrototype.constructor = $ArrayBuffer; + + copyConstructorProperties($ArrayBuffer, NativeArrayBuffer); + } else if (INCORRECT_ARRAY_BUFFER_NAME && CONFIGURABLE_FUNCTION_NAME) { + createNonEnumerableProperty(NativeArrayBuffer, 'name', ARRAY_BUFFER); + } + + // WebKit bug - the same parent prototype for typed arrays and data view + if (setPrototypeOf && getPrototypeOf(DataViewPrototype) !== ObjectPrototype) { + setPrototypeOf(DataViewPrototype, ObjectPrototype); + } + + // iOS Safari 7.x bug + var testView = new $DataView(new $ArrayBuffer(2)); + var $setInt8 = uncurryThis(DataViewPrototype.setInt8); + testView.setInt8(0, 2147483648); + testView.setInt8(1, 2147483649); + if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns(DataViewPrototype, { + setInt8: function setInt8(byteOffset, value) { + $setInt8(this, byteOffset, value << 24 >> 24); + }, + setUint8: function setUint8(byteOffset, value) { + $setInt8(this, byteOffset, value << 24 >> 24); + } + }, { unsafe: true }); +} + +setToStringTag($ArrayBuffer, ARRAY_BUFFER); +setToStringTag($DataView, DATA_VIEW); + +module.exports = { + ArrayBuffer: $ArrayBuffer, + DataView: $DataView +}; diff --git a/node_modules/core-js/internals/array-copy-within.js b/node_modules/core-js/internals/array-copy-within.js new file mode 100644 index 00000000..e1997148 --- /dev/null +++ b/node_modules/core-js/internals/array-copy-within.js @@ -0,0 +1,31 @@ +'use strict'; +var toObject = require('../internals/to-object'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var deletePropertyOrThrow = require('../internals/delete-property-or-throw'); + +var min = 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 +module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { + var O = toObject(this); + var len = lengthOfArrayLike(O); + var to = toAbsoluteIndex(target, len); + var from = toAbsoluteIndex(start, len); + var end = arguments.length > 2 ? arguments[2] : undefined; + var count = min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to); + var inc = 1; + if (from < to && to < from + count) { + inc = -1; + from += count - 1; + to += count - 1; + } + while (count-- > 0) { + if (from in O) O[to] = O[from]; + else deletePropertyOrThrow(O, to); + to += inc; + from += inc; + } return O; +}; diff --git a/node_modules/core-js/internals/array-fill.js b/node_modules/core-js/internals/array-fill.js new file mode 100644 index 00000000..c6b16cd0 --- /dev/null +++ b/node_modules/core-js/internals/array-fill.js @@ -0,0 +1,17 @@ +'use strict'; +var toObject = require('../internals/to-object'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +// `Array.prototype.fill` method implementation +// https://tc39.es/ecma262/#sec-array.prototype.fill +module.exports = function fill(value /* , start = 0, end = @length */) { + var O = toObject(this); + var length = lengthOfArrayLike(O); + var argumentsLength = arguments.length; + var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length); + var end = argumentsLength > 2 ? arguments[2] : undefined; + var endPos = end === undefined ? length : toAbsoluteIndex(end, length); + while (endPos > index) O[index++] = value; + return O; +}; diff --git a/node_modules/core-js/internals/array-for-each.js b/node_modules/core-js/internals/array-for-each.js new file mode 100644 index 00000000..22477f47 --- /dev/null +++ b/node_modules/core-js/internals/array-for-each.js @@ -0,0 +1,12 @@ +'use strict'; +var $forEach = require('../internals/array-iteration').forEach; +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); + +var STRICT_METHOD = arrayMethodIsStrict('forEach'); + +// `Array.prototype.forEach` method implementation +// https://tc39.es/ecma262/#sec-array.prototype.foreach +module.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) { + return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); +// eslint-disable-next-line es/no-array-prototype-foreach -- safe +} : [].forEach; diff --git a/node_modules/core-js/internals/array-from-async.js b/node_modules/core-js/internals/array-from-async.js new file mode 100644 index 00000000..6cca9994 --- /dev/null +++ b/node_modules/core-js/internals/array-from-async.js @@ -0,0 +1,51 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toObject = require('../internals/to-object'); +var isConstructor = require('../internals/is-constructor'); +var getAsyncIterator = require('../internals/get-async-iterator'); +var getIterator = require('../internals/get-iterator'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var getIteratorMethod = require('../internals/get-iterator-method'); +var getMethod = require('../internals/get-method'); +var getBuiltIn = require('../internals/get-built-in'); +var getBuiltInPrototypeMethod = require('../internals/get-built-in-prototype-method'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var AsyncFromSyncIterator = require('../internals/async-from-sync-iterator'); +var toArray = require('../internals/async-iterator-iteration').toArray; + +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); +var arrayIterator = uncurryThis(getBuiltInPrototypeMethod('Array', 'values')); +var arrayIteratorNext = uncurryThis(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 +module.exports = function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { + var C = this; + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : undefined; + var thisArg = argumentsLength > 2 ? arguments[2] : undefined; + return new (getBuiltIn('Promise'))(function (resolve) { + var O = toObject(asyncItems); + if (mapfn !== undefined) mapfn = bind(mapfn, thisArg); + var usingAsyncIterator = getMethod(O, ASYNC_ITERATOR); + var usingSyncIterator = usingAsyncIterator ? undefined : getIteratorMethod(O) || safeArrayIterator; + var A = isConstructor(C) ? new C() : []; + var iterator = usingAsyncIterator + ? getAsyncIterator(O, usingAsyncIterator) + : new AsyncFromSyncIterator(getIteratorDirect(getIterator(O, usingSyncIterator))); + resolve(toArray(iterator, mapfn, A)); + }); +}; diff --git a/node_modules/core-js/internals/array-from-constructor-and-list.js b/node_modules/core-js/internals/array-from-constructor-and-list.js new file mode 100644 index 00000000..d6c8ae24 --- /dev/null +++ b/node_modules/core-js/internals/array-from-constructor-and-list.js @@ -0,0 +1,10 @@ +'use strict'; +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +module.exports = function (Constructor, list, $length) { + var index = 0; + var length = arguments.length > 2 ? $length : lengthOfArrayLike(list); + var result = new Constructor(length); + while (length > index) result[index] = list[index++]; + return result; +}; diff --git a/node_modules/core-js/internals/array-from.js b/node_modules/core-js/internals/array-from.js new file mode 100644 index 00000000..e187939e --- /dev/null +++ b/node_modules/core-js/internals/array-from.js @@ -0,0 +1,46 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var call = require('../internals/function-call'); +var toObject = require('../internals/to-object'); +var callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing'); +var isArrayIteratorMethod = require('../internals/is-array-iterator-method'); +var isConstructor = require('../internals/is-constructor'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var createProperty = require('../internals/create-property'); +var getIterator = require('../internals/get-iterator'); +var getIteratorMethod = require('../internals/get-iterator-method'); + +var $Array = Array; + +// `Array.from` method implementation +// https://tc39.es/ecma262/#sec-array.from +module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { + var O = toObject(arrayLike); + var IS_CONSTRUCTOR = isConstructor(this); + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : undefined; + var mapping = mapfn !== undefined; + if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined); + var iteratorMethod = getIteratorMethod(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 && isArrayIteratorMethod(iteratorMethod))) { + result = IS_CONSTRUCTOR ? new this() : []; + iterator = getIterator(O, iteratorMethod); + next = iterator.next; + for (;!(step = call(next, iterator)).done; index++) { + value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value; + createProperty(result, index, value); + } + } else { + length = lengthOfArrayLike(O); + result = IS_CONSTRUCTOR ? new this(length) : $Array(length); + for (;length > index; index++) { + value = mapping ? mapfn(O[index], index) : O[index]; + createProperty(result, index, value); + } + } + result.length = index; + return result; +}; diff --git a/node_modules/core-js/internals/array-group-to-map.js b/node_modules/core-js/internals/array-group-to-map.js new file mode 100644 index 00000000..608d45ad --- /dev/null +++ b/node_modules/core-js/internals/array-group-to-map.js @@ -0,0 +1,31 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var uncurryThis = require('../internals/function-uncurry-this'); +var IndexedObject = require('../internals/indexed-object'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var MapHelpers = require('../internals/map-helpers'); + +var Map = MapHelpers.Map; +var mapGet = MapHelpers.get; +var mapHas = MapHelpers.has; +var mapSet = MapHelpers.set; +var push = uncurryThis([].push); + +// `Array.prototype.groupToMap` method +// https://github.com/tc39/proposal-array-grouping +module.exports = function groupToMap(callbackfn /* , thisArg */) { + var O = toObject(this); + var self = IndexedObject(O); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var map = new Map(); + var length = lengthOfArrayLike(self); + var index = 0; + var key, value; + for (;length > index; index++) { + value = self[index]; + key = boundFunction(value, index, O); + if (mapHas(map, key)) push(mapGet(map, key), value); + else mapSet(map, key, [value]); + } return map; +}; diff --git a/node_modules/core-js/internals/array-group.js b/node_modules/core-js/internals/array-group.js new file mode 100644 index 00000000..dbec5a4d --- /dev/null +++ b/node_modules/core-js/internals/array-group.js @@ -0,0 +1,37 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var uncurryThis = require('../internals/function-uncurry-this'); +var IndexedObject = require('../internals/indexed-object'); +var toObject = require('../internals/to-object'); +var toPropertyKey = require('../internals/to-property-key'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var objectCreate = require('../internals/object-create'); +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); + +var $Array = Array; +var push = uncurryThis([].push); + +module.exports = function ($this, callbackfn, that, specificConstructor) { + var O = toObject($this); + var self = IndexedObject(O); + var boundFunction = bind(callbackfn, that); + var target = objectCreate(null); + var length = lengthOfArrayLike(self); + var index = 0; + var Constructor, key, value; + for (;length > index; index++) { + value = self[index]; + key = toPropertyKey(boundFunction(value, index, O)); + // in some IE versions, `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(target[key], value); + else target[key] = [value]; + } + // TODO: Remove this block from `core-js@4` + if (specificConstructor) { + Constructor = specificConstructor(O); + if (Constructor !== $Array) { + for (key in target) target[key] = arrayFromConstructorAndList(Constructor, target[key]); + } + } return target; +}; diff --git a/node_modules/core-js/internals/array-includes.js b/node_modules/core-js/internals/array-includes.js new file mode 100644 index 00000000..556d54a7 --- /dev/null +++ b/node_modules/core-js/internals/array-includes.js @@ -0,0 +1,34 @@ +'use strict'; +var toIndexedObject = require('../internals/to-indexed-object'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +// `Array.prototype.{ indexOf, includes }` methods implementation +var createMethod = function (IS_INCLUDES) { + return function ($this, el, fromIndex) { + var O = toIndexedObject($this); + var length = lengthOfArrayLike(O); + if (length === 0) return !IS_INCLUDES && -1; + var index = toAbsoluteIndex(fromIndex, length); + var value; + // Array#includes uses SameValueZero equality algorithm + // eslint-disable-next-line no-self-compare -- NaN check + if (IS_INCLUDES && el !== el) while (length > index) { + value = O[index++]; + // eslint-disable-next-line no-self-compare -- NaN check + if (value !== value) return true; + // Array#indexOf ignores holes, Array#includes - not + } else for (;length > index; index++) { + if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; + } return !IS_INCLUDES && -1; + }; +}; + +module.exports = { + // `Array.prototype.includes` method + // https://tc39.es/ecma262/#sec-array.prototype.includes + includes: createMethod(true), + // `Array.prototype.indexOf` method + // https://tc39.es/ecma262/#sec-array.prototype.indexof + indexOf: createMethod(false) +}; diff --git a/node_modules/core-js/internals/array-iteration-from-last.js b/node_modules/core-js/internals/array-iteration-from-last.js new file mode 100644 index 00000000..aa797243 --- /dev/null +++ b/node_modules/core-js/internals/array-iteration-from-last.js @@ -0,0 +1,35 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var IndexedObject = require('../internals/indexed-object'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +// `Array.prototype.{ findLast, findLastIndex }` methods implementation +var createMethod = function (TYPE) { + var IS_FIND_LAST_INDEX = TYPE === 1; + return function ($this, callbackfn, that) { + var O = toObject($this); + var self = IndexedObject(O); + var index = lengthOfArrayLike(self); + var boundFunction = bind(callbackfn, that); + var value, result; + while (index-- > 0) { + value = self[index]; + result = boundFunction(value, index, O); + if (result) switch (TYPE) { + case 0: return value; // findLast + case 1: return index; // findLastIndex + } + } + return IS_FIND_LAST_INDEX ? -1 : undefined; + }; +}; + +module.exports = { + // `Array.prototype.findLast` method + // https://github.com/tc39/proposal-array-find-from-last + findLast: createMethod(0), + // `Array.prototype.findLastIndex` method + // https://github.com/tc39/proposal-array-find-from-last + findLastIndex: createMethod(1) +}; diff --git a/node_modules/core-js/internals/array-iteration.js b/node_modules/core-js/internals/array-iteration.js new file mode 100644 index 00000000..689c8854 --- /dev/null +++ b/node_modules/core-js/internals/array-iteration.js @@ -0,0 +1,74 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var uncurryThis = require('../internals/function-uncurry-this'); +var IndexedObject = require('../internals/indexed-object'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var arraySpeciesCreate = require('../internals/array-species-create'); + +var push = uncurryThis([].push); + +// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation +var createMethod = function (TYPE) { + var IS_MAP = TYPE === 1; + var IS_FILTER = TYPE === 2; + var IS_SOME = TYPE === 3; + var IS_EVERY = TYPE === 4; + var IS_FIND_INDEX = TYPE === 6; + var IS_FILTER_REJECT = TYPE === 7; + var NO_HOLES = TYPE === 5 || IS_FIND_INDEX; + return function ($this, callbackfn, that, specificCreate) { + var O = toObject($this); + var self = IndexedObject(O); + var length = lengthOfArrayLike(self); + var boundFunction = bind(callbackfn, that); + var index = 0; + var create = specificCreate || arraySpeciesCreate; + 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) { + value = self[index]; + result = boundFunction(value, index, O); + if (TYPE) { + if (IS_MAP) target[index] = result; // map + else if (result) switch (TYPE) { + case 3: return true; // some + case 5: return value; // find + case 6: return index; // findIndex + case 2: push(target, value); // filter + } else switch (TYPE) { + case 4: return false; // every + case 7: push(target, value); // filterReject + } + } + } + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; + }; +}; + +module.exports = { + // `Array.prototype.forEach` method + // https://tc39.es/ecma262/#sec-array.prototype.foreach + forEach: createMethod(0), + // `Array.prototype.map` method + // https://tc39.es/ecma262/#sec-array.prototype.map + map: createMethod(1), + // `Array.prototype.filter` method + // https://tc39.es/ecma262/#sec-array.prototype.filter + filter: createMethod(2), + // `Array.prototype.some` method + // https://tc39.es/ecma262/#sec-array.prototype.some + some: createMethod(3), + // `Array.prototype.every` method + // https://tc39.es/ecma262/#sec-array.prototype.every + every: createMethod(4), + // `Array.prototype.find` method + // https://tc39.es/ecma262/#sec-array.prototype.find + find: createMethod(5), + // `Array.prototype.findIndex` method + // https://tc39.es/ecma262/#sec-array.prototype.findIndex + findIndex: createMethod(6), + // `Array.prototype.filterReject` method + // https://github.com/tc39/proposal-array-filtering + filterReject: createMethod(7) +}; diff --git a/node_modules/core-js/internals/array-last-index-of.js b/node_modules/core-js/internals/array-last-index-of.js new file mode 100644 index 00000000..84eaaa32 --- /dev/null +++ b/node_modules/core-js/internals/array-last-index-of.js @@ -0,0 +1,28 @@ +'use strict'; +/* eslint-disable es/no-array-prototype-lastindexof -- safe */ +var apply = require('../internals/function-apply'); +var toIndexedObject = require('../internals/to-indexed-object'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); + +var min = Math.min; +var $lastIndexOf = [].lastIndexOf; +var NEGATIVE_ZERO = !!$lastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0; +var STRICT_METHOD = arrayMethodIsStrict('lastIndexOf'); +var FORCED = NEGATIVE_ZERO || !STRICT_METHOD; + +// `Array.prototype.lastIndexOf` method implementation +// https://tc39.es/ecma262/#sec-array.prototype.lastindexof +module.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { + // convert -0 to +0 + if (NEGATIVE_ZERO) return apply($lastIndexOf, this, arguments) || 0; + var O = toIndexedObject(this); + var length = lengthOfArrayLike(O); + if (length === 0) return -1; + var index = length - 1; + if (arguments.length > 1) index = min(index, toIntegerOrInfinity(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; diff --git a/node_modules/core-js/internals/array-method-has-species-support.js b/node_modules/core-js/internals/array-method-has-species-support.js new file mode 100644 index 00000000..83fafe06 --- /dev/null +++ b/node_modules/core-js/internals/array-method-has-species-support.js @@ -0,0 +1,20 @@ +'use strict'; +var fails = require('../internals/fails'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var V8_VERSION = require('../internals/environment-v8-version'); + +var SPECIES = wellKnownSymbol('species'); + +module.exports = 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 >= 51 || !fails(function () { + var array = []; + var constructor = array.constructor = {}; + constructor[SPECIES] = function () { + return { foo: 1 }; + }; + return array[METHOD_NAME](Boolean).foo !== 1; + }); +}; diff --git a/node_modules/core-js/internals/array-method-is-strict.js b/node_modules/core-js/internals/array-method-is-strict.js new file mode 100644 index 00000000..8259c2fd --- /dev/null +++ b/node_modules/core-js/internals/array-method-is-strict.js @@ -0,0 +1,10 @@ +'use strict'; +var fails = require('../internals/fails'); + +module.exports = function (METHOD_NAME, argument) { + var method = [][METHOD_NAME]; + return !!method && fails(function () { + // eslint-disable-next-line no-useless-call -- required for testing + method.call(null, argument || function () { return 1; }, 1); + }); +}; diff --git a/node_modules/core-js/internals/array-reduce.js b/node_modules/core-js/internals/array-reduce.js new file mode 100644 index 00000000..0c6b6896 --- /dev/null +++ b/node_modules/core-js/internals/array-reduce.js @@ -0,0 +1,46 @@ +'use strict'; +var aCallable = require('../internals/a-callable'); +var toObject = require('../internals/to-object'); +var IndexedObject = require('../internals/indexed-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +var $TypeError = TypeError; + +var REDUCE_EMPTY = 'Reduce of empty array with no initial value'; + +// `Array.prototype.{ reduce, reduceRight }` methods implementation +var createMethod = function (IS_RIGHT) { + return function (that, callbackfn, argumentsLength, memo) { + var O = toObject(that); + var self = IndexedObject(O); + var length = lengthOfArrayLike(O); + aCallable(callbackfn); + if (length === 0 && argumentsLength < 2) throw new $TypeError(REDUCE_EMPTY); + var index = IS_RIGHT ? length - 1 : 0; + var i = IS_RIGHT ? -1 : 1; + if (argumentsLength < 2) while (true) { + if (index in self) { + memo = self[index]; + index += i; + break; + } + index += i; + if (IS_RIGHT ? index < 0 : length <= index) { + throw new $TypeError(REDUCE_EMPTY); + } + } + for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) { + memo = callbackfn(memo, self[index], index, O); + } + return memo; + }; +}; + +module.exports = { + // `Array.prototype.reduce` method + // https://tc39.es/ecma262/#sec-array.prototype.reduce + left: createMethod(false), + // `Array.prototype.reduceRight` method + // https://tc39.es/ecma262/#sec-array.prototype.reduceright + right: createMethod(true) +}; diff --git a/node_modules/core-js/internals/array-set-length.js b/node_modules/core-js/internals/array-set-length.js new file mode 100644 index 00000000..53242802 --- /dev/null +++ b/node_modules/core-js/internals/array-set-length.js @@ -0,0 +1,27 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var isArray = require('../internals/is-array'); + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + +// Safari < 13 does not throw an error in this case +var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () { + // makes no sense without proper strict mode support + if (this !== undefined) return true; + try { + // eslint-disable-next-line es/no-object-defineproperty -- safe + Object.defineProperty([], 'length', { writable: false }).length = 1; + } catch (error) { + return error instanceof TypeError; + } +}(); + +module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) { + if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) { + throw new $TypeError('Cannot set read only .length'); + } return O.length = length; +} : function (O, length) { + return O.length = length; +}; diff --git a/node_modules/core-js/internals/array-slice.js b/node_modules/core-js/internals/array-slice.js new file mode 100644 index 00000000..b18786f6 --- /dev/null +++ b/node_modules/core-js/internals/array-slice.js @@ -0,0 +1,4 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +module.exports = uncurryThis([].slice); diff --git a/node_modules/core-js/internals/array-sort.js b/node_modules/core-js/internals/array-sort.js new file mode 100644 index 00000000..c12faf1c --- /dev/null +++ b/node_modules/core-js/internals/array-sort.js @@ -0,0 +1,42 @@ +'use strict'; +var arraySlice = require('../internals/array-slice'); + +var floor = Math.floor; + +var sort = function (array, comparefn) { + var length = array.length; + + if (length < 8) { + // insertion sort + var i = 1; + var element, j; + + while (i < length) { + j = i; + element = array[i]; + while (j && comparefn(array[j - 1], element) > 0) { + array[j] = array[--j]; + } + if (j !== i++) array[j] = element; + } + } else { + // merge sort + var middle = floor(length / 2); + var left = sort(arraySlice(array, 0, middle), comparefn); + var right = sort(arraySlice(array, middle), comparefn); + var llength = left.length; + var rlength = right.length; + var lindex = 0; + var rindex = 0; + + while (lindex < llength || rindex < rlength) { + array[lindex + rindex] = (lindex < llength && rindex < rlength) + ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++] + : lindex < llength ? left[lindex++] : right[rindex++]; + } + } + + return array; +}; + +module.exports = sort; diff --git a/node_modules/core-js/internals/array-species-constructor.js b/node_modules/core-js/internals/array-species-constructor.js new file mode 100644 index 00000000..db2f18ca --- /dev/null +++ b/node_modules/core-js/internals/array-species-constructor.js @@ -0,0 +1,23 @@ +'use strict'; +var isArray = require('../internals/is-array'); +var isConstructor = require('../internals/is-constructor'); +var isObject = require('../internals/is-object'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var SPECIES = wellKnownSymbol('species'); +var $Array = Array; + +// a part of `ArraySpeciesCreate` abstract operation +// https://tc39.es/ecma262/#sec-arrayspeciescreate +module.exports = function (originalArray) { + var C; + if (isArray(originalArray)) { + C = originalArray.constructor; + // cross-realm fallback + if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined; + else if (isObject(C)) { + C = C[SPECIES]; + if (C === null) C = undefined; + } + } return C === undefined ? $Array : C; +}; diff --git a/node_modules/core-js/internals/array-species-create.js b/node_modules/core-js/internals/array-species-create.js new file mode 100644 index 00000000..35d02914 --- /dev/null +++ b/node_modules/core-js/internals/array-species-create.js @@ -0,0 +1,8 @@ +'use strict'; +var arraySpeciesConstructor = require('../internals/array-species-constructor'); + +// `ArraySpeciesCreate` abstract operation +// https://tc39.es/ecma262/#sec-arrayspeciescreate +module.exports = function (originalArray, length) { + return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length); +}; diff --git a/node_modules/core-js/internals/array-to-reversed.js b/node_modules/core-js/internals/array-to-reversed.js new file mode 100644 index 00000000..0a1e9c73 --- /dev/null +++ b/node_modules/core-js/internals/array-to-reversed.js @@ -0,0 +1,12 @@ +'use strict'; +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed +// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed +module.exports = function (O, C) { + var len = lengthOfArrayLike(O); + var A = new C(len); + var k = 0; + for (; k < len; k++) A[k] = O[len - k - 1]; + return A; +}; diff --git a/node_modules/core-js/internals/array-unique-by.js b/node_modules/core-js/internals/array-unique-by.js new file mode 100644 index 00000000..42f24253 --- /dev/null +++ b/node_modules/core-js/internals/array-unique-by.js @@ -0,0 +1,35 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toObject = require('../internals/to-object'); +var MapHelpers = require('../internals/map-helpers'); +var iterate = require('../internals/map-iterate'); + +var Map = MapHelpers.Map; +var mapHas = MapHelpers.has; +var mapSet = MapHelpers.set; +var push = uncurryThis([].push); + +// `Array.prototype.uniqueBy` method +// https://github.com/tc39/proposal-array-unique +module.exports = function uniqueBy(resolver) { + var that = toObject(this); + var length = lengthOfArrayLike(that); + var result = []; + var map = new Map(); + var resolverFunction = !isNullOrUndefined(resolver) ? aCallable(resolver) : function (value) { + return value; + }; + var index, item, key; + for (index = 0; index < length; index++) { + item = that[index]; + key = resolverFunction(item); + if (!mapHas(map, key)) mapSet(map, key, item); + } + iterate(map, function (value) { + push(result, value); + }); + return result; +}; diff --git a/node_modules/core-js/internals/array-with.js b/node_modules/core-js/internals/array-with.js new file mode 100644 index 00000000..e4a825e1 --- /dev/null +++ b/node_modules/core-js/internals/array-with.js @@ -0,0 +1,18 @@ +'use strict'; +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var $RangeError = 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 +module.exports = function (O, C, index, value) { + var len = lengthOfArrayLike(O); + var relativeIndex = toIntegerOrInfinity(index); + var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex; + if (actualIndex >= len || actualIndex < 0) throw new $RangeError('Incorrect index'); + var A = new C(len); + var k = 0; + for (; k < len; k++) A[k] = k === actualIndex ? value : O[k]; + return A; +}; diff --git a/node_modules/core-js/internals/async-from-sync-iterator.js b/node_modules/core-js/internals/async-from-sync-iterator.js new file mode 100644 index 00000000..b4ab0179 --- /dev/null +++ b/node_modules/core-js/internals/async-from-sync-iterator.js @@ -0,0 +1,49 @@ +'use strict'; +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var create = require('../internals/object-create'); +var getMethod = require('../internals/get-method'); +var defineBuiltIns = require('../internals/define-built-ins'); +var InternalStateModule = require('../internals/internal-state'); +var getBuiltIn = require('../internals/get-built-in'); +var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); +var createIterResultObject = require('../internals/create-iter-result-object'); + +var Promise = getBuiltIn('Promise'); + +var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(ASYNC_FROM_SYNC_ITERATOR); + +var asyncFromSyncIteratorContinuation = function (result, resolve, reject) { + var done = result.done; + Promise.resolve(result.value).then(function (value) { + resolve(createIterResultObject(value, done)); + }, reject); +}; + +var AsyncFromSyncIterator = function AsyncIterator(iteratorRecord) { + iteratorRecord.type = ASYNC_FROM_SYNC_ITERATOR; + setInternalState(this, iteratorRecord); +}; + +AsyncFromSyncIterator.prototype = defineBuiltIns(create(AsyncIteratorPrototype), { + next: function next() { + var state = getInternalState(this); + return new Promise(function (resolve, reject) { + var result = anObject(call(state.next, state.iterator)); + asyncFromSyncIteratorContinuation(result, resolve, reject); + }); + }, + 'return': function () { + var iterator = getInternalState(this).iterator; + return new Promise(function (resolve, reject) { + var $return = getMethod(iterator, 'return'); + if ($return === undefined) return resolve(createIterResultObject(undefined, true)); + var result = anObject(call($return, iterator)); + asyncFromSyncIteratorContinuation(result, resolve, reject); + }); + } +}); + +module.exports = AsyncFromSyncIterator; diff --git a/node_modules/core-js/internals/async-iterator-close.js b/node_modules/core-js/internals/async-iterator-close.js new file mode 100644 index 00000000..30cc91ab --- /dev/null +++ b/node_modules/core-js/internals/async-iterator-close.js @@ -0,0 +1,19 @@ +'use strict'; +var call = require('../internals/function-call'); +var getBuiltIn = require('../internals/get-built-in'); +var getMethod = require('../internals/get-method'); + +module.exports = function (iterator, method, argument, reject) { + try { + var returnMethod = getMethod(iterator, 'return'); + if (returnMethod) { + return getBuiltIn('Promise').resolve(call(returnMethod, iterator)).then(function () { + method(argument); + }, function (error) { + reject(error); + }); + } + } catch (error2) { + return reject(error2); + } method(argument); +}; diff --git a/node_modules/core-js/internals/async-iterator-create-proxy.js b/node_modules/core-js/internals/async-iterator-create-proxy.js new file mode 100644 index 00000000..12f7c2d7 --- /dev/null +++ b/node_modules/core-js/internals/async-iterator-create-proxy.js @@ -0,0 +1,105 @@ +'use strict'; +var call = require('../internals/function-call'); +var perform = require('../internals/perform'); +var anObject = require('../internals/an-object'); +var create = require('../internals/object-create'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var defineBuiltIns = require('../internals/define-built-ins'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var InternalStateModule = require('../internals/internal-state'); +var getBuiltIn = require('../internals/get-built-in'); +var getMethod = require('../internals/get-method'); +var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var iteratorClose = require('../internals/iterator-close'); + +var Promise = getBuiltIn('Promise'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var ASYNC_ITERATOR_HELPER = 'AsyncIteratorHelper'; +var WRAP_FOR_VALID_ASYNC_ITERATOR = 'WrapForValidAsyncIterator'; +var setInternalState = InternalStateModule.set; + +var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) { + var IS_GENERATOR = !IS_ITERATOR; + var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER); + + var getStateOrEarlyExit = function (that) { + var stateCompletion = perform(function () { + return getInternalState(that); + }); + + var stateError = stateCompletion.error; + var state = stateCompletion.value; + + if (stateError || (IS_GENERATOR && state.done)) { + return { exit: true, value: stateError ? Promise.reject(state) : Promise.resolve(createIterResultObject(undefined, true)) }; + } return { exit: false, value: state }; + }; + + return defineBuiltIns(create(AsyncIteratorPrototype), { + next: function next() { + var stateCompletion = getStateOrEarlyExit(this); + var state = stateCompletion.value; + if (stateCompletion.exit) return state; + var handlerCompletion = perform(function () { + return anObject(state.nextHandler(Promise)); + }); + var handlerError = handlerCompletion.error; + var value = handlerCompletion.value; + if (handlerError) state.done = true; + return handlerError ? Promise.reject(value) : Promise.resolve(value); + }, + 'return': function () { + var stateCompletion = getStateOrEarlyExit(this); + var state = stateCompletion.value; + if (stateCompletion.exit) return state; + state.done = true; + var iterator = state.iterator; + var returnMethod, result; + var completion = perform(function () { + if (state.inner) try { + iteratorClose(state.inner.iterator, 'normal'); + } catch (error) { + return iteratorClose(iterator, 'throw', error); + } + return getMethod(iterator, 'return'); + }); + returnMethod = result = completion.value; + if (completion.error) return Promise.reject(result); + if (returnMethod === undefined) return Promise.resolve(createIterResultObject(undefined, true)); + completion = perform(function () { + return call(returnMethod, iterator); + }); + result = completion.value; + if (completion.error) return Promise.reject(result); + return IS_ITERATOR ? Promise.resolve(result) : Promise.resolve(result).then(function (resolved) { + anObject(resolved); + return createIterResultObject(undefined, true); + }); + } + }); +}; + +var WrapForValidAsyncIteratorPrototype = createAsyncIteratorProxyPrototype(true); +var AsyncIteratorHelperPrototype = createAsyncIteratorProxyPrototype(false); + +createNonEnumerableProperty(AsyncIteratorHelperPrototype, TO_STRING_TAG, 'Async Iterator Helper'); + +module.exports = function (nextHandler, IS_ITERATOR) { + var AsyncIteratorProxy = function AsyncIterator(record, state) { + if (state) { + state.iterator = record.iterator; + state.next = record.next; + } else state = record; + state.type = IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER; + state.nextHandler = nextHandler; + state.counter = 0; + state.done = false; + setInternalState(this, state); + }; + + AsyncIteratorProxy.prototype = IS_ITERATOR ? WrapForValidAsyncIteratorPrototype : AsyncIteratorHelperPrototype; + + return AsyncIteratorProxy; +}; diff --git a/node_modules/core-js/internals/async-iterator-indexed.js b/node_modules/core-js/internals/async-iterator-indexed.js new file mode 100644 index 00000000..8ed66716 --- /dev/null +++ b/node_modules/core-js/internals/async-iterator-indexed.js @@ -0,0 +1,13 @@ +'use strict'; +var call = require('../internals/function-call'); +var map = require('../internals/async-iterator-map'); + +var callback = function (value, counter) { + return [counter, value]; +}; + +// `AsyncIterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function indexed() { + return call(map, this, callback); +}; diff --git a/node_modules/core-js/internals/async-iterator-iteration.js b/node_modules/core-js/internals/async-iterator-iteration.js new file mode 100644 index 00000000..684c0bf8 --- /dev/null +++ b/node_modules/core-js/internals/async-iterator-iteration.js @@ -0,0 +1,90 @@ +'use strict'; +// https://github.com/tc39/proposal-iterator-helpers +// https://github.com/tc39/proposal-array-from-async +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer'); +var getBuiltIn = require('../internals/get-built-in'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var closeAsyncIteration = require('../internals/async-iterator-close'); + +var createMethod = function (TYPE) { + var IS_TO_ARRAY = TYPE === 0; + var IS_FOR_EACH = TYPE === 1; + var IS_EVERY = TYPE === 2; + var IS_SOME = TYPE === 3; + return function (object, fn, target) { + anObject(object); + var MAPPING = fn !== undefined; + if (MAPPING || !IS_TO_ARRAY) aCallable(fn); + var record = getIteratorDirect(object); + var Promise = getBuiltIn('Promise'); + var iterator = record.iterator; + var next = record.next; + var counter = 0; + + return new Promise(function (resolve, reject) { + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, reject, error, reject); + }; + + var loop = function () { + try { + if (MAPPING) try { + doesNotExceedSafeInteger(counter); + } catch (error5) { ifAbruptCloseAsyncIterator(error5); } + Promise.resolve(anObject(call(next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + if (IS_TO_ARRAY) { + target.length = counter; + resolve(target); + } else resolve(IS_SOME ? false : IS_EVERY || undefined); + } else { + var value = step.value; + try { + if (MAPPING) { + var result = fn(value, counter); + + var handler = function ($result) { + if (IS_FOR_EACH) { + loop(); + } else if (IS_EVERY) { + $result ? loop() : closeAsyncIteration(iterator, resolve, false, reject); + } else if (IS_TO_ARRAY) { + try { + target[counter++] = $result; + loop(); + } catch (error4) { ifAbruptCloseAsyncIterator(error4); } + } else { + $result ? closeAsyncIteration(iterator, resolve, IS_SOME || value, reject) : loop(); + } + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } else { + target[counter++] = value; + loop(); + } + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + } catch (error2) { reject(error2); } + }, reject); + } catch (error) { reject(error); } + }; + + loop(); + }); + }; +}; + +module.exports = { + toArray: createMethod(0), + forEach: createMethod(1), + every: createMethod(2), + some: createMethod(3), + find: createMethod(4) +}; diff --git a/node_modules/core-js/internals/async-iterator-map.js b/node_modules/core-js/internals/async-iterator-map.js new file mode 100644 index 00000000..6e333f95 --- /dev/null +++ b/node_modules/core-js/internals/async-iterator-map.js @@ -0,0 +1,57 @@ +'use strict'; +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var closeAsyncIteration = require('../internals/async-iterator-close'); + +var AsyncIteratorProxy = createAsyncIteratorProxy(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(iterator, doneAndReject, error, doneAndReject); + }; + + Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else { + var value = step.value; + try { + var result = mapper(value, state.counter++); + + var handler = function (mapped) { + resolve(createIterResultObject(mapped, false)); + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error2) { ifAbruptCloseAsyncIterator(error2); } + } + } catch (error) { doneAndReject(error); } + }, doneAndReject); + }); +}); + +// `AsyncIterator.prototype.map` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function map(mapper) { + anObject(this); + aCallable(mapper); + return new AsyncIteratorProxy(getIteratorDirect(this), { + mapper: mapper + }); +}; diff --git a/node_modules/core-js/internals/async-iterator-prototype.js b/node_modules/core-js/internals/async-iterator-prototype.js new file mode 100644 index 00000000..1fed1354 --- /dev/null +++ b/node_modules/core-js/internals/async-iterator-prototype.js @@ -0,0 +1,38 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var shared = require('../internals/shared-store'); +var isCallable = require('../internals/is-callable'); +var create = require('../internals/object-create'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var defineBuiltIn = require('../internals/define-built-in'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var IS_PURE = require('../internals/is-pure'); + +var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR'; +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); +var AsyncIterator = globalThis.AsyncIterator; +var PassedAsyncIteratorPrototype = shared.AsyncIteratorPrototype; +var AsyncIteratorPrototype, prototype; + +if (PassedAsyncIteratorPrototype) { + AsyncIteratorPrototype = PassedAsyncIteratorPrototype; +} else if (isCallable(AsyncIterator)) { + AsyncIteratorPrototype = AsyncIterator.prototype; +} else if (shared[USE_FUNCTION_CONSTRUCTOR] || globalThis[USE_FUNCTION_CONSTRUCTOR]) { + try { + // eslint-disable-next-line no-new-func -- we have no alternatives without usage of modern syntax + prototype = getPrototypeOf(getPrototypeOf(getPrototypeOf(Function('return async function*(){}()')()))); + if (getPrototypeOf(prototype) === Object.prototype) AsyncIteratorPrototype = prototype; + } catch (error) { /* empty */ } +} + +if (!AsyncIteratorPrototype) AsyncIteratorPrototype = {}; +else if (IS_PURE) AsyncIteratorPrototype = create(AsyncIteratorPrototype); + +if (!isCallable(AsyncIteratorPrototype[ASYNC_ITERATOR])) { + defineBuiltIn(AsyncIteratorPrototype, ASYNC_ITERATOR, function () { + return this; + }); +} + +module.exports = AsyncIteratorPrototype; diff --git a/node_modules/core-js/internals/async-iterator-wrap.js b/node_modules/core-js/internals/async-iterator-wrap.js new file mode 100644 index 00000000..58363167 --- /dev/null +++ b/node_modules/core-js/internals/async-iterator-wrap.js @@ -0,0 +1,7 @@ +'use strict'; +var call = require('../internals/function-call'); +var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); + +module.exports = createAsyncIteratorProxy(function () { + return call(this.next, this.iterator); +}, true); diff --git a/node_modules/core-js/internals/base64-map.js b/node_modules/core-js/internals/base64-map.js new file mode 100644 index 00000000..2bda13a7 --- /dev/null +++ b/node_modules/core-js/internals/base64-map.js @@ -0,0 +1,19 @@ +'use strict'; +var commonAlphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; +var base64Alphabet = commonAlphabet + '+/'; +var base64UrlAlphabet = commonAlphabet + '-_'; + +var inverse = function (characters) { + // TODO: use `Object.create(null)` in `core-js@4` + var result = {}; + var index = 0; + for (; index < 64; index++) result[characters.charAt(index)] = index; + return result; +}; + +module.exports = { + i2c: base64Alphabet, + c2i: inverse(base64Alphabet), + i2cUrl: base64UrlAlphabet, + c2iUrl: inverse(base64UrlAlphabet) +}; diff --git a/node_modules/core-js/internals/call-with-safe-iteration-closing.js b/node_modules/core-js/internals/call-with-safe-iteration-closing.js new file mode 100644 index 00000000..b468c8f7 --- /dev/null +++ b/node_modules/core-js/internals/call-with-safe-iteration-closing.js @@ -0,0 +1,12 @@ +'use strict'; +var anObject = require('../internals/an-object'); +var iteratorClose = require('../internals/iterator-close'); + +// call something on iterator step with safe closing on error +module.exports = function (iterator, fn, value, ENTRIES) { + try { + return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); + } catch (error) { + iteratorClose(iterator, 'throw', error); + } +}; diff --git a/node_modules/core-js/internals/caller.js b/node_modules/core-js/internals/caller.js new file mode 100644 index 00000000..c37987e6 --- /dev/null +++ b/node_modules/core-js/internals/caller.js @@ -0,0 +1,8 @@ +'use strict'; +module.exports = function (methodName, numArgs) { + return numArgs === 1 ? function (object, arg) { + return object[methodName](arg); + } : function (object, arg1, arg2) { + return object[methodName](arg1, arg2); + }; +}; diff --git a/node_modules/core-js/internals/check-correctness-of-iteration.js b/node_modules/core-js/internals/check-correctness-of-iteration.js new file mode 100644 index 00000000..ee9f0922 --- /dev/null +++ b/node_modules/core-js/internals/check-correctness-of-iteration.js @@ -0,0 +1,41 @@ +'use strict'; +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var ITERATOR = wellKnownSymbol('iterator'); +var SAFE_CLOSING = false; + +try { + var called = 0; + var iteratorWithReturn = { + next: function () { + return { done: !!called++ }; + }, + 'return': function () { + SAFE_CLOSING = true; + } + }; + iteratorWithReturn[ITERATOR] = function () { + return this; + }; + // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing + Array.from(iteratorWithReturn, function () { throw 2; }); +} catch (error) { /* empty */ } + +module.exports = function (exec, SKIP_CLOSING) { + try { + if (!SKIP_CLOSING && !SAFE_CLOSING) return false; + } catch (error) { return false; } // workaround of old WebKit + `eval` bug + var ITERATION_SUPPORT = false; + try { + var object = {}; + object[ITERATOR] = function () { + return { + next: function () { + return { done: ITERATION_SUPPORT = true }; + } + }; + }; + exec(object); + } catch (error) { /* empty */ } + return ITERATION_SUPPORT; +}; diff --git a/node_modules/core-js/internals/classof-raw.js b/node_modules/core-js/internals/classof-raw.js new file mode 100644 index 00000000..3c3d4303 --- /dev/null +++ b/node_modules/core-js/internals/classof-raw.js @@ -0,0 +1,9 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +var toString = uncurryThis({}.toString); +var stringSlice = uncurryThis(''.slice); + +module.exports = function (it) { + return stringSlice(toString(it), 8, -1); +}; diff --git a/node_modules/core-js/internals/classof.js b/node_modules/core-js/internals/classof.js new file mode 100644 index 00000000..8c0fae6a --- /dev/null +++ b/node_modules/core-js/internals/classof.js @@ -0,0 +1,30 @@ +'use strict'; +var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support'); +var isCallable = require('../internals/is-callable'); +var classofRaw = require('../internals/classof-raw'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var $Object = Object; + +// ES3 wrong here +var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments'; + +// fallback for IE11 Script Access Denied error +var tryGet = function (it, key) { + try { + return it[key]; + } catch (error) { /* empty */ } +}; + +// getting tag from ES6+ `Object.prototype.toString` +module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) { + var O, tag, result; + return it === undefined ? 'Undefined' : it === null ? 'Null' + // @@toStringTag case + : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag + // builtinTag case + : CORRECT_ARGUMENTS ? classofRaw(O) + // ES3 arguments fallback + : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result; +}; diff --git a/node_modules/core-js/internals/collection-from.js b/node_modules/core-js/internals/collection-from.js new file mode 100644 index 00000000..06d7f989 --- /dev/null +++ b/node_modules/core-js/internals/collection-from.js @@ -0,0 +1,24 @@ +'use strict'; +// https://tc39.github.io/proposal-setmap-offrom/ +var bind = require('../internals/function-bind-context'); +var anObject = require('../internals/an-object'); +var toObject = require('../internals/to-object'); +var iterate = require('../internals/iterate'); + +module.exports = function (C, adder, ENTRY) { + return function from(source /* , mapFn, thisArg */) { + var O = toObject(source); + var length = arguments.length; + var mapFn = length > 1 ? arguments[1] : undefined; + var mapping = mapFn !== undefined; + var boundFunction = mapping ? bind(mapFn, length > 2 ? arguments[2] : undefined) : undefined; + var result = new C(); + var n = 0; + iterate(O, function (nextItem) { + var entry = mapping ? boundFunction(nextItem, n++) : nextItem; + if (ENTRY) adder(result, anObject(entry)[0], entry[1]); + else adder(result, entry); + }); + return result; + }; +}; diff --git a/node_modules/core-js/internals/collection-of.js b/node_modules/core-js/internals/collection-of.js new file mode 100644 index 00000000..b23f18b1 --- /dev/null +++ b/node_modules/core-js/internals/collection-of.js @@ -0,0 +1,15 @@ +'use strict'; +var anObject = require('../internals/an-object'); + +// https://tc39.github.io/proposal-setmap-offrom/ +module.exports = function (C, adder, ENTRY) { + return function of() { + var result = new C(); + var length = arguments.length; + for (var index = 0; index < length; index++) { + var entry = arguments[index]; + if (ENTRY) adder(result, anObject(entry)[0], entry[1]); + else adder(result, entry); + } return result; + }; +}; diff --git a/node_modules/core-js/internals/collection-strong.js b/node_modules/core-js/internals/collection-strong.js new file mode 100644 index 00000000..cea1107e --- /dev/null +++ b/node_modules/core-js/internals/collection-strong.js @@ -0,0 +1,206 @@ +'use strict'; +var create = require('../internals/object-create'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var defineBuiltIns = require('../internals/define-built-ins'); +var bind = require('../internals/function-bind-context'); +var anInstance = require('../internals/an-instance'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var iterate = require('../internals/iterate'); +var defineIterator = require('../internals/iterator-define'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var setSpecies = require('../internals/set-species'); +var DESCRIPTORS = require('../internals/descriptors'); +var fastKey = require('../internals/internal-metadata').fastKey; +var InternalStateModule = require('../internals/internal-state'); + +var setInternalState = InternalStateModule.set; +var internalStateGetterFor = InternalStateModule.getterFor; + +module.exports = { + getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { + var Constructor = wrapper(function (that, iterable) { + anInstance(that, Prototype); + setInternalState(that, { + type: CONSTRUCTOR_NAME, + index: create(null), + first: null, + last: null, + size: 0 + }); + if (!DESCRIPTORS) that.size = 0; + if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); + }); + + var Prototype = Constructor.prototype; + + var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); + + var define = function (that, key, value) { + var state = getInternalState(that); + var entry = getEntry(that, key); + var previous, index; + // change existing entry + if (entry) { + entry.value = value; + // create new entry + } else { + state.last = entry = { + index: index = fastKey(key, true), + key: key, + value: value, + previous: previous = state.last, + next: null, + removed: false + }; + if (!state.first) state.first = entry; + if (previous) previous.next = entry; + if (DESCRIPTORS) state.size++; + else that.size++; + // add to index + if (index !== 'F') state.index[index] = entry; + } return that; + }; + + var getEntry = function (that, key) { + var state = getInternalState(that); + // fast case + var index = fastKey(key); + var entry; + if (index !== 'F') return state.index[index]; + // frozen object case + for (entry = state.first; entry; entry = entry.next) { + if (entry.key === key) return entry; + } + }; + + defineBuiltIns(Prototype, { + // `{ Map, Set }.prototype.clear()` methods + // https://tc39.es/ecma262/#sec-map.prototype.clear + // https://tc39.es/ecma262/#sec-set.prototype.clear + clear: function clear() { + var that = this; + var state = getInternalState(that); + var entry = state.first; + while (entry) { + entry.removed = true; + if (entry.previous) entry.previous = entry.previous.next = null; + entry = entry.next; + } + state.first = state.last = null; + state.index = create(null); + if (DESCRIPTORS) state.size = 0; + else that.size = 0; + }, + // `{ Map, Set }.prototype.delete(key)` methods + // https://tc39.es/ecma262/#sec-map.prototype.delete + // https://tc39.es/ecma262/#sec-set.prototype.delete + 'delete': function (key) { + var that = this; + var state = getInternalState(that); + var entry = getEntry(that, key); + if (entry) { + var next = entry.next; + var prev = entry.previous; + delete state.index[entry.index]; + entry.removed = true; + if (prev) prev.next = next; + if (next) next.previous = prev; + if (state.first === entry) state.first = next; + if (state.last === entry) state.last = prev; + if (DESCRIPTORS) state.size--; + else that.size--; + } return !!entry; + }, + // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods + // https://tc39.es/ecma262/#sec-map.prototype.foreach + // https://tc39.es/ecma262/#sec-set.prototype.foreach + forEach: function forEach(callbackfn /* , that = undefined */) { + var state = getInternalState(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var entry; + while (entry = entry ? entry.next : state.first) { + boundFunction(entry.value, entry.key, this); + // revert to the last existing entry + while (entry && entry.removed) entry = entry.previous; + } + }, + // `{ Map, Set}.prototype.has(key)` methods + // https://tc39.es/ecma262/#sec-map.prototype.has + // https://tc39.es/ecma262/#sec-set.prototype.has + has: function has(key) { + return !!getEntry(this, key); + } + }); + + defineBuiltIns(Prototype, IS_MAP ? { + // `Map.prototype.get(key)` method + // https://tc39.es/ecma262/#sec-map.prototype.get + get: function get(key) { + var entry = getEntry(this, key); + return entry && entry.value; + }, + // `Map.prototype.set(key, value)` method + // https://tc39.es/ecma262/#sec-map.prototype.set + set: function set(key, value) { + return define(this, key === 0 ? 0 : key, value); + } + } : { + // `Set.prototype.add(value)` method + // https://tc39.es/ecma262/#sec-set.prototype.add + add: function add(value) { + return define(this, value = value === 0 ? 0 : value, value); + } + }); + if (DESCRIPTORS) defineBuiltInAccessor(Prototype, 'size', { + configurable: true, + get: function () { + return getInternalState(this).size; + } + }); + return Constructor; + }, + setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) { + var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator'; + var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME); + var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME); + // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods + // https://tc39.es/ecma262/#sec-map.prototype.entries + // https://tc39.es/ecma262/#sec-map.prototype.keys + // https://tc39.es/ecma262/#sec-map.prototype.values + // https://tc39.es/ecma262/#sec-map.prototype-@@iterator + // https://tc39.es/ecma262/#sec-set.prototype.entries + // https://tc39.es/ecma262/#sec-set.prototype.keys + // https://tc39.es/ecma262/#sec-set.prototype.values + // https://tc39.es/ecma262/#sec-set.prototype-@@iterator + defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) { + setInternalState(this, { + type: ITERATOR_NAME, + target: iterated, + state: getInternalCollectionState(iterated), + kind: kind, + last: null + }); + }, function () { + var state = getInternalIteratorState(this); + var kind = state.kind; + var entry = state.last; + // revert to the last existing entry + while (entry && entry.removed) entry = entry.previous; + // get next entry + if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) { + // or finish the iteration + state.target = null; + return createIterResultObject(undefined, true); + } + // return step by kind + if (kind === 'keys') return createIterResultObject(entry.key, false); + if (kind === 'values') return createIterResultObject(entry.value, false); + return createIterResultObject([entry.key, entry.value], false); + }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); + + // `{ Map, Set }.prototype[@@species]` accessors + // https://tc39.es/ecma262/#sec-get-map-@@species + // https://tc39.es/ecma262/#sec-get-set-@@species + setSpecies(CONSTRUCTOR_NAME); + } +}; diff --git a/node_modules/core-js/internals/collection-weak.js b/node_modules/core-js/internals/collection-weak.js new file mode 100644 index 00000000..d13b7bc9 --- /dev/null +++ b/node_modules/core-js/internals/collection-weak.js @@ -0,0 +1,131 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var defineBuiltIns = require('../internals/define-built-ins'); +var getWeakData = require('../internals/internal-metadata').getWeakData; +var anInstance = require('../internals/an-instance'); +var anObject = require('../internals/an-object'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var isObject = require('../internals/is-object'); +var iterate = require('../internals/iterate'); +var ArrayIterationModule = require('../internals/array-iteration'); +var hasOwn = require('../internals/has-own-property'); +var InternalStateModule = require('../internals/internal-state'); + +var setInternalState = InternalStateModule.set; +var internalStateGetterFor = InternalStateModule.getterFor; +var find = ArrayIterationModule.find; +var findIndex = ArrayIterationModule.findIndex; +var splice = uncurryThis([].splice); +var id = 0; + +// fallback for uncaught frozen keys +var uncaughtFrozenStore = function (state) { + return state.frozen || (state.frozen = new UncaughtFrozenStore()); +}; + +var UncaughtFrozenStore = function () { + this.entries = []; +}; + +var findUncaughtFrozen = function (store, key) { + return find(store.entries, function (it) { + return it[0] === key; + }); +}; + +UncaughtFrozenStore.prototype = { + get: function (key) { + var entry = findUncaughtFrozen(this, key); + if (entry) return entry[1]; + }, + has: function (key) { + return !!findUncaughtFrozen(this, key); + }, + set: function (key, value) { + var entry = findUncaughtFrozen(this, key); + if (entry) entry[1] = value; + else this.entries.push([key, value]); + }, + 'delete': function (key) { + var index = findIndex(this.entries, function (it) { + return it[0] === key; + }); + if (~index) splice(this.entries, index, 1); + return !!~index; + } +}; + +module.exports = { + getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { + var Constructor = wrapper(function (that, iterable) { + anInstance(that, Prototype); + setInternalState(that, { + type: CONSTRUCTOR_NAME, + id: id++, + frozen: null + }); + if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); + }); + + var Prototype = Constructor.prototype; + + var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); + + var define = function (that, key, value) { + var state = getInternalState(that); + var data = getWeakData(anObject(key), true); + if (data === true) uncaughtFrozenStore(state).set(key, value); + else data[state.id] = value; + return that; + }; + + defineBuiltIns(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(key)) return false; + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state)['delete'](key); + return data && hasOwn(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(key)) return false; + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state).has(key); + return data && hasOwn(data, state.id); + } + }); + + defineBuiltIns(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(key)) { + var data = getWeakData(key); + if (data === true) return uncaughtFrozenStore(state).get(key); + if (data) return data[state.id]; + } + }, + // `WeakMap.prototype.set(key, value)` method + // https://tc39.es/ecma262/#sec-weakmap.prototype.set + set: function set(key, value) { + return define(this, key, value); + } + } : { + // `WeakSet.prototype.add(value)` method + // https://tc39.es/ecma262/#sec-weakset.prototype.add + add: function add(value) { + return define(this, value, true); + } + }); + + return Constructor; + } +}; diff --git a/node_modules/core-js/internals/collection.js b/node_modules/core-js/internals/collection.js new file mode 100644 index 00000000..4961bd76 --- /dev/null +++ b/node_modules/core-js/internals/collection.js @@ -0,0 +1,106 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var isForced = require('../internals/is-forced'); +var defineBuiltIn = require('../internals/define-built-in'); +var InternalMetadataModule = require('../internals/internal-metadata'); +var iterate = require('../internals/iterate'); +var anInstance = require('../internals/an-instance'); +var isCallable = require('../internals/is-callable'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var isObject = require('../internals/is-object'); +var fails = require('../internals/fails'); +var checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration'); +var setToStringTag = require('../internals/set-to-string-tag'); +var inheritIfRequired = require('../internals/inherit-if-required'); + +module.exports = 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 = globalThis[CONSTRUCTOR_NAME]; + var NativePrototype = NativeConstructor && NativeConstructor.prototype; + var Constructor = NativeConstructor; + var exported = {}; + + var fixMethod = function (KEY) { + var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]); + defineBuiltIn(NativePrototype, KEY, + KEY === 'add' ? function add(value) { + uncurriedNativeMethod(this, value === 0 ? 0 : value); + return this; + } : KEY === 'delete' ? function (key) { + return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); + } : KEY === 'get' ? function get(key) { + return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key); + } : KEY === 'has' ? function has(key) { + return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); + } : function set(key, value) { + uncurriedNativeMethod(this, key === 0 ? 0 : key, value); + return this; + } + ); + }; + + var REPLACE = isForced( + CONSTRUCTOR_NAME, + !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () { + new NativeConstructor().entries().next(); + })) + ); + + if (REPLACE) { + // create collection constructor + Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); + InternalMetadataModule.enable(); + } else if (isForced(CONSTRUCTOR_NAME, true)) { + var instance = new Constructor(); + // 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(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(function (iterable) { new NativeConstructor(iterable); }); + // for early implementations -0 and +0 not the same + var BUGGY_ZERO = !IS_WEAK && fails(function () { + // V8 ~ Chromium 42- fails only with 5+ elements + var $instance = new NativeConstructor(); + var index = 5; + while (index--) $instance[ADDER](index, index); + return !$instance.has(-0); + }); + + if (!ACCEPT_ITERABLES) { + Constructor = wrapper(function (dummy, iterable) { + anInstance(dummy, NativePrototype); + var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor); + if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); + return that; + }); + Constructor.prototype = NativePrototype; + NativePrototype.constructor = Constructor; + } + + if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { + fixMethod('delete'); + fixMethod('has'); + IS_MAP && fixMethod('get'); + } + + if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); + + // weak collections should not contains .clear method + if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; + } + + exported[CONSTRUCTOR_NAME] = Constructor; + $({ global: true, constructor: true, forced: Constructor !== NativeConstructor }, exported); + + setToStringTag(Constructor, CONSTRUCTOR_NAME); + + if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); + + return Constructor; +}; diff --git a/node_modules/core-js/internals/composite-key.js b/node_modules/core-js/internals/composite-key.js new file mode 100644 index 00000000..6c44f204 --- /dev/null +++ b/node_modules/core-js/internals/composite-key.js @@ -0,0 +1,50 @@ +'use strict'; +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +require('../modules/es.map'); +require('../modules/es.weak-map'); +var getBuiltIn = require('../internals/get-built-in'); +var create = require('../internals/object-create'); +var isObject = require('../internals/is-object'); + +var $Object = Object; +var $TypeError = TypeError; +var Map = getBuiltIn('Map'); +var WeakMap = getBuiltIn('WeakMap'); + +var Node = function () { + // keys + this.object = null; + this.symbol = null; + // child nodes + this.primitives = null; + this.objectsByIndex = create(null); +}; + +Node.prototype.get = function (key, initializer) { + return this[key] || (this[key] = initializer()); +}; + +Node.prototype.next = function (i, it, IS_OBJECT) { + var store = IS_OBJECT + ? this.objectsByIndex[i] || (this.objectsByIndex[i] = new WeakMap()) + : this.primitives || (this.primitives = new Map()); + var entry = store.get(it); + if (!entry) store.set(it, entry = new Node()); + return entry; +}; + +var root = new Node(); + +module.exports = function () { + var active = root; + var length = arguments.length; + var i, it; + // for prevent leaking, start from objects + for (i = 0; i < length; i++) { + if (isObject(it = arguments[i])) active = active.next(i, it, true); + } + if (this === $Object && active === root) throw new $TypeError('Composite keys must contain a non-primitive component'); + for (i = 0; i < length; i++) { + if (!isObject(it = arguments[i])) active = active.next(i, it, false); + } return active; +}; diff --git a/node_modules/core-js/internals/copy-constructor-properties.js b/node_modules/core-js/internals/copy-constructor-properties.js new file mode 100644 index 00000000..8e73d46f --- /dev/null +++ b/node_modules/core-js/internals/copy-constructor-properties.js @@ -0,0 +1,17 @@ +'use strict'; +var hasOwn = require('../internals/has-own-property'); +var ownKeys = require('../internals/own-keys'); +var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); +var definePropertyModule = require('../internals/object-define-property'); + +module.exports = function (target, source, exceptions) { + var keys = ownKeys(source); + var defineProperty = definePropertyModule.f; + var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) { + defineProperty(target, key, getOwnPropertyDescriptor(source, key)); + } + } +}; diff --git a/node_modules/core-js/internals/correct-is-regexp-logic.js b/node_modules/core-js/internals/correct-is-regexp-logic.js new file mode 100644 index 00000000..2eb5233b --- /dev/null +++ b/node_modules/core-js/internals/correct-is-regexp-logic.js @@ -0,0 +1,16 @@ +'use strict'; +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var MATCH = wellKnownSymbol('match'); + +module.exports = function (METHOD_NAME) { + var regexp = /./; + try { + '/./'[METHOD_NAME](regexp); + } catch (error1) { + try { + regexp[MATCH] = false; + return '/./'[METHOD_NAME](regexp); + } catch (error2) { /* empty */ } + } return false; +}; diff --git a/node_modules/core-js/internals/correct-prototype-getter.js b/node_modules/core-js/internals/correct-prototype-getter.js new file mode 100644 index 00000000..e14d4af7 --- /dev/null +++ b/node_modules/core-js/internals/correct-prototype-getter.js @@ -0,0 +1,9 @@ +'use strict'; +var fails = require('../internals/fails'); + +module.exports = !fails(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; +}); diff --git a/node_modules/core-js/internals/create-html.js b/node_modules/core-js/internals/create-html.js new file mode 100644 index 00000000..650c2a14 --- /dev/null +++ b/node_modules/core-js/internals/create-html.js @@ -0,0 +1,16 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toString = require('../internals/to-string'); + +var quot = /"/g; +var replace = uncurryThis(''.replace); + +// `CreateHTML` abstract operation +// https://tc39.es/ecma262/#sec-createhtml +module.exports = function (string, tag, attribute, value) { + var S = toString(requireObjectCoercible(string)); + var p1 = '<' + tag; + if (attribute !== '') p1 += ' ' + attribute + '="' + replace(toString(value), quot, '"') + '"'; + return p1 + '>' + S + ''; +}; diff --git a/node_modules/core-js/internals/create-iter-result-object.js b/node_modules/core-js/internals/create-iter-result-object.js new file mode 100644 index 00000000..a05d2d33 --- /dev/null +++ b/node_modules/core-js/internals/create-iter-result-object.js @@ -0,0 +1,6 @@ +'use strict'; +// `CreateIterResultObject` abstract operation +// https://tc39.es/ecma262/#sec-createiterresultobject +module.exports = function (value, done) { + return { value: value, done: done }; +}; diff --git a/node_modules/core-js/internals/create-non-enumerable-property.js b/node_modules/core-js/internals/create-non-enumerable-property.js new file mode 100644 index 00000000..718c3a59 --- /dev/null +++ b/node_modules/core-js/internals/create-non-enumerable-property.js @@ -0,0 +1,11 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var definePropertyModule = require('../internals/object-define-property'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); + +module.exports = DESCRIPTORS ? function (object, key, value) { + return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); +} : function (object, key, value) { + object[key] = value; + return object; +}; diff --git a/node_modules/core-js/internals/create-property-descriptor.js b/node_modules/core-js/internals/create-property-descriptor.js new file mode 100644 index 00000000..5ef2773c --- /dev/null +++ b/node_modules/core-js/internals/create-property-descriptor.js @@ -0,0 +1,9 @@ +'use strict'; +module.exports = function (bitmap, value) { + return { + enumerable: !(bitmap & 1), + configurable: !(bitmap & 2), + writable: !(bitmap & 4), + value: value + }; +}; diff --git a/node_modules/core-js/internals/create-property.js b/node_modules/core-js/internals/create-property.js new file mode 100644 index 00000000..e7f61883 --- /dev/null +++ b/node_modules/core-js/internals/create-property.js @@ -0,0 +1,9 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var definePropertyModule = require('../internals/object-define-property'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); + +module.exports = function (object, key, value) { + if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value)); + else object[key] = value; +}; diff --git a/node_modules/core-js/internals/date-to-iso-string.js b/node_modules/core-js/internals/date-to-iso-string.js new file mode 100644 index 00000000..4fc47a14 --- /dev/null +++ b/node_modules/core-js/internals/date-to-iso-string.js @@ -0,0 +1,41 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); +var padStart = require('../internals/string-pad').start; + +var $RangeError = RangeError; +var $isFinite = isFinite; +var abs = Math.abs; +var DatePrototype = Date.prototype; +var nativeDateToISOString = DatePrototype.toISOString; +var thisTimeValue = uncurryThis(DatePrototype.getTime); +var getUTCDate = uncurryThis(DatePrototype.getUTCDate); +var getUTCFullYear = uncurryThis(DatePrototype.getUTCFullYear); +var getUTCHours = uncurryThis(DatePrototype.getUTCHours); +var getUTCMilliseconds = uncurryThis(DatePrototype.getUTCMilliseconds); +var getUTCMinutes = uncurryThis(DatePrototype.getUTCMinutes); +var getUTCMonth = uncurryThis(DatePrototype.getUTCMonth); +var getUTCSeconds = uncurryThis(DatePrototype.getUTCSeconds); + +// `Date.prototype.toISOString` method implementation +// https://tc39.es/ecma262/#sec-date.prototype.toisostring +// PhantomJS / old WebKit fails here: +module.exports = (fails(function () { + return nativeDateToISOString.call(new Date(-5e13 - 1)) !== '0385-07-25T07:06:39.999Z'; +}) || !fails(function () { + nativeDateToISOString.call(new Date(NaN)); +})) ? function toISOString() { + if (!$isFinite(thisTimeValue(this))) throw new $RangeError('Invalid time value'); + var date = this; + var year = getUTCFullYear(date); + var milliseconds = getUTCMilliseconds(date); + var sign = year < 0 ? '-' : year > 9999 ? '+' : ''; + return sign + padStart(abs(year), sign ? 6 : 4, 0) + + '-' + padStart(getUTCMonth(date) + 1, 2, 0) + + '-' + padStart(getUTCDate(date), 2, 0) + + 'T' + padStart(getUTCHours(date), 2, 0) + + ':' + padStart(getUTCMinutes(date), 2, 0) + + ':' + padStart(getUTCSeconds(date), 2, 0) + + '.' + padStart(milliseconds, 3, 0) + + 'Z'; +} : nativeDateToISOString; diff --git a/node_modules/core-js/internals/date-to-primitive.js b/node_modules/core-js/internals/date-to-primitive.js new file mode 100644 index 00000000..b72e5dfe --- /dev/null +++ b/node_modules/core-js/internals/date-to-primitive.js @@ -0,0 +1,14 @@ +'use strict'; +var anObject = require('../internals/an-object'); +var ordinaryToPrimitive = require('../internals/ordinary-to-primitive'); + +var $TypeError = TypeError; + +// `Date.prototype[@@toPrimitive](hint)` method implementation +// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive +module.exports = function (hint) { + anObject(this); + if (hint === 'string' || hint === 'default') hint = 'string'; + else if (hint !== 'number') throw new $TypeError('Incorrect hint'); + return ordinaryToPrimitive(this, hint); +}; diff --git a/node_modules/core-js/internals/define-built-in-accessor.js b/node_modules/core-js/internals/define-built-in-accessor.js new file mode 100644 index 00000000..17c97086 --- /dev/null +++ b/node_modules/core-js/internals/define-built-in-accessor.js @@ -0,0 +1,9 @@ +'use strict'; +var makeBuiltIn = require('../internals/make-built-in'); +var defineProperty = require('../internals/object-define-property'); + +module.exports = function (target, name, descriptor) { + if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true }); + if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true }); + return defineProperty.f(target, name, descriptor); +}; diff --git a/node_modules/core-js/internals/define-built-in.js b/node_modules/core-js/internals/define-built-in.js new file mode 100644 index 00000000..3594306f --- /dev/null +++ b/node_modules/core-js/internals/define-built-in.js @@ -0,0 +1,28 @@ +'use strict'; +var isCallable = require('../internals/is-callable'); +var definePropertyModule = require('../internals/object-define-property'); +var makeBuiltIn = require('../internals/make-built-in'); +var defineGlobalProperty = require('../internals/define-global-property'); + +module.exports = function (O, key, value, options) { + if (!options) options = {}; + var simple = options.enumerable; + var name = options.name !== undefined ? options.name : key; + if (isCallable(value)) makeBuiltIn(value, name, options); + if (options.global) { + if (simple) O[key] = value; + else defineGlobalProperty(key, value); + } else { + try { + if (!options.unsafe) delete O[key]; + else if (O[key]) simple = true; + } catch (error) { /* empty */ } + if (simple) O[key] = value; + else definePropertyModule.f(O, key, { + value: value, + enumerable: false, + configurable: !options.nonConfigurable, + writable: !options.nonWritable + }); + } return O; +}; diff --git a/node_modules/core-js/internals/define-built-ins.js b/node_modules/core-js/internals/define-built-ins.js new file mode 100644 index 00000000..1fbd53c1 --- /dev/null +++ b/node_modules/core-js/internals/define-built-ins.js @@ -0,0 +1,7 @@ +'use strict'; +var defineBuiltIn = require('../internals/define-built-in'); + +module.exports = function (target, src, options) { + for (var key in src) defineBuiltIn(target, key, src[key], options); + return target; +}; diff --git a/node_modules/core-js/internals/define-global-property.js b/node_modules/core-js/internals/define-global-property.js new file mode 100644 index 00000000..96fd4a2e --- /dev/null +++ b/node_modules/core-js/internals/define-global-property.js @@ -0,0 +1,13 @@ +'use strict'; +var globalThis = require('../internals/global-this'); + +// eslint-disable-next-line es/no-object-defineproperty -- safe +var defineProperty = Object.defineProperty; + +module.exports = function (key, value) { + try { + defineProperty(globalThis, key, { value: value, configurable: true, writable: true }); + } catch (error) { + globalThis[key] = value; + } return value; +}; diff --git a/node_modules/core-js/internals/delete-property-or-throw.js b/node_modules/core-js/internals/delete-property-or-throw.js new file mode 100644 index 00000000..7265f6f6 --- /dev/null +++ b/node_modules/core-js/internals/delete-property-or-throw.js @@ -0,0 +1,8 @@ +'use strict'; +var tryToString = require('../internals/try-to-string'); + +var $TypeError = TypeError; + +module.exports = function (O, P) { + if (!delete O[P]) throw new $TypeError('Cannot delete property ' + tryToString(P) + ' of ' + tryToString(O)); +}; diff --git a/node_modules/core-js/internals/descriptors.js b/node_modules/core-js/internals/descriptors.js new file mode 100644 index 00000000..7d6f24ab --- /dev/null +++ b/node_modules/core-js/internals/descriptors.js @@ -0,0 +1,8 @@ +'use strict'; +var fails = require('../internals/fails'); + +// Detect IE8's incomplete defineProperty implementation +module.exports = !fails(function () { + // eslint-disable-next-line es/no-object-defineproperty -- required for testing + return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7; +}); diff --git a/node_modules/core-js/internals/detach-transferable.js b/node_modules/core-js/internals/detach-transferable.js new file mode 100644 index 00000000..8fa55c53 --- /dev/null +++ b/node_modules/core-js/internals/detach-transferable.js @@ -0,0 +1,37 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var getBuiltInNodeModule = require('../internals/get-built-in-node-module'); +var PROPER_STRUCTURED_CLONE_TRANSFER = require('../internals/structured-clone-proper-transfer'); + +var structuredClone = globalThis.structuredClone; +var $ArrayBuffer = globalThis.ArrayBuffer; +var $MessageChannel = globalThis.MessageChannel; +var detach = false; +var WorkerThreads, channel, buffer, $detach; + +if (PROPER_STRUCTURED_CLONE_TRANSFER) { + detach = function (transferable) { + structuredClone(transferable, { transfer: [transferable] }); + }; +} else if ($ArrayBuffer) try { + if (!$MessageChannel) { + WorkerThreads = getBuiltInNodeModule('worker_threads'); + if (WorkerThreads) $MessageChannel = WorkerThreads.MessageChannel; + } + + if ($MessageChannel) { + channel = new $MessageChannel(); + buffer = new $ArrayBuffer(2); + + $detach = function (transferable) { + channel.port1.postMessage(null, [transferable]); + }; + + if (buffer.byteLength === 2) { + $detach(buffer); + if (buffer.byteLength === 0) detach = $detach; + } + } +} catch (error) { /* empty */ } + +module.exports = detach; diff --git a/node_modules/core-js/internals/document-create-element.js b/node_modules/core-js/internals/document-create-element.js new file mode 100644 index 00000000..dd572fbe --- /dev/null +++ b/node_modules/core-js/internals/document-create-element.js @@ -0,0 +1,11 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var isObject = require('../internals/is-object'); + +var document = globalThis.document; +// typeof document.createElement is 'object' in old IE +var EXISTS = isObject(document) && isObject(document.createElement); + +module.exports = function (it) { + return EXISTS ? document.createElement(it) : {}; +}; diff --git a/node_modules/core-js/internals/does-not-exceed-safe-integer.js b/node_modules/core-js/internals/does-not-exceed-safe-integer.js new file mode 100644 index 00000000..fff7beb7 --- /dev/null +++ b/node_modules/core-js/internals/does-not-exceed-safe-integer.js @@ -0,0 +1,8 @@ +'use strict'; +var $TypeError = TypeError; +var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991 + +module.exports = function (it) { + if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded'); + return it; +}; diff --git a/node_modules/core-js/internals/dom-exception-constants.js b/node_modules/core-js/internals/dom-exception-constants.js new file mode 100644 index 00000000..15889537 --- /dev/null +++ b/node_modules/core-js/internals/dom-exception-constants.js @@ -0,0 +1,28 @@ +'use strict'; +module.exports = { + IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 }, + DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 }, + HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 }, + WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 }, + InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 }, + NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 }, + NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 }, + NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 }, + NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 }, + InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 }, + InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 }, + SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 }, + InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 }, + NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 }, + InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 }, + ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 }, + TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 }, + SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 }, + NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 }, + AbortError: { s: 'ABORT_ERR', c: 20, m: 1 }, + URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 }, + QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 }, + TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 }, + InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 }, + DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 } +}; diff --git a/node_modules/core-js/internals/dom-iterables.js b/node_modules/core-js/internals/dom-iterables.js new file mode 100644 index 00000000..1dbc1f7f --- /dev/null +++ b/node_modules/core-js/internals/dom-iterables.js @@ -0,0 +1,36 @@ +'use strict'; +// iterable DOM collections +// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods +module.exports = { + CSSRuleList: 0, + CSSStyleDeclaration: 0, + CSSValueList: 0, + ClientRectList: 0, + DOMRectList: 0, + DOMStringList: 0, + DOMTokenList: 1, + DataTransferItemList: 0, + FileList: 0, + HTMLAllCollection: 0, + HTMLCollection: 0, + HTMLFormElement: 0, + HTMLSelectElement: 0, + MediaList: 0, + MimeTypeArray: 0, + NamedNodeMap: 0, + NodeList: 1, + PaintRequestList: 0, + Plugin: 0, + PluginArray: 0, + SVGLengthList: 0, + SVGNumberList: 0, + SVGPathSegList: 0, + SVGPointList: 0, + SVGStringList: 0, + SVGTransformList: 0, + SourceBufferList: 0, + StyleSheetList: 0, + TextTrackCueList: 0, + TextTrackList: 0, + TouchList: 0 +}; diff --git a/node_modules/core-js/internals/dom-token-list-prototype.js b/node_modules/core-js/internals/dom-token-list-prototype.js new file mode 100644 index 00000000..a0c40710 --- /dev/null +++ b/node_modules/core-js/internals/dom-token-list-prototype.js @@ -0,0 +1,8 @@ +'use strict'; +// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList` +var documentCreateElement = require('../internals/document-create-element'); + +var classList = documentCreateElement('span').classList; +var DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype; + +module.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype; diff --git a/node_modules/core-js/internals/entry-unbind.js b/node_modules/core-js/internals/entry-unbind.js new file mode 100644 index 00000000..3ec17cd5 --- /dev/null +++ b/node_modules/core-js/internals/entry-unbind.js @@ -0,0 +1,7 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); + +module.exports = function (CONSTRUCTOR, METHOD) { + return uncurryThis(globalThis[CONSTRUCTOR].prototype[METHOD]); +}; diff --git a/node_modules/core-js/internals/entry-virtual.js b/node_modules/core-js/internals/entry-virtual.js new file mode 100644 index 00000000..948d83f1 --- /dev/null +++ b/node_modules/core-js/internals/entry-virtual.js @@ -0,0 +1,6 @@ +'use strict'; +var globalThis = require('../internals/global-this'); + +module.exports = function (CONSTRUCTOR) { + return globalThis[CONSTRUCTOR].prototype; +}; diff --git a/node_modules/core-js/internals/enum-bug-keys.js b/node_modules/core-js/internals/enum-bug-keys.js new file mode 100644 index 00000000..a99e8a0c --- /dev/null +++ b/node_modules/core-js/internals/enum-bug-keys.js @@ -0,0 +1,11 @@ +'use strict'; +// IE8- don't enum bug keys +module.exports = [ + 'constructor', + 'hasOwnProperty', + 'isPrototypeOf', + 'propertyIsEnumerable', + 'toLocaleString', + 'toString', + 'valueOf' +]; diff --git a/node_modules/core-js/internals/environment-ff-version.js b/node_modules/core-js/internals/environment-ff-version.js new file mode 100644 index 00000000..dd72d7e4 --- /dev/null +++ b/node_modules/core-js/internals/environment-ff-version.js @@ -0,0 +1,6 @@ +'use strict'; +var userAgent = require('../internals/environment-user-agent'); + +var firefox = userAgent.match(/firefox\/(\d+)/i); + +module.exports = !!firefox && +firefox[1]; diff --git a/node_modules/core-js/internals/environment-is-ie-or-edge.js b/node_modules/core-js/internals/environment-is-ie-or-edge.js new file mode 100644 index 00000000..7c64cb72 --- /dev/null +++ b/node_modules/core-js/internals/environment-is-ie-or-edge.js @@ -0,0 +1,4 @@ +'use strict'; +var UA = require('../internals/environment-user-agent'); + +module.exports = /MSIE|Trident/.test(UA); diff --git a/node_modules/core-js/internals/environment-is-ios-pebble.js b/node_modules/core-js/internals/environment-is-ios-pebble.js new file mode 100644 index 00000000..c411fa70 --- /dev/null +++ b/node_modules/core-js/internals/environment-is-ios-pebble.js @@ -0,0 +1,4 @@ +'use strict'; +var userAgent = require('../internals/environment-user-agent'); + +module.exports = /ipad|iphone|ipod/i.test(userAgent) && typeof Pebble != 'undefined'; diff --git a/node_modules/core-js/internals/environment-is-ios.js b/node_modules/core-js/internals/environment-is-ios.js new file mode 100644 index 00000000..100367d2 --- /dev/null +++ b/node_modules/core-js/internals/environment-is-ios.js @@ -0,0 +1,5 @@ +'use strict'; +var userAgent = require('../internals/environment-user-agent'); + +// eslint-disable-next-line redos/no-vulnerable -- safe +module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent); diff --git a/node_modules/core-js/internals/environment-is-node.js b/node_modules/core-js/internals/environment-is-node.js new file mode 100644 index 00000000..eb6eeda1 --- /dev/null +++ b/node_modules/core-js/internals/environment-is-node.js @@ -0,0 +1,4 @@ +'use strict'; +var ENVIRONMENT = require('../internals/environment'); + +module.exports = ENVIRONMENT === 'NODE'; diff --git a/node_modules/core-js/internals/environment-is-webos-webkit.js b/node_modules/core-js/internals/environment-is-webos-webkit.js new file mode 100644 index 00000000..16d9abb5 --- /dev/null +++ b/node_modules/core-js/internals/environment-is-webos-webkit.js @@ -0,0 +1,4 @@ +'use strict'; +var userAgent = require('../internals/environment-user-agent'); + +module.exports = /web0s(?!.*chrome)/i.test(userAgent); diff --git a/node_modules/core-js/internals/environment-user-agent.js b/node_modules/core-js/internals/environment-user-agent.js new file mode 100644 index 00000000..31b1067f --- /dev/null +++ b/node_modules/core-js/internals/environment-user-agent.js @@ -0,0 +1,7 @@ +'use strict'; +var globalThis = require('../internals/global-this'); + +var navigator = globalThis.navigator; +var userAgent = navigator && navigator.userAgent; + +module.exports = userAgent ? String(userAgent) : ''; diff --git a/node_modules/core-js/internals/environment-v8-version.js b/node_modules/core-js/internals/environment-v8-version.js new file mode 100644 index 00000000..6b083aab --- /dev/null +++ b/node_modules/core-js/internals/environment-v8-version.js @@ -0,0 +1,28 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var userAgent = require('../internals/environment-user-agent'); + +var process = globalThis.process; +var Deno = globalThis.Deno; +var versions = process && process.versions || Deno && Deno.version; +var v8 = versions && versions.v8; +var match, version; + +if (v8) { + match = v8.split('.'); + // in old Chrome, versions of V8 isn't V8 = Chrome / 10 + // but their correct versions are not interesting for us + version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]); +} + +// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0` +// so check `userAgent` even if `.v8` exists, but 0 +if (!version && userAgent) { + match = userAgent.match(/Edge\/(\d+)/); + if (!match || match[1] >= 74) { + match = userAgent.match(/Chrome\/(\d+)/); + if (match) version = +match[1]; + } +} + +module.exports = version; diff --git a/node_modules/core-js/internals/environment-webkit-version.js b/node_modules/core-js/internals/environment-webkit-version.js new file mode 100644 index 00000000..207b1512 --- /dev/null +++ b/node_modules/core-js/internals/environment-webkit-version.js @@ -0,0 +1,6 @@ +'use strict'; +var userAgent = require('../internals/environment-user-agent'); + +var webkit = userAgent.match(/AppleWebKit\/(\d+)\./); + +module.exports = !!webkit && +webkit[1]; diff --git a/node_modules/core-js/internals/environment.js b/node_modules/core-js/internals/environment.js new file mode 100644 index 00000000..1c6fdd8b --- /dev/null +++ b/node_modules/core-js/internals/environment.js @@ -0,0 +1,21 @@ +'use strict'; +/* global Bun, Deno -- detection */ +var globalThis = require('../internals/global-this'); +var userAgent = require('../internals/environment-user-agent'); +var classof = require('../internals/classof-raw'); + +var userAgentStartsWith = function (string) { + return userAgent.slice(0, string.length) === string; +}; + +module.exports = (function () { + if (userAgentStartsWith('Bun/')) return 'BUN'; + if (userAgentStartsWith('Cloudflare-Workers')) return 'CLOUDFLARE'; + if (userAgentStartsWith('Deno/')) return 'DENO'; + if (userAgentStartsWith('Node.js/')) return 'NODE'; + if (globalThis.Bun && typeof Bun.version == 'string') return 'BUN'; + if (globalThis.Deno && typeof Deno.version == 'object') return 'DENO'; + if (classof(globalThis.process) === 'process') return 'NODE'; + if (globalThis.window && globalThis.document) return 'BROWSER'; + return 'REST'; +})(); diff --git a/node_modules/core-js/internals/error-stack-clear.js b/node_modules/core-js/internals/error-stack-clear.js new file mode 100644 index 00000000..fa66aab1 --- /dev/null +++ b/node_modules/core-js/internals/error-stack-clear.js @@ -0,0 +1,16 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +var $Error = Error; +var replace = uncurryThis(''.replace); + +var TEST = (function (arg) { return String(new $Error(arg).stack); })('zxcasd'); +// eslint-disable-next-line redos/no-vulnerable, sonarjs/slow-regex -- safe +var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/; +var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST); + +module.exports = function (stack, dropEntries) { + if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) { + while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, ''); + } return stack; +}; diff --git a/node_modules/core-js/internals/error-stack-install.js b/node_modules/core-js/internals/error-stack-install.js new file mode 100644 index 00000000..eef057b1 --- /dev/null +++ b/node_modules/core-js/internals/error-stack-install.js @@ -0,0 +1,14 @@ +'use strict'; +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var clearErrorStack = require('../internals/error-stack-clear'); +var ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable'); + +// non-standard V8 +var captureStackTrace = Error.captureStackTrace; + +module.exports = function (error, C, stack, dropEntries) { + if (ERROR_STACK_INSTALLABLE) { + if (captureStackTrace) captureStackTrace(error, C); + else createNonEnumerableProperty(error, 'stack', clearErrorStack(stack, dropEntries)); + } +}; diff --git a/node_modules/core-js/internals/error-stack-installable.js b/node_modules/core-js/internals/error-stack-installable.js new file mode 100644 index 00000000..96b987fb --- /dev/null +++ b/node_modules/core-js/internals/error-stack-installable.js @@ -0,0 +1,11 @@ +'use strict'; +var fails = require('../internals/fails'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); + +module.exports = !fails(function () { + var error = new Error('a'); + if (!('stack' in error)) return true; + // eslint-disable-next-line es/no-object-defineproperty -- safe + Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7)); + return error.stack !== 7; +}); diff --git a/node_modules/core-js/internals/error-to-string.js b/node_modules/core-js/internals/error-to-string.js new file mode 100644 index 00000000..0fdb8ee7 --- /dev/null +++ b/node_modules/core-js/internals/error-to-string.js @@ -0,0 +1,29 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var fails = require('../internals/fails'); +var anObject = require('../internals/an-object'); +var normalizeStringArgument = require('../internals/normalize-string-argument'); + +var nativeErrorToString = Error.prototype.toString; + +var INCORRECT_TO_STRING = fails(function () { + if (DESCRIPTORS) { + // Chrome 32- incorrectly call accessor + // eslint-disable-next-line es/no-object-create, es/no-object-defineproperty -- safe + var object = Object.create(Object.defineProperty({}, 'name', { get: function () { + return this === object; + } })); + if (nativeErrorToString.call(object) !== 'true') return true; + } + // FF10- does not properly handle non-strings + return nativeErrorToString.call({ message: 1, name: 2 }) !== '2: 1' + // IE8 does not properly handle defaults + || nativeErrorToString.call({}) !== 'Error'; +}); + +module.exports = INCORRECT_TO_STRING ? function toString() { + var O = anObject(this); + var name = normalizeStringArgument(O.name, 'Error'); + var message = normalizeStringArgument(O.message); + return !name ? message : !message ? name : name + ': ' + message; +} : nativeErrorToString; diff --git a/node_modules/core-js/internals/export.js b/node_modules/core-js/internals/export.js new file mode 100644 index 00000000..b175366f --- /dev/null +++ b/node_modules/core-js/internals/export.js @@ -0,0 +1,55 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineGlobalProperty = require('../internals/define-global-property'); +var copyConstructorProperties = require('../internals/copy-constructor-properties'); +var isForced = require('../internals/is-forced'); + +/* + options.target - name of the target object + options.global - target is the global object + options.stat - export as static methods of target + options.proto - export as prototype methods of target + options.real - real prototype method for the `pure` version + options.forced - export even if the native feature is available + options.bind - bind methods to the target, required for the `pure` version + options.wrap - wrap constructors to preventing global pollution, required for the `pure` version + options.unsafe - use the simple assignment of property instead of delete + defineProperty + options.sham - add a flag to not completely full polyfills + options.enumerable - export as enumerable property + options.dontCallGetSet - prevent calling a getter on target + options.name - the .name of the function if it does not match the key +*/ +module.exports = function (options, source) { + var TARGET = options.target; + var GLOBAL = options.global; + var STATIC = options.stat; + var FORCED, target, key, targetProperty, sourceProperty, descriptor; + if (GLOBAL) { + target = globalThis; + } else if (STATIC) { + target = globalThis[TARGET] || defineGlobalProperty(TARGET, {}); + } else { + target = globalThis[TARGET] && globalThis[TARGET].prototype; + } + if (target) for (key in source) { + sourceProperty = source[key]; + if (options.dontCallGetSet) { + descriptor = getOwnPropertyDescriptor(target, key); + targetProperty = descriptor && descriptor.value; + } else targetProperty = target[key]; + FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); + // contained in target + if (!FORCED && targetProperty !== undefined) { + if (typeof sourceProperty == typeof targetProperty) continue; + copyConstructorProperties(sourceProperty, targetProperty); + } + // add a flag to not completely full polyfills + if (options.sham || (targetProperty && targetProperty.sham)) { + createNonEnumerableProperty(sourceProperty, 'sham', true); + } + defineBuiltIn(target, key, sourceProperty, options); + } +}; diff --git a/node_modules/core-js/internals/fails.js b/node_modules/core-js/internals/fails.js new file mode 100644 index 00000000..7880c82e --- /dev/null +++ b/node_modules/core-js/internals/fails.js @@ -0,0 +1,8 @@ +'use strict'; +module.exports = function (exec) { + try { + return !!exec(); + } catch (error) { + return true; + } +}; diff --git a/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js b/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js new file mode 100644 index 00000000..816a5b30 --- /dev/null +++ b/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js @@ -0,0 +1,76 @@ +'use strict'; +// TODO: Remove from `core-js@4` since it's moved to entry points +require('../modules/es.regexp.exec'); +var call = require('../internals/function-call'); +var defineBuiltIn = require('../internals/define-built-in'); +var regexpExec = require('../internals/regexp-exec'); +var fails = require('../internals/fails'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); + +var SPECIES = wellKnownSymbol('species'); +var RegExpPrototype = RegExp.prototype; + +module.exports = function (KEY, exec, FORCED, SHAM) { + var SYMBOL = wellKnownSymbol(KEY); + + var DELEGATES_TO_SYMBOL = !fails(function () { + // String methods call symbol-named RegExp methods + var O = {}; + O[SYMBOL] = function () { return 7; }; + return ''[KEY](O) !== 7; + }); + + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () { + // Symbol-named RegExp methods call .exec + var execCalled = false; + var re = /a/; + + if (KEY === 'split') { + // We can't use real regex here since it causes deoptimization + // and serious performance degradation in V8 + // https://github.com/zloirock/core-js/issues/306 + re = {}; + // RegExp[@@split] doesn't call the regex's exec method, but first creates + // a new one. We need to return the patched regex when creating the new one. + re.constructor = {}; + re.constructor[SPECIES] = function () { return re; }; + re.flags = ''; + re[SYMBOL] = /./[SYMBOL]; + } + + re.exec = function () { + execCalled = true; + return null; + }; + + re[SYMBOL](''); + return !execCalled; + }); + + if ( + !DELEGATES_TO_SYMBOL || + !DELEGATES_TO_EXEC || + FORCED + ) { + var nativeRegExpMethod = /./[SYMBOL]; + var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) { + var $exec = regexp.exec; + if ($exec === regexpExec || $exec === RegExpPrototype.exec) { + if (DELEGATES_TO_SYMBOL && !forceStringMethod) { + // The native String method already delegates to @@method (this + // polyfilled function), leasing to infinite recursion. + // We avoid it by directly calling the native @@method method. + return { done: true, value: call(nativeRegExpMethod, regexp, str, arg2) }; + } + return { done: true, value: call(nativeMethod, str, regexp, arg2) }; + } + return { done: false }; + }); + + defineBuiltIn(String.prototype, KEY, methods[0]); + defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]); + } + + if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true); +}; diff --git a/node_modules/core-js/internals/flatten-into-array.js b/node_modules/core-js/internals/flatten-into-array.js new file mode 100644 index 00000000..04b20305 --- /dev/null +++ b/node_modules/core-js/internals/flatten-into-array.js @@ -0,0 +1,34 @@ +'use strict'; +var isArray = require('../internals/is-array'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer'); +var bind = require('../internals/function-bind-context'); + +// `FlattenIntoArray` abstract operation +// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray +var flattenIntoArray = function (target, original, source, sourceLen, start, depth, mapper, thisArg) { + var targetIndex = start; + var sourceIndex = 0; + var mapFn = mapper ? bind(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(element)) { + elementLen = lengthOfArrayLike(element); + targetIndex = flattenIntoArray(target, original, element, elementLen, targetIndex, depth - 1) - 1; + } else { + doesNotExceedSafeInteger(targetIndex + 1); + target[targetIndex] = element; + } + + targetIndex++; + } + sourceIndex++; + } + return targetIndex; +}; + +module.exports = flattenIntoArray; diff --git a/node_modules/core-js/internals/freezing.js b/node_modules/core-js/internals/freezing.js new file mode 100644 index 00000000..17212adf --- /dev/null +++ b/node_modules/core-js/internals/freezing.js @@ -0,0 +1,7 @@ +'use strict'; +var fails = require('../internals/fails'); + +module.exports = !fails(function () { + // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing + return Object.isExtensible(Object.preventExtensions({})); +}); diff --git a/node_modules/core-js/internals/function-apply.js b/node_modules/core-js/internals/function-apply.js new file mode 100644 index 00000000..ad3facaf --- /dev/null +++ b/node_modules/core-js/internals/function-apply.js @@ -0,0 +1,11 @@ +'use strict'; +var NATIVE_BIND = require('../internals/function-bind-native'); + +var FunctionPrototype = Function.prototype; +var apply = FunctionPrototype.apply; +var call = FunctionPrototype.call; + +// eslint-disable-next-line es/no-function-prototype-bind, es/no-reflect -- safe +module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () { + return call.apply(apply, arguments); +}); diff --git a/node_modules/core-js/internals/function-bind-context.js b/node_modules/core-js/internals/function-bind-context.js new file mode 100644 index 00000000..73378e8f --- /dev/null +++ b/node_modules/core-js/internals/function-bind-context.js @@ -0,0 +1,14 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this-clause'); +var aCallable = require('../internals/a-callable'); +var NATIVE_BIND = require('../internals/function-bind-native'); + +var bind = uncurryThis(uncurryThis.bind); + +// optional / simple context binding +module.exports = function (fn, that) { + aCallable(fn); + return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) { + return fn.apply(that, arguments); + }; +}; diff --git a/node_modules/core-js/internals/function-bind-native.js b/node_modules/core-js/internals/function-bind-native.js new file mode 100644 index 00000000..424f934d --- /dev/null +++ b/node_modules/core-js/internals/function-bind-native.js @@ -0,0 +1,9 @@ +'use strict'; +var fails = require('../internals/fails'); + +module.exports = !fails(function () { + // eslint-disable-next-line es/no-function-prototype-bind -- safe + var test = (function () { /* empty */ }).bind(); + // eslint-disable-next-line no-prototype-builtins -- safe + return typeof test != 'function' || test.hasOwnProperty('prototype'); +}); diff --git a/node_modules/core-js/internals/function-bind.js b/node_modules/core-js/internals/function-bind.js new file mode 100644 index 00000000..fe22ec59 --- /dev/null +++ b/node_modules/core-js/internals/function-bind.js @@ -0,0 +1,36 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); +var isObject = require('../internals/is-object'); +var hasOwn = require('../internals/has-own-property'); +var arraySlice = require('../internals/array-slice'); +var NATIVE_BIND = require('../internals/function-bind-native'); + +var $Function = Function; +var concat = uncurryThis([].concat); +var join = uncurryThis([].join); +var factories = {}; + +var construct = function (C, argsLength, args) { + if (!hasOwn(factories, argsLength)) { + var list = []; + var i = 0; + for (; i < argsLength; i++) list[i] = 'a[' + i + ']'; + factories[argsLength] = $Function('C,a', 'return new C(' + join(list, ',') + ')'); + } return factories[argsLength](C, args); +}; + +// `Function.prototype.bind` method implementation +// https://tc39.es/ecma262/#sec-function.prototype.bind +// eslint-disable-next-line es/no-function-prototype-bind -- detection +module.exports = NATIVE_BIND ? $Function.bind : function bind(that /* , ...args */) { + var F = aCallable(this); + var Prototype = F.prototype; + var partArgs = arraySlice(arguments, 1); + var boundFunction = function bound(/* args... */) { + var args = concat(partArgs, arraySlice(arguments)); + return this instanceof boundFunction ? construct(F, args.length, args) : F.apply(that, args); + }; + if (isObject(Prototype)) boundFunction.prototype = Prototype; + return boundFunction; +}; diff --git a/node_modules/core-js/internals/function-call.js b/node_modules/core-js/internals/function-call.js new file mode 100644 index 00000000..122c3f43 --- /dev/null +++ b/node_modules/core-js/internals/function-call.js @@ -0,0 +1,8 @@ +'use strict'; +var NATIVE_BIND = require('../internals/function-bind-native'); + +var call = Function.prototype.call; +// eslint-disable-next-line es/no-function-prototype-bind -- safe +module.exports = NATIVE_BIND ? call.bind(call) : function () { + return call.apply(call, arguments); +}; diff --git a/node_modules/core-js/internals/function-demethodize.js b/node_modules/core-js/internals/function-demethodize.js new file mode 100644 index 00000000..0ba9d439 --- /dev/null +++ b/node_modules/core-js/internals/function-demethodize.js @@ -0,0 +1,7 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); + +module.exports = function demethodize() { + return uncurryThis(aCallable(this)); +}; diff --git a/node_modules/core-js/internals/function-name.js b/node_modules/core-js/internals/function-name.js new file mode 100644 index 00000000..ce6fdd9e --- /dev/null +++ b/node_modules/core-js/internals/function-name.js @@ -0,0 +1,18 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var hasOwn = require('../internals/has-own-property'); + +var FunctionPrototype = Function.prototype; +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor; + +var EXISTS = hasOwn(FunctionPrototype, 'name'); +// additional protection from minified / mangled / dropped function names +var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something'; +var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable)); + +module.exports = { + EXISTS: EXISTS, + PROPER: PROPER, + CONFIGURABLE: CONFIGURABLE +}; diff --git a/node_modules/core-js/internals/function-uncurry-this-accessor.js b/node_modules/core-js/internals/function-uncurry-this-accessor.js new file mode 100644 index 00000000..4d5ef182 --- /dev/null +++ b/node_modules/core-js/internals/function-uncurry-this-accessor.js @@ -0,0 +1,10 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); + +module.exports = function (object, key, method) { + try { + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method])); + } catch (error) { /* empty */ } +}; diff --git a/node_modules/core-js/internals/function-uncurry-this-clause.js b/node_modules/core-js/internals/function-uncurry-this-clause.js new file mode 100644 index 00000000..7589e4bd --- /dev/null +++ b/node_modules/core-js/internals/function-uncurry-this-clause.js @@ -0,0 +1,10 @@ +'use strict'; +var classofRaw = require('../internals/classof-raw'); +var uncurryThis = require('../internals/function-uncurry-this'); + +module.exports = 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(fn); +}; diff --git a/node_modules/core-js/internals/function-uncurry-this.js b/node_modules/core-js/internals/function-uncurry-this.js new file mode 100644 index 00000000..cd1c9ee0 --- /dev/null +++ b/node_modules/core-js/internals/function-uncurry-this.js @@ -0,0 +1,13 @@ +'use strict'; +var NATIVE_BIND = require('../internals/function-bind-native'); + +var FunctionPrototype = Function.prototype; +var call = FunctionPrototype.call; +// eslint-disable-next-line es/no-function-prototype-bind -- safe +var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call); + +module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) { + return function () { + return call.apply(fn, arguments); + }; +}; diff --git a/node_modules/core-js/internals/get-alphabet-option.js b/node_modules/core-js/internals/get-alphabet-option.js new file mode 100644 index 00000000..216d1692 --- /dev/null +++ b/node_modules/core-js/internals/get-alphabet-option.js @@ -0,0 +1,8 @@ +'use strict'; +var $TypeError = TypeError; + +module.exports = function (options) { + var alphabet = options && options.alphabet; + if (alphabet === undefined || alphabet === 'base64' || alphabet === 'base64url') return alphabet || 'base64'; + throw new $TypeError('Incorrect `alphabet` option'); +}; diff --git a/node_modules/core-js/internals/get-async-iterator-flattenable.js b/node_modules/core-js/internals/get-async-iterator-flattenable.js new file mode 100644 index 00000000..4cd7d048 --- /dev/null +++ b/node_modules/core-js/internals/get-async-iterator-flattenable.js @@ -0,0 +1,30 @@ +'use strict'; +var call = require('../internals/function-call'); +var isCallable = require('../internals/is-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var getIteratorMethod = require('../internals/get-iterator-method'); +var getMethod = require('../internals/get-method'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var AsyncFromSyncIterator = require('../internals/async-from-sync-iterator'); + +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); + +module.exports = function (obj) { + var object = anObject(obj); + var alreadyAsync = true; + var method = getMethod(object, ASYNC_ITERATOR); + var iterator; + if (!isCallable(method)) { + method = getIteratorMethod(object); + alreadyAsync = false; + } + if (method !== undefined) { + iterator = call(method, object); + } else { + iterator = object; + alreadyAsync = true; + } + anObject(iterator); + return getIteratorDirect(alreadyAsync ? iterator : new AsyncFromSyncIterator(getIteratorDirect(iterator))); +}; diff --git a/node_modules/core-js/internals/get-async-iterator.js b/node_modules/core-js/internals/get-async-iterator.js new file mode 100644 index 00000000..b25b75f1 --- /dev/null +++ b/node_modules/core-js/internals/get-async-iterator.js @@ -0,0 +1,15 @@ +'use strict'; +var call = require('../internals/function-call'); +var AsyncFromSyncIterator = require('../internals/async-from-sync-iterator'); +var anObject = require('../internals/an-object'); +var getIterator = require('../internals/get-iterator'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var getMethod = require('../internals/get-method'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); + +module.exports = function (it, usingIterator) { + var method = arguments.length < 2 ? getMethod(it, ASYNC_ITERATOR) : usingIterator; + return method ? anObject(call(method, it)) : new AsyncFromSyncIterator(getIteratorDirect(getIterator(it))); +}; diff --git a/node_modules/core-js/internals/get-built-in-node-module.js b/node_modules/core-js/internals/get-built-in-node-module.js new file mode 100644 index 00000000..93ba567b --- /dev/null +++ b/node_modules/core-js/internals/get-built-in-node-module.js @@ -0,0 +1,15 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var IS_NODE = require('../internals/environment-is-node'); + +module.exports = function (name) { + if (IS_NODE) { + try { + return globalThis.process.getBuiltinModule(name); + } catch (error) { /* empty */ } + try { + // eslint-disable-next-line no-new-func -- safe + return Function('return require("' + name + '")')(); + } catch (error) { /* empty */ } + } +}; diff --git a/node_modules/core-js/internals/get-built-in-prototype-method.js b/node_modules/core-js/internals/get-built-in-prototype-method.js new file mode 100644 index 00000000..ad054043 --- /dev/null +++ b/node_modules/core-js/internals/get-built-in-prototype-method.js @@ -0,0 +1,8 @@ +'use strict'; +var globalThis = require('../internals/global-this'); + +module.exports = function (CONSTRUCTOR, METHOD) { + var Constructor = globalThis[CONSTRUCTOR]; + var Prototype = Constructor && Constructor.prototype; + return Prototype && Prototype[METHOD]; +}; diff --git a/node_modules/core-js/internals/get-built-in.js b/node_modules/core-js/internals/get-built-in.js new file mode 100644 index 00000000..b685be59 --- /dev/null +++ b/node_modules/core-js/internals/get-built-in.js @@ -0,0 +1,11 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var isCallable = require('../internals/is-callable'); + +var aFunction = function (argument) { + return isCallable(argument) ? argument : undefined; +}; + +module.exports = function (namespace, method) { + return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method]; +}; diff --git a/node_modules/core-js/internals/get-iterator-direct.js b/node_modules/core-js/internals/get-iterator-direct.js new file mode 100644 index 00000000..b321956f --- /dev/null +++ b/node_modules/core-js/internals/get-iterator-direct.js @@ -0,0 +1,10 @@ +'use strict'; +// `GetIteratorDirect(obj)` abstract operation +// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect +module.exports = function (obj) { + return { + iterator: obj, + next: obj.next, + done: false + }; +}; diff --git a/node_modules/core-js/internals/get-iterator-flattenable.js b/node_modules/core-js/internals/get-iterator-flattenable.js new file mode 100644 index 00000000..e9ea9c4b --- /dev/null +++ b/node_modules/core-js/internals/get-iterator-flattenable.js @@ -0,0 +1,11 @@ +'use strict'; +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var getIteratorMethod = require('../internals/get-iterator-method'); + +module.exports = function (obj, stringHandling) { + if (!stringHandling || typeof obj !== 'string') anObject(obj); + var method = getIteratorMethod(obj); + return getIteratorDirect(anObject(method !== undefined ? call(method, obj) : obj)); +}; diff --git a/node_modules/core-js/internals/get-iterator-method.js b/node_modules/core-js/internals/get-iterator-method.js new file mode 100644 index 00000000..7c1a58b5 --- /dev/null +++ b/node_modules/core-js/internals/get-iterator-method.js @@ -0,0 +1,14 @@ +'use strict'; +var classof = require('../internals/classof'); +var getMethod = require('../internals/get-method'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var Iterators = require('../internals/iterators'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var ITERATOR = wellKnownSymbol('iterator'); + +module.exports = function (it) { + if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR) + || getMethod(it, '@@iterator') + || Iterators[classof(it)]; +}; diff --git a/node_modules/core-js/internals/get-iterator.js b/node_modules/core-js/internals/get-iterator.js new file mode 100644 index 00000000..2b4c53e4 --- /dev/null +++ b/node_modules/core-js/internals/get-iterator.js @@ -0,0 +1,14 @@ +'use strict'; +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var tryToString = require('../internals/try-to-string'); +var getIteratorMethod = require('../internals/get-iterator-method'); + +var $TypeError = TypeError; + +module.exports = function (argument, usingIterator) { + var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator; + if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument)); + throw new $TypeError(tryToString(argument) + ' is not iterable'); +}; diff --git a/node_modules/core-js/internals/get-json-replacer-function.js b/node_modules/core-js/internals/get-json-replacer-function.js new file mode 100644 index 00000000..abfdce42 --- /dev/null +++ b/node_modules/core-js/internals/get-json-replacer-function.js @@ -0,0 +1,30 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var isArray = require('../internals/is-array'); +var isCallable = require('../internals/is-callable'); +var classof = require('../internals/classof-raw'); +var toString = require('../internals/to-string'); + +var push = uncurryThis([].push); + +module.exports = function (replacer) { + if (isCallable(replacer)) return replacer; + if (!isArray(replacer)) return; + var rawLength = replacer.length; + var keys = []; + for (var i = 0; i < rawLength; i++) { + var element = replacer[i]; + if (typeof element == 'string') push(keys, element); + else if (typeof element == 'number' || classof(element) === 'Number' || classof(element) === 'String') push(keys, toString(element)); + } + var keysLength = keys.length; + var root = true; + return function (key, value) { + if (root) { + root = false; + return value; + } + if (isArray(this)) return value; + for (var j = 0; j < keysLength; j++) if (keys[j] === key) return value; + }; +}; diff --git a/node_modules/core-js/internals/get-method.js b/node_modules/core-js/internals/get-method.js new file mode 100644 index 00000000..dd3c10cd --- /dev/null +++ b/node_modules/core-js/internals/get-method.js @@ -0,0 +1,10 @@ +'use strict'; +var aCallable = require('../internals/a-callable'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); + +// `GetMethod` abstract operation +// https://tc39.es/ecma262/#sec-getmethod +module.exports = function (V, P) { + var func = V[P]; + return isNullOrUndefined(func) ? undefined : aCallable(func); +}; diff --git a/node_modules/core-js/internals/get-set-record.js b/node_modules/core-js/internals/get-set-record.js new file mode 100644 index 00000000..ab43f325 --- /dev/null +++ b/node_modules/core-js/internals/get-set-record.js @@ -0,0 +1,40 @@ +'use strict'; +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var call = require('../internals/function-call'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var getIteratorDirect = require('../internals/get-iterator-direct'); + +var INVALID_SIZE = 'Invalid size'; +var $RangeError = RangeError; +var $TypeError = TypeError; +var max = Math.max; + +var SetRecord = function (set, intSize) { + this.set = set; + this.size = max(intSize, 0); + this.has = aCallable(set.has); + this.keys = aCallable(set.keys); +}; + +SetRecord.prototype = { + getIterator: function () { + return getIteratorDirect(anObject(call(this.keys, this.set))); + }, + includes: function (it) { + return call(this.has, this.set, it); + } +}; + +// `GetSetRecord` abstract operation +// https://tc39.es/proposal-set-methods/#sec-getsetrecord +module.exports = function (obj) { + anObject(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 new $TypeError(INVALID_SIZE); + var intSize = toIntegerOrInfinity(numSize); + if (intSize < 0) throw new $RangeError(INVALID_SIZE); + return new SetRecord(obj, intSize); +}; diff --git a/node_modules/core-js/internals/get-substitution.js b/node_modules/core-js/internals/get-substitution.js new file mode 100644 index 00000000..fcb8860c --- /dev/null +++ b/node_modules/core-js/internals/get-substitution.js @@ -0,0 +1,46 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var toObject = require('../internals/to-object'); + +var floor = Math.floor; +var charAt = uncurryThis(''.charAt); +var replace = uncurryThis(''.replace); +var stringSlice = uncurryThis(''.slice); +// eslint-disable-next-line redos/no-vulnerable -- safe +var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; + +// `GetSubstitution` abstract operation +// https://tc39.es/ecma262/#sec-getsubstitution +module.exports = function (matched, str, position, captures, namedCaptures, replacement) { + var tailPos = position + matched.length; + var m = captures.length; + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; + if (namedCaptures !== undefined) { + namedCaptures = toObject(namedCaptures); + symbols = SUBSTITUTION_SYMBOLS; + } + return replace(replacement, symbols, function (match, ch) { + var capture; + switch (charAt(ch, 0)) { + case '$': return '$'; + case '&': return matched; + case '`': return stringSlice(str, 0, position); + case "'": return stringSlice(str, tailPos); + case '<': + capture = namedCaptures[stringSlice(ch, 1, -1)]; + break; + default: // \d\d? + var n = +ch; + if (n === 0) return match; + if (n > m) { + var f = floor(n / 10); + if (f === 0) return match; + if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1); + return match; + } + capture = captures[n - 1]; + } + return capture === undefined ? '' : capture; + }); +}; diff --git a/node_modules/core-js/internals/global-this.js b/node_modules/core-js/internals/global-this.js new file mode 100644 index 00000000..a154678c --- /dev/null +++ b/node_modules/core-js/internals/global-this.js @@ -0,0 +1,16 @@ +'use strict'; +var check = function (it) { + return it && it.Math === Math && it; +}; + +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 +module.exports = + // eslint-disable-next-line es/no-global-this -- safe + check(typeof globalThis == 'object' && globalThis) || + check(typeof window == 'object' && window) || + // eslint-disable-next-line no-restricted-globals -- safe + check(typeof self == 'object' && self) || + check(typeof global == 'object' && global) || + check(typeof this == 'object' && this) || + // eslint-disable-next-line no-new-func -- fallback + (function () { return this; })() || Function('return this')(); diff --git a/node_modules/core-js/internals/has-own-property.js b/node_modules/core-js/internals/has-own-property.js new file mode 100644 index 00000000..336d800b --- /dev/null +++ b/node_modules/core-js/internals/has-own-property.js @@ -0,0 +1,12 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var toObject = require('../internals/to-object'); + +var hasOwnProperty = uncurryThis({}.hasOwnProperty); + +// `HasOwnProperty` abstract operation +// https://tc39.es/ecma262/#sec-hasownproperty +// eslint-disable-next-line es/no-object-hasown -- safe +module.exports = Object.hasOwn || function hasOwn(it, key) { + return hasOwnProperty(toObject(it), key); +}; diff --git a/node_modules/core-js/internals/hidden-keys.js b/node_modules/core-js/internals/hidden-keys.js new file mode 100644 index 00000000..648a1666 --- /dev/null +++ b/node_modules/core-js/internals/hidden-keys.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = {}; diff --git a/node_modules/core-js/internals/host-report-errors.js b/node_modules/core-js/internals/host-report-errors.js new file mode 100644 index 00000000..1f3b26a8 --- /dev/null +++ b/node_modules/core-js/internals/host-report-errors.js @@ -0,0 +1,7 @@ +'use strict'; +module.exports = function (a, b) { + try { + // eslint-disable-next-line no-console -- safe + arguments.length === 1 ? console.error(a) : console.error(a, b); + } catch (error) { /* empty */ } +}; diff --git a/node_modules/core-js/internals/html.js b/node_modules/core-js/internals/html.js new file mode 100644 index 00000000..b8da90e6 --- /dev/null +++ b/node_modules/core-js/internals/html.js @@ -0,0 +1,4 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); + +module.exports = getBuiltIn('document', 'documentElement'); diff --git a/node_modules/core-js/internals/ie8-dom-define.js b/node_modules/core-js/internals/ie8-dom-define.js new file mode 100644 index 00000000..22719e88 --- /dev/null +++ b/node_modules/core-js/internals/ie8-dom-define.js @@ -0,0 +1,12 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var fails = require('../internals/fails'); +var createElement = require('../internals/document-create-element'); + +// Thanks to IE8 for its funny defineProperty +module.exports = !DESCRIPTORS && !fails(function () { + // eslint-disable-next-line es/no-object-defineproperty -- required for testing + return Object.defineProperty(createElement('div'), 'a', { + get: function () { return 7; } + }).a !== 7; +}); diff --git a/node_modules/core-js/internals/ieee754.js b/node_modules/core-js/internals/ieee754.js new file mode 100644 index 00000000..ae60a47f --- /dev/null +++ b/node_modules/core-js/internals/ieee754.js @@ -0,0 +1,103 @@ +'use strict'; +// IEEE754 conversions based on https://github.com/feross/ieee754 +var $Array = Array; +var abs = Math.abs; +var pow = Math.pow; +var floor = Math.floor; +var log = Math.log; +var LN2 = Math.LN2; + +var pack = function (number, mantissaLength, bytes) { + var buffer = $Array(bytes); + var exponentLength = bytes * 8 - mantissaLength - 1; + var eMax = (1 << exponentLength) - 1; + var eBias = eMax >> 1; + var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0; + var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0; + var index = 0; + var exponent, mantissa, c; + number = abs(number); + // eslint-disable-next-line no-self-compare -- NaN check + if (number !== number || number === Infinity) { + // eslint-disable-next-line no-self-compare -- NaN check + mantissa = number !== number ? 1 : 0; + exponent = eMax; + } else { + exponent = floor(log(number) / LN2); + c = pow(2, -exponent); + if (number * c < 1) { + exponent--; + c *= 2; + } + if (exponent + eBias >= 1) { + number += rt / c; + } else { + number += rt * pow(2, 1 - eBias); + } + if (number * c >= 2) { + exponent++; + c /= 2; + } + if (exponent + eBias >= eMax) { + mantissa = 0; + exponent = eMax; + } else if (exponent + eBias >= 1) { + mantissa = (number * c - 1) * pow(2, mantissaLength); + exponent += eBias; + } else { + mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength); + exponent = 0; + } + } + while (mantissaLength >= 8) { + buffer[index++] = mantissa & 255; + mantissa /= 256; + mantissaLength -= 8; + } + exponent = exponent << mantissaLength | mantissa; + exponentLength += mantissaLength; + while (exponentLength > 0) { + buffer[index++] = exponent & 255; + exponent /= 256; + exponentLength -= 8; + } + buffer[index - 1] |= sign * 128; + return buffer; +}; + +var unpack = function (buffer, mantissaLength) { + var bytes = buffer.length; + var exponentLength = bytes * 8 - mantissaLength - 1; + var eMax = (1 << exponentLength) - 1; + var eBias = eMax >> 1; + var nBits = exponentLength - 7; + var index = bytes - 1; + var sign = buffer[index--]; + var exponent = sign & 127; + var mantissa; + sign >>= 7; + while (nBits > 0) { + exponent = exponent * 256 + buffer[index--]; + nBits -= 8; + } + mantissa = exponent & (1 << -nBits) - 1; + exponent >>= -nBits; + nBits += mantissaLength; + while (nBits > 0) { + mantissa = mantissa * 256 + buffer[index--]; + nBits -= 8; + } + if (exponent === 0) { + exponent = 1 - eBias; + } else if (exponent === eMax) { + return mantissa ? NaN : sign ? -Infinity : Infinity; + } else { + mantissa += pow(2, mantissaLength); + exponent -= eBias; + } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength); +}; + +module.exports = { + pack: pack, + unpack: unpack +}; diff --git a/node_modules/core-js/internals/indexed-object.js b/node_modules/core-js/internals/indexed-object.js new file mode 100644 index 00000000..cea2a9a2 --- /dev/null +++ b/node_modules/core-js/internals/indexed-object.js @@ -0,0 +1,16 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); +var classof = require('../internals/classof-raw'); + +var $Object = Object; +var split = uncurryThis(''.split); + +// fallback for non-array-like ES3 and non-enumerable old V8 strings +module.exports = fails(function () { + // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 + // eslint-disable-next-line no-prototype-builtins -- safe + return !$Object('z').propertyIsEnumerable(0); +}) ? function (it) { + return classof(it) === 'String' ? split(it, '') : $Object(it); +} : $Object; diff --git a/node_modules/core-js/internals/inherit-if-required.js b/node_modules/core-js/internals/inherit-if-required.js new file mode 100644 index 00000000..248771df --- /dev/null +++ b/node_modules/core-js/internals/inherit-if-required.js @@ -0,0 +1,19 @@ +'use strict'; +var isCallable = require('../internals/is-callable'); +var isObject = require('../internals/is-object'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); + +// makes subclassing work correct for wrapped built-ins +module.exports = function ($this, dummy, Wrapper) { + var NewTarget, NewTargetPrototype; + if ( + // it can work only with native `setPrototypeOf` + setPrototypeOf && + // we haven't completely correct pre-ES6 way for getting `new.target`, so use this + isCallable(NewTarget = dummy.constructor) && + NewTarget !== Wrapper && + isObject(NewTargetPrototype = NewTarget.prototype) && + NewTargetPrototype !== Wrapper.prototype + ) setPrototypeOf($this, NewTargetPrototype); + return $this; +}; diff --git a/node_modules/core-js/internals/inspect-source.js b/node_modules/core-js/internals/inspect-source.js new file mode 100644 index 00000000..eb9e80c4 --- /dev/null +++ b/node_modules/core-js/internals/inspect-source.js @@ -0,0 +1,15 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var isCallable = require('../internals/is-callable'); +var store = require('../internals/shared-store'); + +var functionToString = uncurryThis(Function.toString); + +// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper +if (!isCallable(store.inspectSource)) { + store.inspectSource = function (it) { + return functionToString(it); + }; +} + +module.exports = store.inspectSource; diff --git a/node_modules/core-js/internals/install-error-cause.js b/node_modules/core-js/internals/install-error-cause.js new file mode 100644 index 00000000..35f3b932 --- /dev/null +++ b/node_modules/core-js/internals/install-error-cause.js @@ -0,0 +1,11 @@ +'use strict'; +var isObject = require('../internals/is-object'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); + +// `InstallErrorCause` abstract operation +// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause +module.exports = function (O, options) { + if (isObject(options) && 'cause' in options) { + createNonEnumerableProperty(O, 'cause', options.cause); + } +}; diff --git a/node_modules/core-js/internals/internal-metadata.js b/node_modules/core-js/internals/internal-metadata.js new file mode 100644 index 00000000..df8b3380 --- /dev/null +++ b/node_modules/core-js/internals/internal-metadata.js @@ -0,0 +1,90 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var hiddenKeys = require('../internals/hidden-keys'); +var isObject = require('../internals/is-object'); +var hasOwn = require('../internals/has-own-property'); +var defineProperty = require('../internals/object-define-property').f; +var getOwnPropertyNamesModule = require('../internals/object-get-own-property-names'); +var getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external'); +var isExtensible = require('../internals/object-is-extensible'); +var uid = require('../internals/uid'); +var FREEZING = require('../internals/freezing'); + +var REQUIRED = false; +var METADATA = uid('meta'); +var id = 0; + +var setMetadata = function (it) { + defineProperty(it, METADATA, { value: { + objectID: 'O' + id++, // object ID + weakData: {} // weak collections IDs + } }); +}; + +var fastKey = function (it, create) { + // return a primitive with prefix + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; + if (!hasOwn(it, METADATA)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return 'F'; + // not necessary to add metadata + if (!create) return 'E'; + // add missing metadata + setMetadata(it); + // return object ID + } return it[METADATA].objectID; +}; + +var getWeakData = function (it, create) { + if (!hasOwn(it, METADATA)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return true; + // not necessary to add metadata + if (!create) return false; + // add missing metadata + setMetadata(it); + // return the store of weak collections IDs + } return it[METADATA].weakData; +}; + +// add metadata on freeze-family methods calling +var onFreeze = function (it) { + if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it); + return it; +}; + +var enable = function () { + meta.enable = function () { /* empty */ }; + REQUIRED = true; + var getOwnPropertyNames = getOwnPropertyNamesModule.f; + var splice = uncurryThis([].splice); + var test = {}; + test[METADATA] = 1; + + // prevent exposing of metadata key + if (getOwnPropertyNames(test).length) { + getOwnPropertyNamesModule.f = function (it) { + var result = getOwnPropertyNames(it); + for (var i = 0, length = result.length; i < length; i++) { + if (result[i] === METADATA) { + splice(result, i, 1); + break; + } + } return result; + }; + + $({ target: 'Object', stat: true, forced: true }, { + getOwnPropertyNames: getOwnPropertyNamesExternalModule.f + }); + } +}; + +var meta = module.exports = { + enable: enable, + fastKey: fastKey, + getWeakData: getWeakData, + onFreeze: onFreeze +}; + +hiddenKeys[METADATA] = true; diff --git a/node_modules/core-js/internals/internal-state.js b/node_modules/core-js/internals/internal-state.js new file mode 100644 index 00000000..83e70b64 --- /dev/null +++ b/node_modules/core-js/internals/internal-state.js @@ -0,0 +1,71 @@ +'use strict'; +var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection'); +var globalThis = require('../internals/global-this'); +var isObject = require('../internals/is-object'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var hasOwn = require('../internals/has-own-property'); +var shared = require('../internals/shared-store'); +var sharedKey = require('../internals/shared-key'); +var hiddenKeys = require('../internals/hidden-keys'); + +var OBJECT_ALREADY_INITIALIZED = 'Object already initialized'; +var TypeError = globalThis.TypeError; +var WeakMap = globalThis.WeakMap; +var set, get, has; + +var enforce = function (it) { + return has(it) ? get(it) : set(it, {}); +}; + +var getterFor = function (TYPE) { + return function (it) { + var state; + if (!isObject(it) || (state = get(it)).type !== TYPE) { + throw new TypeError('Incompatible receiver, ' + TYPE + ' required'); + } return state; + }; +}; + +if (NATIVE_WEAK_MAP || shared.state) { + var store = shared.state || (shared.state = new WeakMap()); + /* eslint-disable no-self-assign -- prototype methods protection */ + store.get = store.get; + store.has = store.has; + store.set = store.set; + /* eslint-enable no-self-assign -- prototype methods protection */ + set = function (it, metadata) { + if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); + metadata.facade = it; + store.set(it, metadata); + return metadata; + }; + get = function (it) { + return store.get(it) || {}; + }; + has = function (it) { + return store.has(it); + }; +} else { + var STATE = sharedKey('state'); + hiddenKeys[STATE] = true; + set = function (it, metadata) { + if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); + metadata.facade = it; + createNonEnumerableProperty(it, STATE, metadata); + return metadata; + }; + get = function (it) { + return hasOwn(it, STATE) ? it[STATE] : {}; + }; + has = function (it) { + return hasOwn(it, STATE); + }; +} + +module.exports = { + set: set, + get: get, + has: has, + enforce: enforce, + getterFor: getterFor +}; diff --git a/node_modules/core-js/internals/is-array-iterator-method.js b/node_modules/core-js/internals/is-array-iterator-method.js new file mode 100644 index 00000000..6878983d --- /dev/null +++ b/node_modules/core-js/internals/is-array-iterator-method.js @@ -0,0 +1,11 @@ +'use strict'; +var wellKnownSymbol = require('../internals/well-known-symbol'); +var Iterators = require('../internals/iterators'); + +var ITERATOR = wellKnownSymbol('iterator'); +var ArrayPrototype = Array.prototype; + +// check on default Array iterator +module.exports = function (it) { + return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it); +}; diff --git a/node_modules/core-js/internals/is-array.js b/node_modules/core-js/internals/is-array.js new file mode 100644 index 00000000..14ea3b01 --- /dev/null +++ b/node_modules/core-js/internals/is-array.js @@ -0,0 +1,9 @@ +'use strict'; +var classof = require('../internals/classof-raw'); + +// `IsArray` abstract operation +// https://tc39.es/ecma262/#sec-isarray +// eslint-disable-next-line es/no-array-isarray -- safe +module.exports = Array.isArray || function isArray(argument) { + return classof(argument) === 'Array'; +}; diff --git a/node_modules/core-js/internals/is-big-int-array.js b/node_modules/core-js/internals/is-big-int-array.js new file mode 100644 index 00000000..7599b57e --- /dev/null +++ b/node_modules/core-js/internals/is-big-int-array.js @@ -0,0 +1,7 @@ +'use strict'; +var classof = require('../internals/classof'); + +module.exports = function (it) { + var klass = classof(it); + return klass === 'BigInt64Array' || klass === 'BigUint64Array'; +}; diff --git a/node_modules/core-js/internals/is-callable.js b/node_modules/core-js/internals/is-callable.js new file mode 100644 index 00000000..bf804632 --- /dev/null +++ b/node_modules/core-js/internals/is-callable.js @@ -0,0 +1,12 @@ +'use strict'; +// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot +var documentAll = typeof document == 'object' && document.all; + +// `IsCallable` abstract operation +// https://tc39.es/ecma262/#sec-iscallable +// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing +module.exports = typeof documentAll == 'undefined' && documentAll !== undefined ? function (argument) { + return typeof argument == 'function' || argument === documentAll; +} : function (argument) { + return typeof argument == 'function'; +}; diff --git a/node_modules/core-js/internals/is-constructor.js b/node_modules/core-js/internals/is-constructor.js new file mode 100644 index 00000000..36d7342e --- /dev/null +++ b/node_modules/core-js/internals/is-constructor.js @@ -0,0 +1,52 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); +var isCallable = require('../internals/is-callable'); +var classof = require('../internals/classof'); +var getBuiltIn = require('../internals/get-built-in'); +var inspectSource = require('../internals/inspect-source'); + +var noop = function () { /* empty */ }; +var construct = getBuiltIn('Reflect', 'construct'); +var constructorRegExp = /^\s*(?:class|function)\b/; +var exec = uncurryThis(constructorRegExp.exec); +var INCORRECT_TO_STRING = !constructorRegExp.test(noop); + +var isConstructorModern = function isConstructor(argument) { + if (!isCallable(argument)) return false; + try { + construct(noop, [], argument); + return true; + } catch (error) { + return false; + } +}; + +var isConstructorLegacy = function isConstructor(argument) { + if (!isCallable(argument)) return false; + switch (classof(argument)) { + case 'AsyncFunction': + case 'GeneratorFunction': + case 'AsyncGeneratorFunction': return false; + } + try { + // 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 || !!exec(constructorRegExp, inspectSource(argument)); + } catch (error) { + return true; + } +}; + +isConstructorLegacy.sham = true; + +// `IsConstructor` abstract operation +// https://tc39.es/ecma262/#sec-isconstructor +module.exports = !construct || fails(function () { + var called; + return isConstructorModern(isConstructorModern.call) + || !isConstructorModern(Object) + || !isConstructorModern(function () { called = true; }) + || called; +}) ? isConstructorLegacy : isConstructorModern; diff --git a/node_modules/core-js/internals/is-data-descriptor.js b/node_modules/core-js/internals/is-data-descriptor.js new file mode 100644 index 00000000..201e35b2 --- /dev/null +++ b/node_modules/core-js/internals/is-data-descriptor.js @@ -0,0 +1,6 @@ +'use strict'; +var hasOwn = require('../internals/has-own-property'); + +module.exports = function (descriptor) { + return descriptor !== undefined && (hasOwn(descriptor, 'value') || hasOwn(descriptor, 'writable')); +}; diff --git a/node_modules/core-js/internals/is-forced.js b/node_modules/core-js/internals/is-forced.js new file mode 100644 index 00000000..acd8cc45 --- /dev/null +++ b/node_modules/core-js/internals/is-forced.js @@ -0,0 +1,23 @@ +'use strict'; +var fails = require('../internals/fails'); +var isCallable = require('../internals/is-callable'); + +var replacement = /#|\.prototype\./; + +var isForced = function (feature, detection) { + var value = data[normalize(feature)]; + return value === POLYFILL ? true + : value === NATIVE ? false + : isCallable(detection) ? fails(detection) + : !!detection; +}; + +var normalize = isForced.normalize = function (string) { + return String(string).replace(replacement, '.').toLowerCase(); +}; + +var data = isForced.data = {}; +var NATIVE = isForced.NATIVE = 'N'; +var POLYFILL = isForced.POLYFILL = 'P'; + +module.exports = isForced; diff --git a/node_modules/core-js/internals/is-integral-number.js b/node_modules/core-js/internals/is-integral-number.js new file mode 100644 index 00000000..f2bbf69c --- /dev/null +++ b/node_modules/core-js/internals/is-integral-number.js @@ -0,0 +1,11 @@ +'use strict'; +var isObject = require('../internals/is-object'); + +var floor = Math.floor; + +// `IsIntegralNumber` abstract operation +// https://tc39.es/ecma262/#sec-isintegralnumber +// eslint-disable-next-line es/no-number-isinteger -- safe +module.exports = Number.isInteger || function isInteger(it) { + return !isObject(it) && isFinite(it) && floor(it) === it; +}; diff --git a/node_modules/core-js/internals/is-iterable.js b/node_modules/core-js/internals/is-iterable.js new file mode 100644 index 00000000..94560dce --- /dev/null +++ b/node_modules/core-js/internals/is-iterable.js @@ -0,0 +1,17 @@ +'use strict'; +var classof = require('../internals/classof'); +var hasOwn = require('../internals/has-own-property'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var Iterators = require('../internals/iterators'); + +var ITERATOR = wellKnownSymbol('iterator'); +var $Object = Object; + +module.exports = function (it) { + if (isNullOrUndefined(it)) return false; + var O = $Object(it); + return O[ITERATOR] !== undefined + || '@@iterator' in O + || hasOwn(Iterators, classof(O)); +}; diff --git a/node_modules/core-js/internals/is-null-or-undefined.js b/node_modules/core-js/internals/is-null-or-undefined.js new file mode 100644 index 00000000..8e687ddc --- /dev/null +++ b/node_modules/core-js/internals/is-null-or-undefined.js @@ -0,0 +1,6 @@ +'use strict'; +// we can't use just `it == null` since of `document.all` special case +// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec +module.exports = function (it) { + return it === null || it === undefined; +}; diff --git a/node_modules/core-js/internals/is-object.js b/node_modules/core-js/internals/is-object.js new file mode 100644 index 00000000..8ed15889 --- /dev/null +++ b/node_modules/core-js/internals/is-object.js @@ -0,0 +1,6 @@ +'use strict'; +var isCallable = require('../internals/is-callable'); + +module.exports = function (it) { + return typeof it == 'object' ? it !== null : isCallable(it); +}; diff --git a/node_modules/core-js/internals/is-possible-prototype.js b/node_modules/core-js/internals/is-possible-prototype.js new file mode 100644 index 00000000..80e976da --- /dev/null +++ b/node_modules/core-js/internals/is-possible-prototype.js @@ -0,0 +1,6 @@ +'use strict'; +var isObject = require('../internals/is-object'); + +module.exports = function (argument) { + return isObject(argument) || argument === null; +}; diff --git a/node_modules/core-js/internals/is-pure.js b/node_modules/core-js/internals/is-pure.js new file mode 100644 index 00000000..ae7c87b1 --- /dev/null +++ b/node_modules/core-js/internals/is-pure.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = false; diff --git a/node_modules/core-js/internals/is-raw-json.js b/node_modules/core-js/internals/is-raw-json.js new file mode 100644 index 00000000..f6cab852 --- /dev/null +++ b/node_modules/core-js/internals/is-raw-json.js @@ -0,0 +1,9 @@ +'use strict'; +var isObject = require('../internals/is-object'); +var getInternalState = require('../internals/internal-state').get; + +module.exports = function isRawJSON(O) { + if (!isObject(O)) return false; + var state = getInternalState(O); + return !!state && state.type === 'RawJSON'; +}; diff --git a/node_modules/core-js/internals/is-regexp.js b/node_modules/core-js/internals/is-regexp.js new file mode 100644 index 00000000..a4b287a0 --- /dev/null +++ b/node_modules/core-js/internals/is-regexp.js @@ -0,0 +1,13 @@ +'use strict'; +var isObject = require('../internals/is-object'); +var classof = require('../internals/classof-raw'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var MATCH = wellKnownSymbol('match'); + +// `IsRegExp` abstract operation +// https://tc39.es/ecma262/#sec-isregexp +module.exports = function (it) { + var isRegExp; + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) === 'RegExp'); +}; diff --git a/node_modules/core-js/internals/is-symbol.js b/node_modules/core-js/internals/is-symbol.js new file mode 100644 index 00000000..8c62ff91 --- /dev/null +++ b/node_modules/core-js/internals/is-symbol.js @@ -0,0 +1,14 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var isCallable = require('../internals/is-callable'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid'); + +var $Object = Object; + +module.exports = USE_SYMBOL_AS_UID ? function (it) { + return typeof it == 'symbol'; +} : function (it) { + var $Symbol = getBuiltIn('Symbol'); + return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it)); +}; diff --git a/node_modules/core-js/internals/iterate-simple.js b/node_modules/core-js/internals/iterate-simple.js new file mode 100644 index 00000000..f940cc32 --- /dev/null +++ b/node_modules/core-js/internals/iterate-simple.js @@ -0,0 +1,12 @@ +'use strict'; +var call = require('../internals/function-call'); + +module.exports = function (record, fn, ITERATOR_INSTEAD_OF_RECORD) { + var iterator = ITERATOR_INSTEAD_OF_RECORD ? record : record.iterator; + var next = record.next; + var step, result; + while (!(step = call(next, iterator)).done) { + result = fn(step.value); + if (result !== undefined) return result; + } +}; diff --git a/node_modules/core-js/internals/iterate.js b/node_modules/core-js/internals/iterate.js new file mode 100644 index 00000000..bcfa5cf0 --- /dev/null +++ b/node_modules/core-js/internals/iterate.js @@ -0,0 +1,69 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var tryToString = require('../internals/try-to-string'); +var isArrayIteratorMethod = require('../internals/is-array-iterator-method'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var getIterator = require('../internals/get-iterator'); +var getIteratorMethod = require('../internals/get-iterator-method'); +var iteratorClose = require('../internals/iterator-close'); + +var $TypeError = TypeError; + +var Result = function (stopped, result) { + this.stopped = stopped; + this.result = result; +}; + +var ResultPrototype = Result.prototype; + +module.exports = 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(unboundFunction, that); + var iterator, iterFn, index, length, result, next, step; + + var stop = function (condition) { + if (iterator) iteratorClose(iterator, 'normal', condition); + return new Result(true, condition); + }; + + var callFn = function (value) { + if (AS_ENTRIES) { + anObject(value); + return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]); + } return INTERRUPTED ? fn(value, stop) : fn(value); + }; + + if (IS_RECORD) { + iterator = iterable.iterator; + } else if (IS_ITERATOR) { + iterator = iterable; + } else { + iterFn = getIteratorMethod(iterable); + if (!iterFn) throw new $TypeError(tryToString(iterable) + ' is not iterable'); + // optimisation for array iterators + if (isArrayIteratorMethod(iterFn)) { + for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) { + result = callFn(iterable[index]); + if (result && isPrototypeOf(ResultPrototype, result)) return result; + } return new Result(false); + } + iterator = getIterator(iterable, iterFn); + } + + next = IS_RECORD ? iterable.next : iterator.next; + while (!(step = call(next, iterator)).done) { + try { + result = callFn(step.value); + } catch (error) { + iteratorClose(iterator, 'throw', error); + } + if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result; + } return new Result(false); +}; diff --git a/node_modules/core-js/internals/iterator-close.js b/node_modules/core-js/internals/iterator-close.js new file mode 100644 index 00000000..df2d1e0e --- /dev/null +++ b/node_modules/core-js/internals/iterator-close.js @@ -0,0 +1,24 @@ +'use strict'; +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var getMethod = require('../internals/get-method'); + +module.exports = function (iterator, kind, value) { + var innerResult, innerError; + anObject(iterator); + try { + innerResult = getMethod(iterator, 'return'); + if (!innerResult) { + if (kind === 'throw') throw value; + return value; + } + innerResult = call(innerResult, iterator); + } catch (error) { + innerError = true; + innerResult = error; + } + if (kind === 'throw') throw value; + if (innerError) throw innerResult; + anObject(innerResult); + return value; +}; diff --git a/node_modules/core-js/internals/iterator-create-constructor.js b/node_modules/core-js/internals/iterator-create-constructor.js new file mode 100644 index 00000000..e519c9f2 --- /dev/null +++ b/node_modules/core-js/internals/iterator-create-constructor.js @@ -0,0 +1,16 @@ +'use strict'; +var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype; +var create = require('../internals/object-create'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var setToStringTag = require('../internals/set-to-string-tag'); +var Iterators = require('../internals/iterators'); + +var returnThis = function () { return this; }; + +module.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { + var TO_STRING_TAG = NAME + ' Iterator'; + IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) }); + setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true); + Iterators[TO_STRING_TAG] = returnThis; + return IteratorConstructor; +}; diff --git a/node_modules/core-js/internals/iterator-create-proxy.js b/node_modules/core-js/internals/iterator-create-proxy.js new file mode 100644 index 00000000..a0f21028 --- /dev/null +++ b/node_modules/core-js/internals/iterator-create-proxy.js @@ -0,0 +1,78 @@ +'use strict'; +var call = require('../internals/function-call'); +var create = require('../internals/object-create'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var defineBuiltIns = require('../internals/define-built-ins'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var InternalStateModule = require('../internals/internal-state'); +var getMethod = require('../internals/get-method'); +var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype; +var createIterResultObject = require('../internals/create-iter-result-object'); +var iteratorClose = require('../internals/iterator-close'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var ITERATOR_HELPER = 'IteratorHelper'; +var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator'; +var setInternalState = InternalStateModule.set; + +var createIteratorProxyPrototype = function (IS_ITERATOR) { + var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER); + + return defineBuiltIns(create(IteratorPrototype), { + next: function next() { + var state = getInternalState(this); + // for simplification: + // for `%WrapForValidIteratorPrototype%.next` or with `state.returnHandlerResult` our `nextHandler` returns `IterResultObject` + // for `%IteratorHelperPrototype%.next` - just a value + if (IS_ITERATOR) return state.nextHandler(); + if (state.done) return createIterResultObject(undefined, true); + try { + var result = state.nextHandler(); + return state.returnHandlerResult ? result : createIterResultObject(result, state.done); + } catch (error) { + state.done = true; + throw error; + } + }, + 'return': function () { + var state = getInternalState(this); + var iterator = state.iterator; + state.done = true; + if (IS_ITERATOR) { + var returnMethod = getMethod(iterator, 'return'); + return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true); + } + if (state.inner) try { + iteratorClose(state.inner.iterator, 'normal'); + } catch (error) { + return iteratorClose(iterator, 'throw', error); + } + if (iterator) iteratorClose(iterator, 'normal'); + return createIterResultObject(undefined, true); + } + }); +}; + +var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true); +var IteratorHelperPrototype = createIteratorProxyPrototype(false); + +createNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper'); + +module.exports = function (nextHandler, IS_ITERATOR, RETURN_HANDLER_RESULT) { + var IteratorProxy = function Iterator(record, state) { + if (state) { + state.iterator = record.iterator; + state.next = record.next; + } else state = record; + state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER; + state.returnHandlerResult = !!RETURN_HANDLER_RESULT; + state.nextHandler = nextHandler; + state.counter = 0; + state.done = false; + setInternalState(this, state); + }; + + IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype; + + return IteratorProxy; +}; diff --git a/node_modules/core-js/internals/iterator-define.js b/node_modules/core-js/internals/iterator-define.js new file mode 100644 index 00000000..c1eebd48 --- /dev/null +++ b/node_modules/core-js/internals/iterator-define.js @@ -0,0 +1,102 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var IS_PURE = require('../internals/is-pure'); +var FunctionName = require('../internals/function-name'); +var isCallable = require('../internals/is-callable'); +var createIteratorConstructor = require('../internals/iterator-create-constructor'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var setToStringTag = require('../internals/set-to-string-tag'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var defineBuiltIn = require('../internals/define-built-in'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var Iterators = require('../internals/iterators'); +var IteratorsCore = require('../internals/iterators-core'); + +var PROPER_FUNCTION_NAME = FunctionName.PROPER; +var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; +var IteratorPrototype = IteratorsCore.IteratorPrototype; +var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS; +var ITERATOR = wellKnownSymbol('iterator'); +var KEYS = 'keys'; +var VALUES = 'values'; +var ENTRIES = 'entries'; + +var returnThis = function () { return this; }; + +module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { + createIteratorConstructor(IteratorConstructor, NAME, next); + + var getIterationMethod = function (KIND) { + if (KIND === DEFAULT && defaultIterator) return defaultIterator; + if (!BUGGY_SAFARI_ITERATORS && KIND && KIND in IterablePrototype) return IterablePrototype[KIND]; + + switch (KIND) { + case KEYS: return function keys() { return new IteratorConstructor(this, KIND); }; + case VALUES: return function values() { return new IteratorConstructor(this, KIND); }; + case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); }; + } + + return function () { return new IteratorConstructor(this); }; + }; + + var TO_STRING_TAG = NAME + ' Iterator'; + var INCORRECT_VALUES_NAME = false; + var IterablePrototype = Iterable.prototype; + var nativeIterator = IterablePrototype[ITERATOR] + || IterablePrototype['@@iterator'] + || DEFAULT && IterablePrototype[DEFAULT]; + var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); + var anyNativeIterator = NAME === 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; + var CurrentIteratorPrototype, methods, KEY; + + // fix native + if (anyNativeIterator) { + CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); + if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { + if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { + if (setPrototypeOf) { + setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype); + } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) { + defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis); + } + } + // Set @@toStringTag to native iterators + setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true); + if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis; + } + } + + // fix Array.prototype.{ values, @@iterator }.name in V8 / FF + if (PROPER_FUNCTION_NAME && DEFAULT === VALUES && nativeIterator && nativeIterator.name !== VALUES) { + if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) { + createNonEnumerableProperty(IterablePrototype, 'name', VALUES); + } else { + INCORRECT_VALUES_NAME = true; + defaultIterator = function values() { return call(nativeIterator, this); }; + } + } + + // export additional methods + if (DEFAULT) { + methods = { + values: getIterationMethod(VALUES), + keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), + entries: getIterationMethod(ENTRIES) + }; + if (FORCED) for (KEY in methods) { + if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { + defineBuiltIn(IterablePrototype, KEY, methods[KEY]); + } + } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); + } + + // define iterator + if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) { + defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT }); + } + Iterators[NAME] = defaultIterator; + + return methods; +}; diff --git a/node_modules/core-js/internals/iterator-indexed.js b/node_modules/core-js/internals/iterator-indexed.js new file mode 100644 index 00000000..e7e66766 --- /dev/null +++ b/node_modules/core-js/internals/iterator-indexed.js @@ -0,0 +1,13 @@ +'use strict'; +var call = require('../internals/function-call'); +var map = require('../internals/iterator-map'); + +var callback = function (value, counter) { + return [counter, value]; +}; + +// `Iterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function indexed() { + return call(map, this, callback); +}; diff --git a/node_modules/core-js/internals/iterator-map.js b/node_modules/core-js/internals/iterator-map.js new file mode 100644 index 00000000..005abe03 --- /dev/null +++ b/node_modules/core-js/internals/iterator-map.js @@ -0,0 +1,24 @@ +'use strict'; +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var createIteratorProxy = require('../internals/iterator-create-proxy'); +var callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing'); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var result = anObject(call(this.next, iterator)); + var done = this.done = !!result.done; + if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true); +}); + +// `Iterator.prototype.map` method +// https://github.com/tc39/proposal-iterator-helpers +module.exports = function map(mapper) { + anObject(this); + aCallable(mapper); + return new IteratorProxy(getIteratorDirect(this), { + mapper: mapper + }); +}; diff --git a/node_modules/core-js/internals/iterators-core.js b/node_modules/core-js/internals/iterators-core.js new file mode 100644 index 00000000..9ebcaae6 --- /dev/null +++ b/node_modules/core-js/internals/iterators-core.js @@ -0,0 +1,49 @@ +'use strict'; +var fails = require('../internals/fails'); +var isCallable = require('../internals/is-callable'); +var isObject = require('../internals/is-object'); +var create = require('../internals/object-create'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var defineBuiltIn = require('../internals/define-built-in'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var IS_PURE = require('../internals/is-pure'); + +var ITERATOR = wellKnownSymbol('iterator'); +var BUGGY_SAFARI_ITERATORS = false; + +// `%IteratorPrototype%` object +// https://tc39.es/ecma262/#sec-%iteratorprototype%-object +var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; + +/* eslint-disable es/no-array-prototype-keys -- safe */ +if ([].keys) { + arrayIterator = [].keys(); + // Safari 8 has buggy iterators w/o `next` + if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; + else { + PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator)); + if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; + } +} + +var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () { + var test = {}; + // FF44- legacy iterators case + return IteratorPrototype[ITERATOR].call(test) !== test; +}); + +if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {}; +else if (IS_PURE) IteratorPrototype = create(IteratorPrototype); + +// `%IteratorPrototype%[@@iterator]()` method +// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator +if (!isCallable(IteratorPrototype[ITERATOR])) { + defineBuiltIn(IteratorPrototype, ITERATOR, function () { + return this; + }); +} + +module.exports = { + IteratorPrototype: IteratorPrototype, + BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS +}; diff --git a/node_modules/core-js/internals/iterators.js b/node_modules/core-js/internals/iterators.js new file mode 100644 index 00000000..648a1666 --- /dev/null +++ b/node_modules/core-js/internals/iterators.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = {}; diff --git a/node_modules/core-js/internals/length-of-array-like.js b/node_modules/core-js/internals/length-of-array-like.js new file mode 100644 index 00000000..8cddc2ff --- /dev/null +++ b/node_modules/core-js/internals/length-of-array-like.js @@ -0,0 +1,8 @@ +'use strict'; +var toLength = require('../internals/to-length'); + +// `LengthOfArrayLike` abstract operation +// https://tc39.es/ecma262/#sec-lengthofarraylike +module.exports = function (obj) { + return toLength(obj.length); +}; diff --git a/node_modules/core-js/internals/make-built-in.js b/node_modules/core-js/internals/make-built-in.js new file mode 100644 index 00000000..57430985 --- /dev/null +++ b/node_modules/core-js/internals/make-built-in.js @@ -0,0 +1,55 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); +var isCallable = require('../internals/is-callable'); +var hasOwn = require('../internals/has-own-property'); +var DESCRIPTORS = require('../internals/descriptors'); +var CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE; +var inspectSource = require('../internals/inspect-source'); +var InternalStateModule = require('../internals/internal-state'); + +var enforceInternalState = InternalStateModule.enforce; +var getInternalState = InternalStateModule.get; +var $String = String; +// eslint-disable-next-line es/no-object-defineproperty -- safe +var defineProperty = Object.defineProperty; +var stringSlice = uncurryThis(''.slice); +var replace = uncurryThis(''.replace); +var join = uncurryThis([].join); + +var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () { + return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8; +}); + +var TEMPLATE = String(String).split('String'); + +var makeBuiltIn = module.exports = function (value, name, options) { + if (stringSlice($String(name), 0, 7) === 'Symbol(') { + name = '[' + replace($String(name), /^Symbol\(([^)]*)\).*$/, '$1') + ']'; + } + if (options && options.getter) name = 'get ' + name; + if (options && options.setter) name = 'set ' + name; + if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) { + if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true }); + else value.name = name; + } + if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) { + defineProperty(value, 'length', { value: options.arity }); + } + try { + if (options && hasOwn(options, 'constructor') && options.constructor) { + if (DESCRIPTORS) defineProperty(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(value); + if (!hasOwn(state, 'source')) { + state.source = join(TEMPLATE, 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(function toString() { + return isCallable(this) && getInternalState(this).source || inspectSource(this); +}, 'toString'); diff --git a/node_modules/core-js/internals/map-helpers.js b/node_modules/core-js/internals/map-helpers.js new file mode 100644 index 00000000..8120c7dc --- /dev/null +++ b/node_modules/core-js/internals/map-helpers.js @@ -0,0 +1,15 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +// eslint-disable-next-line es/no-map -- safe +var MapPrototype = Map.prototype; + +module.exports = { + // eslint-disable-next-line es/no-map -- safe + Map: Map, + set: uncurryThis(MapPrototype.set), + get: uncurryThis(MapPrototype.get), + has: uncurryThis(MapPrototype.has), + remove: uncurryThis(MapPrototype['delete']), + proto: MapPrototype +}; diff --git a/node_modules/core-js/internals/map-iterate.js b/node_modules/core-js/internals/map-iterate.js new file mode 100644 index 00000000..2c56a0b8 --- /dev/null +++ b/node_modules/core-js/internals/map-iterate.js @@ -0,0 +1,16 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var iterateSimple = require('../internals/iterate-simple'); +var MapHelpers = require('../internals/map-helpers'); + +var Map = MapHelpers.Map; +var MapPrototype = MapHelpers.proto; +var forEach = uncurryThis(MapPrototype.forEach); +var entries = uncurryThis(MapPrototype.entries); +var next = entries(new Map()).next; + +module.exports = function (map, fn, interruptible) { + return interruptible ? iterateSimple({ iterator: entries(map), next: next }, function (entry) { + return fn(entry[1], entry[0]); + }) : forEach(map, fn); +}; diff --git a/node_modules/core-js/internals/map-upsert.js b/node_modules/core-js/internals/map-upsert.js new file mode 100644 index 00000000..28f17f3f --- /dev/null +++ b/node_modules/core-js/internals/map-upsert.js @@ -0,0 +1,31 @@ +'use strict'; +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var isCallable = require('../internals/is-callable'); +var anObject = require('../internals/an-object'); + +var $TypeError = TypeError; + +// `Map.prototype.upsert` method +// https://github.com/tc39/proposal-upsert +module.exports = function upsert(key, updateFn /* , insertFn */) { + var map = anObject(this); + var get = aCallable(map.get); + var has = aCallable(map.has); + var set = aCallable(map.set); + var insertFn = arguments.length > 2 ? arguments[2] : undefined; + var value; + if (!isCallable(updateFn) && !isCallable(insertFn)) { + throw new $TypeError('At least one callback required'); + } + if (call(has, map, key)) { + value = call(get, map, key); + if (isCallable(updateFn)) { + value = updateFn(value); + call(set, map, key, value); + } + } else if (isCallable(insertFn)) { + value = insertFn(); + call(set, map, key, value); + } return value; +}; diff --git a/node_modules/core-js/internals/math-expm1.js b/node_modules/core-js/internals/math-expm1.js new file mode 100644 index 00000000..f0a1a968 --- /dev/null +++ b/node_modules/core-js/internals/math-expm1.js @@ -0,0 +1,17 @@ +'use strict'; +// eslint-disable-next-line es/no-math-expm1 -- safe +var $expm1 = Math.expm1; +var exp = Math.exp; + +// `Math.expm1` method implementation +// https://tc39.es/ecma262/#sec-math.expm1 +module.exports = (!$expm1 + // Old FF bug + // eslint-disable-next-line no-loss-of-precision -- required for old engines + || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 + // Tor Browser bug + || $expm1(-2e-17) !== -2e-17 +) ? function expm1(x) { + var n = +x; + return n === 0 ? n : n > -1e-6 && n < 1e-6 ? n + n * n / 2 : exp(n) - 1; +} : $expm1; diff --git a/node_modules/core-js/internals/math-float-round.js b/node_modules/core-js/internals/math-float-round.js new file mode 100644 index 00000000..5f86a0c1 --- /dev/null +++ b/node_modules/core-js/internals/math-float-round.js @@ -0,0 +1,19 @@ +'use strict'; +var sign = require('../internals/math-sign'); +var roundTiesToEven = require('../internals/math-round-ties-to-even'); + +var abs = Math.abs; + +var EPSILON = 2.220446049250313e-16; // Number.EPSILON + +module.exports = function (x, FLOAT_EPSILON, FLOAT_MAX_VALUE, FLOAT_MIN_VALUE) { + var n = +x; + var absolute = abs(n); + var s = sign(n); + if (absolute < FLOAT_MIN_VALUE) return s * roundTiesToEven(absolute / FLOAT_MIN_VALUE / FLOAT_EPSILON) * FLOAT_MIN_VALUE * FLOAT_EPSILON; + var a = (1 + FLOAT_EPSILON / EPSILON) * absolute; + var result = a - (a - absolute); + // eslint-disable-next-line no-self-compare -- NaN check + if (result > FLOAT_MAX_VALUE || result !== result) return s * Infinity; + return s * result; +}; diff --git a/node_modules/core-js/internals/math-fround.js b/node_modules/core-js/internals/math-fround.js new file mode 100644 index 00000000..7fc1909b --- /dev/null +++ b/node_modules/core-js/internals/math-fround.js @@ -0,0 +1,13 @@ +'use strict'; +var floatRound = require('../internals/math-float-round'); + +var FLOAT32_EPSILON = 1.1920928955078125e-7; // 2 ** -23; +var FLOAT32_MAX_VALUE = 3.4028234663852886e+38; // 2 ** 128 - 2 ** 104 +var FLOAT32_MIN_VALUE = 1.1754943508222875e-38; // 2 ** -126; + +// `Math.fround` method implementation +// https://tc39.es/ecma262/#sec-math.fround +// eslint-disable-next-line es/no-math-fround -- safe +module.exports = Math.fround || function fround(x) { + return floatRound(x, FLOAT32_EPSILON, FLOAT32_MAX_VALUE, FLOAT32_MIN_VALUE); +}; diff --git a/node_modules/core-js/internals/math-log10.js b/node_modules/core-js/internals/math-log10.js new file mode 100644 index 00000000..c6a47b2d --- /dev/null +++ b/node_modules/core-js/internals/math-log10.js @@ -0,0 +1,8 @@ +'use strict'; +var log = Math.log; +var LOG10E = Math.LOG10E; + +// eslint-disable-next-line es/no-math-log10 -- safe +module.exports = Math.log10 || function log10(x) { + return log(x) * LOG10E; +}; diff --git a/node_modules/core-js/internals/math-log1p.js b/node_modules/core-js/internals/math-log1p.js new file mode 100644 index 00000000..6917bf47 --- /dev/null +++ b/node_modules/core-js/internals/math-log1p.js @@ -0,0 +1,10 @@ +'use strict'; +var log = Math.log; + +// `Math.log1p` method implementation +// https://tc39.es/ecma262/#sec-math.log1p +// eslint-disable-next-line es/no-math-log1p -- safe +module.exports = Math.log1p || function log1p(x) { + var n = +x; + return n > -1e-8 && n < 1e-8 ? n - n * n / 2 : log(1 + n); +}; diff --git a/node_modules/core-js/internals/math-log2.js b/node_modules/core-js/internals/math-log2.js new file mode 100644 index 00000000..c29b5ab6 --- /dev/null +++ b/node_modules/core-js/internals/math-log2.js @@ -0,0 +1,10 @@ +'use strict'; +var log = Math.log; +var LN2 = Math.LN2; + +// `Math.log2` method +// https://tc39.es/ecma262/#sec-math.log2 +// eslint-disable-next-line es/no-math-log2 -- safe +module.exports = Math.log2 || function log2(x) { + return log(x) / LN2; +}; diff --git a/node_modules/core-js/internals/math-round-ties-to-even.js b/node_modules/core-js/internals/math-round-ties-to-even.js new file mode 100644 index 00000000..fa5cb601 --- /dev/null +++ b/node_modules/core-js/internals/math-round-ties-to-even.js @@ -0,0 +1,7 @@ +'use strict'; +var EPSILON = 2.220446049250313e-16; // Number.EPSILON +var INVERSE_EPSILON = 1 / EPSILON; + +module.exports = function (n) { + return n + INVERSE_EPSILON - INVERSE_EPSILON; +}; diff --git a/node_modules/core-js/internals/math-scale.js b/node_modules/core-js/internals/math-scale.js new file mode 100644 index 00000000..d3e2ceb5 --- /dev/null +++ b/node_modules/core-js/internals/math-scale.js @@ -0,0 +1,14 @@ +'use strict'; +// `Math.scale` method implementation +// https://rwaldron.github.io/proposal-math-extensions/ +module.exports = function scale(x, inLow, inHigh, outLow, outHigh) { + var nx = +x; + var nInLow = +inLow; + var nInHigh = +inHigh; + var nOutLow = +outLow; + var nOutHigh = +outHigh; + // eslint-disable-next-line no-self-compare -- NaN check + if (nx !== nx || nInLow !== nInLow || nInHigh !== nInHigh || nOutLow !== nOutLow || nOutHigh !== nOutHigh) return NaN; + if (nx === Infinity || nx === -Infinity) return nx; + return (nx - nInLow) * (nOutHigh - nOutLow) / (nInHigh - nInLow) + nOutLow; +}; diff --git a/node_modules/core-js/internals/math-sign.js b/node_modules/core-js/internals/math-sign.js new file mode 100644 index 00000000..d59578e8 --- /dev/null +++ b/node_modules/core-js/internals/math-sign.js @@ -0,0 +1,9 @@ +'use strict'; +// `Math.sign` method implementation +// https://tc39.es/ecma262/#sec-math.sign +// eslint-disable-next-line es/no-math-sign -- safe +module.exports = Math.sign || function sign(x) { + var n = +x; + // eslint-disable-next-line no-self-compare -- NaN check + return n === 0 || n !== n ? n : n < 0 ? -1 : 1; +}; diff --git a/node_modules/core-js/internals/math-trunc.js b/node_modules/core-js/internals/math-trunc.js new file mode 100644 index 00000000..6d41e543 --- /dev/null +++ b/node_modules/core-js/internals/math-trunc.js @@ -0,0 +1,11 @@ +'use strict'; +var ceil = Math.ceil; +var floor = Math.floor; + +// `Math.trunc` method +// https://tc39.es/ecma262/#sec-math.trunc +// eslint-disable-next-line es/no-math-trunc -- safe +module.exports = Math.trunc || function trunc(x) { + var n = +x; + return (n > 0 ? floor : ceil)(n); +}; diff --git a/node_modules/core-js/internals/microtask.js b/node_modules/core-js/internals/microtask.js new file mode 100644 index 00000000..906ffc43 --- /dev/null +++ b/node_modules/core-js/internals/microtask.js @@ -0,0 +1,79 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var safeGetBuiltIn = require('../internals/safe-get-built-in'); +var bind = require('../internals/function-bind-context'); +var macrotask = require('../internals/task').set; +var Queue = require('../internals/queue'); +var IS_IOS = require('../internals/environment-is-ios'); +var IS_IOS_PEBBLE = require('../internals/environment-is-ios-pebble'); +var IS_WEBOS_WEBKIT = require('../internals/environment-is-webos-webkit'); +var IS_NODE = require('../internals/environment-is-node'); + +var MutationObserver = globalThis.MutationObserver || globalThis.WebKitMutationObserver; +var document = globalThis.document; +var process = globalThis.process; +var Promise = globalThis.Promise; +var microtask = safeGetBuiltIn('queueMicrotask'); +var notify, toggle, node, promise, then; + +// modern engines have queueMicrotask method +if (!microtask) { + var queue = new Queue(); + + var flush = function () { + var parent, fn; + if (IS_NODE && (parent = process.domain)) parent.exit(); + while (fn = queue.get()) try { + fn(); + } catch (error) { + if (queue.head) notify(); + throw error; + } + if (parent) parent.enter(); + }; + + // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339 + // also except WebOS Webkit https://github.com/zloirock/core-js/issues/898 + if (!IS_IOS && !IS_NODE && !IS_WEBOS_WEBKIT && MutationObserver && document) { + toggle = true; + node = document.createTextNode(''); + new MutationObserver(flush).observe(node, { characterData: true }); + notify = function () { + node.data = toggle = !toggle; + }; + // environments with maybe non-completely correct, but existent Promise + } else if (!IS_IOS_PEBBLE && Promise && Promise.resolve) { + // Promise.resolve without an argument throws an error in LG WebOS 2 + promise = Promise.resolve(undefined); + // workaround of WebKit ~ iOS Safari 10.1 bug + promise.constructor = Promise; + then = bind(promise.then, promise); + notify = function () { + then(flush); + }; + // Node.js without promises + } else if (IS_NODE) { + notify = function () { + process.nextTick(flush); + }; + // for other environments - macrotask based on: + // - setImmediate + // - MessageChannel + // - window.postMessage + // - onreadystatechange + // - setTimeout + } else { + // `webpack` dev server bug on IE global methods - use bind(fn, global) + macrotask = bind(macrotask, globalThis); + notify = function () { + macrotask(flush); + }; + } + + microtask = function (fn) { + if (!queue.head) notify(); + queue.add(fn); + }; +} + +module.exports = microtask; diff --git a/node_modules/core-js/internals/native-raw-json.js b/node_modules/core-js/internals/native-raw-json.js new file mode 100644 index 00000000..96b35310 --- /dev/null +++ b/node_modules/core-js/internals/native-raw-json.js @@ -0,0 +1,11 @@ +'use strict'; +/* eslint-disable es/no-json -- safe */ +var fails = require('../internals/fails'); + +module.exports = !fails(function () { + var unsafeInt = '9007199254740993'; + // eslint-disable-next-line es/no-nonstandard-json-properties -- feature detection + var raw = JSON.rawJSON(unsafeInt); + // eslint-disable-next-line es/no-nonstandard-json-properties -- feature detection + return !JSON.isRawJSON(raw) || JSON.stringify(raw) !== unsafeInt; +}); diff --git a/node_modules/core-js/internals/new-promise-capability.js b/node_modules/core-js/internals/new-promise-capability.js new file mode 100644 index 00000000..dac6549b --- /dev/null +++ b/node_modules/core-js/internals/new-promise-capability.js @@ -0,0 +1,21 @@ +'use strict'; +var aCallable = require('../internals/a-callable'); + +var $TypeError = TypeError; + +var PromiseCapability = function (C) { + var resolve, reject; + this.promise = new C(function ($$resolve, $$reject) { + if (resolve !== undefined || reject !== undefined) throw new $TypeError('Bad Promise constructor'); + resolve = $$resolve; + reject = $$reject; + }); + this.resolve = aCallable(resolve); + this.reject = aCallable(reject); +}; + +// `NewPromiseCapability` abstract operation +// https://tc39.es/ecma262/#sec-newpromisecapability +module.exports.f = function (C) { + return new PromiseCapability(C); +}; diff --git a/node_modules/core-js/internals/normalize-string-argument.js b/node_modules/core-js/internals/normalize-string-argument.js new file mode 100644 index 00000000..83d4af7f --- /dev/null +++ b/node_modules/core-js/internals/normalize-string-argument.js @@ -0,0 +1,6 @@ +'use strict'; +var toString = require('../internals/to-string'); + +module.exports = function (argument, $default) { + return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument); +}; diff --git a/node_modules/core-js/internals/not-a-nan.js b/node_modules/core-js/internals/not-a-nan.js new file mode 100644 index 00000000..61ce8f13 --- /dev/null +++ b/node_modules/core-js/internals/not-a-nan.js @@ -0,0 +1,8 @@ +'use strict'; +var $RangeError = RangeError; + +module.exports = function (it) { + // eslint-disable-next-line no-self-compare -- NaN check + if (it === it) return it; + throw new $RangeError('NaN is not allowed'); +}; diff --git a/node_modules/core-js/internals/not-a-regexp.js b/node_modules/core-js/internals/not-a-regexp.js new file mode 100644 index 00000000..49c81fbc --- /dev/null +++ b/node_modules/core-js/internals/not-a-regexp.js @@ -0,0 +1,10 @@ +'use strict'; +var isRegExp = require('../internals/is-regexp'); + +var $TypeError = TypeError; + +module.exports = function (it) { + if (isRegExp(it)) { + throw new $TypeError("The method doesn't accept regular expressions"); + } return it; +}; diff --git a/node_modules/core-js/internals/number-is-finite.js b/node_modules/core-js/internals/number-is-finite.js new file mode 100644 index 00000000..d2fe159f --- /dev/null +++ b/node_modules/core-js/internals/number-is-finite.js @@ -0,0 +1,11 @@ +'use strict'; +var globalThis = require('../internals/global-this'); + +var globalIsFinite = globalThis.isFinite; + +// `Number.isFinite` method +// https://tc39.es/ecma262/#sec-number.isfinite +// eslint-disable-next-line es/no-number-isfinite -- safe +module.exports = Number.isFinite || function isFinite(it) { + return typeof it == 'number' && globalIsFinite(it); +}; diff --git a/node_modules/core-js/internals/number-parse-float.js b/node_modules/core-js/internals/number-parse-float.js new file mode 100644 index 00000000..09da20d9 --- /dev/null +++ b/node_modules/core-js/internals/number-parse-float.js @@ -0,0 +1,23 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var fails = require('../internals/fails'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toString = require('../internals/to-string'); +var trim = require('../internals/string-trim').trim; +var whitespaces = require('../internals/whitespaces'); + +var charAt = uncurryThis(''.charAt); +var $parseFloat = globalThis.parseFloat; +var Symbol = globalThis.Symbol; +var ITERATOR = Symbol && Symbol.iterator; +var FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity + // MS Edge 18- broken with boxed symbols + || (ITERATOR && !fails(function () { $parseFloat(Object(ITERATOR)); })); + +// `parseFloat` method +// https://tc39.es/ecma262/#sec-parsefloat-string +module.exports = FORCED ? function parseFloat(string) { + var trimmedString = trim(toString(string)); + var result = $parseFloat(trimmedString); + return result === 0 && charAt(trimmedString, 0) === '-' ? -0 : result; +} : $parseFloat; diff --git a/node_modules/core-js/internals/number-parse-int.js b/node_modules/core-js/internals/number-parse-int.js new file mode 100644 index 00000000..eae28131 --- /dev/null +++ b/node_modules/core-js/internals/number-parse-int.js @@ -0,0 +1,23 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var fails = require('../internals/fails'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toString = require('../internals/to-string'); +var trim = require('../internals/string-trim').trim; +var whitespaces = require('../internals/whitespaces'); + +var $parseInt = globalThis.parseInt; +var Symbol = globalThis.Symbol; +var ITERATOR = Symbol && Symbol.iterator; +var hex = /^[+-]?0x/i; +var exec = uncurryThis(hex.exec); +var FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22 + // MS Edge 18- broken with boxed symbols + || (ITERATOR && !fails(function () { $parseInt(Object(ITERATOR)); })); + +// `parseInt` method +// https://tc39.es/ecma262/#sec-parseint-string-radix +module.exports = FORCED ? function parseInt(string, radix) { + var S = trim(toString(string)); + return $parseInt(S, (radix >>> 0) || (exec(hex, S) ? 16 : 10)); +} : $parseInt; diff --git a/node_modules/core-js/internals/numeric-range-iterator.js b/node_modules/core-js/internals/numeric-range-iterator.js new file mode 100644 index 00000000..17830a24 --- /dev/null +++ b/node_modules/core-js/internals/numeric-range-iterator.js @@ -0,0 +1,106 @@ +'use strict'; +var InternalStateModule = require('../internals/internal-state'); +var createIteratorConstructor = require('../internals/iterator-create-constructor'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var isObject = require('../internals/is-object'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var DESCRIPTORS = require('../internals/descriptors'); + +var INCORRECT_RANGE = 'Incorrect Iterator.range arguments'; +var NUMERIC_RANGE_ITERATOR = 'NumericRangeIterator'; + +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(NUMERIC_RANGE_ITERATOR); + +var $RangeError = RangeError; +var $TypeError = TypeError; + +var $RangeIterator = createIteratorConstructor(function NumericRangeIterator(start, end, option, type, zero, one) { + // TODO: Drop the first `typeof` check after removing legacy methods in `core-js@4` + if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) { + throw new $TypeError(INCORRECT_RANGE); + } + if (start === Infinity || start === -Infinity) { + throw new $RangeError(INCORRECT_RANGE); + } + var ifIncrease = end > start; + var inclusiveEnd = false; + var step; + if (option === undefined) { + step = undefined; + } else if (isObject(option)) { + step = option.step; + inclusiveEnd = !!option.inclusive; + } else if (typeof option == type) { + step = option; + } else { + throw new $TypeError(INCORRECT_RANGE); + } + if (isNullOrUndefined(step)) { + step = ifIncrease ? one : -one; + } + if (typeof step != type) { + throw new $TypeError(INCORRECT_RANGE); + } + if (step === Infinity || step === -Infinity || (step === zero && start !== end)) { + throw new $RangeError(INCORRECT_RANGE); + } + // eslint-disable-next-line no-self-compare -- NaN check + var hitsEnd = start !== start || end !== end || step !== step || (end > start) !== (step > zero); + setInternalState(this, { + type: NUMERIC_RANGE_ITERATOR, + start: start, + end: end, + step: step, + inclusive: inclusiveEnd, + hitsEnd: hitsEnd, + currentCount: zero, + zero: zero + }); + if (!DESCRIPTORS) { + this.start = start; + this.end = end; + this.step = step; + this.inclusive = inclusiveEnd; + } +}, NUMERIC_RANGE_ITERATOR, function next() { + var state = getInternalState(this); + if (state.hitsEnd) return createIterResultObject(undefined, true); + var start = state.start; + var end = state.end; + var step = state.step; + var currentYieldingValue = start + (step * state.currentCount++); + if (currentYieldingValue === end) state.hitsEnd = true; + var inclusiveEnd = state.inclusive; + var endCondition; + if (end > start) { + endCondition = inclusiveEnd ? currentYieldingValue > end : currentYieldingValue >= end; + } else { + endCondition = inclusiveEnd ? end > currentYieldingValue : end >= currentYieldingValue; + } + if (endCondition) { + state.hitsEnd = true; + return createIterResultObject(undefined, true); + } return createIterResultObject(currentYieldingValue, false); +}); + +var addGetter = function (key) { + defineBuiltInAccessor($RangeIterator.prototype, key, { + get: function () { + return getInternalState(this)[key]; + }, + set: function () { /* empty */ }, + configurable: true, + enumerable: false + }); +}; + +if (DESCRIPTORS) { + addGetter('start'); + addGetter('end'); + addGetter('inclusive'); + addGetter('step'); +} + +module.exports = $RangeIterator; diff --git a/node_modules/core-js/internals/object-assign.js b/node_modules/core-js/internals/object-assign.js new file mode 100644 index 00000000..e1025483 --- /dev/null +++ b/node_modules/core-js/internals/object-assign.js @@ -0,0 +1,58 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var uncurryThis = require('../internals/function-uncurry-this'); +var call = require('../internals/function-call'); +var fails = require('../internals/fails'); +var objectKeys = require('../internals/object-keys'); +var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols'); +var propertyIsEnumerableModule = require('../internals/object-property-is-enumerable'); +var toObject = require('../internals/to-object'); +var IndexedObject = require('../internals/indexed-object'); + +// 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 = Object.defineProperty; +var concat = uncurryThis([].concat); + +// `Object.assign` method +// https://tc39.es/ecma262/#sec-object.assign +module.exports = !$assign || fails(function () { + // should have correct order of operations (Edge bug) + if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', { + enumerable: true, + get: function () { + defineProperty(this, 'b', { + value: 3, + enumerable: false + }); + } + }), { b: 2 })).b !== 1) return true; + // should work with symbols and should have deterministic property order (V8 bug) + var A = {}; + var B = {}; + // eslint-disable-next-line es/no-symbol -- safe + var symbol = Symbol('assign detection'); + var alphabet = 'abcdefghijklmnopqrst'; + A[symbol] = 7; + // eslint-disable-next-line es/no-array-prototype-foreach -- safe + alphabet.split('').forEach(function (chr) { B[chr] = chr; }); + return $assign({}, A)[symbol] !== 7 || objectKeys($assign({}, B)).join('') !== alphabet; +}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length` + var T = toObject(target); + var argumentsLength = arguments.length; + var index = 1; + var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; + var propertyIsEnumerable = propertyIsEnumerableModule.f; + while (argumentsLength > index) { + var S = IndexedObject(arguments[index++]); + var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S); + var length = keys.length; + var j = 0; + var key; + while (length > j) { + key = keys[j++]; + if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key]; + } + } return T; +} : $assign; diff --git a/node_modules/core-js/internals/object-create.js b/node_modules/core-js/internals/object-create.js new file mode 100644 index 00000000..e24560ef --- /dev/null +++ b/node_modules/core-js/internals/object-create.js @@ -0,0 +1,85 @@ +'use strict'; +/* global ActiveXObject -- old IE, WSH */ +var anObject = require('../internals/an-object'); +var definePropertiesModule = require('../internals/object-define-properties'); +var enumBugKeys = require('../internals/enum-bug-keys'); +var hiddenKeys = require('../internals/hidden-keys'); +var html = require('../internals/html'); +var documentCreateElement = require('../internals/document-create-element'); +var sharedKey = require('../internals/shared-key'); + +var GT = '>'; +var LT = '<'; +var PROTOTYPE = 'prototype'; +var SCRIPT = 'script'; +var IE_PROTO = sharedKey('IE_PROTO'); + +var EmptyConstructor = function () { /* empty */ }; + +var scriptTag = function (content) { + return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT; +}; + +// Create object with fake `null` prototype: use ActiveX Object with cleared prototype +var NullProtoObjectViaActiveX = function (activeXDocument) { + activeXDocument.write(scriptTag('')); + activeXDocument.close(); + var temp = activeXDocument.parentWindow.Object; + // eslint-disable-next-line no-useless-assignment -- avoid memory leak + activeXDocument = null; + return temp; +}; + +// Create object with fake `null` prototype: use iframe Object with cleared prototype +var NullProtoObjectViaIFrame = function () { + // Thrash, waste and sodomy: IE GC bug + var iframe = documentCreateElement('iframe'); + var JS = 'java' + SCRIPT + ':'; + var iframeDocument; + iframe.style.display = 'none'; + html.appendChild(iframe); + // https://github.com/zloirock/core-js/issues/475 + iframe.src = String(JS); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write(scriptTag('document.F=Object')); + iframeDocument.close(); + return iframeDocument.F; +}; + +// Check for document.domain and active x support +// No need to use active x approach when document.domain is not set +// see https://github.com/es-shims/es5-shim/issues/150 +// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346 +// avoid IE GC bug +var activeXDocument; +var NullProtoObject = function () { + try { + activeXDocument = new ActiveXObject('htmlfile'); + } catch (error) { /* ignore */ } + NullProtoObject = typeof document != 'undefined' + ? document.domain && activeXDocument + ? NullProtoObjectViaActiveX(activeXDocument) // old IE + : NullProtoObjectViaIFrame() + : NullProtoObjectViaActiveX(activeXDocument); // WSH + var length = enumBugKeys.length; + while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]]; + return NullProtoObject(); +}; + +hiddenKeys[IE_PROTO] = true; + +// `Object.create` method +// https://tc39.es/ecma262/#sec-object.create +// eslint-disable-next-line es/no-object-create -- safe +module.exports = Object.create || function create(O, Properties) { + var result; + if (O !== null) { + EmptyConstructor[PROTOTYPE] = anObject(O); + result = new EmptyConstructor(); + EmptyConstructor[PROTOTYPE] = null; + // add "__proto__" for Object.getPrototypeOf polyfill + result[IE_PROTO] = O; + } else result = NullProtoObject(); + return Properties === undefined ? result : definePropertiesModule.f(result, Properties); +}; diff --git a/node_modules/core-js/internals/object-define-properties.js b/node_modules/core-js/internals/object-define-properties.js new file mode 100644 index 00000000..1a1d1bd4 --- /dev/null +++ b/node_modules/core-js/internals/object-define-properties.js @@ -0,0 +1,21 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug'); +var definePropertyModule = require('../internals/object-define-property'); +var anObject = require('../internals/an-object'); +var toIndexedObject = require('../internals/to-indexed-object'); +var objectKeys = require('../internals/object-keys'); + +// `Object.defineProperties` method +// https://tc39.es/ecma262/#sec-object.defineproperties +// eslint-disable-next-line es/no-object-defineproperties -- safe +exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) { + anObject(O); + var props = toIndexedObject(Properties); + var keys = objectKeys(Properties); + var length = keys.length; + var index = 0; + var key; + while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]); + return O; +}; diff --git a/node_modules/core-js/internals/object-define-property.js b/node_modules/core-js/internals/object-define-property.js new file mode 100644 index 00000000..704d6166 --- /dev/null +++ b/node_modules/core-js/internals/object-define-property.js @@ -0,0 +1,44 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var IE8_DOM_DEFINE = require('../internals/ie8-dom-define'); +var V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug'); +var anObject = require('../internals/an-object'); +var toPropertyKey = require('../internals/to-property-key'); + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-object-defineproperty -- safe +var $defineProperty = Object.defineProperty; +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; +var ENUMERABLE = 'enumerable'; +var CONFIGURABLE = 'configurable'; +var WRITABLE = 'writable'; + +// `Object.defineProperty` method +// https://tc39.es/ecma262/#sec-object.defineproperty +exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) { + anObject(O); + P = toPropertyKey(P); + anObject(Attributes); + if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) { + var current = $getOwnPropertyDescriptor(O, P); + if (current && current[WRITABLE]) { + O[P] = Attributes.value; + Attributes = { + configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE], + enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE], + writable: false + }; + } + } return $defineProperty(O, P, Attributes); +} : $defineProperty : function defineProperty(O, P, Attributes) { + anObject(O); + P = toPropertyKey(P); + anObject(Attributes); + if (IE8_DOM_DEFINE) try { + return $defineProperty(O, P, Attributes); + } catch (error) { /* empty */ } + if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported'); + if ('value' in Attributes) O[P] = Attributes.value; + return O; +}; diff --git a/node_modules/core-js/internals/object-get-own-property-descriptor.js b/node_modules/core-js/internals/object-get-own-property-descriptor.js new file mode 100644 index 00000000..1fd41812 --- /dev/null +++ b/node_modules/core-js/internals/object-get-own-property-descriptor.js @@ -0,0 +1,23 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var call = require('../internals/function-call'); +var propertyIsEnumerableModule = require('../internals/object-property-is-enumerable'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var toIndexedObject = require('../internals/to-indexed-object'); +var toPropertyKey = require('../internals/to-property-key'); +var hasOwn = require('../internals/has-own-property'); +var IE8_DOM_DEFINE = require('../internals/ie8-dom-define'); + +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + +// `Object.getOwnPropertyDescriptor` method +// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor +exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { + O = toIndexedObject(O); + P = toPropertyKey(P); + if (IE8_DOM_DEFINE) try { + return $getOwnPropertyDescriptor(O, P); + } catch (error) { /* empty */ } + if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]); +}; diff --git a/node_modules/core-js/internals/object-get-own-property-names-external.js b/node_modules/core-js/internals/object-get-own-property-names-external.js new file mode 100644 index 00000000..9bafd9a0 --- /dev/null +++ b/node_modules/core-js/internals/object-get-own-property-names-external.js @@ -0,0 +1,24 @@ +'use strict'; +/* eslint-disable es/no-object-getownpropertynames -- safe */ +var classof = require('../internals/classof-raw'); +var toIndexedObject = require('../internals/to-indexed-object'); +var $getOwnPropertyNames = require('../internals/object-get-own-property-names').f; +var arraySlice = require('../internals/array-slice'); + +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames + ? Object.getOwnPropertyNames(window) : []; + +var getWindowNames = function (it) { + try { + return $getOwnPropertyNames(it); + } catch (error) { + return arraySlice(windowNames); + } +}; + +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window +module.exports.f = function getOwnPropertyNames(it) { + return windowNames && classof(it) === 'Window' + ? getWindowNames(it) + : $getOwnPropertyNames(toIndexedObject(it)); +}; diff --git a/node_modules/core-js/internals/object-get-own-property-names.js b/node_modules/core-js/internals/object-get-own-property-names.js new file mode 100644 index 00000000..08c935d8 --- /dev/null +++ b/node_modules/core-js/internals/object-get-own-property-names.js @@ -0,0 +1,12 @@ +'use strict'; +var internalObjectKeys = require('../internals/object-keys-internal'); +var enumBugKeys = require('../internals/enum-bug-keys'); + +var hiddenKeys = enumBugKeys.concat('length', 'prototype'); + +// `Object.getOwnPropertyNames` method +// https://tc39.es/ecma262/#sec-object.getownpropertynames +// eslint-disable-next-line es/no-object-getownpropertynames -- safe +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { + return internalObjectKeys(O, hiddenKeys); +}; diff --git a/node_modules/core-js/internals/object-get-own-property-symbols.js b/node_modules/core-js/internals/object-get-own-property-symbols.js new file mode 100644 index 00000000..9ee3730a --- /dev/null +++ b/node_modules/core-js/internals/object-get-own-property-symbols.js @@ -0,0 +1,3 @@ +'use strict'; +// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe +exports.f = Object.getOwnPropertySymbols; diff --git a/node_modules/core-js/internals/object-get-prototype-of.js b/node_modules/core-js/internals/object-get-prototype-of.js new file mode 100644 index 00000000..75201d3a --- /dev/null +++ b/node_modules/core-js/internals/object-get-prototype-of.js @@ -0,0 +1,22 @@ +'use strict'; +var hasOwn = require('../internals/has-own-property'); +var isCallable = require('../internals/is-callable'); +var toObject = require('../internals/to-object'); +var sharedKey = require('../internals/shared-key'); +var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter'); + +var IE_PROTO = sharedKey('IE_PROTO'); +var $Object = Object; +var ObjectPrototype = $Object.prototype; + +// `Object.getPrototypeOf` method +// https://tc39.es/ecma262/#sec-object.getprototypeof +// eslint-disable-next-line es/no-object-getprototypeof -- safe +module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) { + var object = toObject(O); + if (hasOwn(object, IE_PROTO)) return object[IE_PROTO]; + var constructor = object.constructor; + if (isCallable(constructor) && object instanceof constructor) { + return constructor.prototype; + } return object instanceof $Object ? ObjectPrototype : null; +}; diff --git a/node_modules/core-js/internals/object-is-extensible.js b/node_modules/core-js/internals/object-is-extensible.js new file mode 100644 index 00000000..1f3d6288 --- /dev/null +++ b/node_modules/core-js/internals/object-is-extensible.js @@ -0,0 +1,17 @@ +'use strict'; +var fails = require('../internals/fails'); +var isObject = require('../internals/is-object'); +var classof = require('../internals/classof-raw'); +var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); + +// eslint-disable-next-line es/no-object-isextensible -- safe +var $isExtensible = Object.isExtensible; +var FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); }); + +// `Object.isExtensible` method +// https://tc39.es/ecma262/#sec-object.isextensible +module.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) { + if (!isObject(it)) return false; + if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return false; + return $isExtensible ? $isExtensible(it) : true; +} : $isExtensible; diff --git a/node_modules/core-js/internals/object-is-prototype-of.js b/node_modules/core-js/internals/object-is-prototype-of.js new file mode 100644 index 00000000..77cca1ed --- /dev/null +++ b/node_modules/core-js/internals/object-is-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +module.exports = uncurryThis({}.isPrototypeOf); diff --git a/node_modules/core-js/internals/object-iterator.js b/node_modules/core-js/internals/object-iterator.js new file mode 100644 index 00000000..a2f04434 --- /dev/null +++ b/node_modules/core-js/internals/object-iterator.js @@ -0,0 +1,38 @@ +'use strict'; +var InternalStateModule = require('../internals/internal-state'); +var createIteratorConstructor = require('../internals/iterator-create-constructor'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var hasOwn = require('../internals/has-own-property'); +var objectKeys = require('../internals/object-keys'); +var toObject = require('../internals/to-object'); + +var OBJECT_ITERATOR = 'Object Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(OBJECT_ITERATOR); + +module.exports = createIteratorConstructor(function ObjectIterator(source, mode) { + var object = toObject(source); + setInternalState(this, { + type: OBJECT_ITERATOR, + mode: mode, + object: object, + keys: objectKeys(object), + index: 0 + }); +}, 'Object', function next() { + var state = getInternalState(this); + var keys = state.keys; + while (true) { + if (keys === null || state.index >= keys.length) { + state.object = state.keys = null; + return createIterResultObject(undefined, true); + } + var key = keys[state.index++]; + var object = state.object; + if (!hasOwn(object, key)) continue; + switch (state.mode) { + case 'keys': return createIterResultObject(key, false); + case 'values': return createIterResultObject(object[key], false); + } /* entries */ return createIterResultObject([key, object[key]], false); + } +}); diff --git a/node_modules/core-js/internals/object-keys-internal.js b/node_modules/core-js/internals/object-keys-internal.js new file mode 100644 index 00000000..42354cf6 --- /dev/null +++ b/node_modules/core-js/internals/object-keys-internal.js @@ -0,0 +1,21 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var hasOwn = require('../internals/has-own-property'); +var toIndexedObject = require('../internals/to-indexed-object'); +var indexOf = require('../internals/array-includes').indexOf; +var hiddenKeys = require('../internals/hidden-keys'); + +var push = uncurryThis([].push); + +module.exports = function (object, names) { + var O = toIndexedObject(object); + var i = 0; + var result = []; + var key; + for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key); + // Don't enum bug & hidden keys + while (names.length > i) if (hasOwn(O, key = names[i++])) { + ~indexOf(result, key) || push(result, key); + } + return result; +}; diff --git a/node_modules/core-js/internals/object-keys.js b/node_modules/core-js/internals/object-keys.js new file mode 100644 index 00000000..03761359 --- /dev/null +++ b/node_modules/core-js/internals/object-keys.js @@ -0,0 +1,10 @@ +'use strict'; +var internalObjectKeys = require('../internals/object-keys-internal'); +var enumBugKeys = require('../internals/enum-bug-keys'); + +// `Object.keys` method +// https://tc39.es/ecma262/#sec-object.keys +// eslint-disable-next-line es/no-object-keys -- safe +module.exports = Object.keys || function keys(O) { + return internalObjectKeys(O, enumBugKeys); +}; diff --git a/node_modules/core-js/internals/object-property-is-enumerable.js b/node_modules/core-js/internals/object-property-is-enumerable.js new file mode 100644 index 00000000..f262d100 --- /dev/null +++ b/node_modules/core-js/internals/object-property-is-enumerable.js @@ -0,0 +1,14 @@ +'use strict'; +var $propertyIsEnumerable = {}.propertyIsEnumerable; +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + +// Nashorn ~ JDK8 bug +var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1); + +// `Object.prototype.propertyIsEnumerable` method implementation +// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable +exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { + var descriptor = getOwnPropertyDescriptor(this, V); + return !!descriptor && descriptor.enumerable; +} : $propertyIsEnumerable; diff --git a/node_modules/core-js/internals/object-prototype-accessors-forced.js b/node_modules/core-js/internals/object-prototype-accessors-forced.js new file mode 100644 index 00000000..6d76a66a --- /dev/null +++ b/node_modules/core-js/internals/object-prototype-accessors-forced.js @@ -0,0 +1,18 @@ +'use strict'; +/* eslint-disable no-undef, no-useless-call, sonarjs/no-reference-error -- required for testing */ +/* eslint-disable es/no-legacy-object-prototype-accessor-methods -- required for testing */ +var IS_PURE = require('../internals/is-pure'); +var globalThis = require('../internals/global-this'); +var fails = require('../internals/fails'); +var WEBKIT = require('../internals/environment-webkit-version'); + +// Forced replacement object prototype accessors methods +module.exports = IS_PURE || !fails(function () { + // This feature detection crashes old WebKit + // https://github.com/zloirock/core-js/issues/232 + if (WEBKIT && WEBKIT < 535) return; + var key = Math.random(); + // In FF throws only define methods + __defineSetter__.call(null, key, function () { /* empty */ }); + delete globalThis[key]; +}); diff --git a/node_modules/core-js/internals/object-set-prototype-of.js b/node_modules/core-js/internals/object-set-prototype-of.js new file mode 100644 index 00000000..94fcf6c4 --- /dev/null +++ b/node_modules/core-js/internals/object-set-prototype-of.js @@ -0,0 +1,29 @@ +'use strict'; +/* eslint-disable no-proto -- safe */ +var uncurryThisAccessor = require('../internals/function-uncurry-this-accessor'); +var isObject = require('../internals/is-object'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var aPossiblePrototype = require('../internals/a-possible-prototype'); + +// `Object.setPrototypeOf` method +// https://tc39.es/ecma262/#sec-object.setprototypeof +// Works with __proto__ only. Old v8 can't work with null proto objects. +// eslint-disable-next-line es/no-object-setprototypeof -- safe +module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () { + var CORRECT_SETTER = false; + var test = {}; + var setter; + try { + setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set'); + setter(test, []); + CORRECT_SETTER = test instanceof Array; + } catch (error) { /* empty */ } + return function setPrototypeOf(O, proto) { + requireObjectCoercible(O); + aPossiblePrototype(proto); + if (!isObject(O)) return O; + if (CORRECT_SETTER) setter(O, proto); + else O.__proto__ = proto; + return O; + }; +}() : undefined); diff --git a/node_modules/core-js/internals/object-to-array.js b/node_modules/core-js/internals/object-to-array.js new file mode 100644 index 00000000..2a84f75f --- /dev/null +++ b/node_modules/core-js/internals/object-to-array.js @@ -0,0 +1,49 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var fails = require('../internals/fails'); +var uncurryThis = require('../internals/function-uncurry-this'); +var objectGetPrototypeOf = require('../internals/object-get-prototype-of'); +var objectKeys = require('../internals/object-keys'); +var toIndexedObject = require('../internals/to-indexed-object'); +var $propertyIsEnumerable = require('../internals/object-property-is-enumerable').f; + +var propertyIsEnumerable = uncurryThis($propertyIsEnumerable); +var push = uncurryThis([].push); + +// in some IE versions, `propertyIsEnumerable` returns incorrect result on integer keys +// of `null` prototype objects +var IE_BUG = DESCRIPTORS && fails(function () { + // eslint-disable-next-line es/no-object-create -- safe + var O = Object.create(null); + O[2] = 2; + return !propertyIsEnumerable(O, 2); +}); + +// `Object.{ entries, values }` methods implementation +var createMethod = function (TO_ENTRIES) { + return function (it) { + var O = toIndexedObject(it); + var keys = objectKeys(O); + var IE_WORKAROUND = IE_BUG && objectGetPrototypeOf(O) === null; + var length = keys.length; + var i = 0; + var result = []; + var key; + while (length > i) { + key = keys[i++]; + if (!DESCRIPTORS || (IE_WORKAROUND ? key in O : propertyIsEnumerable(O, key))) { + push(result, TO_ENTRIES ? [key, O[key]] : O[key]); + } + } + return result; + }; +}; + +module.exports = { + // `Object.entries` method + // https://tc39.es/ecma262/#sec-object.entries + entries: createMethod(true), + // `Object.values` method + // https://tc39.es/ecma262/#sec-object.values + values: createMethod(false) +}; diff --git a/node_modules/core-js/internals/object-to-string.js b/node_modules/core-js/internals/object-to-string.js new file mode 100644 index 00000000..d624036d --- /dev/null +++ b/node_modules/core-js/internals/object-to-string.js @@ -0,0 +1,9 @@ +'use strict'; +var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support'); +var classof = require('../internals/classof'); + +// `Object.prototype.toString` method implementation +// https://tc39.es/ecma262/#sec-object.prototype.tostring +module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() { + return '[object ' + classof(this) + ']'; +}; diff --git a/node_modules/core-js/internals/ordinary-to-primitive.js b/node_modules/core-js/internals/ordinary-to-primitive.js new file mode 100644 index 00000000..f8acc2fa --- /dev/null +++ b/node_modules/core-js/internals/ordinary-to-primitive.js @@ -0,0 +1,16 @@ +'use strict'; +var call = require('../internals/function-call'); +var isCallable = require('../internals/is-callable'); +var isObject = require('../internals/is-object'); + +var $TypeError = TypeError; + +// `OrdinaryToPrimitive` abstract operation +// https://tc39.es/ecma262/#sec-ordinarytoprimitive +module.exports = function (input, pref) { + var fn, val; + if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; + if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val; + if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; + throw new $TypeError("Can't convert object to primitive value"); +}; diff --git a/node_modules/core-js/internals/own-keys.js b/node_modules/core-js/internals/own-keys.js new file mode 100644 index 00000000..bf4864da --- /dev/null +++ b/node_modules/core-js/internals/own-keys.js @@ -0,0 +1,15 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var getOwnPropertyNamesModule = require('../internals/object-get-own-property-names'); +var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols'); +var anObject = require('../internals/an-object'); + +var concat = uncurryThis([].concat); + +// all object keys, includes non-enumerable and symbols +module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) { + var keys = getOwnPropertyNamesModule.f(anObject(it)); + var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; + return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys; +}; diff --git a/node_modules/core-js/internals/parse-json-string.js b/node_modules/core-js/internals/parse-json-string.js new file mode 100644 index 00000000..741c0bd8 --- /dev/null +++ b/node_modules/core-js/internals/parse-json-string.js @@ -0,0 +1,56 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var hasOwn = require('../internals/has-own-property'); + +var $SyntaxError = SyntaxError; +var $parseInt = parseInt; +var fromCharCode = String.fromCharCode; +var at = uncurryThis(''.charAt); +var slice = uncurryThis(''.slice); +var exec = uncurryThis(/./.exec); + +var codePoints = { + '\\"': '"', + '\\\\': '\\', + '\\/': '/', + '\\b': '\b', + '\\f': '\f', + '\\n': '\n', + '\\r': '\r', + '\\t': '\t' +}; + +var IS_4_HEX_DIGITS = /^[\da-f]{4}$/i; +// eslint-disable-next-line regexp/no-control-character -- safe +var IS_C0_CONTROL_CODE = /^[\u0000-\u001F]$/; + +module.exports = function (source, i) { + var unterminated = true; + var value = ''; + while (i < source.length) { + var chr = at(source, i); + if (chr === '\\') { + var twoChars = slice(source, i, i + 2); + if (hasOwn(codePoints, twoChars)) { + value += codePoints[twoChars]; + i += 2; + } else if (twoChars === '\\u') { + i += 2; + var fourHexDigits = slice(source, i, i + 4); + if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw new $SyntaxError('Bad Unicode escape at: ' + i); + value += fromCharCode($parseInt(fourHexDigits, 16)); + i += 4; + } else throw new $SyntaxError('Unknown escape sequence: "' + twoChars + '"'); + } else if (chr === '"') { + unterminated = false; + i++; + break; + } else { + if (exec(IS_C0_CONTROL_CODE, chr)) throw new $SyntaxError('Bad control character in string literal at: ' + i); + value += chr; + i++; + } + } + if (unterminated) throw new $SyntaxError('Unterminated string at: ' + i); + return { value: value, end: i }; +}; diff --git a/node_modules/core-js/internals/path.js b/node_modules/core-js/internals/path.js new file mode 100644 index 00000000..6c8b3444 --- /dev/null +++ b/node_modules/core-js/internals/path.js @@ -0,0 +1,4 @@ +'use strict'; +var globalThis = require('../internals/global-this'); + +module.exports = globalThis; diff --git a/node_modules/core-js/internals/perform.js b/node_modules/core-js/internals/perform.js new file mode 100644 index 00000000..3100f098 --- /dev/null +++ b/node_modules/core-js/internals/perform.js @@ -0,0 +1,8 @@ +'use strict'; +module.exports = function (exec) { + try { + return { error: false, value: exec() }; + } catch (error) { + return { error: true, value: error }; + } +}; diff --git a/node_modules/core-js/internals/promise-constructor-detection.js b/node_modules/core-js/internals/promise-constructor-detection.js new file mode 100644 index 00000000..1c2e2035 --- /dev/null +++ b/node_modules/core-js/internals/promise-constructor-detection.js @@ -0,0 +1,47 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var NativePromiseConstructor = require('../internals/promise-native-constructor'); +var isCallable = require('../internals/is-callable'); +var isForced = require('../internals/is-forced'); +var inspectSource = require('../internals/inspect-source'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var ENVIRONMENT = require('../internals/environment'); +var IS_PURE = require('../internals/is-pure'); +var V8_VERSION = require('../internals/environment-v8-version'); + +var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; +var SPECIES = wellKnownSymbol('species'); +var SUBCLASSING = false; +var NATIVE_PROMISE_REJECTION_EVENT = isCallable(globalThis.PromiseRejectionEvent); + +var FORCED_PROMISE_CONSTRUCTOR = isForced('Promise', function () { + var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(NativePromiseConstructor); + var GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(NativePromiseConstructor); + // V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables + // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 + // We can't detect it synchronously, so just check versions + if (!GLOBAL_CORE_JS_PROMISE && V8_VERSION === 66) return true; + // We need Promise#{ catch, finally } in the pure version for preventing prototype pollution + if (IS_PURE && !(NativePromisePrototype['catch'] && NativePromisePrototype['finally'])) return true; + // We can't use @@species feature detection in V8 since it causes + // deoptimization and performance degradation + // https://github.com/zloirock/core-js/issues/679 + if (!V8_VERSION || V8_VERSION < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) { + // Detect correctness of subclassing with @@species support + var promise = new NativePromiseConstructor(function (resolve) { resolve(1); }); + var FakePromise = function (exec) { + exec(function () { /* empty */ }, function () { /* empty */ }); + }; + var constructor = promise.constructor = {}; + constructor[SPECIES] = FakePromise; + SUBCLASSING = promise.then(function () { /* empty */ }) instanceof FakePromise; + if (!SUBCLASSING) return true; + // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test + } return !GLOBAL_CORE_JS_PROMISE && (ENVIRONMENT === 'BROWSER' || ENVIRONMENT === 'DENO') && !NATIVE_PROMISE_REJECTION_EVENT; +}); + +module.exports = { + CONSTRUCTOR: FORCED_PROMISE_CONSTRUCTOR, + REJECTION_EVENT: NATIVE_PROMISE_REJECTION_EVENT, + SUBCLASSING: SUBCLASSING +}; diff --git a/node_modules/core-js/internals/promise-native-constructor.js b/node_modules/core-js/internals/promise-native-constructor.js new file mode 100644 index 00000000..4d126bc8 --- /dev/null +++ b/node_modules/core-js/internals/promise-native-constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var globalThis = require('../internals/global-this'); + +module.exports = globalThis.Promise; diff --git a/node_modules/core-js/internals/promise-resolve.js b/node_modules/core-js/internals/promise-resolve.js new file mode 100644 index 00000000..c562d9cf --- /dev/null +++ b/node_modules/core-js/internals/promise-resolve.js @@ -0,0 +1,13 @@ +'use strict'; +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var newPromiseCapability = require('../internals/new-promise-capability'); + +module.exports = function (C, x) { + anObject(C); + if (isObject(x) && x.constructor === C) return x; + var promiseCapability = newPromiseCapability.f(C); + var resolve = promiseCapability.resolve; + resolve(x); + return promiseCapability.promise; +}; diff --git a/node_modules/core-js/internals/promise-statics-incorrect-iteration.js b/node_modules/core-js/internals/promise-statics-incorrect-iteration.js new file mode 100644 index 00000000..21c0f229 --- /dev/null +++ b/node_modules/core-js/internals/promise-statics-incorrect-iteration.js @@ -0,0 +1,8 @@ +'use strict'; +var NativePromiseConstructor = require('../internals/promise-native-constructor'); +var checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration'); +var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR; + +module.exports = FORCED_PROMISE_CONSTRUCTOR || !checkCorrectnessOfIteration(function (iterable) { + NativePromiseConstructor.all(iterable).then(undefined, function () { /* empty */ }); +}); diff --git a/node_modules/core-js/internals/proxy-accessor.js b/node_modules/core-js/internals/proxy-accessor.js new file mode 100644 index 00000000..8718bb7b --- /dev/null +++ b/node_modules/core-js/internals/proxy-accessor.js @@ -0,0 +1,10 @@ +'use strict'; +var defineProperty = require('../internals/object-define-property').f; + +module.exports = function (Target, Source, key) { + key in Target || defineProperty(Target, key, { + configurable: true, + get: function () { return Source[key]; }, + set: function (it) { Source[key] = it; } + }); +}; diff --git a/node_modules/core-js/internals/queue.js b/node_modules/core-js/internals/queue.js new file mode 100644 index 00000000..0785558e --- /dev/null +++ b/node_modules/core-js/internals/queue.js @@ -0,0 +1,25 @@ +'use strict'; +var Queue = function () { + this.head = null; + this.tail = null; +}; + +Queue.prototype = { + add: function (item) { + var entry = { item: item, next: null }; + var tail = this.tail; + if (tail) tail.next = entry; + else this.head = entry; + this.tail = entry; + }, + get: function () { + var entry = this.head; + if (entry) { + var next = this.head = entry.next; + if (next === null) this.tail = null; + return entry.item; + } + } +}; + +module.exports = Queue; diff --git a/node_modules/core-js/internals/reflect-metadata.js b/node_modules/core-js/internals/reflect-metadata.js new file mode 100644 index 00000000..80416160 --- /dev/null +++ b/node_modules/core-js/internals/reflect-metadata.js @@ -0,0 +1,62 @@ +'use strict'; +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +require('../modules/es.map'); +require('../modules/es.weak-map'); +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var shared = require('../internals/shared'); + +var Map = getBuiltIn('Map'); +var WeakMap = getBuiltIn('WeakMap'); +var push = uncurryThis([].push); + +var metadata = shared('metadata'); +var store = metadata.store || (metadata.store = new WeakMap()); + +var getOrCreateMetadataMap = function (target, targetKey, create) { + var targetMetadata = store.get(target); + if (!targetMetadata) { + if (!create) return; + store.set(target, targetMetadata = new Map()); + } + var keyMetadata = targetMetadata.get(targetKey); + if (!keyMetadata) { + if (!create) return; + targetMetadata.set(targetKey, keyMetadata = new Map()); + } return keyMetadata; +}; + +var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? false : metadataMap.has(MetadataKey); +}; + +var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); +}; + +var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { + getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); +}; + +var ordinaryOwnMetadataKeys = function (target, targetKey) { + var metadataMap = getOrCreateMetadataMap(target, targetKey, false); + var keys = []; + if (metadataMap) metadataMap.forEach(function (_, key) { push(keys, key); }); + return keys; +}; + +var toMetadataKey = function (it) { + return it === undefined || typeof it == 'symbol' ? it : String(it); +}; + +module.exports = { + store: store, + getMap: getOrCreateMetadataMap, + has: ordinaryHasOwnMetadata, + get: ordinaryGetOwnMetadata, + set: ordinaryDefineOwnMetadata, + keys: ordinaryOwnMetadataKeys, + toKey: toMetadataKey +}; diff --git a/node_modules/core-js/internals/regexp-exec-abstract.js b/node_modules/core-js/internals/regexp-exec-abstract.js new file mode 100644 index 00000000..630d6056 --- /dev/null +++ b/node_modules/core-js/internals/regexp-exec-abstract.js @@ -0,0 +1,21 @@ +'use strict'; +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var isCallable = require('../internals/is-callable'); +var classof = require('../internals/classof-raw'); +var regexpExec = require('../internals/regexp-exec'); + +var $TypeError = TypeError; + +// `RegExpExec` abstract operation +// https://tc39.es/ecma262/#sec-regexpexec +module.exports = function (R, S) { + var exec = R.exec; + if (isCallable(exec)) { + var result = call(exec, R, S); + if (result !== null) anObject(result); + return result; + } + if (classof(R) === 'RegExp') return call(regexpExec, R, S); + throw new $TypeError('RegExp#exec called on incompatible receiver'); +}; diff --git a/node_modules/core-js/internals/regexp-exec.js b/node_modules/core-js/internals/regexp-exec.js new file mode 100644 index 00000000..a23cf2ad --- /dev/null +++ b/node_modules/core-js/internals/regexp-exec.js @@ -0,0 +1,117 @@ +'use strict'; +/* 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 = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toString = require('../internals/to-string'); +var regexpFlags = require('../internals/regexp-flags'); +var stickyHelpers = require('../internals/regexp-sticky-helpers'); +var shared = require('../internals/shared'); +var create = require('../internals/object-create'); +var getInternalState = require('../internals/internal-state').get; +var UNSUPPORTED_DOT_ALL = require('../internals/regexp-unsupported-dot-all'); +var UNSUPPORTED_NCG = require('../internals/regexp-unsupported-ncg'); + +var nativeReplace = shared('native-string-replace', String.prototype.replace); +var nativeExec = RegExp.prototype.exec; +var patchedExec = nativeExec; +var charAt = uncurryThis(''.charAt); +var indexOf = uncurryThis(''.indexOf); +var replace = uncurryThis(''.replace); +var stringSlice = uncurryThis(''.slice); + +var UPDATES_LAST_INDEX_WRONG = (function () { + var re1 = /a/; + var re2 = /b*/g; + call(nativeExec, re1, 'a'); + call(nativeExec, re2, 'a'); + return re1.lastIndex !== 0 || re2.lastIndex !== 0; +})(); + +var UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET; + +// nonparticipating capturing group, copied from es5-shim's String#split patch. +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined; + +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG; + +if (PATCH) { + patchedExec = function exec(string) { + var re = this; + var state = getInternalState(re); + var str = toString(string); + var raw = state.raw; + var result, reCopy, lastIndex, match, i, object, group; + + if (raw) { + raw.lastIndex = re.lastIndex; + result = call(patchedExec, raw, str); + re.lastIndex = raw.lastIndex; + return result; + } + + var groups = state.groups; + var sticky = UNSUPPORTED_Y && re.sticky; + var flags = call(regexpFlags, re); + var source = re.source; + var charsAdded = 0; + var strCopy = str; + + if (sticky) { + flags = replace(flags, 'y', ''); + if (indexOf(flags, 'g') === -1) { + flags += 'g'; + } + + strCopy = stringSlice(str, re.lastIndex); + // Support anchored sticky behavior. + if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\n')) { + source = '(?: ' + source + ')'; + strCopy = ' ' + strCopy; + charsAdded++; + } + // ^(? + rx + ) is needed, in combination with some str slicing, to + // simulate the 'y' flag. + reCopy = new RegExp('^(?:' + source + ')', flags); + } + + if (NPCG_INCLUDED) { + reCopy = new RegExp('^' + source + '$(?!\\s)', flags); + } + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex; + + match = call(nativeExec, sticky ? reCopy : re, strCopy); + + if (sticky) { + if (match) { + match.input = stringSlice(match.input, charsAdded); + match[0] = stringSlice(match[0], charsAdded); + match.index = re.lastIndex; + re.lastIndex += match[0].length; + } else re.lastIndex = 0; + } else if (UPDATES_LAST_INDEX_WRONG && match) { + re.lastIndex = re.global ? match.index + match[0].length : lastIndex; + } + 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(nativeReplace, match[0], reCopy, function () { + for (i = 1; i < arguments.length - 2; i++) { + if (arguments[i] === undefined) match[i] = undefined; + } + }); + } + + if (match && groups) { + match.groups = object = create(null); + for (i = 0; i < groups.length; i++) { + group = groups[i]; + object[group[0]] = match[group[1]]; + } + } + + return match; + }; +} + +module.exports = patchedExec; diff --git a/node_modules/core-js/internals/regexp-flags.js b/node_modules/core-js/internals/regexp-flags.js new file mode 100644 index 00000000..6d73e1c2 --- /dev/null +++ b/node_modules/core-js/internals/regexp-flags.js @@ -0,0 +1,18 @@ +'use strict'; +var anObject = require('../internals/an-object'); + +// `RegExp.prototype.flags` getter implementation +// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags +module.exports = function () { + var that = anObject(this); + var result = ''; + if (that.hasIndices) result += 'd'; + if (that.global) result += 'g'; + if (that.ignoreCase) result += 'i'; + if (that.multiline) result += 'm'; + if (that.dotAll) result += 's'; + if (that.unicode) result += 'u'; + if (that.unicodeSets) result += 'v'; + if (that.sticky) result += 'y'; + return result; +}; diff --git a/node_modules/core-js/internals/regexp-get-flags.js b/node_modules/core-js/internals/regexp-get-flags.js new file mode 100644 index 00000000..134ff743 --- /dev/null +++ b/node_modules/core-js/internals/regexp-get-flags.js @@ -0,0 +1,13 @@ +'use strict'; +var call = require('../internals/function-call'); +var hasOwn = require('../internals/has-own-property'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var regExpFlags = require('../internals/regexp-flags'); + +var RegExpPrototype = RegExp.prototype; + +module.exports = function (R) { + var flags = R.flags; + return flags === undefined && !('flags' in RegExpPrototype) && !hasOwn(R, 'flags') && isPrototypeOf(RegExpPrototype, R) + ? call(regExpFlags, R) : flags; +}; diff --git a/node_modules/core-js/internals/regexp-sticky-helpers.js b/node_modules/core-js/internals/regexp-sticky-helpers.js new file mode 100644 index 00000000..7e266f27 --- /dev/null +++ b/node_modules/core-js/internals/regexp-sticky-helpers.js @@ -0,0 +1,31 @@ +'use strict'; +var fails = require('../internals/fails'); +var globalThis = require('../internals/global-this'); + +// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError +var $RegExp = globalThis.RegExp; + +var UNSUPPORTED_Y = fails(function () { + var re = $RegExp('a', 'y'); + re.lastIndex = 2; + return re.exec('abcd') !== null; +}); + +// UC Browser bug +// https://github.com/zloirock/core-js/issues/1008 +var MISSED_STICKY = UNSUPPORTED_Y || fails(function () { + return !$RegExp('a', 'y').sticky; +}); + +var BROKEN_CARET = UNSUPPORTED_Y || fails(function () { + // https://bugzilla.mozilla.org/show_bug.cgi?id=773687 + var re = $RegExp('^r', 'gy'); + re.lastIndex = 2; + return re.exec('str') !== null; +}); + +module.exports = { + BROKEN_CARET: BROKEN_CARET, + MISSED_STICKY: MISSED_STICKY, + UNSUPPORTED_Y: UNSUPPORTED_Y +}; diff --git a/node_modules/core-js/internals/regexp-unsupported-dot-all.js b/node_modules/core-js/internals/regexp-unsupported-dot-all.js new file mode 100644 index 00000000..2ffb9d2c --- /dev/null +++ b/node_modules/core-js/internals/regexp-unsupported-dot-all.js @@ -0,0 +1,11 @@ +'use strict'; +var fails = require('../internals/fails'); +var globalThis = require('../internals/global-this'); + +// babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError +var $RegExp = globalThis.RegExp; + +module.exports = fails(function () { + var re = $RegExp('.', 's'); + return !(re.dotAll && re.test('\n') && re.flags === 's'); +}); diff --git a/node_modules/core-js/internals/regexp-unsupported-ncg.js b/node_modules/core-js/internals/regexp-unsupported-ncg.js new file mode 100644 index 00000000..5fa1939c --- /dev/null +++ b/node_modules/core-js/internals/regexp-unsupported-ncg.js @@ -0,0 +1,12 @@ +'use strict'; +var fails = require('../internals/fails'); +var globalThis = require('../internals/global-this'); + +// babel-minify and Closure Compiler transpiles RegExp('(?b)', 'g') -> /(?b)/g and it causes SyntaxError +var $RegExp = globalThis.RegExp; + +module.exports = fails(function () { + var re = $RegExp('(?b)', 'g'); + return re.exec('b').groups.a !== 'b' || + 'b'.replace(re, '$c') !== 'bc'; +}); diff --git a/node_modules/core-js/internals/require-object-coercible.js b/node_modules/core-js/internals/require-object-coercible.js new file mode 100644 index 00000000..2a170586 --- /dev/null +++ b/node_modules/core-js/internals/require-object-coercible.js @@ -0,0 +1,11 @@ +'use strict'; +var isNullOrUndefined = require('../internals/is-null-or-undefined'); + +var $TypeError = TypeError; + +// `RequireObjectCoercible` abstract operation +// https://tc39.es/ecma262/#sec-requireobjectcoercible +module.exports = function (it) { + if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it); + return it; +}; diff --git a/node_modules/core-js/internals/safe-get-built-in.js b/node_modules/core-js/internals/safe-get-built-in.js new file mode 100644 index 00000000..7185174b --- /dev/null +++ b/node_modules/core-js/internals/safe-get-built-in.js @@ -0,0 +1,13 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var DESCRIPTORS = require('../internals/descriptors'); + +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + +// Avoid NodeJS experimental warning +module.exports = function (name) { + if (!DESCRIPTORS) return globalThis[name]; + var descriptor = getOwnPropertyDescriptor(globalThis, name); + return descriptor && descriptor.value; +}; diff --git a/node_modules/core-js/internals/same-value-zero.js b/node_modules/core-js/internals/same-value-zero.js new file mode 100644 index 00000000..be238571 --- /dev/null +++ b/node_modules/core-js/internals/same-value-zero.js @@ -0,0 +1,7 @@ +'use strict'; +// `SameValueZero` abstract operation +// https://tc39.es/ecma262/#sec-samevaluezero +module.exports = function (x, y) { + // eslint-disable-next-line no-self-compare -- NaN check + return x === y || x !== x && y !== y; +}; diff --git a/node_modules/core-js/internals/same-value.js b/node_modules/core-js/internals/same-value.js new file mode 100644 index 00000000..7b0d1dd3 --- /dev/null +++ b/node_modules/core-js/internals/same-value.js @@ -0,0 +1,8 @@ +'use strict'; +// `SameValue` abstract operation +// https://tc39.es/ecma262/#sec-samevalue +// eslint-disable-next-line es/no-object-is -- safe +module.exports = Object.is || function is(x, y) { + // eslint-disable-next-line no-self-compare -- NaN check + return x === y ? x !== 0 || 1 / x === 1 / y : x !== x && y !== y; +}; diff --git a/node_modules/core-js/internals/schedulers-fix.js b/node_modules/core-js/internals/schedulers-fix.js new file mode 100644 index 00000000..6c1001c1 --- /dev/null +++ b/node_modules/core-js/internals/schedulers-fix.js @@ -0,0 +1,31 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var apply = require('../internals/function-apply'); +var isCallable = require('../internals/is-callable'); +var ENVIRONMENT = require('../internals/environment'); +var USER_AGENT = require('../internals/environment-user-agent'); +var arraySlice = require('../internals/array-slice'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); + +var Function = globalThis.Function; +// dirty IE9- and Bun 0.3.0- checks +var WRAP = /MSIE .\./.test(USER_AGENT) || ENVIRONMENT === 'BUN' && (function () { + var version = globalThis.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 +module.exports = function (scheduler, hasTimeArg) { + var firstParamIndex = hasTimeArg ? 2 : 1; + return WRAP ? function (handler, timeout /* , ...arguments */) { + var boundArgs = validateArgumentsLength(arguments.length, 1) > firstParamIndex; + var fn = isCallable(handler) ? handler : Function(handler); + var params = boundArgs ? arraySlice(arguments, firstParamIndex) : []; + var callback = boundArgs ? function () { + apply(fn, this, params); + } : fn; + return hasTimeArg ? scheduler(callback, timeout) : scheduler(callback); + } : scheduler; +}; diff --git a/node_modules/core-js/internals/set-clone.js b/node_modules/core-js/internals/set-clone.js new file mode 100644 index 00000000..07329f43 --- /dev/null +++ b/node_modules/core-js/internals/set-clone.js @@ -0,0 +1,14 @@ +'use strict'; +var SetHelpers = require('../internals/set-helpers'); +var iterate = require('../internals/set-iterate'); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; + +module.exports = function (set) { + var result = new Set(); + iterate(set, function (it) { + add(result, it); + }); + return result; +}; diff --git a/node_modules/core-js/internals/set-difference.js b/node_modules/core-js/internals/set-difference.js new file mode 100644 index 00000000..cb215425 --- /dev/null +++ b/node_modules/core-js/internals/set-difference.js @@ -0,0 +1,26 @@ +'use strict'; +var aSet = require('../internals/a-set'); +var SetHelpers = require('../internals/set-helpers'); +var clone = require('../internals/set-clone'); +var size = require('../internals/set-size'); +var getSetRecord = require('../internals/get-set-record'); +var iterateSet = require('../internals/set-iterate'); +var iterateSimple = require('../internals/iterate-simple'); + +var has = SetHelpers.has; +var remove = SetHelpers.remove; + +// `Set.prototype.difference` method +// https://github.com/tc39/proposal-set-methods +module.exports = function difference(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + var result = clone(O); + if (size(O) <= otherRec.size) iterateSet(O, function (e) { + if (otherRec.includes(e)) remove(result, e); + }); + else iterateSimple(otherRec.getIterator(), function (e) { + if (has(O, e)) remove(result, e); + }); + return result; +}; diff --git a/node_modules/core-js/internals/set-helpers.js b/node_modules/core-js/internals/set-helpers.js new file mode 100644 index 00000000..f4749870 --- /dev/null +++ b/node_modules/core-js/internals/set-helpers.js @@ -0,0 +1,14 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +// eslint-disable-next-line es/no-set -- safe +var SetPrototype = Set.prototype; + +module.exports = { + // eslint-disable-next-line es/no-set -- safe + Set: Set, + add: uncurryThis(SetPrototype.add), + has: uncurryThis(SetPrototype.has), + remove: uncurryThis(SetPrototype['delete']), + proto: SetPrototype +}; diff --git a/node_modules/core-js/internals/set-intersection.js b/node_modules/core-js/internals/set-intersection.js new file mode 100644 index 00000000..fd926f2a --- /dev/null +++ b/node_modules/core-js/internals/set-intersection.js @@ -0,0 +1,31 @@ +'use strict'; +var aSet = require('../internals/a-set'); +var SetHelpers = require('../internals/set-helpers'); +var size = require('../internals/set-size'); +var getSetRecord = require('../internals/get-set-record'); +var iterateSet = require('../internals/set-iterate'); +var iterateSimple = require('../internals/iterate-simple'); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; +var has = SetHelpers.has; + +// `Set.prototype.intersection` method +// https://github.com/tc39/proposal-set-methods +module.exports = function intersection(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + var result = new Set(); + + if (size(O) > otherRec.size) { + iterateSimple(otherRec.getIterator(), function (e) { + if (has(O, e)) add(result, e); + }); + } else { + iterateSet(O, function (e) { + if (otherRec.includes(e)) add(result, e); + }); + } + + return result; +}; diff --git a/node_modules/core-js/internals/set-is-disjoint-from.js b/node_modules/core-js/internals/set-is-disjoint-from.js new file mode 100644 index 00000000..9f3c7b5c --- /dev/null +++ b/node_modules/core-js/internals/set-is-disjoint-from.js @@ -0,0 +1,22 @@ +'use strict'; +var aSet = require('../internals/a-set'); +var has = require('../internals/set-helpers').has; +var size = require('../internals/set-size'); +var getSetRecord = require('../internals/get-set-record'); +var iterateSet = require('../internals/set-iterate'); +var iterateSimple = require('../internals/iterate-simple'); +var iteratorClose = require('../internals/iterator-close'); + +// `Set.prototype.isDisjointFrom` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom +module.exports = function isDisjointFrom(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) <= otherRec.size) return iterateSet(O, function (e) { + if (otherRec.includes(e)) return false; + }, true) !== false; + var iterator = otherRec.getIterator(); + return iterateSimple(iterator, function (e) { + if (has(O, e)) return iteratorClose(iterator, 'normal', false); + }) !== false; +}; diff --git a/node_modules/core-js/internals/set-is-subset-of.js b/node_modules/core-js/internals/set-is-subset-of.js new file mode 100644 index 00000000..541c007d --- /dev/null +++ b/node_modules/core-js/internals/set-is-subset-of.js @@ -0,0 +1,16 @@ +'use strict'; +var aSet = require('../internals/a-set'); +var size = require('../internals/set-size'); +var iterate = require('../internals/set-iterate'); +var getSetRecord = require('../internals/get-set-record'); + +// `Set.prototype.isSubsetOf` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf +module.exports = function isSubsetOf(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) > otherRec.size) return false; + return iterate(O, function (e) { + if (!otherRec.includes(e)) return false; + }, true) !== false; +}; diff --git a/node_modules/core-js/internals/set-is-superset-of.js b/node_modules/core-js/internals/set-is-superset-of.js new file mode 100644 index 00000000..09074248 --- /dev/null +++ b/node_modules/core-js/internals/set-is-superset-of.js @@ -0,0 +1,19 @@ +'use strict'; +var aSet = require('../internals/a-set'); +var has = require('../internals/set-helpers').has; +var size = require('../internals/set-size'); +var getSetRecord = require('../internals/get-set-record'); +var iterateSimple = require('../internals/iterate-simple'); +var iteratorClose = require('../internals/iterator-close'); + +// `Set.prototype.isSupersetOf` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf +module.exports = function isSupersetOf(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) < otherRec.size) return false; + var iterator = otherRec.getIterator(); + return iterateSimple(iterator, function (e) { + if (!has(O, e)) return iteratorClose(iterator, 'normal', false); + }) !== false; +}; diff --git a/node_modules/core-js/internals/set-iterate.js b/node_modules/core-js/internals/set-iterate.js new file mode 100644 index 00000000..afbf9101 --- /dev/null +++ b/node_modules/core-js/internals/set-iterate.js @@ -0,0 +1,14 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var iterateSimple = require('../internals/iterate-simple'); +var SetHelpers = require('../internals/set-helpers'); + +var Set = SetHelpers.Set; +var SetPrototype = SetHelpers.proto; +var forEach = uncurryThis(SetPrototype.forEach); +var keys = uncurryThis(SetPrototype.keys); +var next = keys(new Set()).next; + +module.exports = function (set, fn, interruptible) { + return interruptible ? iterateSimple({ iterator: keys(set), next: next }, fn) : forEach(set, fn); +}; diff --git a/node_modules/core-js/internals/set-method-accept-set-like.js b/node_modules/core-js/internals/set-method-accept-set-like.js new file mode 100644 index 00000000..94faa085 --- /dev/null +++ b/node_modules/core-js/internals/set-method-accept-set-like.js @@ -0,0 +1,58 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); + +var createSetLike = function (size) { + return { + size: size, + has: function () { + return false; + }, + keys: function () { + return { + next: function () { + return { done: true }; + } + }; + } + }; +}; + +var createSetLikeWithInfinitySize = function (size) { + return { + size: size, + has: function () { + return true; + }, + keys: function () { + throw new Error('e'); + } + }; +}; + +module.exports = function (name, callback) { + var Set = getBuiltIn('Set'); + try { + new Set()[name](createSetLike(0)); + try { + // late spec change, early WebKit ~ Safari 17.0 beta implementation does not pass it + // https://github.com/tc39/proposal-set-methods/pull/88 + new Set()[name](createSetLike(-1)); + return false; + } catch (error2) { + if (!callback) return true; + // early V8 implementation bug + // https://issues.chromium.org/issues/351332634 + try { + new Set()[name](createSetLikeWithInfinitySize(-Infinity)); + return false; + } catch (error) { + var set = new Set(); + set.add(1); + set.add(2); + return callback(set[name](createSetLikeWithInfinitySize(Infinity))); + } + } + } catch (error) { + return false; + } +}; diff --git a/node_modules/core-js/internals/set-size.js b/node_modules/core-js/internals/set-size.js new file mode 100644 index 00000000..19df5c8f --- /dev/null +++ b/node_modules/core-js/internals/set-size.js @@ -0,0 +1,7 @@ +'use strict'; +var uncurryThisAccessor = require('../internals/function-uncurry-this-accessor'); +var SetHelpers = require('../internals/set-helpers'); + +module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { + return set.size; +}; diff --git a/node_modules/core-js/internals/set-species.js b/node_modules/core-js/internals/set-species.js new file mode 100644 index 00000000..fd92a4de --- /dev/null +++ b/node_modules/core-js/internals/set-species.js @@ -0,0 +1,18 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var DESCRIPTORS = require('../internals/descriptors'); + +var SPECIES = wellKnownSymbol('species'); + +module.exports = function (CONSTRUCTOR_NAME) { + var Constructor = getBuiltIn(CONSTRUCTOR_NAME); + + if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) { + defineBuiltInAccessor(Constructor, SPECIES, { + configurable: true, + get: function () { return this; } + }); + } +}; diff --git a/node_modules/core-js/internals/set-symmetric-difference.js b/node_modules/core-js/internals/set-symmetric-difference.js new file mode 100644 index 00000000..acd1c461 --- /dev/null +++ b/node_modules/core-js/internals/set-symmetric-difference.js @@ -0,0 +1,23 @@ +'use strict'; +var aSet = require('../internals/a-set'); +var SetHelpers = require('../internals/set-helpers'); +var clone = require('../internals/set-clone'); +var getSetRecord = require('../internals/get-set-record'); +var iterateSimple = require('../internals/iterate-simple'); + +var add = SetHelpers.add; +var has = SetHelpers.has; +var remove = SetHelpers.remove; + +// `Set.prototype.symmetricDifference` method +// https://github.com/tc39/proposal-set-methods +module.exports = function symmetricDifference(other) { + var O = aSet(this); + var keysIter = getSetRecord(other).getIterator(); + var result = clone(O); + iterateSimple(keysIter, function (e) { + if (has(O, e)) remove(result, e); + else add(result, e); + }); + return result; +}; diff --git a/node_modules/core-js/internals/set-to-string-tag.js b/node_modules/core-js/internals/set-to-string-tag.js new file mode 100644 index 00000000..1dd00528 --- /dev/null +++ b/node_modules/core-js/internals/set-to-string-tag.js @@ -0,0 +1,13 @@ +'use strict'; +var defineProperty = require('../internals/object-define-property').f; +var hasOwn = require('../internals/has-own-property'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +module.exports = function (target, TAG, STATIC) { + if (target && !STATIC) target = target.prototype; + if (target && !hasOwn(target, TO_STRING_TAG)) { + defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG }); + } +}; diff --git a/node_modules/core-js/internals/set-union.js b/node_modules/core-js/internals/set-union.js new file mode 100644 index 00000000..51e38d0c --- /dev/null +++ b/node_modules/core-js/internals/set-union.js @@ -0,0 +1,18 @@ +'use strict'; +var aSet = require('../internals/a-set'); +var add = require('../internals/set-helpers').add; +var clone = require('../internals/set-clone'); +var getSetRecord = require('../internals/get-set-record'); +var iterateSimple = require('../internals/iterate-simple'); + +// `Set.prototype.union` method +// https://github.com/tc39/proposal-set-methods +module.exports = function union(other) { + var O = aSet(this); + var keysIter = getSetRecord(other).getIterator(); + var result = clone(O); + iterateSimple(keysIter, function (it) { + add(result, it); + }); + return result; +}; diff --git a/node_modules/core-js/internals/shared-key.js b/node_modules/core-js/internals/shared-key.js new file mode 100644 index 00000000..157f98e5 --- /dev/null +++ b/node_modules/core-js/internals/shared-key.js @@ -0,0 +1,9 @@ +'use strict'; +var shared = require('../internals/shared'); +var uid = require('../internals/uid'); + +var keys = shared('keys'); + +module.exports = function (key) { + return keys[key] || (keys[key] = uid(key)); +}; diff --git a/node_modules/core-js/internals/shared-store.js b/node_modules/core-js/internals/shared-store.js new file mode 100644 index 00000000..c7dee189 --- /dev/null +++ b/node_modules/core-js/internals/shared-store.js @@ -0,0 +1,15 @@ +'use strict'; +var IS_PURE = require('../internals/is-pure'); +var globalThis = require('../internals/global-this'); +var defineGlobalProperty = require('../internals/define-global-property'); + +var SHARED = '__core-js_shared__'; +var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {}); + +(store.versions || (store.versions = [])).push({ + version: '3.41.0', + mode: IS_PURE ? 'pure' : 'global', + copyright: '© 2014-2025 Denis Pushkarev (zloirock.ru)', + license: 'https://github.com/zloirock/core-js/blob/v3.41.0/LICENSE', + source: 'https://github.com/zloirock/core-js' +}); diff --git a/node_modules/core-js/internals/shared.js b/node_modules/core-js/internals/shared.js new file mode 100644 index 00000000..29ac11c2 --- /dev/null +++ b/node_modules/core-js/internals/shared.js @@ -0,0 +1,6 @@ +'use strict'; +var store = require('../internals/shared-store'); + +module.exports = function (key, value) { + return store[key] || (store[key] = value || {}); +}; diff --git a/node_modules/core-js/internals/species-constructor.js b/node_modules/core-js/internals/species-constructor.js new file mode 100644 index 00000000..5627cde6 --- /dev/null +++ b/node_modules/core-js/internals/species-constructor.js @@ -0,0 +1,15 @@ +'use strict'; +var anObject = require('../internals/an-object'); +var aConstructor = require('../internals/a-constructor'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var SPECIES = wellKnownSymbol('species'); + +// `SpeciesConstructor` abstract operation +// https://tc39.es/ecma262/#sec-speciesconstructor +module.exports = function (O, defaultConstructor) { + var C = anObject(O).constructor; + var S; + return C === undefined || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S); +}; diff --git a/node_modules/core-js/internals/string-cooked.js b/node_modules/core-js/internals/string-cooked.js new file mode 100644 index 00000000..c0b58ea9 --- /dev/null +++ b/node_modules/core-js/internals/string-cooked.js @@ -0,0 +1,27 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var toIndexedObject = require('../internals/to-indexed-object'); +var toString = require('../internals/to-string'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +var $TypeError = TypeError; +var push = uncurryThis([].push); +var join = uncurryThis([].join); + +// `String.cooked` method +// https://tc39.es/proposal-string-cooked/ +module.exports = function cooked(template /* , ...substitutions */) { + var cookedTemplate = toIndexedObject(template); + var literalSegments = lengthOfArrayLike(cookedTemplate); + if (!literalSegments) return ''; + var argumentsLength = arguments.length; + var elements = []; + var i = 0; + while (true) { + var nextVal = cookedTemplate[i++]; + if (nextVal === undefined) throw new $TypeError('Incorrect template'); + push(elements, toString(nextVal)); + if (i === literalSegments) return join(elements, ''); + if (i < argumentsLength) push(elements, toString(arguments[i])); + } +}; diff --git a/node_modules/core-js/internals/string-html-forced.js b/node_modules/core-js/internals/string-html-forced.js new file mode 100644 index 00000000..d6470d04 --- /dev/null +++ b/node_modules/core-js/internals/string-html-forced.js @@ -0,0 +1,11 @@ +'use strict'; +var fails = require('../internals/fails'); + +// check the existence of a method, lowercase +// of a tag and escaping quotes in arguments +module.exports = function (METHOD_NAME) { + return fails(function () { + var test = ''[METHOD_NAME]('"'); + return test !== test.toLowerCase() || test.split('"').length > 3; + }); +}; diff --git a/node_modules/core-js/internals/string-multibyte.js b/node_modules/core-js/internals/string-multibyte.js new file mode 100644 index 00000000..d4093a7a --- /dev/null +++ b/node_modules/core-js/internals/string-multibyte.js @@ -0,0 +1,37 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toString = require('../internals/to-string'); +var requireObjectCoercible = require('../internals/require-object-coercible'); + +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var stringSlice = uncurryThis(''.slice); + +var createMethod = function (CONVERT_TO_STRING) { + return function ($this, pos) { + var S = toString(requireObjectCoercible($this)); + var position = toIntegerOrInfinity(pos); + var size = S.length; + var first, second; + if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined; + first = charCodeAt(S, position); + return first < 0xD800 || first > 0xDBFF || position + 1 === size + || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF + ? CONVERT_TO_STRING + ? charAt(S, position) + : first + : CONVERT_TO_STRING + ? stringSlice(S, position, position + 2) + : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; + }; +}; + +module.exports = { + // `String.prototype.codePointAt` method + // https://tc39.es/ecma262/#sec-string.prototype.codepointat + codeAt: createMethod(false), + // `String.prototype.at` method + // https://github.com/mathiasbynens/String.prototype.at + charAt: createMethod(true) +}; diff --git a/node_modules/core-js/internals/string-pad-webkit-bug.js b/node_modules/core-js/internals/string-pad-webkit-bug.js new file mode 100644 index 00000000..e37987ba --- /dev/null +++ b/node_modules/core-js/internals/string-pad-webkit-bug.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/zloirock/core-js/issues/280 +var userAgent = require('../internals/environment-user-agent'); + +module.exports = /Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(userAgent); diff --git a/node_modules/core-js/internals/string-pad.js b/node_modules/core-js/internals/string-pad.js new file mode 100644 index 00000000..419e904d --- /dev/null +++ b/node_modules/core-js/internals/string-pad.js @@ -0,0 +1,36 @@ +'use strict'; +// https://github.com/tc39/proposal-string-pad-start-end +var uncurryThis = require('../internals/function-uncurry-this'); +var toLength = require('../internals/to-length'); +var toString = require('../internals/to-string'); +var $repeat = require('../internals/string-repeat'); +var requireObjectCoercible = require('../internals/require-object-coercible'); + +var repeat = uncurryThis($repeat); +var stringSlice = uncurryThis(''.slice); +var ceil = Math.ceil; + +// `String.prototype.{ padStart, padEnd }` methods implementation +var createMethod = function (IS_END) { + return function ($this, maxLength, fillString) { + var S = toString(requireObjectCoercible($this)); + var intMaxLength = toLength(maxLength); + var stringLength = S.length; + var fillStr = fillString === undefined ? ' ' : toString(fillString); + var fillLen, stringFiller; + if (intMaxLength <= stringLength || fillStr === '') return S; + fillLen = intMaxLength - stringLength; + stringFiller = repeat(fillStr, ceil(fillLen / fillStr.length)); + if (stringFiller.length > fillLen) stringFiller = stringSlice(stringFiller, 0, fillLen); + return IS_END ? S + stringFiller : stringFiller + S; + }; +}; + +module.exports = { + // `String.prototype.padStart` method + // https://tc39.es/ecma262/#sec-string.prototype.padstart + start: createMethod(false), + // `String.prototype.padEnd` method + // https://tc39.es/ecma262/#sec-string.prototype.padend + end: createMethod(true) +}; diff --git a/node_modules/core-js/internals/string-parse.js b/node_modules/core-js/internals/string-parse.js new file mode 100644 index 00000000..e7196f4d --- /dev/null +++ b/node_modules/core-js/internals/string-parse.js @@ -0,0 +1,119 @@ +'use strict'; +// adapted from https://github.com/jridgewell/string-dedent +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); + +var fromCharCode = String.fromCharCode; +var fromCodePoint = getBuiltIn('String', 'fromCodePoint'); +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var stringIndexOf = uncurryThis(''.indexOf); +var stringSlice = uncurryThis(''.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(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(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; +}; + +module.exports = 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(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(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(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(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(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(raw, start); +}; diff --git a/node_modules/core-js/internals/string-punycode-to-ascii.js b/node_modules/core-js/internals/string-punycode-to-ascii.js new file mode 100644 index 00000000..6e397462 --- /dev/null +++ b/node_modules/core-js/internals/string-punycode-to-ascii.js @@ -0,0 +1,181 @@ +'use strict'; +// based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js +var uncurryThis = require('../internals/function-uncurry-this'); + +var maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1 +var base = 36; +var tMin = 1; +var tMax = 26; +var skew = 38; +var damp = 700; +var initialBias = 72; +var initialN = 128; // 0x80 +var delimiter = '-'; // '\x2D' +var regexNonASCII = /[^\0-\u007E]/; // non-ASCII chars +var regexSeparators = /[.\u3002\uFF0E\uFF61]/g; // RFC 3490 separators +var OVERFLOW_ERROR = 'Overflow: input needs wider integers to process'; +var baseMinusTMin = base - tMin; + +var $RangeError = RangeError; +var exec = uncurryThis(regexSeparators.exec); +var floor = Math.floor; +var fromCharCode = String.fromCharCode; +var charCodeAt = uncurryThis(''.charCodeAt); +var join = uncurryThis([].join); +var push = uncurryThis([].push); +var replace = uncurryThis(''.replace); +var split = uncurryThis(''.split); +var toLowerCase = uncurryThis(''.toLowerCase); + +/** + * Creates an array containing the numeric code points of each Unicode + * character in the string. While JavaScript uses UCS-2 internally, + * this function will convert a pair of surrogate halves (each of which + * UCS-2 exposes as separate characters) into a single code point, + * matching UTF-16. + */ +var ucs2decode = function (string) { + var output = []; + var counter = 0; + var length = string.length; + while (counter < length) { + var value = charCodeAt(string, counter++); + if (value >= 0xD800 && value <= 0xDBFF && counter < length) { + // It's a high surrogate, and there is a next character. + var extra = charCodeAt(string, counter++); + if ((extra & 0xFC00) === 0xDC00) { // Low surrogate. + push(output, ((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); + } else { + // It's an unmatched surrogate; only append this code unit, in case the + // next code unit is the high surrogate of a surrogate pair. + push(output, value); + counter--; + } + } else { + push(output, value); + } + } + return output; +}; + +/** + * Converts a digit/integer into a basic code point. + */ +var digitToBasic = function (digit) { + // 0..25 map to ASCII a..z or A..Z + // 26..35 map to ASCII 0..9 + return digit + 22 + 75 * (digit < 26); +}; + +/** + * Bias adaptation function as per section 3.4 of RFC 3492. + * https://tools.ietf.org/html/rfc3492#section-3.4 + */ +var adapt = function (delta, numPoints, firstTime) { + var k = 0; + delta = firstTime ? floor(delta / damp) : delta >> 1; + delta += floor(delta / numPoints); + while (delta > baseMinusTMin * tMax >> 1) { + delta = floor(delta / baseMinusTMin); + k += base; + } + return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); +}; + +/** + * Converts a string of Unicode symbols (e.g. a domain name label) to a + * Punycode string of ASCII-only symbols. + */ +var encode = function (input) { + var output = []; + + // Convert the input in UCS-2 to an array of Unicode code points. + input = ucs2decode(input); + + // Cache the length. + var inputLength = input.length; + + // Initialize the state. + var n = initialN; + var delta = 0; + var bias = initialBias; + var i, currentValue; + + // Handle the basic code points. + for (i = 0; i < input.length; i++) { + currentValue = input[i]; + if (currentValue < 0x80) { + push(output, fromCharCode(currentValue)); + } + } + + var basicLength = output.length; // number of basic code points. + var handledCPCount = basicLength; // number of code points that have been handled; + + // Finish the basic string with a delimiter unless it's empty. + if (basicLength) { + push(output, delimiter); + } + + // Main encoding loop: + while (handledCPCount < inputLength) { + // All non-basic code points < n have been handled already. Find the next larger one: + var m = maxInt; + for (i = 0; i < input.length; i++) { + currentValue = input[i]; + if (currentValue >= n && currentValue < m) { + m = currentValue; + } + } + + // Increase `delta` enough to advance the decoder's state to , but guard against overflow. + var handledCPCountPlusOne = handledCPCount + 1; + if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { + throw new $RangeError(OVERFLOW_ERROR); + } + + delta += (m - n) * handledCPCountPlusOne; + n = m; + + for (i = 0; i < input.length; i++) { + currentValue = input[i]; + if (currentValue < n && ++delta > maxInt) { + throw new $RangeError(OVERFLOW_ERROR); + } + if (currentValue === n) { + // Represent delta as a generalized variable-length integer. + var q = delta; + var k = base; + while (true) { + var t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; + if (q < t) break; + var qMinusT = q - t; + var baseMinusT = base - t; + push(output, fromCharCode(digitToBasic(t + qMinusT % baseMinusT))); + q = floor(qMinusT / baseMinusT); + k += base; + } + + push(output, fromCharCode(digitToBasic(q))); + bias = adapt(delta, handledCPCountPlusOne, handledCPCount === basicLength); + delta = 0; + handledCPCount++; + } + } + + delta++; + n++; + } + return join(output, ''); +}; + +module.exports = function (input) { + var encoded = []; + var labels = split(replace(toLowerCase(input), regexSeparators, '\u002E'), '.'); + var i, label; + for (i = 0; i < labels.length; i++) { + label = labels[i]; + push(encoded, exec(regexNonASCII, label) ? 'xn--' + encode(label) : label); + } + return join(encoded, '.'); +}; diff --git a/node_modules/core-js/internals/string-repeat.js b/node_modules/core-js/internals/string-repeat.js new file mode 100644 index 00000000..5d0460e9 --- /dev/null +++ b/node_modules/core-js/internals/string-repeat.js @@ -0,0 +1,17 @@ +'use strict'; +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toString = require('../internals/to-string'); +var requireObjectCoercible = require('../internals/require-object-coercible'); + +var $RangeError = RangeError; + +// `String.prototype.repeat` method implementation +// https://tc39.es/ecma262/#sec-string.prototype.repeat +module.exports = function repeat(count) { + var str = toString(requireObjectCoercible(this)); + var result = ''; + var n = toIntegerOrInfinity(count); + if (n < 0 || n === Infinity) throw new $RangeError('Wrong number of repetitions'); + for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; + return result; +}; diff --git a/node_modules/core-js/internals/string-trim-end.js b/node_modules/core-js/internals/string-trim-end.js new file mode 100644 index 00000000..a57c7d68 --- /dev/null +++ b/node_modules/core-js/internals/string-trim-end.js @@ -0,0 +1,11 @@ +'use strict'; +var $trimEnd = require('../internals/string-trim').end; +var forcedStringTrimMethod = require('../internals/string-trim-forced'); + +// `String.prototype.{ trimEnd, trimRight }` method +// https://tc39.es/ecma262/#sec-string.prototype.trimend +// https://tc39.es/ecma262/#String.prototype.trimright +module.exports = forcedStringTrimMethod('trimEnd') ? function trimEnd() { + return $trimEnd(this); +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +} : ''.trimEnd; diff --git a/node_modules/core-js/internals/string-trim-forced.js b/node_modules/core-js/internals/string-trim-forced.js new file mode 100644 index 00000000..86b71609 --- /dev/null +++ b/node_modules/core-js/internals/string-trim-forced.js @@ -0,0 +1,16 @@ +'use strict'; +var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER; +var fails = require('../internals/fails'); +var whitespaces = require('../internals/whitespaces'); + +var non = '\u200B\u0085\u180E'; + +// check that a method works with the correct list +// of whitespaces and has a correct name +module.exports = function (METHOD_NAME) { + return fails(function () { + return !!whitespaces[METHOD_NAME]() + || non[METHOD_NAME]() !== non + || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME); + }); +}; diff --git a/node_modules/core-js/internals/string-trim-start.js b/node_modules/core-js/internals/string-trim-start.js new file mode 100644 index 00000000..b1e16cfc --- /dev/null +++ b/node_modules/core-js/internals/string-trim-start.js @@ -0,0 +1,11 @@ +'use strict'; +var $trimStart = require('../internals/string-trim').start; +var forcedStringTrimMethod = require('../internals/string-trim-forced'); + +// `String.prototype.{ trimStart, trimLeft }` method +// https://tc39.es/ecma262/#sec-string.prototype.trimstart +// https://tc39.es/ecma262/#String.prototype.trimleft +module.exports = forcedStringTrimMethod('trimStart') ? function trimStart() { + return $trimStart(this); +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +} : ''.trimStart; diff --git a/node_modules/core-js/internals/string-trim.js b/node_modules/core-js/internals/string-trim.js new file mode 100644 index 00000000..01379b55 --- /dev/null +++ b/node_modules/core-js/internals/string-trim.js @@ -0,0 +1,31 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toString = require('../internals/to-string'); +var whitespaces = require('../internals/whitespaces'); + +var replace = uncurryThis(''.replace); +var ltrim = RegExp('^[' + whitespaces + ']+'); +var rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$'); + +// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation +var createMethod = function (TYPE) { + return function ($this) { + var string = toString(requireObjectCoercible($this)); + if (TYPE & 1) string = replace(string, ltrim, ''); + if (TYPE & 2) string = replace(string, rtrim, '$1'); + return string; + }; +}; + +module.exports = { + // `String.prototype.{ trimLeft, trimStart }` methods + // https://tc39.es/ecma262/#sec-string.prototype.trimstart + start: createMethod(1), + // `String.prototype.{ trimRight, trimEnd }` methods + // https://tc39.es/ecma262/#sec-string.prototype.trimend + end: createMethod(2), + // `String.prototype.trim` method + // https://tc39.es/ecma262/#sec-string.prototype.trim + trim: createMethod(3) +}; diff --git a/node_modules/core-js/internals/structured-clone-proper-transfer.js b/node_modules/core-js/internals/structured-clone-proper-transfer.js new file mode 100644 index 00000000..eb57f299 --- /dev/null +++ b/node_modules/core-js/internals/structured-clone-proper-transfer.js @@ -0,0 +1,16 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var fails = require('../internals/fails'); +var V8 = require('../internals/environment-v8-version'); +var ENVIRONMENT = require('../internals/environment'); + +var structuredClone = globalThis.structuredClone; + +module.exports = !!structuredClone && !fails(function () { + // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation + // https://github.com/zloirock/core-js/issues/679 + if ((ENVIRONMENT === 'DENO' && V8 > 92) || (ENVIRONMENT === 'NODE' && V8 > 94) || (ENVIRONMENT === 'BROWSER' && V8 > 97)) return false; + var buffer = new ArrayBuffer(8); + var clone = structuredClone(buffer, { transfer: [buffer] }); + return buffer.byteLength !== 0 || clone.byteLength !== 8; +}); diff --git a/node_modules/core-js/internals/symbol-constructor-detection.js b/node_modules/core-js/internals/symbol-constructor-detection.js new file mode 100644 index 00000000..2c421dd6 --- /dev/null +++ b/node_modules/core-js/internals/symbol-constructor-detection.js @@ -0,0 +1,19 @@ +'use strict'; +/* eslint-disable es/no-symbol -- required for testing */ +var V8_VERSION = require('../internals/environment-v8-version'); +var fails = require('../internals/fails'); +var globalThis = require('../internals/global-this'); + +var $String = globalThis.String; + +// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing +module.exports = !!Object.getOwnPropertySymbols && !fails(function () { + var symbol = Symbol('symbol detection'); + // Chrome 38 Symbol has incorrect toString conversion + // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances + // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will, + // of course, fail. + return !$String(symbol) || !(Object(symbol) instanceof Symbol) || + // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances + !Symbol.sham && V8_VERSION && V8_VERSION < 41; +}); diff --git a/node_modules/core-js/internals/symbol-define-to-primitive.js b/node_modules/core-js/internals/symbol-define-to-primitive.js new file mode 100644 index 00000000..67fb7856 --- /dev/null +++ b/node_modules/core-js/internals/symbol-define-to-primitive.js @@ -0,0 +1,21 @@ +'use strict'; +var call = require('../internals/function-call'); +var getBuiltIn = require('../internals/get-built-in'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var defineBuiltIn = require('../internals/define-built-in'); + +module.exports = function () { + var Symbol = getBuiltIn('Symbol'); + var SymbolPrototype = Symbol && Symbol.prototype; + var valueOf = SymbolPrototype && SymbolPrototype.valueOf; + var TO_PRIMITIVE = wellKnownSymbol('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(SymbolPrototype, TO_PRIMITIVE, function (hint) { + return call(valueOf, this); + }, { arity: 1 }); + } +}; diff --git a/node_modules/core-js/internals/symbol-is-registered.js b/node_modules/core-js/internals/symbol-is-registered.js new file mode 100644 index 00000000..9c35d700 --- /dev/null +++ b/node_modules/core-js/internals/symbol-is-registered.js @@ -0,0 +1,17 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); + +var Symbol = getBuiltIn('Symbol'); +var keyFor = Symbol.keyFor; +var thisSymbolValue = uncurryThis(Symbol.prototype.valueOf); + +// `Symbol.isRegisteredSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol +module.exports = Symbol.isRegisteredSymbol || function isRegisteredSymbol(value) { + try { + return keyFor(thisSymbolValue(value)) !== undefined; + } catch (error) { + return false; + } +}; diff --git a/node_modules/core-js/internals/symbol-is-well-known.js b/node_modules/core-js/internals/symbol-is-well-known.js new file mode 100644 index 00000000..50ec53eb --- /dev/null +++ b/node_modules/core-js/internals/symbol-is-well-known.js @@ -0,0 +1,35 @@ +'use strict'; +var shared = require('../internals/shared'); +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var isSymbol = require('../internals/is-symbol'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var Symbol = getBuiltIn('Symbol'); +var $isWellKnownSymbol = Symbol.isWellKnownSymbol; +var getOwnPropertyNames = getBuiltIn('Object', 'getOwnPropertyNames'); +var thisSymbolValue = uncurryThis(Symbol.prototype.valueOf); +var WellKnownSymbolsStore = shared('wks'); + +for (var i = 0, symbolKeys = getOwnPropertyNames(Symbol), symbolKeysLength = symbolKeys.length; i < symbolKeysLength; i++) { + // some old engines throws on access to some keys like `arguments` or `caller` + try { + var symbolKey = symbolKeys[i]; + if (isSymbol(Symbol[symbolKey])) wellKnownSymbol(symbolKey); + } catch (error) { /* empty */ } +} + +// `Symbol.isWellKnownSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol +// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected +module.exports = function isWellKnownSymbol(value) { + if ($isWellKnownSymbol && $isWellKnownSymbol(value)) return true; + try { + var symbol = thisSymbolValue(value); + for (var j = 0, keys = getOwnPropertyNames(WellKnownSymbolsStore), keysLength = keys.length; j < keysLength; j++) { + // eslint-disable-next-line eqeqeq -- polyfilled symbols case + if (WellKnownSymbolsStore[keys[j]] == symbol) return true; + } + } catch (error) { /* empty */ } + return false; +}; diff --git a/node_modules/core-js/internals/symbol-registry-detection.js b/node_modules/core-js/internals/symbol-registry-detection.js new file mode 100644 index 00000000..d6fec445 --- /dev/null +++ b/node_modules/core-js/internals/symbol-registry-detection.js @@ -0,0 +1,5 @@ +'use strict'; +var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); + +/* eslint-disable es/no-symbol -- safe */ +module.exports = NATIVE_SYMBOL && !!Symbol['for'] && !!Symbol.keyFor; diff --git a/node_modules/core-js/internals/task.js b/node_modules/core-js/internals/task.js new file mode 100644 index 00000000..691b36e8 --- /dev/null +++ b/node_modules/core-js/internals/task.js @@ -0,0 +1,117 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var apply = require('../internals/function-apply'); +var bind = require('../internals/function-bind-context'); +var isCallable = require('../internals/is-callable'); +var hasOwn = require('../internals/has-own-property'); +var fails = require('../internals/fails'); +var html = require('../internals/html'); +var arraySlice = require('../internals/array-slice'); +var createElement = require('../internals/document-create-element'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var IS_IOS = require('../internals/environment-is-ios'); +var IS_NODE = require('../internals/environment-is-node'); + +var set = globalThis.setImmediate; +var clear = globalThis.clearImmediate; +var process = globalThis.process; +var Dispatch = globalThis.Dispatch; +var Function = globalThis.Function; +var MessageChannel = globalThis.MessageChannel; +var String = globalThis.String; +var counter = 0; +var queue = {}; +var ONREADYSTATECHANGE = 'onreadystatechange'; +var $location, defer, channel, port; + +fails(function () { + // Deno throws a ReferenceError on `location` access without `--location` flag + $location = globalThis.location; +}); + +var run = function (id) { + if (hasOwn(queue, id)) { + var fn = queue[id]; + delete queue[id]; + fn(); + } +}; + +var runner = function (id) { + return function () { + run(id); + }; +}; + +var eventListener = function (event) { + run(event.data); +}; + +var globalPostMessageDefer = function (id) { + // old engines have not location.origin + globalThis.postMessage(String(id), $location.protocol + '//' + $location.host); +}; + +// Node.js 0.9+ & IE10+ has setImmediate, otherwise: +if (!set || !clear) { + set = function setImmediate(handler) { + validateArgumentsLength(arguments.length, 1); + var fn = isCallable(handler) ? handler : Function(handler); + var args = arraySlice(arguments, 1); + queue[++counter] = function () { + apply(fn, undefined, args); + }; + defer(counter); + return counter; + }; + clear = function clearImmediate(id) { + delete queue[id]; + }; + // Node.js 0.8- + if (IS_NODE) { + defer = function (id) { + process.nextTick(runner(id)); + }; + // Sphere (JS game engine) Dispatch API + } else if (Dispatch && Dispatch.now) { + defer = function (id) { + Dispatch.now(runner(id)); + }; + // Browsers with MessageChannel, includes WebWorkers + // except iOS - https://github.com/zloirock/core-js/issues/624 + } else if (MessageChannel && !IS_IOS) { + channel = new MessageChannel(); + port = channel.port2; + channel.port1.onmessage = eventListener; + defer = bind(port.postMessage, port); + // Browsers with postMessage, skip WebWorkers + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' + } else if ( + globalThis.addEventListener && + isCallable(globalThis.postMessage) && + !globalThis.importScripts && + $location && $location.protocol !== 'file:' && + !fails(globalPostMessageDefer) + ) { + defer = globalPostMessageDefer; + globalThis.addEventListener('message', eventListener, false); + // IE8- + } else if (ONREADYSTATECHANGE in createElement('script')) { + defer = function (id) { + html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () { + html.removeChild(this); + run(id); + }; + }; + // Rest old browsers + } else { + defer = function (id) { + setTimeout(runner(id), 0); + }; + } +} + +module.exports = { + set: set, + clear: clear +}; diff --git a/node_modules/core-js/internals/this-number-value.js b/node_modules/core-js/internals/this-number-value.js new file mode 100644 index 00000000..9bd6e3df --- /dev/null +++ b/node_modules/core-js/internals/this-number-value.js @@ -0,0 +1,6 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +// `thisNumberValue` abstract operation +// https://tc39.es/ecma262/#sec-thisnumbervalue +module.exports = uncurryThis(1.0.valueOf); diff --git a/node_modules/core-js/internals/to-absolute-index.js b/node_modules/core-js/internals/to-absolute-index.js new file mode 100644 index 00000000..11899b39 --- /dev/null +++ b/node_modules/core-js/internals/to-absolute-index.js @@ -0,0 +1,13 @@ +'use strict'; +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var max = Math.max; +var min = 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). +module.exports = function (index, length) { + var integer = toIntegerOrInfinity(index); + return integer < 0 ? max(integer + length, 0) : min(integer, length); +}; diff --git a/node_modules/core-js/internals/to-big-int.js b/node_modules/core-js/internals/to-big-int.js new file mode 100644 index 00000000..4e36df99 --- /dev/null +++ b/node_modules/core-js/internals/to-big-int.js @@ -0,0 +1,13 @@ +'use strict'; +var toPrimitive = require('../internals/to-primitive'); + +var $TypeError = TypeError; + +// `ToBigInt` abstract operation +// https://tc39.es/ecma262/#sec-tobigint +module.exports = function (argument) { + var prim = toPrimitive(argument, 'number'); + if (typeof prim == 'number') throw new $TypeError("Can't convert number to bigint"); + // eslint-disable-next-line es/no-bigint -- safe + return BigInt(prim); +}; diff --git a/node_modules/core-js/internals/to-index.js b/node_modules/core-js/internals/to-index.js new file mode 100644 index 00000000..63333818 --- /dev/null +++ b/node_modules/core-js/internals/to-index.js @@ -0,0 +1,15 @@ +'use strict'; +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toLength = require('../internals/to-length'); + +var $RangeError = RangeError; + +// `ToIndex` abstract operation +// https://tc39.es/ecma262/#sec-toindex +module.exports = function (it) { + if (it === undefined) return 0; + var number = toIntegerOrInfinity(it); + var length = toLength(number); + if (number !== length) throw new $RangeError('Wrong length or index'); + return length; +}; diff --git a/node_modules/core-js/internals/to-indexed-object.js b/node_modules/core-js/internals/to-indexed-object.js new file mode 100644 index 00000000..74d66d2b --- /dev/null +++ b/node_modules/core-js/internals/to-indexed-object.js @@ -0,0 +1,8 @@ +'use strict'; +// toObject with fallback for non-array-like ES3 strings +var IndexedObject = require('../internals/indexed-object'); +var requireObjectCoercible = require('../internals/require-object-coercible'); + +module.exports = function (it) { + return IndexedObject(requireObjectCoercible(it)); +}; diff --git a/node_modules/core-js/internals/to-integer-or-infinity.js b/node_modules/core-js/internals/to-integer-or-infinity.js new file mode 100644 index 00000000..8b277977 --- /dev/null +++ b/node_modules/core-js/internals/to-integer-or-infinity.js @@ -0,0 +1,10 @@ +'use strict'; +var trunc = require('../internals/math-trunc'); + +// `ToIntegerOrInfinity` abstract operation +// https://tc39.es/ecma262/#sec-tointegerorinfinity +module.exports = function (argument) { + var number = +argument; + // eslint-disable-next-line no-self-compare -- NaN check + return number !== number || number === 0 ? 0 : trunc(number); +}; diff --git a/node_modules/core-js/internals/to-length.js b/node_modules/core-js/internals/to-length.js new file mode 100644 index 00000000..3166ef54 --- /dev/null +++ b/node_modules/core-js/internals/to-length.js @@ -0,0 +1,11 @@ +'use strict'; +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var min = Math.min; + +// `ToLength` abstract operation +// https://tc39.es/ecma262/#sec-tolength +module.exports = function (argument) { + var len = toIntegerOrInfinity(argument); + return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 +}; diff --git a/node_modules/core-js/internals/to-object.js b/node_modules/core-js/internals/to-object.js new file mode 100644 index 00000000..e5c736ae --- /dev/null +++ b/node_modules/core-js/internals/to-object.js @@ -0,0 +1,10 @@ +'use strict'; +var requireObjectCoercible = require('../internals/require-object-coercible'); + +var $Object = Object; + +// `ToObject` abstract operation +// https://tc39.es/ecma262/#sec-toobject +module.exports = function (argument) { + return $Object(requireObjectCoercible(argument)); +}; diff --git a/node_modules/core-js/internals/to-offset.js b/node_modules/core-js/internals/to-offset.js new file mode 100644 index 00000000..7376f6fc --- /dev/null +++ b/node_modules/core-js/internals/to-offset.js @@ -0,0 +1,10 @@ +'use strict'; +var toPositiveInteger = require('../internals/to-positive-integer'); + +var $RangeError = RangeError; + +module.exports = function (it, BYTES) { + var offset = toPositiveInteger(it); + if (offset % BYTES) throw new $RangeError('Wrong offset'); + return offset; +}; diff --git a/node_modules/core-js/internals/to-positive-integer.js b/node_modules/core-js/internals/to-positive-integer.js new file mode 100644 index 00000000..5376f519 --- /dev/null +++ b/node_modules/core-js/internals/to-positive-integer.js @@ -0,0 +1,10 @@ +'use strict'; +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var $RangeError = RangeError; + +module.exports = function (it) { + var result = toIntegerOrInfinity(it); + if (result < 0) throw new $RangeError("The argument can't be less than 0"); + return result; +}; diff --git a/node_modules/core-js/internals/to-primitive.js b/node_modules/core-js/internals/to-primitive.js new file mode 100644 index 00000000..a7518438 --- /dev/null +++ b/node_modules/core-js/internals/to-primitive.js @@ -0,0 +1,26 @@ +'use strict'; +var call = require('../internals/function-call'); +var isObject = require('../internals/is-object'); +var isSymbol = require('../internals/is-symbol'); +var getMethod = require('../internals/get-method'); +var ordinaryToPrimitive = require('../internals/ordinary-to-primitive'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var $TypeError = TypeError; +var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); + +// `ToPrimitive` abstract operation +// https://tc39.es/ecma262/#sec-toprimitive +module.exports = function (input, pref) { + if (!isObject(input) || isSymbol(input)) return input; + var exoticToPrim = getMethod(input, TO_PRIMITIVE); + var result; + if (exoticToPrim) { + if (pref === undefined) pref = 'default'; + result = call(exoticToPrim, input, pref); + if (!isObject(result) || isSymbol(result)) return result; + throw new $TypeError("Can't convert object to primitive value"); + } + if (pref === undefined) pref = 'number'; + return ordinaryToPrimitive(input, pref); +}; diff --git a/node_modules/core-js/internals/to-property-key.js b/node_modules/core-js/internals/to-property-key.js new file mode 100644 index 00000000..f11cf995 --- /dev/null +++ b/node_modules/core-js/internals/to-property-key.js @@ -0,0 +1,10 @@ +'use strict'; +var toPrimitive = require('../internals/to-primitive'); +var isSymbol = require('../internals/is-symbol'); + +// `ToPropertyKey` abstract operation +// https://tc39.es/ecma262/#sec-topropertykey +module.exports = function (argument) { + var key = toPrimitive(argument, 'string'); + return isSymbol(key) ? key : key + ''; +}; diff --git a/node_modules/core-js/internals/to-set-like.js b/node_modules/core-js/internals/to-set-like.js new file mode 100644 index 00000000..dcdbda31 --- /dev/null +++ b/node_modules/core-js/internals/to-set-like.js @@ -0,0 +1,20 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var isCallable = require('../internals/is-callable'); +var isIterable = require('../internals/is-iterable'); +var isObject = require('../internals/is-object'); + +var Set = getBuiltIn('Set'); + +var isSetLike = function (it) { + return isObject(it) + && typeof it.size == 'number' + && isCallable(it.has) + && isCallable(it.keys); +}; + +// fallback old -> new set methods proposal arguments +module.exports = function (it) { + if (isSetLike(it)) return it; + return isIterable(it) ? new Set(it) : it; +}; diff --git a/node_modules/core-js/internals/to-string-tag-support.js b/node_modules/core-js/internals/to-string-tag-support.js new file mode 100644 index 00000000..916a7888 --- /dev/null +++ b/node_modules/core-js/internals/to-string-tag-support.js @@ -0,0 +1,9 @@ +'use strict'; +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var test = {}; + +test[TO_STRING_TAG] = 'z'; + +module.exports = String(test) === '[object z]'; diff --git a/node_modules/core-js/internals/to-string.js b/node_modules/core-js/internals/to-string.js new file mode 100644 index 00000000..0b0fae5e --- /dev/null +++ b/node_modules/core-js/internals/to-string.js @@ -0,0 +1,9 @@ +'use strict'; +var classof = require('../internals/classof'); + +var $String = String; + +module.exports = function (argument) { + if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string'); + return $String(argument); +}; diff --git a/node_modules/core-js/internals/to-uint8-clamped.js b/node_modules/core-js/internals/to-uint8-clamped.js new file mode 100644 index 00000000..f4bda190 --- /dev/null +++ b/node_modules/core-js/internals/to-uint8-clamped.js @@ -0,0 +1,7 @@ +'use strict'; +var round = Math.round; + +module.exports = function (it) { + var value = round(it); + return value < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF; +}; diff --git a/node_modules/core-js/internals/try-to-string.js b/node_modules/core-js/internals/try-to-string.js new file mode 100644 index 00000000..8f2357dd --- /dev/null +++ b/node_modules/core-js/internals/try-to-string.js @@ -0,0 +1,10 @@ +'use strict'; +var $String = String; + +module.exports = function (argument) { + try { + return $String(argument); + } catch (error) { + return 'Object'; + } +}; diff --git a/node_modules/core-js/internals/typed-array-constructor.js b/node_modules/core-js/internals/typed-array-constructor.js new file mode 100644 index 00000000..b7046a3c --- /dev/null +++ b/node_modules/core-js/internals/typed-array-constructor.js @@ -0,0 +1,236 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var call = require('../internals/function-call'); +var DESCRIPTORS = require('../internals/descriptors'); +var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var ArrayBufferModule = require('../internals/array-buffer'); +var anInstance = require('../internals/an-instance'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var isIntegralNumber = require('../internals/is-integral-number'); +var toLength = require('../internals/to-length'); +var toIndex = require('../internals/to-index'); +var toOffset = require('../internals/to-offset'); +var toUint8Clamped = require('../internals/to-uint8-clamped'); +var toPropertyKey = require('../internals/to-property-key'); +var hasOwn = require('../internals/has-own-property'); +var classof = require('../internals/classof'); +var isObject = require('../internals/is-object'); +var isSymbol = require('../internals/is-symbol'); +var create = require('../internals/object-create'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var getOwnPropertyNames = require('../internals/object-get-own-property-names').f; +var typedArrayFrom = require('../internals/typed-array-from'); +var forEach = require('../internals/array-iteration').forEach; +var setSpecies = require('../internals/set-species'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var definePropertyModule = require('../internals/object-define-property'); +var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); +var InternalStateModule = require('../internals/internal-state'); +var inheritIfRequired = require('../internals/inherit-if-required'); + +var getInternalState = InternalStateModule.get; +var setInternalState = InternalStateModule.set; +var enforceInternalState = InternalStateModule.enforce; +var nativeDefineProperty = definePropertyModule.f; +var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; +var RangeError = globalThis.RangeError; +var ArrayBuffer = ArrayBufferModule.ArrayBuffer; +var ArrayBufferPrototype = ArrayBuffer.prototype; +var DataView = ArrayBufferModule.DataView; +var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS; +var TYPED_ARRAY_TAG = ArrayBufferViewCore.TYPED_ARRAY_TAG; +var TypedArray = ArrayBufferViewCore.TypedArray; +var TypedArrayPrototype = ArrayBufferViewCore.TypedArrayPrototype; +var isTypedArray = ArrayBufferViewCore.isTypedArray; +var BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT'; +var WRONG_LENGTH = 'Wrong length'; + +var addGetter = function (it, key) { + defineBuiltInAccessor(it, key, { + configurable: true, + get: function () { + return getInternalState(this)[key]; + } + }); +}; + +var isArrayBuffer = function (it) { + var klass; + return isPrototypeOf(ArrayBufferPrototype, it) || (klass = classof(it)) === 'ArrayBuffer' || klass === 'SharedArrayBuffer'; +}; + +var isTypedArrayIndex = function (target, key) { + return isTypedArray(target) + && !isSymbol(key) + && key in target + && isIntegralNumber(+key) + && key >= 0; +}; + +var wrappedGetOwnPropertyDescriptor = function getOwnPropertyDescriptor(target, key) { + key = toPropertyKey(key); + return isTypedArrayIndex(target, key) + ? createPropertyDescriptor(2, target[key]) + : nativeGetOwnPropertyDescriptor(target, key); +}; + +var wrappedDefineProperty = function defineProperty(target, key, descriptor) { + key = toPropertyKey(key); + if (isTypedArrayIndex(target, key) + && isObject(descriptor) + && hasOwn(descriptor, 'value') + && !hasOwn(descriptor, 'get') + && !hasOwn(descriptor, 'set') + // TODO: add validation descriptor w/o calling accessors + && !descriptor.configurable + && (!hasOwn(descriptor, 'writable') || descriptor.writable) + && (!hasOwn(descriptor, 'enumerable') || descriptor.enumerable) + ) { + target[key] = descriptor.value; + return target; + } return nativeDefineProperty(target, key, descriptor); +}; + +if (DESCRIPTORS) { + if (!NATIVE_ARRAY_BUFFER_VIEWS) { + getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor; + definePropertyModule.f = wrappedDefineProperty; + addGetter(TypedArrayPrototype, 'buffer'); + addGetter(TypedArrayPrototype, 'byteOffset'); + addGetter(TypedArrayPrototype, 'byteLength'); + addGetter(TypedArrayPrototype, 'length'); + } + + $({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, { + getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor, + defineProperty: wrappedDefineProperty + }); + + module.exports = function (TYPE, wrapper, CLAMPED) { + var BYTES = TYPE.match(/\d+/)[0] / 8; + var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array'; + var GETTER = 'get' + TYPE; + var SETTER = 'set' + TYPE; + var NativeTypedArrayConstructor = globalThis[CONSTRUCTOR_NAME]; + var TypedArrayConstructor = NativeTypedArrayConstructor; + var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype; + var exported = {}; + + var getter = function (that, index) { + var data = getInternalState(that); + return data.view[GETTER](index * BYTES + data.byteOffset, true); + }; + + var setter = function (that, index, value) { + var data = getInternalState(that); + data.view[SETTER](index * BYTES + data.byteOffset, CLAMPED ? toUint8Clamped(value) : value, true); + }; + + var addElement = function (that, index) { + nativeDefineProperty(that, index, { + get: function () { + return getter(this, index); + }, + set: function (value) { + return setter(this, index, value); + }, + enumerable: true + }); + }; + + if (!NATIVE_ARRAY_BUFFER_VIEWS) { + TypedArrayConstructor = wrapper(function (that, data, offset, $length) { + anInstance(that, TypedArrayConstructorPrototype); + var index = 0; + var byteOffset = 0; + var buffer, byteLength, length; + if (!isObject(data)) { + length = toIndex(data); + byteLength = length * BYTES; + buffer = new ArrayBuffer(byteLength); + } else if (isArrayBuffer(data)) { + buffer = data; + byteOffset = toOffset(offset, BYTES); + var $len = data.byteLength; + if ($length === undefined) { + if ($len % BYTES) throw new RangeError(WRONG_LENGTH); + byteLength = $len - byteOffset; + if (byteLength < 0) throw new RangeError(WRONG_LENGTH); + } else { + byteLength = toLength($length) * BYTES; + if (byteLength + byteOffset > $len) throw new RangeError(WRONG_LENGTH); + } + length = byteLength / BYTES; + } else if (isTypedArray(data)) { + return arrayFromConstructorAndList(TypedArrayConstructor, data); + } else { + return call(typedArrayFrom, TypedArrayConstructor, data); + } + setInternalState(that, { + buffer: buffer, + byteOffset: byteOffset, + byteLength: byteLength, + length: length, + view: new DataView(buffer) + }); + while (index < length) addElement(that, index++); + }); + + if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray); + TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype); + } else if (TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS) { + TypedArrayConstructor = wrapper(function (dummy, data, typedArrayOffset, $length) { + anInstance(dummy, TypedArrayConstructorPrototype); + return inheritIfRequired(function () { + if (!isObject(data)) return new NativeTypedArrayConstructor(toIndex(data)); + if (isArrayBuffer(data)) return $length !== undefined + ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES), $length) + : typedArrayOffset !== undefined + ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES)) + : new NativeTypedArrayConstructor(data); + if (isTypedArray(data)) return arrayFromConstructorAndList(TypedArrayConstructor, data); + return call(typedArrayFrom, TypedArrayConstructor, data); + }(), dummy, TypedArrayConstructor); + }); + + if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray); + forEach(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) { + if (!(key in TypedArrayConstructor)) { + createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]); + } + }); + TypedArrayConstructor.prototype = TypedArrayConstructorPrototype; + } + + if (TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor) { + createNonEnumerableProperty(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor); + } + + enforceInternalState(TypedArrayConstructorPrototype).TypedArrayConstructor = TypedArrayConstructor; + + if (TYPED_ARRAY_TAG) { + createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME); + } + + var FORCED = TypedArrayConstructor !== NativeTypedArrayConstructor; + + exported[CONSTRUCTOR_NAME] = TypedArrayConstructor; + + $({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported); + + if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) { + createNonEnumerableProperty(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES); + } + + if (!(BYTES_PER_ELEMENT in TypedArrayConstructorPrototype)) { + createNonEnumerableProperty(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES); + } + + setSpecies(CONSTRUCTOR_NAME); + }; +} else module.exports = function () { /* empty */ }; diff --git a/node_modules/core-js/internals/typed-array-constructors-require-wrappers.js b/node_modules/core-js/internals/typed-array-constructors-require-wrappers.js new file mode 100644 index 00000000..fa256fcc --- /dev/null +++ b/node_modules/core-js/internals/typed-array-constructors-require-wrappers.js @@ -0,0 +1,23 @@ +'use strict'; +/* eslint-disable no-new, sonarjs/inconsistent-function-call -- required for testing */ +var globalThis = require('../internals/global-this'); +var fails = require('../internals/fails'); +var checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration'); +var NATIVE_ARRAY_BUFFER_VIEWS = require('../internals/array-buffer-view-core').NATIVE_ARRAY_BUFFER_VIEWS; + +var ArrayBuffer = globalThis.ArrayBuffer; +var Int8Array = globalThis.Int8Array; + +module.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails(function () { + Int8Array(1); +}) || !fails(function () { + new Int8Array(-1); +}) || !checkCorrectnessOfIteration(function (iterable) { + new Int8Array(); + new Int8Array(null); + new Int8Array(1.5); + new Int8Array(iterable); +}, true) || fails(function () { + // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill + return new Int8Array(new ArrayBuffer(2), 1, undefined).length !== 1; +}); diff --git a/node_modules/core-js/internals/typed-array-from-same-type-and-list.js b/node_modules/core-js/internals/typed-array-from-same-type-and-list.js new file mode 100644 index 00000000..c6aea588 --- /dev/null +++ b/node_modules/core-js/internals/typed-array-from-same-type-and-list.js @@ -0,0 +1,7 @@ +'use strict'; +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); +var getTypedArrayConstructor = require('../internals/array-buffer-view-core').getTypedArrayConstructor; + +module.exports = function (instance, list) { + return arrayFromConstructorAndList(getTypedArrayConstructor(instance), list); +}; diff --git a/node_modules/core-js/internals/typed-array-from.js b/node_modules/core-js/internals/typed-array-from.js new file mode 100644 index 00000000..f9cf1dae --- /dev/null +++ b/node_modules/core-js/internals/typed-array-from.js @@ -0,0 +1,42 @@ +'use strict'; +var bind = require('../internals/function-bind-context'); +var call = require('../internals/function-call'); +var aConstructor = require('../internals/a-constructor'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var getIterator = require('../internals/get-iterator'); +var getIteratorMethod = require('../internals/get-iterator-method'); +var isArrayIteratorMethod = require('../internals/is-array-iterator-method'); +var isBigIntArray = require('../internals/is-big-int-array'); +var aTypedArrayConstructor = require('../internals/array-buffer-view-core').aTypedArrayConstructor; +var toBigInt = require('../internals/to-big-int'); + +module.exports = function from(source /* , mapfn, thisArg */) { + var C = aConstructor(this); + var O = toObject(source); + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : undefined; + var mapping = mapfn !== undefined; + var iteratorMethod = getIteratorMethod(O); + var i, length, result, thisIsBigIntArray, value, step, iterator, next; + if (iteratorMethod && !isArrayIteratorMethod(iteratorMethod)) { + iterator = getIterator(O, iteratorMethod); + next = iterator.next; + O = []; + while (!(step = call(next, iterator)).done) { + O.push(step.value); + } + } + if (mapping && argumentsLength > 2) { + mapfn = bind(mapfn, arguments[2]); + } + length = lengthOfArrayLike(O); + result = new (aTypedArrayConstructor(C))(length); + thisIsBigIntArray = isBigIntArray(result); + for (i = 0; length > i; i++) { + value = mapping ? mapfn(O[i], i) : O[i]; + // FF30- typed arrays doesn't properly convert objects to typed array values + result[i] = thisIsBigIntArray ? toBigInt(value) : +value; + } + return result; +}; diff --git a/node_modules/core-js/internals/uid.js b/node_modules/core-js/internals/uid.js new file mode 100644 index 00000000..c02c4011 --- /dev/null +++ b/node_modules/core-js/internals/uid.js @@ -0,0 +1,10 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +var id = 0; +var postfix = Math.random(); +var toString = uncurryThis(1.0.toString); + +module.exports = function (key) { + return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36); +}; diff --git a/node_modules/core-js/internals/uint8-from-base64.js b/node_modules/core-js/internals/uint8-from-base64.js new file mode 100644 index 00000000..1297e0c9 --- /dev/null +++ b/node_modules/core-js/internals/uint8-from-base64.js @@ -0,0 +1,156 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var anObjectOrUndefined = require('../internals/an-object-or-undefined'); +var aString = require('../internals/a-string'); +var hasOwn = require('../internals/has-own-property'); +var base64Map = require('../internals/base64-map'); +var getAlphabetOption = require('../internals/get-alphabet-option'); +var notDetached = require('../internals/array-buffer-not-detached'); + +var base64Alphabet = base64Map.c2i; +var base64UrlAlphabet = base64Map.c2iUrl; + +var SyntaxError = globalThis.SyntaxError; +var TypeError = globalThis.TypeError; +var at = uncurryThis(''.charAt); + +var skipAsciiWhitespace = function (string, index) { + var length = string.length; + for (;index < length; index++) { + var chr = at(string, index); + if (chr !== ' ' && chr !== '\t' && chr !== '\n' && chr !== '\f' && chr !== '\r') break; + } return index; +}; + +var decodeBase64Chunk = function (chunk, alphabet, throwOnExtraBits) { + var chunkLength = chunk.length; + + if (chunkLength < 4) { + chunk += chunkLength === 2 ? 'AA' : 'A'; + } + + var triplet = (alphabet[at(chunk, 0)] << 18) + + (alphabet[at(chunk, 1)] << 12) + + (alphabet[at(chunk, 2)] << 6) + + alphabet[at(chunk, 3)]; + + var chunkBytes = [ + (triplet >> 16) & 255, + (triplet >> 8) & 255, + triplet & 255 + ]; + + if (chunkLength === 2) { + if (throwOnExtraBits && chunkBytes[1] !== 0) { + throw new SyntaxError('Extra bits'); + } + return [chunkBytes[0]]; + } + + if (chunkLength === 3) { + if (throwOnExtraBits && chunkBytes[2] !== 0) { + throw new SyntaxError('Extra bits'); + } + return [chunkBytes[0], chunkBytes[1]]; + } + + return chunkBytes; +}; + +var writeBytes = function (bytes, elements, written) { + var elementsLength = elements.length; + for (var index = 0; index < elementsLength; index++) { + bytes[written + index] = elements[index]; + } + return written + elementsLength; +}; + +/* eslint-disable max-statements, max-depth -- TODO */ +module.exports = function (string, options, into, maxLength) { + aString(string); + anObjectOrUndefined(options); + var alphabet = getAlphabetOption(options) === 'base64' ? base64Alphabet : base64UrlAlphabet; + var lastChunkHandling = options ? options.lastChunkHandling : undefined; + + if (lastChunkHandling === undefined) lastChunkHandling = 'loose'; + + if (lastChunkHandling !== 'loose' && lastChunkHandling !== 'strict' && lastChunkHandling !== 'stop-before-partial') { + throw new TypeError('Incorrect `lastChunkHandling` option'); + } + + if (into) notDetached(into.buffer); + + var bytes = into || []; + var written = 0; + var read = 0; + var chunk = ''; + var index = 0; + + if (maxLength) while (true) { + index = skipAsciiWhitespace(string, index); + if (index === string.length) { + if (chunk.length > 0) { + if (lastChunkHandling === 'stop-before-partial') { + break; + } + if (lastChunkHandling === 'loose') { + if (chunk.length === 1) { + throw new SyntaxError('Malformed padding: exactly one additional character'); + } + written = writeBytes(bytes, decodeBase64Chunk(chunk, alphabet, false), written); + } else { + throw new SyntaxError('Missing padding'); + } + } + read = string.length; + break; + } + var chr = at(string, index); + ++index; + if (chr === '=') { + if (chunk.length < 2) { + throw new SyntaxError('Padding is too early'); + } + index = skipAsciiWhitespace(string, index); + if (chunk.length === 2) { + if (index === string.length) { + if (lastChunkHandling === 'stop-before-partial') { + break; + } + throw new SyntaxError('Malformed padding: only one ='); + } + if (at(string, index) === '=') { + ++index; + index = skipAsciiWhitespace(string, index); + } + } + if (index < string.length) { + throw new SyntaxError('Unexpected character after padding'); + } + written = writeBytes(bytes, decodeBase64Chunk(chunk, alphabet, lastChunkHandling === 'strict'), written); + read = string.length; + break; + } + if (!hasOwn(alphabet, chr)) { + throw new SyntaxError('Unexpected character'); + } + var remainingBytes = maxLength - written; + if (remainingBytes === 1 && chunk.length === 2 || remainingBytes === 2 && chunk.length === 3) { + // special case: we can fit exactly the number of bytes currently represented by chunk, so we were just checking for `=` + break; + } + + chunk += chr; + if (chunk.length === 4) { + written = writeBytes(bytes, decodeBase64Chunk(chunk, alphabet, false), written); + chunk = ''; + read = index; + if (written === maxLength) { + break; + } + } + } + + return { bytes: bytes, read: read, written: written }; +}; diff --git a/node_modules/core-js/internals/uint8-from-hex.js b/node_modules/core-js/internals/uint8-from-hex.js new file mode 100644 index 00000000..fb195c79 --- /dev/null +++ b/node_modules/core-js/internals/uint8-from-hex.js @@ -0,0 +1,26 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); + +var Uint8Array = globalThis.Uint8Array; +var SyntaxError = globalThis.SyntaxError; +var parseInt = globalThis.parseInt; +var min = Math.min; +var NOT_HEX = /[^\da-f]/i; +var exec = uncurryThis(NOT_HEX.exec); +var stringSlice = uncurryThis(''.slice); + +module.exports = function (string, into) { + var stringLength = string.length; + if (stringLength % 2 !== 0) throw new SyntaxError('String should be an even number of characters'); + var maxLength = into ? min(into.length, stringLength / 2) : stringLength / 2; + var bytes = into || new Uint8Array(maxLength); + var read = 0; + var written = 0; + while (written < maxLength) { + var hexits = stringSlice(string, read, read += 2); + if (exec(NOT_HEX, hexits)) throw new SyntaxError('String should only contain hex characters'); + bytes[written++] = parseInt(hexits, 16); + } + return { bytes: bytes, read: read }; +}; diff --git a/node_modules/core-js/internals/url-constructor-detection.js b/node_modules/core-js/internals/url-constructor-detection.js new file mode 100644 index 00000000..5a67c99d --- /dev/null +++ b/node_modules/core-js/internals/url-constructor-detection.js @@ -0,0 +1,42 @@ +'use strict'; +var fails = require('../internals/fails'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var DESCRIPTORS = require('../internals/descriptors'); +var IS_PURE = require('../internals/is-pure'); + +var ITERATOR = wellKnownSymbol('iterator'); + +module.exports = !fails(function () { + // eslint-disable-next-line unicorn/relative-url-style -- required for testing + var url = new URL('b?a=1&b=2&c=3', 'https://a'); + var params = url.searchParams; + var params2 = new URLSearchParams('a=1&a=2&b=3'); + var result = ''; + url.pathname = 'c%20d'; + params.forEach(function (value, key) { + params['delete']('b'); + result += key + value; + }); + params2['delete']('a', 2); + // `undefined` case is a Chromium 117 bug + // https://bugs.chromium.org/p/v8/issues/detail?id=14222 + params2['delete']('b', undefined); + return (IS_PURE && (!url.toJSON || !params2.has('a', 1) || params2.has('a', 2) || !params2.has('a', undefined) || params2.has('b'))) + || (!params.size && (IS_PURE || !DESCRIPTORS)) + || !params.sort + || url.href !== 'https://a/c%20d?a=1&c=3' + || params.get('c') !== '3' + || String(new URLSearchParams('?a=1')) !== 'a=1' + || !params[ITERATOR] + // throws in Edge + || new URL('https://a@b').username !== 'a' + || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b' + // not punycoded in Edge + || new URL('https://тест').host !== 'xn--e1aybc' + // not escaped in Chrome 62- + || new URL('https://a#б').hash !== '#%D0%B1' + // fails in Chrome 66- + || result !== 'a1c3' + // throws in Safari + || new URL('https://x', undefined).host !== 'x'; +}); diff --git a/node_modules/core-js/internals/use-symbol-as-uid.js b/node_modules/core-js/internals/use-symbol-as-uid.js new file mode 100644 index 00000000..c0262ae1 --- /dev/null +++ b/node_modules/core-js/internals/use-symbol-as-uid.js @@ -0,0 +1,7 @@ +'use strict'; +/* eslint-disable es/no-symbol -- required for testing */ +var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); + +module.exports = NATIVE_SYMBOL && + !Symbol.sham && + typeof Symbol.iterator == 'symbol'; diff --git a/node_modules/core-js/internals/v8-prototype-define-bug.js b/node_modules/core-js/internals/v8-prototype-define-bug.js new file mode 100644 index 00000000..278d2bf2 --- /dev/null +++ b/node_modules/core-js/internals/v8-prototype-define-bug.js @@ -0,0 +1,13 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var fails = require('../internals/fails'); + +// V8 ~ Chrome 36- +// https://bugs.chromium.org/p/v8/issues/detail?id=3334 +module.exports = DESCRIPTORS && fails(function () { + // eslint-disable-next-line es/no-object-defineproperty -- required for testing + return Object.defineProperty(function () { /* empty */ }, 'prototype', { + value: 42, + writable: false + }).prototype !== 42; +}); diff --git a/node_modules/core-js/internals/validate-arguments-length.js b/node_modules/core-js/internals/validate-arguments-length.js new file mode 100644 index 00000000..b3a67b1a --- /dev/null +++ b/node_modules/core-js/internals/validate-arguments-length.js @@ -0,0 +1,7 @@ +'use strict'; +var $TypeError = TypeError; + +module.exports = function (passed, required) { + if (passed < required) throw new $TypeError('Not enough arguments'); + return passed; +}; diff --git a/node_modules/core-js/internals/weak-map-basic-detection.js b/node_modules/core-js/internals/weak-map-basic-detection.js new file mode 100644 index 00000000..d9072c20 --- /dev/null +++ b/node_modules/core-js/internals/weak-map-basic-detection.js @@ -0,0 +1,7 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var isCallable = require('../internals/is-callable'); + +var WeakMap = globalThis.WeakMap; + +module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap)); diff --git a/node_modules/core-js/internals/weak-map-helpers.js b/node_modules/core-js/internals/weak-map-helpers.js new file mode 100644 index 00000000..a58bc827 --- /dev/null +++ b/node_modules/core-js/internals/weak-map-helpers.js @@ -0,0 +1,14 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +// eslint-disable-next-line es/no-weak-map -- safe +var WeakMapPrototype = WeakMap.prototype; + +module.exports = { + // eslint-disable-next-line es/no-weak-map -- safe + WeakMap: WeakMap, + set: uncurryThis(WeakMapPrototype.set), + get: uncurryThis(WeakMapPrototype.get), + has: uncurryThis(WeakMapPrototype.has), + remove: uncurryThis(WeakMapPrototype['delete']) +}; diff --git a/node_modules/core-js/internals/weak-set-helpers.js b/node_modules/core-js/internals/weak-set-helpers.js new file mode 100644 index 00000000..1714de94 --- /dev/null +++ b/node_modules/core-js/internals/weak-set-helpers.js @@ -0,0 +1,13 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); + +// eslint-disable-next-line es/no-weak-set -- safe +var WeakSetPrototype = WeakSet.prototype; + +module.exports = { + // eslint-disable-next-line es/no-weak-set -- safe + WeakSet: WeakSet, + add: uncurryThis(WeakSetPrototype.add), + has: uncurryThis(WeakSetPrototype.has), + remove: uncurryThis(WeakSetPrototype['delete']) +}; diff --git a/node_modules/core-js/internals/well-known-symbol-define.js b/node_modules/core-js/internals/well-known-symbol-define.js new file mode 100644 index 00000000..f17892ca --- /dev/null +++ b/node_modules/core-js/internals/well-known-symbol-define.js @@ -0,0 +1,12 @@ +'use strict'; +var path = require('../internals/path'); +var hasOwn = require('../internals/has-own-property'); +var wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped'); +var defineProperty = require('../internals/object-define-property').f; + +module.exports = function (NAME) { + var Symbol = path.Symbol || (path.Symbol = {}); + if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, { + value: wrappedWellKnownSymbolModule.f(NAME) + }); +}; diff --git a/node_modules/core-js/internals/well-known-symbol-wrapped.js b/node_modules/core-js/internals/well-known-symbol-wrapped.js new file mode 100644 index 00000000..41d3b77e --- /dev/null +++ b/node_modules/core-js/internals/well-known-symbol-wrapped.js @@ -0,0 +1,4 @@ +'use strict'; +var wellKnownSymbol = require('../internals/well-known-symbol'); + +exports.f = wellKnownSymbol; diff --git a/node_modules/core-js/internals/well-known-symbol.js b/node_modules/core-js/internals/well-known-symbol.js new file mode 100644 index 00000000..bc94b14b --- /dev/null +++ b/node_modules/core-js/internals/well-known-symbol.js @@ -0,0 +1,19 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var shared = require('../internals/shared'); +var hasOwn = require('../internals/has-own-property'); +var uid = require('../internals/uid'); +var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); +var USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid'); + +var Symbol = globalThis.Symbol; +var WellKnownSymbolsStore = shared('wks'); +var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid; + +module.exports = function (name) { + if (!hasOwn(WellKnownSymbolsStore, name)) { + WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) + ? Symbol[name] + : createWellKnownSymbol('Symbol.' + name); + } return WellKnownSymbolsStore[name]; +}; diff --git a/node_modules/core-js/internals/whitespaces.js b/node_modules/core-js/internals/whitespaces.js new file mode 100644 index 00000000..916b2fe4 --- /dev/null +++ b/node_modules/core-js/internals/whitespaces.js @@ -0,0 +1,4 @@ +'use strict'; +// a string of all valid unicode whitespaces +module.exports = '\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'; diff --git a/node_modules/core-js/internals/wrap-error-constructor-with-cause.js b/node_modules/core-js/internals/wrap-error-constructor-with-cause.js new file mode 100644 index 00000000..5431c5b0 --- /dev/null +++ b/node_modules/core-js/internals/wrap-error-constructor-with-cause.js @@ -0,0 +1,65 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var hasOwn = require('../internals/has-own-property'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var copyConstructorProperties = require('../internals/copy-constructor-properties'); +var proxyAccessor = require('../internals/proxy-accessor'); +var inheritIfRequired = require('../internals/inherit-if-required'); +var normalizeStringArgument = require('../internals/normalize-string-argument'); +var installErrorCause = require('../internals/install-error-cause'); +var installErrorStack = require('../internals/error-stack-install'); +var DESCRIPTORS = require('../internals/descriptors'); +var IS_PURE = require('../internals/is-pure'); + +module.exports = 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.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 (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause; + + if (!FORCED) return OriginalError; + + var BaseError = getBuiltIn('Error'); + + var WrappedError = wrapper(function (a, b) { + var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined); + var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError(); + if (message !== undefined) createNonEnumerableProperty(result, 'message', message); + installErrorStack(result, WrappedError, result.stack, 2); + if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError); + if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]); + return result; + }); + + WrappedError.prototype = OriginalErrorPrototype; + + if (ERROR_NAME !== 'Error') { + if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError); + else copyConstructorProperties(WrappedError, BaseError, { name: true }); + } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) { + proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT); + proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace'); + } + + copyConstructorProperties(WrappedError, OriginalError); + + if (!IS_PURE) try { + // Safari 13- bug: WebAssembly errors does not have a proper `.name` + if (OriginalErrorPrototype.name !== ERROR_NAME) { + createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME); + } + OriginalErrorPrototype.constructor = WrappedError; + } catch (error) { /* empty */ } + + return WrappedError; +}; diff --git a/node_modules/core-js/modules/README.md b/node_modules/core-js/modules/README.md new file mode 100644 index 00000000..0d6b3cb0 --- /dev/null +++ b/node_modules/core-js/modules/README.md @@ -0,0 +1 @@ +This folder contains implementations of polyfills. It's not recommended to include in your projects directly if you don't completely understand what are you doing. diff --git a/node_modules/core-js/modules/es.aggregate-error.cause.js b/node_modules/core-js/modules/es.aggregate-error.cause.js new file mode 100644 index 00000000..dfc3b38d --- /dev/null +++ b/node_modules/core-js/modules/es.aggregate-error.cause.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var apply = require('../internals/function-apply'); +var fails = require('../internals/fails'); +var wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause'); + +var AGGREGATE_ERROR = 'AggregateError'; +var $AggregateError = getBuiltIn(AGGREGATE_ERROR); + +var FORCED = !fails(function () { + return $AggregateError([1]).errors[0] !== 1; +}) && fails(function () { + return $AggregateError([1], AGGREGATE_ERROR, { cause: 7 }).cause !== 7; +}); + +// https://tc39.es/ecma262/#sec-aggregate-error +$({ global: true, constructor: true, arity: 2, forced: FORCED }, { + AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) { + // eslint-disable-next-line no-unused-vars -- required for functions `.length` + return function AggregateError(errors, message) { return apply(init, this, arguments); }; + }, FORCED, true) +}); diff --git a/node_modules/core-js/modules/es.aggregate-error.constructor.js b/node_modules/core-js/modules/es.aggregate-error.constructor.js new file mode 100644 index 00000000..0d76dd02 --- /dev/null +++ b/node_modules/core-js/modules/es.aggregate-error.constructor.js @@ -0,0 +1,51 @@ +'use strict'; +var $ = require('../internals/export'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var copyConstructorProperties = require('../internals/copy-constructor-properties'); +var create = require('../internals/object-create'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var installErrorCause = require('../internals/install-error-cause'); +var installErrorStack = require('../internals/error-stack-install'); +var iterate = require('../internals/iterate'); +var normalizeStringArgument = require('../internals/normalize-string-argument'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var $Error = Error; +var push = [].push; + +var $AggregateError = function AggregateError(errors, message /* , options */) { + var isInstance = isPrototypeOf(AggregateErrorPrototype, this); + var that; + if (setPrototypeOf) { + that = setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype); + } else { + that = isInstance ? this : create(AggregateErrorPrototype); + createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); + } + if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message)); + installErrorStack(that, $AggregateError, that.stack, 1); + if (arguments.length > 2) installErrorCause(that, arguments[2]); + var errorsArray = []; + iterate(errors, push, { that: errorsArray }); + createNonEnumerableProperty(that, 'errors', errorsArray); + return that; +}; + +if (setPrototypeOf) setPrototypeOf($AggregateError, $Error); +else copyConstructorProperties($AggregateError, $Error, { name: true }); + +var AggregateErrorPrototype = $AggregateError.prototype = create($Error.prototype, { + constructor: createPropertyDescriptor(1, $AggregateError), + message: createPropertyDescriptor(1, ''), + name: createPropertyDescriptor(1, 'AggregateError') +}); + +// `AggregateError` constructor +// https://tc39.es/ecma262/#sec-aggregate-error-constructor +$({ global: true, constructor: true, arity: 2 }, { + AggregateError: $AggregateError +}); diff --git a/node_modules/core-js/modules/es.aggregate-error.js b/node_modules/core-js/modules/es.aggregate-error.js new file mode 100644 index 00000000..649517e3 --- /dev/null +++ b/node_modules/core-js/modules/es.aggregate-error.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/es.aggregate-error.constructor'); diff --git a/node_modules/core-js/modules/es.array-buffer.constructor.js b/node_modules/core-js/modules/es.array-buffer.constructor.js new file mode 100644 index 00000000..810c906f --- /dev/null +++ b/node_modules/core-js/modules/es.array-buffer.constructor.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var arrayBufferModule = require('../internals/array-buffer'); +var setSpecies = require('../internals/set-species'); + +var ARRAY_BUFFER = 'ArrayBuffer'; +var ArrayBuffer = arrayBufferModule[ARRAY_BUFFER]; +var NativeArrayBuffer = globalThis[ARRAY_BUFFER]; + +// `ArrayBuffer` constructor +// https://tc39.es/ecma262/#sec-arraybuffer-constructor +$({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer }, { + ArrayBuffer: ArrayBuffer +}); + +setSpecies(ARRAY_BUFFER); diff --git a/node_modules/core-js/modules/es.array-buffer.detached.js b/node_modules/core-js/modules/es.array-buffer.detached.js new file mode 100644 index 00000000..e718eada --- /dev/null +++ b/node_modules/core-js/modules/es.array-buffer.detached.js @@ -0,0 +1,17 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var isDetached = require('../internals/array-buffer-is-detached'); + +var ArrayBufferPrototype = ArrayBuffer.prototype; + +// `ArrayBuffer.prototype.detached` getter +// https://tc39.es/ecma262/#sec-get-arraybuffer.prototype.detached +if (DESCRIPTORS && !('detached' in ArrayBufferPrototype)) { + defineBuiltInAccessor(ArrayBufferPrototype, 'detached', { + configurable: true, + get: function detached() { + return isDetached(this); + } + }); +} diff --git a/node_modules/core-js/modules/es.array-buffer.is-view.js b/node_modules/core-js/modules/es.array-buffer.is-view.js new file mode 100644 index 00000000..b83a614b --- /dev/null +++ b/node_modules/core-js/modules/es.array-buffer.is-view.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); + +var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS; + +// `ArrayBuffer.isView` method +// https://tc39.es/ecma262/#sec-arraybuffer.isview +$({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, { + isView: ArrayBufferViewCore.isView +}); diff --git a/node_modules/core-js/modules/es.array-buffer.slice.js b/node_modules/core-js/modules/es.array-buffer.slice.js new file mode 100644 index 00000000..b337ee5a --- /dev/null +++ b/node_modules/core-js/modules/es.array-buffer.slice.js @@ -0,0 +1,39 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this-clause'); +var fails = require('../internals/fails'); +var ArrayBufferModule = require('../internals/array-buffer'); +var anObject = require('../internals/an-object'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var toLength = require('../internals/to-length'); + +var ArrayBuffer = ArrayBufferModule.ArrayBuffer; +var DataView = ArrayBufferModule.DataView; +var DataViewPrototype = DataView.prototype; +var nativeArrayBufferSlice = uncurryThis(ArrayBuffer.prototype.slice); +var getUint8 = uncurryThis(DataViewPrototype.getUint8); +var setUint8 = uncurryThis(DataViewPrototype.setUint8); + +var INCORRECT_SLICE = fails(function () { + return !new ArrayBuffer(2).slice(1, undefined).byteLength; +}); + +// `ArrayBuffer.prototype.slice` method +// https://tc39.es/ecma262/#sec-arraybuffer.prototype.slice +$({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, { + slice: function slice(start, end) { + if (nativeArrayBufferSlice && end === undefined) { + return nativeArrayBufferSlice(anObject(this), start); // FF fix + } + var length = anObject(this).byteLength; + var first = toAbsoluteIndex(start, length); + var fin = toAbsoluteIndex(end === undefined ? length : end, length); + var result = new ArrayBuffer(toLength(fin - first)); + var viewSource = new DataView(this); + var viewTarget = new DataView(result); + var index = 0; + while (first < fin) { + setUint8(viewTarget, index++, getUint8(viewSource, first++)); + } return result; + } +}); diff --git a/node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js b/node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js new file mode 100644 index 00000000..55a9f8a7 --- /dev/null +++ b/node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $transfer = require('../internals/array-buffer-transfer'); + +// `ArrayBuffer.prototype.transferToFixedLength` method +// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfertofixedlength +if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { + transferToFixedLength: function transferToFixedLength() { + return $transfer(this, arguments.length ? arguments[0] : undefined, false); + } +}); diff --git a/node_modules/core-js/modules/es.array-buffer.transfer.js b/node_modules/core-js/modules/es.array-buffer.transfer.js new file mode 100644 index 00000000..197658de --- /dev/null +++ b/node_modules/core-js/modules/es.array-buffer.transfer.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $transfer = require('../internals/array-buffer-transfer'); + +// `ArrayBuffer.prototype.transfer` method +// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfer +if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { + transfer: function transfer() { + return $transfer(this, arguments.length ? arguments[0] : undefined, true); + } +}); diff --git a/node_modules/core-js/modules/es.array.at.js b/node_modules/core-js/modules/es.array.at.js new file mode 100644 index 00000000..965c266a --- /dev/null +++ b/node_modules/core-js/modules/es.array.at.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.at` method +// https://tc39.es/ecma262/#sec-array.prototype.at +$({ target: 'Array', proto: true }, { + at: function at(index) { + var O = toObject(this); + var len = lengthOfArrayLike(O); + var relativeIndex = toIntegerOrInfinity(index); + var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; + return (k < 0 || k >= len) ? undefined : O[k]; + } +}); + +addToUnscopables('at'); diff --git a/node_modules/core-js/modules/es.array.concat.js b/node_modules/core-js/modules/es.array.concat.js new file mode 100644 index 00000000..2e1a773a --- /dev/null +++ b/node_modules/core-js/modules/es.array.concat.js @@ -0,0 +1,58 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var isArray = require('../internals/is-array'); +var isObject = require('../internals/is-object'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer'); +var createProperty = require('../internals/create-property'); +var arraySpeciesCreate = require('../internals/array-species-create'); +var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var V8_VERSION = require('../internals/environment-v8-version'); + +var IS_CONCAT_SPREADABLE = wellKnownSymbol('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 >= 51 || !fails(function () { + var array = []; + array[IS_CONCAT_SPREADABLE] = false; + return array.concat()[0] !== array; +}); + +var isConcatSpreadable = function (O) { + if (!isObject(O)) return false; + var spreadable = O[IS_CONCAT_SPREADABLE]; + return spreadable !== undefined ? !!spreadable : isArray(O); +}; + +var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat'); + +// `Array.prototype.concat` method +// https://tc39.es/ecma262/#sec-array.prototype.concat +// with adding support of @@isConcatSpreadable and @@species +$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + concat: function concat(arg) { + var O = toObject(this); + var A = arraySpeciesCreate(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(E); + doesNotExceedSafeInteger(n + len); + for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]); + } else { + doesNotExceedSafeInteger(n + 1); + createProperty(A, n++, E); + } + } + A.length = n; + return A; + } +}); diff --git a/node_modules/core-js/modules/es.array.copy-within.js b/node_modules/core-js/modules/es.array.copy-within.js new file mode 100644 index 00000000..021ca3cf --- /dev/null +++ b/node_modules/core-js/modules/es.array.copy-within.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var copyWithin = require('../internals/array-copy-within'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.copyWithin` method +// https://tc39.es/ecma262/#sec-array.prototype.copywithin +$({ target: 'Array', proto: true }, { + copyWithin: copyWithin +}); + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables('copyWithin'); diff --git a/node_modules/core-js/modules/es.array.every.js b/node_modules/core-js/modules/es.array.every.js new file mode 100644 index 00000000..61b526e1 --- /dev/null +++ b/node_modules/core-js/modules/es.array.every.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var $every = require('../internals/array-iteration').every; +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); + +var STRICT_METHOD = arrayMethodIsStrict('every'); + +// `Array.prototype.every` method +// https://tc39.es/ecma262/#sec-array.prototype.every +$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, { + every: function every(callbackfn /* , thisArg */) { + return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.array.fill.js b/node_modules/core-js/modules/es.array.fill.js new file mode 100644 index 00000000..31e640e4 --- /dev/null +++ b/node_modules/core-js/modules/es.array.fill.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var fill = require('../internals/array-fill'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.fill` method +// https://tc39.es/ecma262/#sec-array.prototype.fill +$({ target: 'Array', proto: true }, { + fill: fill +}); + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables('fill'); diff --git a/node_modules/core-js/modules/es.array.filter.js b/node_modules/core-js/modules/es.array.filter.js new file mode 100644 index 00000000..beb43a5d --- /dev/null +++ b/node_modules/core-js/modules/es.array.filter.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var $filter = require('../internals/array-iteration').filter; +var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support'); + +var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter'); + +// `Array.prototype.filter` method +// https://tc39.es/ecma262/#sec-array.prototype.filter +// with adding support of @@species +$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { + filter: function filter(callbackfn /* , thisArg */) { + return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.array.find-index.js b/node_modules/core-js/modules/es.array.find-index.js new file mode 100644 index 00000000..ba3fd9fb --- /dev/null +++ b/node_modules/core-js/modules/es.array.find-index.js @@ -0,0 +1,22 @@ +'use strict'; +var $ = require('../internals/export'); +var $findIndex = require('../internals/array-iteration').findIndex; +var addToUnscopables = require('../internals/add-to-unscopables'); + +var FIND_INDEX = 'findIndex'; +var SKIPS_HOLES = true; + +// Shouldn't skip holes +// eslint-disable-next-line es/no-array-prototype-findindex -- testing +if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; }); + +// `Array.prototype.findIndex` method +// https://tc39.es/ecma262/#sec-array.prototype.findindex +$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, { + findIndex: function findIndex(callbackfn /* , that = undefined */) { + return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables(FIND_INDEX); diff --git a/node_modules/core-js/modules/es.array.find-last-index.js b/node_modules/core-js/modules/es.array.find-last-index.js new file mode 100644 index 00000000..82d8984d --- /dev/null +++ b/node_modules/core-js/modules/es.array.find-last-index.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var $findLastIndex = require('../internals/array-iteration-from-last').findLastIndex; +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.findLastIndex` method +// https://tc39.es/ecma262/#sec-array.prototype.findlastindex +$({ target: 'Array', proto: true }, { + findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) { + return $findLastIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +addToUnscopables('findLastIndex'); diff --git a/node_modules/core-js/modules/es.array.find-last.js b/node_modules/core-js/modules/es.array.find-last.js new file mode 100644 index 00000000..479c1733 --- /dev/null +++ b/node_modules/core-js/modules/es.array.find-last.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var $findLast = require('../internals/array-iteration-from-last').findLast; +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.findLast` method +// https://tc39.es/ecma262/#sec-array.prototype.findlast +$({ target: 'Array', proto: true }, { + findLast: function findLast(callbackfn /* , that = undefined */) { + return $findLast(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +addToUnscopables('findLast'); diff --git a/node_modules/core-js/modules/es.array.find.js b/node_modules/core-js/modules/es.array.find.js new file mode 100644 index 00000000..f7fab66f --- /dev/null +++ b/node_modules/core-js/modules/es.array.find.js @@ -0,0 +1,22 @@ +'use strict'; +var $ = require('../internals/export'); +var $find = require('../internals/array-iteration').find; +var addToUnscopables = require('../internals/add-to-unscopables'); + +var FIND = 'find'; +var SKIPS_HOLES = true; + +// Shouldn't skip holes +// eslint-disable-next-line es/no-array-prototype-find -- testing +if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; }); + +// `Array.prototype.find` method +// https://tc39.es/ecma262/#sec-array.prototype.find +$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, { + find: function find(callbackfn /* , that = undefined */) { + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables(FIND); diff --git a/node_modules/core-js/modules/es.array.flat-map.js b/node_modules/core-js/modules/es.array.flat-map.js new file mode 100644 index 00000000..9b177dec --- /dev/null +++ b/node_modules/core-js/modules/es.array.flat-map.js @@ -0,0 +1,21 @@ +'use strict'; +var $ = require('../internals/export'); +var flattenIntoArray = require('../internals/flatten-into-array'); +var aCallable = require('../internals/a-callable'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var arraySpeciesCreate = require('../internals/array-species-create'); + +// `Array.prototype.flatMap` method +// https://tc39.es/ecma262/#sec-array.prototype.flatmap +$({ target: 'Array', proto: true }, { + flatMap: function flatMap(callbackfn /* , thisArg */) { + var O = toObject(this); + var sourceLen = lengthOfArrayLike(O); + var A; + aCallable(callbackfn); + A = arraySpeciesCreate(O, 0); + A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return A; + } +}); diff --git a/node_modules/core-js/modules/es.array.flat.js b/node_modules/core-js/modules/es.array.flat.js new file mode 100644 index 00000000..146adecf --- /dev/null +++ b/node_modules/core-js/modules/es.array.flat.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var flattenIntoArray = require('../internals/flatten-into-array'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var arraySpeciesCreate = require('../internals/array-species-create'); + +// `Array.prototype.flat` method +// https://tc39.es/ecma262/#sec-array.prototype.flat +$({ target: 'Array', proto: true }, { + flat: function flat(/* depthArg = 1 */) { + var depthArg = arguments.length ? arguments[0] : undefined; + var O = toObject(this); + var sourceLen = lengthOfArrayLike(O); + var A = arraySpeciesCreate(O, 0); + A.length = flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toIntegerOrInfinity(depthArg)); + return A; + } +}); diff --git a/node_modules/core-js/modules/es.array.for-each.js b/node_modules/core-js/modules/es.array.for-each.js new file mode 100644 index 00000000..6f45b51d --- /dev/null +++ b/node_modules/core-js/modules/es.array.for-each.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var forEach = require('../internals/array-for-each'); + +// `Array.prototype.forEach` method +// https://tc39.es/ecma262/#sec-array.prototype.foreach +// eslint-disable-next-line es/no-array-prototype-foreach -- safe +$({ target: 'Array', proto: true, forced: [].forEach !== forEach }, { + forEach: forEach +}); diff --git a/node_modules/core-js/modules/es.array.from.js b/node_modules/core-js/modules/es.array.from.js new file mode 100644 index 00000000..0015b09d --- /dev/null +++ b/node_modules/core-js/modules/es.array.from.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var from = require('../internals/array-from'); +var checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration'); + +var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) { + // eslint-disable-next-line es/no-array-from -- required for testing + Array.from(iterable); +}); + +// `Array.from` method +// https://tc39.es/ecma262/#sec-array.from +$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, { + from: from +}); diff --git a/node_modules/core-js/modules/es.array.includes.js b/node_modules/core-js/modules/es.array.includes.js new file mode 100644 index 00000000..7ada6d96 --- /dev/null +++ b/node_modules/core-js/modules/es.array.includes.js @@ -0,0 +1,22 @@ +'use strict'; +var $ = require('../internals/export'); +var $includes = require('../internals/array-includes').includes; +var fails = require('../internals/fails'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +// FF99+ bug +var BROKEN_ON_SPARSE = fails(function () { + // eslint-disable-next-line es/no-array-prototype-includes -- detection + return !Array(1).includes(); +}); + +// `Array.prototype.includes` method +// https://tc39.es/ecma262/#sec-array.prototype.includes +$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, { + includes: function includes(el /* , fromIndex = 0 */) { + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables('includes'); diff --git a/node_modules/core-js/modules/es.array.index-of.js b/node_modules/core-js/modules/es.array.index-of.js new file mode 100644 index 00000000..9cca6115 --- /dev/null +++ b/node_modules/core-js/modules/es.array.index-of.js @@ -0,0 +1,23 @@ +'use strict'; +/* eslint-disable es/no-array-prototype-indexof -- required for testing */ +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this-clause'); +var $indexOf = require('../internals/array-includes').indexOf; +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); + +var nativeIndexOf = uncurryThis([].indexOf); + +var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0; +var FORCED = NEGATIVE_ZERO || !arrayMethodIsStrict('indexOf'); + +// `Array.prototype.indexOf` method +// https://tc39.es/ecma262/#sec-array.prototype.indexof +$({ target: 'Array', proto: true, forced: FORCED }, { + indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { + var fromIndex = arguments.length > 1 ? arguments[1] : undefined; + return NEGATIVE_ZERO + // convert -0 to +0 + ? nativeIndexOf(this, searchElement, fromIndex) || 0 + : $indexOf(this, searchElement, fromIndex); + } +}); diff --git a/node_modules/core-js/modules/es.array.is-array.js b/node_modules/core-js/modules/es.array.is-array.js new file mode 100644 index 00000000..44824279 --- /dev/null +++ b/node_modules/core-js/modules/es.array.is-array.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var isArray = require('../internals/is-array'); + +// `Array.isArray` method +// https://tc39.es/ecma262/#sec-array.isarray +$({ target: 'Array', stat: true }, { + isArray: isArray +}); diff --git a/node_modules/core-js/modules/es.array.iterator.js b/node_modules/core-js/modules/es.array.iterator.js new file mode 100644 index 00000000..3b5af9ab --- /dev/null +++ b/node_modules/core-js/modules/es.array.iterator.js @@ -0,0 +1,62 @@ +'use strict'; +var toIndexedObject = require('../internals/to-indexed-object'); +var addToUnscopables = require('../internals/add-to-unscopables'); +var Iterators = require('../internals/iterators'); +var InternalStateModule = require('../internals/internal-state'); +var defineProperty = require('../internals/object-define-property').f; +var defineIterator = require('../internals/iterator-define'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var IS_PURE = require('../internals/is-pure'); +var DESCRIPTORS = require('../internals/descriptors'); + +var ARRAY_ITERATOR = 'Array Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR); + +// `Array.prototype.entries` method +// https://tc39.es/ecma262/#sec-array.prototype.entries +// `Array.prototype.keys` method +// https://tc39.es/ecma262/#sec-array.prototype.keys +// `Array.prototype.values` method +// https://tc39.es/ecma262/#sec-array.prototype.values +// `Array.prototype[@@iterator]` method +// https://tc39.es/ecma262/#sec-array.prototype-@@iterator +// `CreateArrayIterator` internal method +// https://tc39.es/ecma262/#sec-createarrayiterator +module.exports = defineIterator(Array, 'Array', function (iterated, kind) { + setInternalState(this, { + type: ARRAY_ITERATOR, + target: toIndexedObject(iterated), // target + index: 0, // next index + kind: kind // kind + }); +// `%ArrayIteratorPrototype%.next` method +// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next +}, function () { + var state = getInternalState(this); + var target = state.target; + var index = state.index++; + if (!target || index >= target.length) { + state.target = null; + return createIterResultObject(undefined, true); + } + switch (state.kind) { + case 'keys': return createIterResultObject(index, false); + case 'values': return createIterResultObject(target[index], false); + } return createIterResultObject([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; + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables('keys'); +addToUnscopables('values'); +addToUnscopables('entries'); + +// V8 ~ Chrome 45- bug +if (!IS_PURE && DESCRIPTORS && values.name !== 'values') try { + defineProperty(values, 'name', { value: 'values' }); +} catch (error) { /* empty */ } diff --git a/node_modules/core-js/modules/es.array.join.js b/node_modules/core-js/modules/es.array.join.js new file mode 100644 index 00000000..9f2ebf2a --- /dev/null +++ b/node_modules/core-js/modules/es.array.join.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var IndexedObject = require('../internals/indexed-object'); +var toIndexedObject = require('../internals/to-indexed-object'); +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); + +var nativeJoin = uncurryThis([].join); + +var ES3_STRINGS = IndexedObject !== Object; +var FORCED = ES3_STRINGS || !arrayMethodIsStrict('join', ','); + +// `Array.prototype.join` method +// https://tc39.es/ecma262/#sec-array.prototype.join +$({ target: 'Array', proto: true, forced: FORCED }, { + join: function join(separator) { + return nativeJoin(toIndexedObject(this), separator === undefined ? ',' : separator); + } +}); diff --git a/node_modules/core-js/modules/es.array.last-index-of.js b/node_modules/core-js/modules/es.array.last-index-of.js new file mode 100644 index 00000000..0f3cfc52 --- /dev/null +++ b/node_modules/core-js/modules/es.array.last-index-of.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var lastIndexOf = require('../internals/array-last-index-of'); + +// `Array.prototype.lastIndexOf` method +// https://tc39.es/ecma262/#sec-array.prototype.lastindexof +// eslint-disable-next-line es/no-array-prototype-lastindexof -- required for testing +$({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, { + lastIndexOf: lastIndexOf +}); diff --git a/node_modules/core-js/modules/es.array.map.js b/node_modules/core-js/modules/es.array.map.js new file mode 100644 index 00000000..4419a0b7 --- /dev/null +++ b/node_modules/core-js/modules/es.array.map.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var $map = require('../internals/array-iteration').map; +var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support'); + +var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map'); + +// `Array.prototype.map` method +// https://tc39.es/ecma262/#sec-array.prototype.map +// with adding support of @@species +$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { + map: function map(callbackfn /* , thisArg */) { + return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.array.of.js b/node_modules/core-js/modules/es.array.of.js new file mode 100644 index 00000000..4dbb2341 --- /dev/null +++ b/node_modules/core-js/modules/es.array.of.js @@ -0,0 +1,27 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var isConstructor = require('../internals/is-constructor'); +var createProperty = require('../internals/create-property'); + +var $Array = Array; + +var ISNT_GENERIC = fails(function () { + function F() { /* empty */ } + // eslint-disable-next-line es/no-array-of -- safe + return !($Array.of.call(F) instanceof F); +}); + +// `Array.of` method +// https://tc39.es/ecma262/#sec-array.of +// WebKit Array.of isn't generic +$({ target: 'Array', stat: true, forced: ISNT_GENERIC }, { + of: function of(/* ...args */) { + var index = 0; + var argumentsLength = arguments.length; + var result = new (isConstructor(this) ? this : $Array)(argumentsLength); + while (argumentsLength > index) createProperty(result, index, arguments[index++]); + result.length = argumentsLength; + return result; + } +}); diff --git a/node_modules/core-js/modules/es.array.push.js b/node_modules/core-js/modules/es.array.push.js new file mode 100644 index 00000000..71db9767 --- /dev/null +++ b/node_modules/core-js/modules/es.array.push.js @@ -0,0 +1,42 @@ +'use strict'; +var $ = require('../internals/export'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var setArrayLength = require('../internals/array-set-length'); +var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer'); +var fails = require('../internals/fails'); + +var INCORRECT_TO_LENGTH = fails(function () { + return [].push.call({ length: 0x100000000 }, 1) !== 4294967297; +}); + +// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError +// https://bugs.chromium.org/p/v8/issues/detail?id=12681 +var properErrorOnNonWritableLength = function () { + try { + // eslint-disable-next-line es/no-object-defineproperty -- safe + Object.defineProperty([], 'length', { writable: false }).push(); + } catch (error) { + return error instanceof TypeError; + } +}; + +var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength(); + +// `Array.prototype.push` method +// https://tc39.es/ecma262/#sec-array.prototype.push +$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + push: function push(item) { + var O = toObject(this); + var len = lengthOfArrayLike(O); + var argCount = arguments.length; + doesNotExceedSafeInteger(len + argCount); + for (var i = 0; i < argCount; i++) { + O[len] = arguments[i]; + len++; + } + setArrayLength(O, len); + return len; + } +}); diff --git a/node_modules/core-js/modules/es.array.reduce-right.js b/node_modules/core-js/modules/es.array.reduce-right.js new file mode 100644 index 00000000..49501040 --- /dev/null +++ b/node_modules/core-js/modules/es.array.reduce-right.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var $reduceRight = require('../internals/array-reduce').right; +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); +var CHROME_VERSION = require('../internals/environment-v8-version'); +var IS_NODE = require('../internals/environment-is-node'); + +// Chrome 80-82 has a critical bug +// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 +var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83; +var FORCED = CHROME_BUG || !arrayMethodIsStrict('reduceRight'); + +// `Array.prototype.reduceRight` method +// https://tc39.es/ecma262/#sec-array.prototype.reduceright +$({ target: 'Array', proto: true, forced: FORCED }, { + reduceRight: function reduceRight(callbackfn /* , initialValue */) { + return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.array.reduce.js b/node_modules/core-js/modules/es.array.reduce.js new file mode 100644 index 00000000..42a008ed --- /dev/null +++ b/node_modules/core-js/modules/es.array.reduce.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var $reduce = require('../internals/array-reduce').left; +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); +var CHROME_VERSION = require('../internals/environment-v8-version'); +var IS_NODE = require('../internals/environment-is-node'); + +// Chrome 80-82 has a critical bug +// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 +var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83; +var FORCED = CHROME_BUG || !arrayMethodIsStrict('reduce'); + +// `Array.prototype.reduce` method +// https://tc39.es/ecma262/#sec-array.prototype.reduce +$({ target: 'Array', proto: true, forced: FORCED }, { + reduce: function reduce(callbackfn /* , initialValue */) { + var length = arguments.length; + return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.array.reverse.js b/node_modules/core-js/modules/es.array.reverse.js new file mode 100644 index 00000000..79047586 --- /dev/null +++ b/node_modules/core-js/modules/es.array.reverse.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var isArray = require('../internals/is-array'); + +var nativeReverse = uncurryThis([].reverse); +var test = [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 +$({ target: 'Array', proto: true, forced: String(test) === String(test.reverse()) }, { + reverse: function reverse() { + // eslint-disable-next-line no-self-assign -- dirty hack + if (isArray(this)) this.length = this.length; + return nativeReverse(this); + } +}); diff --git a/node_modules/core-js/modules/es.array.slice.js b/node_modules/core-js/modules/es.array.slice.js new file mode 100644 index 00000000..373cab53 --- /dev/null +++ b/node_modules/core-js/modules/es.array.slice.js @@ -0,0 +1,49 @@ +'use strict'; +var $ = require('../internals/export'); +var isArray = require('../internals/is-array'); +var isConstructor = require('../internals/is-constructor'); +var isObject = require('../internals/is-object'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toIndexedObject = require('../internals/to-indexed-object'); +var createProperty = require('../internals/create-property'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support'); +var nativeSlice = require('../internals/array-slice'); + +var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice'); + +var SPECIES = wellKnownSymbol('species'); +var $Array = Array; +var max = Math.max; + +// `Array.prototype.slice` method +// https://tc39.es/ecma262/#sec-array.prototype.slice +// fallback for not array-like ES3 strings and DOM objects +$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { + slice: function slice(start, end) { + var O = toIndexedObject(this); + var length = lengthOfArrayLike(O); + var k = toAbsoluteIndex(start, length); + var fin = toAbsoluteIndex(end === undefined ? length : end, length); + // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible + var Constructor, result, n; + if (isArray(O)) { + Constructor = O.constructor; + // cross-realm fallback + if (isConstructor(Constructor) && (Constructor === $Array || isArray(Constructor.prototype))) { + Constructor = undefined; + } else if (isObject(Constructor)) { + Constructor = Constructor[SPECIES]; + if (Constructor === null) Constructor = undefined; + } + if (Constructor === $Array || Constructor === undefined) { + return nativeSlice(O, k, fin); + } + } + result = new (Constructor === undefined ? $Array : Constructor)(max(fin - k, 0)); + for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]); + result.length = n; + return result; + } +}); diff --git a/node_modules/core-js/modules/es.array.some.js b/node_modules/core-js/modules/es.array.some.js new file mode 100644 index 00000000..f1b4462d --- /dev/null +++ b/node_modules/core-js/modules/es.array.some.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var $some = require('../internals/array-iteration').some; +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); + +var STRICT_METHOD = arrayMethodIsStrict('some'); + +// `Array.prototype.some` method +// https://tc39.es/ecma262/#sec-array.prototype.some +$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, { + some: function some(callbackfn /* , thisArg */) { + return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.array.sort.js b/node_modules/core-js/modules/es.array.sort.js new file mode 100644 index 00000000..9e9b0fef --- /dev/null +++ b/node_modules/core-js/modules/es.array.sort.js @@ -0,0 +1,106 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var deletePropertyOrThrow = require('../internals/delete-property-or-throw'); +var toString = require('../internals/to-string'); +var fails = require('../internals/fails'); +var internalSort = require('../internals/array-sort'); +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); +var FF = require('../internals/environment-ff-version'); +var IE_OR_EDGE = require('../internals/environment-is-ie-or-edge'); +var V8 = require('../internals/environment-v8-version'); +var WEBKIT = require('../internals/environment-webkit-version'); + +var test = []; +var nativeSort = uncurryThis(test.sort); +var push = uncurryThis(test.push); + +// IE8- +var FAILS_ON_UNDEFINED = fails(function () { + test.sort(undefined); +}); +// V8 bug +var FAILS_ON_NULL = fails(function () { + test.sort(null); +}); +// Old WebKit +var STRICT_METHOD = arrayMethodIsStrict('sort'); + +var STABLE_SORT = !fails(function () { + // feature detection can be too slow, so check engines versions + if (V8) return V8 < 70; + if (FF && FF > 3) return; + if (IE_OR_EDGE) return true; + if (WEBKIT) return WEBKIT < 603; + + var result = ''; + var code, chr, value, index; + + // generate an array with more 512 elements (Chakra and old V8 fails only in this case) + for (code = 65; code < 76; code++) { + chr = String.fromCharCode(code); + + switch (code) { + case 66: case 69: case 70: case 72: value = 3; break; + case 68: case 71: value = 4; break; + default: value = 2; + } + + for (index = 0; index < 47; index++) { + test.push({ k: chr + index, v: value }); + } + } + + test.sort(function (a, b) { return b.v - a.v; }); + + for (index = 0; index < test.length; index++) { + chr = test[index].k.charAt(0); + if (result.charAt(result.length - 1) !== chr) result += chr; + } + + return result !== 'DGBEFHACIJK'; +}); + +var FORCED = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT; + +var getSortCompare = 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(x) > toString(y) ? 1 : -1; + }; +}; + +// `Array.prototype.sort` method +// https://tc39.es/ecma262/#sec-array.prototype.sort +$({ target: 'Array', proto: true, forced: FORCED }, { + sort: function sort(comparefn) { + if (comparefn !== undefined) aCallable(comparefn); + + var array = toObject(this); + + if (STABLE_SORT) return comparefn === undefined ? nativeSort(array) : nativeSort(array, comparefn); + + var items = []; + var arrayLength = lengthOfArrayLike(array); + var itemsLength, index; + + for (index = 0; index < arrayLength; index++) { + if (index in array) push(items, array[index]); + } + + internalSort(items, getSortCompare(comparefn)); + + itemsLength = lengthOfArrayLike(items); + index = 0; + + while (index < itemsLength) array[index] = items[index++]; + while (index < arrayLength) deletePropertyOrThrow(array, index++); + + return array; + } +}); diff --git a/node_modules/core-js/modules/es.array.species.js b/node_modules/core-js/modules/es.array.species.js new file mode 100644 index 00000000..11ada491 --- /dev/null +++ b/node_modules/core-js/modules/es.array.species.js @@ -0,0 +1,6 @@ +'use strict'; +var setSpecies = require('../internals/set-species'); + +// `Array[@@species]` getter +// https://tc39.es/ecma262/#sec-get-array-@@species +setSpecies('Array'); diff --git a/node_modules/core-js/modules/es.array.splice.js b/node_modules/core-js/modules/es.array.splice.js new file mode 100644 index 00000000..2da6a795 --- /dev/null +++ b/node_modules/core-js/modules/es.array.splice.js @@ -0,0 +1,67 @@ +'use strict'; +var $ = require('../internals/export'); +var toObject = require('../internals/to-object'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var setArrayLength = require('../internals/array-set-length'); +var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer'); +var arraySpeciesCreate = require('../internals/array-species-create'); +var createProperty = require('../internals/create-property'); +var deletePropertyOrThrow = require('../internals/delete-property-or-throw'); +var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support'); + +var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice'); + +var max = Math.max; +var min = Math.min; + +// `Array.prototype.splice` method +// https://tc39.es/ecma262/#sec-array.prototype.splice +// with adding support of @@species +$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { + splice: function splice(start, deleteCount /* , ...items */) { + var O = toObject(this); + var len = lengthOfArrayLike(O); + var actualStart = toAbsoluteIndex(start, len); + var argumentsLength = arguments.length; + var insertCount, actualDeleteCount, A, k, from, to; + if (argumentsLength === 0) { + insertCount = actualDeleteCount = 0; + } else if (argumentsLength === 1) { + insertCount = 0; + actualDeleteCount = len - actualStart; + } else { + insertCount = argumentsLength - 2; + actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); + } + doesNotExceedSafeInteger(len + insertCount - actualDeleteCount); + A = arraySpeciesCreate(O, actualDeleteCount); + for (k = 0; k < actualDeleteCount; k++) { + from = actualStart + k; + if (from in O) createProperty(A, k, O[from]); + } + A.length = actualDeleteCount; + if (insertCount < actualDeleteCount) { + for (k = actualStart; k < len - actualDeleteCount; k++) { + from = k + actualDeleteCount; + to = k + insertCount; + if (from in O) O[to] = O[from]; + else deletePropertyOrThrow(O, to); + } + for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1); + } else if (insertCount > actualDeleteCount) { + for (k = len - actualDeleteCount; k > actualStart; k--) { + from = k + actualDeleteCount - 1; + to = k + insertCount - 1; + if (from in O) O[to] = O[from]; + else deletePropertyOrThrow(O, to); + } + } + for (k = 0; k < insertCount; k++) { + O[k + actualStart] = arguments[k + 2]; + } + setArrayLength(O, len - actualDeleteCount + insertCount); + return A; + } +}); diff --git a/node_modules/core-js/modules/es.array.to-reversed.js b/node_modules/core-js/modules/es.array.to-reversed.js new file mode 100644 index 00000000..00c5d0d0 --- /dev/null +++ b/node_modules/core-js/modules/es.array.to-reversed.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var arrayToReversed = require('../internals/array-to-reversed'); +var toIndexedObject = require('../internals/to-indexed-object'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +var $Array = Array; + +// `Array.prototype.toReversed` method +// https://tc39.es/ecma262/#sec-array.prototype.toreversed +$({ target: 'Array', proto: true }, { + toReversed: function toReversed() { + return arrayToReversed(toIndexedObject(this), $Array); + } +}); + +addToUnscopables('toReversed'); diff --git a/node_modules/core-js/modules/es.array.to-sorted.js b/node_modules/core-js/modules/es.array.to-sorted.js new file mode 100644 index 00000000..b3ce4786 --- /dev/null +++ b/node_modules/core-js/modules/es.array.to-sorted.js @@ -0,0 +1,24 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); +var toIndexedObject = require('../internals/to-indexed-object'); +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); +var getBuiltInPrototypeMethod = require('../internals/get-built-in-prototype-method'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +var $Array = Array; +var sort = uncurryThis(getBuiltInPrototypeMethod('Array', 'sort')); + +// `Array.prototype.toSorted` method +// https://tc39.es/ecma262/#sec-array.prototype.tosorted +$({ target: 'Array', proto: true }, { + toSorted: function toSorted(compareFn) { + if (compareFn !== undefined) aCallable(compareFn); + var O = toIndexedObject(this); + var A = arrayFromConstructorAndList($Array, O); + return sort(A, compareFn); + } +}); + +addToUnscopables('toSorted'); diff --git a/node_modules/core-js/modules/es.array.to-spliced.js b/node_modules/core-js/modules/es.array.to-spliced.js new file mode 100644 index 00000000..cad654ee --- /dev/null +++ b/node_modules/core-js/modules/es.array.to-spliced.js @@ -0,0 +1,44 @@ +'use strict'; +var $ = require('../internals/export'); +var addToUnscopables = require('../internals/add-to-unscopables'); +var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var toIndexedObject = require('../internals/to-indexed-object'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var $Array = Array; +var max = Math.max; +var min = Math.min; + +// `Array.prototype.toSpliced` method +// https://tc39.es/ecma262/#sec-array.prototype.tospliced +$({ target: 'Array', proto: true }, { + toSpliced: function toSpliced(start, deleteCount /* , ...items */) { + var O = toIndexedObject(this); + var len = lengthOfArrayLike(O); + var actualStart = toAbsoluteIndex(start, len); + var argumentsLength = arguments.length; + var k = 0; + var insertCount, actualDeleteCount, newLen, A; + if (argumentsLength === 0) { + insertCount = actualDeleteCount = 0; + } else if (argumentsLength === 1) { + insertCount = 0; + actualDeleteCount = len - actualStart; + } else { + insertCount = argumentsLength - 2; + actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); + } + newLen = doesNotExceedSafeInteger(len + insertCount - actualDeleteCount); + A = $Array(newLen); + + for (; k < actualStart; k++) A[k] = O[k]; + for (; k < actualStart + insertCount; k++) A[k] = arguments[k - actualStart + 2]; + for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount]; + + return A; + } +}); + +addToUnscopables('toSpliced'); diff --git a/node_modules/core-js/modules/es.array.unscopables.flat-map.js b/node_modules/core-js/modules/es.array.unscopables.flat-map.js new file mode 100644 index 00000000..788076de --- /dev/null +++ b/node_modules/core-js/modules/es.array.unscopables.flat-map.js @@ -0,0 +1,7 @@ +'use strict'; +// this method was added to unscopables after implementation +// in popular engines, so it's moved to a separate module +var addToUnscopables = require('../internals/add-to-unscopables'); + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables('flatMap'); diff --git a/node_modules/core-js/modules/es.array.unscopables.flat.js b/node_modules/core-js/modules/es.array.unscopables.flat.js new file mode 100644 index 00000000..4fa66a88 --- /dev/null +++ b/node_modules/core-js/modules/es.array.unscopables.flat.js @@ -0,0 +1,7 @@ +'use strict'; +// this method was added to unscopables after implementation +// in popular engines, so it's moved to a separate module +var addToUnscopables = require('../internals/add-to-unscopables'); + +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables +addToUnscopables('flat'); diff --git a/node_modules/core-js/modules/es.array.unshift.js b/node_modules/core-js/modules/es.array.unshift.js new file mode 100644 index 00000000..4d31cd89 --- /dev/null +++ b/node_modules/core-js/modules/es.array.unshift.js @@ -0,0 +1,45 @@ +'use strict'; +var $ = require('../internals/export'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var setArrayLength = require('../internals/array-set-length'); +var deletePropertyOrThrow = require('../internals/delete-property-or-throw'); +var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer'); + +// IE8- +var INCORRECT_RESULT = [].unshift(0) !== 1; + +// V8 ~ Chrome < 71 and Safari <= 15.4, FF < 23 throws InternalError +var properErrorOnNonWritableLength = function () { + try { + // eslint-disable-next-line es/no-object-defineproperty -- safe + Object.defineProperty([], 'length', { writable: false }).unshift(); + } catch (error) { + return error instanceof TypeError; + } +}; + +var FORCED = INCORRECT_RESULT || !properErrorOnNonWritableLength(); + +// `Array.prototype.unshift` method +// https://tc39.es/ecma262/#sec-array.prototype.unshift +$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + unshift: function unshift(item) { + var O = toObject(this); + var len = lengthOfArrayLike(O); + var argCount = arguments.length; + if (argCount) { + doesNotExceedSafeInteger(len + argCount); + var k = len; + while (k--) { + var to = k + argCount; + if (k in O) O[to] = O[k]; + else deletePropertyOrThrow(O, to); + } + for (var j = 0; j < argCount; j++) { + O[j] = arguments[j]; + } + } return setArrayLength(O, len + argCount); + } +}); diff --git a/node_modules/core-js/modules/es.array.with.js b/node_modules/core-js/modules/es.array.with.js new file mode 100644 index 00000000..77fd99f8 --- /dev/null +++ b/node_modules/core-js/modules/es.array.with.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var arrayWith = require('../internals/array-with'); +var toIndexedObject = require('../internals/to-indexed-object'); + +var $Array = Array; + +// `Array.prototype.with` method +// https://tc39.es/ecma262/#sec-array.prototype.with +$({ target: 'Array', proto: true }, { + 'with': function (index, value) { + return arrayWith(toIndexedObject(this), $Array, index, value); + } +}); diff --git a/node_modules/core-js/modules/es.data-view.constructor.js b/node_modules/core-js/modules/es.data-view.constructor.js new file mode 100644 index 00000000..0c33e768 --- /dev/null +++ b/node_modules/core-js/modules/es.data-view.constructor.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var ArrayBufferModule = require('../internals/array-buffer'); +var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection'); + +// `DataView` constructor +// https://tc39.es/ecma262/#sec-dataview-constructor +$({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, { + DataView: ArrayBufferModule.DataView +}); diff --git a/node_modules/core-js/modules/es.data-view.get-float16.js b/node_modules/core-js/modules/es.data-view.get-float16.js new file mode 100644 index 00000000..0934fb35 --- /dev/null +++ b/node_modules/core-js/modules/es.data-view.get-float16.js @@ -0,0 +1,31 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); + +var pow = Math.pow; + +var EXP_MASK16 = 31; // 2 ** 5 - 1 +var SIGNIFICAND_MASK16 = 1023; // 2 ** 10 - 1 +var MIN_SUBNORMAL16 = pow(2, -24); // 2 ** -10 * 2 ** -14 +var SIGNIFICAND_DENOM16 = 0.0009765625; // 2 ** -10 + +var unpackFloat16 = function (bytes) { + var sign = bytes >>> 15; + var exponent = bytes >>> 10 & EXP_MASK16; + var significand = bytes & SIGNIFICAND_MASK16; + if (exponent === EXP_MASK16) return significand === 0 ? (sign === 0 ? Infinity : -Infinity) : NaN; + if (exponent === 0) return significand * (sign === 0 ? MIN_SUBNORMAL16 : -MIN_SUBNORMAL16); + return pow(2, exponent - 15) * (sign === 0 ? 1 + significand * SIGNIFICAND_DENOM16 : -1 - significand * SIGNIFICAND_DENOM16); +}; + +// eslint-disable-next-line es/no-typed-arrays -- safe +var getUint16 = uncurryThis(DataView.prototype.getUint16); + +// `DataView.prototype.getFloat16` method +// https://tc39.es/ecma262/#sec-dataview.prototype.getfloat16 +$({ target: 'DataView', proto: true }, { + getFloat16: function getFloat16(byteOffset /* , littleEndian */) { + var uint16 = getUint16(this, byteOffset, arguments.length > 1 ? arguments[1] : false); + return unpackFloat16(uint16); + } +}); diff --git a/node_modules/core-js/modules/es.data-view.js b/node_modules/core-js/modules/es.data-view.js new file mode 100644 index 00000000..97728492 --- /dev/null +++ b/node_modules/core-js/modules/es.data-view.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/es.data-view.constructor'); diff --git a/node_modules/core-js/modules/es.data-view.set-float16.js b/node_modules/core-js/modules/es.data-view.set-float16.js new file mode 100644 index 00000000..38f6e04e --- /dev/null +++ b/node_modules/core-js/modules/es.data-view.set-float16.js @@ -0,0 +1,54 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aDataView = require('../internals/a-data-view'); +var toIndex = require('../internals/to-index'); +// TODO: Replace with module dependency in `core-js@4` +var log2 = require('../internals/math-log2'); +var roundTiesToEven = require('../internals/math-round-ties-to-even'); + +var pow = Math.pow; + +var MIN_INFINITY16 = 65520; // (2 - 2 ** -11) * 2 ** 15 +var MIN_NORMAL16 = 0.000061005353927612305; // (1 - 2 ** -11) * 2 ** -14 +var REC_MIN_SUBNORMAL16 = 16777216; // 2 ** 10 * 2 ** 14 +var REC_SIGNIFICAND_DENOM16 = 1024; // 2 ** 10; + +var packFloat16 = function (value) { + // eslint-disable-next-line no-self-compare -- NaN check + if (value !== value) return 0x7E00; // NaN + if (value === 0) return (1 / value === -Infinity) << 15; // +0 or -0 + + var neg = value < 0; + if (neg) value = -value; + if (value >= MIN_INFINITY16) return neg << 15 | 0x7C00; // Infinity + if (value < MIN_NORMAL16) return neg << 15 | roundTiesToEven(value * REC_MIN_SUBNORMAL16); // subnormal + + // normal + var exponent = log2(value) | 0; + if (exponent === -15) { + // we round from a value between 2 ** -15 * (1 + 1022/1024) (the largest subnormal) and 2 ** -14 * (1 + 0/1024) (the smallest normal) + // to the latter (former impossible because of the subnormal check above) + return neg << 15 | REC_SIGNIFICAND_DENOM16; + } + var significand = roundTiesToEven((value * pow(2, -exponent) - 1) * REC_SIGNIFICAND_DENOM16); + if (significand === REC_SIGNIFICAND_DENOM16) { + // we round from a value between 2 ** n * (1 + 1023/1024) and 2 ** (n + 1) * (1 + 0/1024) to the latter + return neg << 15 | exponent + 16 << 10; + } + return neg << 15 | exponent + 15 << 10 | significand; +}; + +// eslint-disable-next-line es/no-typed-arrays -- safe +var setUint16 = uncurryThis(DataView.prototype.setUint16); + +// `DataView.prototype.setFloat16` method +// https://tc39.es/ecma262/#sec-dataview.prototype.setfloat16 +$({ target: 'DataView', proto: true }, { + setFloat16: function setFloat16(byteOffset, value /* , littleEndian */) { + aDataView(this); + var offset = toIndex(byteOffset); + var bytes = packFloat16(+value); + return setUint16(this, offset, bytes, arguments.length > 2 ? arguments[2] : false); + } +}); diff --git a/node_modules/core-js/modules/es.date.get-year.js b/node_modules/core-js/modules/es.date.get-year.js new file mode 100644 index 00000000..3558c192 --- /dev/null +++ b/node_modules/core-js/modules/es.date.get-year.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); + +// IE8- non-standard case +var FORCED = fails(function () { + // eslint-disable-next-line es/no-date-prototype-getyear-setyear -- detection + return new Date(16e11).getYear() !== 120; +}); + +var getFullYear = uncurryThis(Date.prototype.getFullYear); + +// `Date.prototype.getYear` method +// https://tc39.es/ecma262/#sec-date.prototype.getyear +$({ target: 'Date', proto: true, forced: FORCED }, { + getYear: function getYear() { + return getFullYear(this) - 1900; + } +}); diff --git a/node_modules/core-js/modules/es.date.now.js b/node_modules/core-js/modules/es.date.now.js new file mode 100644 index 00000000..df018fe1 --- /dev/null +++ b/node_modules/core-js/modules/es.date.now.js @@ -0,0 +1,15 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); + +var $Date = Date; +var thisTimeValue = uncurryThis($Date.prototype.getTime); + +// `Date.now` method +// https://tc39.es/ecma262/#sec-date.now +$({ target: 'Date', stat: true }, { + now: function now() { + return thisTimeValue(new $Date()); + } +}); diff --git a/node_modules/core-js/modules/es.date.set-year.js b/node_modules/core-js/modules/es.date.set-year.js new file mode 100644 index 00000000..0ee20fc0 --- /dev/null +++ b/node_modules/core-js/modules/es.date.set-year.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var DatePrototype = Date.prototype; +var thisTimeValue = uncurryThis(DatePrototype.getTime); +var setFullYear = uncurryThis(DatePrototype.setFullYear); + +// `Date.prototype.setYear` method +// https://tc39.es/ecma262/#sec-date.prototype.setyear +$({ target: 'Date', proto: true }, { + setYear: function setYear(year) { + // validate + thisTimeValue(this); + var yi = toIntegerOrInfinity(year); + var yyyy = yi >= 0 && yi <= 99 ? yi + 1900 : yi; + return setFullYear(this, yyyy); + } +}); diff --git a/node_modules/core-js/modules/es.date.to-gmt-string.js b/node_modules/core-js/modules/es.date.to-gmt-string.js new file mode 100644 index 00000000..7be854ea --- /dev/null +++ b/node_modules/core-js/modules/es.date.to-gmt-string.js @@ -0,0 +1,8 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Date.prototype.toGMTString` method +// https://tc39.es/ecma262/#sec-date.prototype.togmtstring +$({ target: 'Date', proto: true }, { + toGMTString: Date.prototype.toUTCString +}); diff --git a/node_modules/core-js/modules/es.date.to-iso-string.js b/node_modules/core-js/modules/es.date.to-iso-string.js new file mode 100644 index 00000000..d22cd273 --- /dev/null +++ b/node_modules/core-js/modules/es.date.to-iso-string.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var toISOString = require('../internals/date-to-iso-string'); + +// `Date.prototype.toISOString` method +// https://tc39.es/ecma262/#sec-date.prototype.toisostring +// PhantomJS / old WebKit has a broken implementations +$({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, { + toISOString: toISOString +}); diff --git a/node_modules/core-js/modules/es.date.to-json.js b/node_modules/core-js/modules/es.date.to-json.js new file mode 100644 index 00000000..328ee26f --- /dev/null +++ b/node_modules/core-js/modules/es.date.to-json.js @@ -0,0 +1,21 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var toObject = require('../internals/to-object'); +var toPrimitive = require('../internals/to-primitive'); + +var FORCED = fails(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 +$({ target: 'Date', proto: true, arity: 1, forced: FORCED }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + toJSON: function toJSON(key) { + var O = toObject(this); + var pv = toPrimitive(O, 'number'); + return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); + } +}); diff --git a/node_modules/core-js/modules/es.date.to-primitive.js b/node_modules/core-js/modules/es.date.to-primitive.js new file mode 100644 index 00000000..6e20634a --- /dev/null +++ b/node_modules/core-js/modules/es.date.to-primitive.js @@ -0,0 +1,14 @@ +'use strict'; +var hasOwn = require('../internals/has-own-property'); +var defineBuiltIn = require('../internals/define-built-in'); +var dateToPrimitive = require('../internals/date-to-primitive'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); +var DatePrototype = Date.prototype; + +// `Date.prototype[@@toPrimitive]` method +// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive +if (!hasOwn(DatePrototype, TO_PRIMITIVE)) { + defineBuiltIn(DatePrototype, TO_PRIMITIVE, dateToPrimitive); +} diff --git a/node_modules/core-js/modules/es.date.to-string.js b/node_modules/core-js/modules/es.date.to-string.js new file mode 100644 index 00000000..32e0d52f --- /dev/null +++ b/node_modules/core-js/modules/es.date.to-string.js @@ -0,0 +1,20 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var uncurryThis = require('../internals/function-uncurry-this'); +var defineBuiltIn = require('../internals/define-built-in'); + +var DatePrototype = Date.prototype; +var INVALID_DATE = 'Invalid Date'; +var TO_STRING = 'toString'; +var nativeDateToString = uncurryThis(DatePrototype[TO_STRING]); +var thisTimeValue = uncurryThis(DatePrototype.getTime); + +// `Date.prototype.toString` method +// https://tc39.es/ecma262/#sec-date.prototype.tostring +if (String(new Date(NaN)) !== INVALID_DATE) { + defineBuiltIn(DatePrototype, TO_STRING, function toString() { + var value = thisTimeValue(this); + // eslint-disable-next-line no-self-compare -- NaN check + return value === value ? nativeDateToString(this) : INVALID_DATE; + }); +} diff --git a/node_modules/core-js/modules/es.error.cause.js b/node_modules/core-js/modules/es.error.cause.js new file mode 100644 index 00000000..2e82c21f --- /dev/null +++ b/node_modules/core-js/modules/es.error.cause.js @@ -0,0 +1,58 @@ +'use strict'; +/* eslint-disable no-unused-vars -- required for functions `.length` */ +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var apply = require('../internals/function-apply'); +var wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause'); + +var WEB_ASSEMBLY = 'WebAssembly'; +var WebAssembly = globalThis[WEB_ASSEMBLY]; + +// eslint-disable-next-line es/no-error-cause -- feature detection +var FORCED = new Error('e', { cause: 7 }).cause !== 7; + +var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) { + var O = {}; + O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED); + $({ global: true, constructor: true, arity: 1, forced: FORCED }, O); +}; + +var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) { + if (WebAssembly && WebAssembly[ERROR_NAME]) { + var O = {}; + O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED); + $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O); + } +}; + +// https://tc39.es/ecma262/#sec-nativeerror +exportGlobalErrorCauseWrapper('Error', function (init) { + return function Error(message) { return apply(init, this, arguments); }; +}); +exportGlobalErrorCauseWrapper('EvalError', function (init) { + return function EvalError(message) { return apply(init, this, arguments); }; +}); +exportGlobalErrorCauseWrapper('RangeError', function (init) { + return function RangeError(message) { return apply(init, this, arguments); }; +}); +exportGlobalErrorCauseWrapper('ReferenceError', function (init) { + return function ReferenceError(message) { return apply(init, this, arguments); }; +}); +exportGlobalErrorCauseWrapper('SyntaxError', function (init) { + return function SyntaxError(message) { return apply(init, this, arguments); }; +}); +exportGlobalErrorCauseWrapper('TypeError', function (init) { + return function TypeError(message) { return apply(init, this, arguments); }; +}); +exportGlobalErrorCauseWrapper('URIError', function (init) { + return function URIError(message) { return apply(init, this, arguments); }; +}); +exportWebAssemblyErrorCauseWrapper('CompileError', function (init) { + return function CompileError(message) { return apply(init, this, arguments); }; +}); +exportWebAssemblyErrorCauseWrapper('LinkError', function (init) { + return function LinkError(message) { return apply(init, this, arguments); }; +}); +exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) { + return function RuntimeError(message) { return apply(init, this, arguments); }; +}); diff --git a/node_modules/core-js/modules/es.error.to-string.js b/node_modules/core-js/modules/es.error.to-string.js new file mode 100644 index 00000000..490c2738 --- /dev/null +++ b/node_modules/core-js/modules/es.error.to-string.js @@ -0,0 +1,11 @@ +'use strict'; +var defineBuiltIn = require('../internals/define-built-in'); +var errorToString = require('../internals/error-to-string'); + +var ErrorPrototype = Error.prototype; + +// `Error.prototype.toString` method fix +// https://tc39.es/ecma262/#sec-error.prototype.tostring +if (ErrorPrototype.toString !== errorToString) { + defineBuiltIn(ErrorPrototype, 'toString', errorToString); +} diff --git a/node_modules/core-js/modules/es.escape.js b/node_modules/core-js/modules/es.escape.js new file mode 100644 index 00000000..20e1b998 --- /dev/null +++ b/node_modules/core-js/modules/es.escape.js @@ -0,0 +1,43 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toString = require('../internals/to-string'); + +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var exec = uncurryThis(/./.exec); +var numberToString = uncurryThis(1.0.toString); +var toUpperCase = uncurryThis(''.toUpperCase); + +var raw = /[\w*+\-./@]/; + +var hex = function (code, length) { + var result = numberToString(code, 16); + while (result.length < length) result = '0' + result; + return result; +}; + +// `escape` method +// https://tc39.es/ecma262/#sec-escape-string +$({ global: true }, { + escape: function escape(string) { + var str = toString(string); + var result = ''; + var length = str.length; + var index = 0; + var chr, code; + while (index < length) { + chr = charAt(str, index++); + if (exec(raw, chr)) { + result += chr; + } else { + code = charCodeAt(chr, 0); + if (code < 256) { + result += '%' + hex(code, 2); + } else { + result += '%u' + toUpperCase(hex(code, 4)); + } + } + } return result; + } +}); diff --git a/node_modules/core-js/modules/es.function.bind.js b/node_modules/core-js/modules/es.function.bind.js new file mode 100644 index 00000000..f8650c2c --- /dev/null +++ b/node_modules/core-js/modules/es.function.bind.js @@ -0,0 +1,11 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var bind = require('../internals/function-bind'); + +// `Function.prototype.bind` method +// https://tc39.es/ecma262/#sec-function.prototype.bind +// eslint-disable-next-line es/no-function-prototype-bind -- detection +$({ target: 'Function', proto: true, forced: Function.bind !== bind }, { + bind: bind +}); diff --git a/node_modules/core-js/modules/es.function.has-instance.js b/node_modules/core-js/modules/es.function.has-instance.js new file mode 100644 index 00000000..8038eedd --- /dev/null +++ b/node_modules/core-js/modules/es.function.has-instance.js @@ -0,0 +1,20 @@ +'use strict'; +var isCallable = require('../internals/is-callable'); +var isObject = require('../internals/is-object'); +var definePropertyModule = require('../internals/object-define-property'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var makeBuiltIn = require('../internals/make-built-in'); + +var HAS_INSTANCE = wellKnownSymbol('hasInstance'); +var FunctionPrototype = Function.prototype; + +// `Function.prototype[@@hasInstance]` method +// https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance +if (!(HAS_INSTANCE in FunctionPrototype)) { + definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { value: makeBuiltIn(function (O) { + if (!isCallable(this) || !isObject(O)) return false; + var P = this.prototype; + return isObject(P) ? isPrototypeOf(P, O) : O instanceof this; + }, HAS_INSTANCE) }); +} diff --git a/node_modules/core-js/modules/es.function.name.js b/node_modules/core-js/modules/es.function.name.js new file mode 100644 index 00000000..aa833e4c --- /dev/null +++ b/node_modules/core-js/modules/es.function.name.js @@ -0,0 +1,26 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS; +var uncurryThis = require('../internals/function-uncurry-this'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); + +var FunctionPrototype = Function.prototype; +var functionToString = uncurryThis(FunctionPrototype.toString); +var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/; +var regExpExec = uncurryThis(nameRE.exec); +var NAME = 'name'; + +// Function instances `.name` property +// https://tc39.es/ecma262/#sec-function-instances-name +if (DESCRIPTORS && !FUNCTION_NAME_EXISTS) { + defineBuiltInAccessor(FunctionPrototype, NAME, { + configurable: true, + get: function () { + try { + return regExpExec(nameRE, functionToString(this))[1]; + } catch (error) { + return ''; + } + } + }); +} diff --git a/node_modules/core-js/modules/es.global-this.js b/node_modules/core-js/modules/es.global-this.js new file mode 100644 index 00000000..92635853 --- /dev/null +++ b/node_modules/core-js/modules/es.global-this.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); + +// `globalThis` object +// https://tc39.es/ecma262/#sec-globalthis +$({ global: true, forced: globalThis.globalThis !== globalThis }, { + globalThis: globalThis +}); diff --git a/node_modules/core-js/modules/es.iterator.constructor.js b/node_modules/core-js/modules/es.iterator.constructor.js new file mode 100644 index 00000000..de4816b5 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.constructor.js @@ -0,0 +1,65 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var anInstance = require('../internals/an-instance'); +var anObject = require('../internals/an-object'); +var isCallable = require('../internals/is-callable'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var createProperty = require('../internals/create-property'); +var fails = require('../internals/fails'); +var hasOwn = require('../internals/has-own-property'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype; +var DESCRIPTORS = require('../internals/descriptors'); +var IS_PURE = require('../internals/is-pure'); + +var CONSTRUCTOR = 'constructor'; +var ITERATOR = 'Iterator'; +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var $TypeError = TypeError; +var NativeIterator = globalThis[ITERATOR]; + +// FF56- have non-standard global helper `Iterator` +var FORCED = IS_PURE + || !isCallable(NativeIterator) + || NativeIterator.prototype !== IteratorPrototype + // FF44- non-standard `Iterator` passes previous tests + || !fails(function () { NativeIterator({}); }); + +var IteratorConstructor = function Iterator() { + anInstance(this, IteratorPrototype); + if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable'); +}; + +var defineIteratorPrototypeAccessor = function (key, value) { + if (DESCRIPTORS) { + defineBuiltInAccessor(IteratorPrototype, key, { + configurable: true, + get: function () { + return value; + }, + set: function (replacement) { + anObject(this); + if (this === IteratorPrototype) throw new $TypeError("You can't redefine this property"); + if (hasOwn(this, key)) this[key] = replacement; + else createProperty(this, key, replacement); + } + }); + } else IteratorPrototype[key] = value; +}; + +if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR); + +if (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) { + defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor); +} + +IteratorConstructor.prototype = IteratorPrototype; + +// `Iterator` constructor +// https://tc39.es/ecma262/#sec-iterator +$({ global: true, constructor: true, forced: FORCED }, { + Iterator: IteratorConstructor +}); diff --git a/node_modules/core-js/modules/es.iterator.drop.js b/node_modules/core-js/modules/es.iterator.drop.js new file mode 100644 index 00000000..5010b410 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.drop.js @@ -0,0 +1,36 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var notANaN = require('../internals/not-a-nan'); +var toPositiveInteger = require('../internals/to-positive-integer'); +var createIteratorProxy = require('../internals/iterator-create-proxy'); +var IS_PURE = require('../internals/is-pure'); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var next = this.next; + var result, done; + while (this.remaining) { + this.remaining--; + result = anObject(call(next, iterator)); + done = this.done = !!result.done; + if (done) return; + } + result = anObject(call(next, iterator)); + done = this.done = !!result.done; + if (!done) return result.value; +}); + +// `Iterator.prototype.drop` method +// https://tc39.es/ecma262/#sec-iterator.prototype.drop +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + drop: function drop(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new IteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); diff --git a/node_modules/core-js/modules/es.iterator.every.js b/node_modules/core-js/modules/es.iterator.every.js new file mode 100644 index 00000000..af5a043b --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.every.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var iterate = require('../internals/iterate'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); + +// `Iterator.prototype.every` method +// https://tc39.es/ecma262/#sec-iterator.prototype.every +$({ target: 'Iterator', proto: true, real: true }, { + every: function every(predicate) { + anObject(this); + aCallable(predicate); + var record = getIteratorDirect(this); + var counter = 0; + return !iterate(record, function (value, stop) { + if (!predicate(value, counter++)) return stop(); + }, { IS_RECORD: true, INTERRUPTED: true }).stopped; + } +}); diff --git a/node_modules/core-js/modules/es.iterator.filter.js b/node_modules/core-js/modules/es.iterator.filter.js new file mode 100644 index 00000000..13397125 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.filter.js @@ -0,0 +1,35 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var createIteratorProxy = require('../internals/iterator-create-proxy'); +var callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing'); +var IS_PURE = require('../internals/is-pure'); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var predicate = this.predicate; + var next = this.next; + var result, done, value; + while (true) { + result = anObject(call(next, iterator)); + done = this.done = !!result.done; + if (done) return; + value = result.value; + if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value; + } +}); + +// `Iterator.prototype.filter` method +// https://tc39.es/ecma262/#sec-iterator.prototype.filter +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + filter: function filter(predicate) { + anObject(this); + aCallable(predicate); + return new IteratorProxy(getIteratorDirect(this), { + predicate: predicate + }); + } +}); diff --git a/node_modules/core-js/modules/es.iterator.find.js b/node_modules/core-js/modules/es.iterator.find.js new file mode 100644 index 00000000..ae25054e --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.find.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var iterate = require('../internals/iterate'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); + +// `Iterator.prototype.find` method +// https://tc39.es/ecma262/#sec-iterator.prototype.find +$({ target: 'Iterator', proto: true, real: true }, { + find: function find(predicate) { + anObject(this); + aCallable(predicate); + var record = getIteratorDirect(this); + var counter = 0; + return iterate(record, function (value, stop) { + if (predicate(value, counter++)) return stop(value); + }, { IS_RECORD: true, INTERRUPTED: true }).result; + } +}); diff --git a/node_modules/core-js/modules/es.iterator.flat-map.js b/node_modules/core-js/modules/es.iterator.flat-map.js new file mode 100644 index 00000000..59d4912d --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.flat-map.js @@ -0,0 +1,45 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var getIteratorFlattenable = require('../internals/get-iterator-flattenable'); +var createIteratorProxy = require('../internals/iterator-create-proxy'); +var iteratorClose = require('../internals/iterator-close'); +var IS_PURE = require('../internals/is-pure'); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + var mapper = this.mapper; + var result, inner; + + while (true) { + if (inner = this.inner) try { + result = anObject(call(inner.next, inner.iterator)); + if (!result.done) return result.value; + this.inner = null; + } catch (error) { iteratorClose(iterator, 'throw', error); } + + result = anObject(call(this.next, iterator)); + + if (this.done = !!result.done) return; + + try { + this.inner = getIteratorFlattenable(mapper(result.value, this.counter++), false); + } catch (error) { iteratorClose(iterator, 'throw', error); } + } +}); + +// `Iterator.prototype.flatMap` method +// https://tc39.es/ecma262/#sec-iterator.prototype.flatmap +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + flatMap: function flatMap(mapper) { + anObject(this); + aCallable(mapper); + return new IteratorProxy(getIteratorDirect(this), { + mapper: mapper, + inner: null + }); + } +}); diff --git a/node_modules/core-js/modules/es.iterator.for-each.js b/node_modules/core-js/modules/es.iterator.for-each.js new file mode 100644 index 00000000..ac880a1c --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.for-each.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var iterate = require('../internals/iterate'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); + +// `Iterator.prototype.forEach` method +// https://tc39.es/ecma262/#sec-iterator.prototype.foreach +$({ target: 'Iterator', proto: true, real: true }, { + forEach: function forEach(fn) { + anObject(this); + aCallable(fn); + var record = getIteratorDirect(this); + var counter = 0; + iterate(record, function (value) { + fn(value, counter++); + }, { IS_RECORD: true }); + } +}); diff --git a/node_modules/core-js/modules/es.iterator.from.js b/node_modules/core-js/modules/es.iterator.from.js new file mode 100644 index 00000000..6c6d2054 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.from.js @@ -0,0 +1,24 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toObject = require('../internals/to-object'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype; +var createIteratorProxy = require('../internals/iterator-create-proxy'); +var getIteratorFlattenable = require('../internals/get-iterator-flattenable'); +var IS_PURE = require('../internals/is-pure'); + +var IteratorProxy = createIteratorProxy(function () { + return call(this.next, this.iterator); +}, true); + +// `Iterator.from` method +// https://tc39.es/ecma262/#sec-iterator.from +$({ target: 'Iterator', stat: true, forced: IS_PURE }, { + from: function from(O) { + var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O, true); + return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator) + ? iteratorRecord.iterator + : new IteratorProxy(iteratorRecord); + } +}); diff --git a/node_modules/core-js/modules/es.iterator.map.js b/node_modules/core-js/modules/es.iterator.map.js new file mode 100644 index 00000000..62c2114f --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.map.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var map = require('../internals/iterator-map'); +var IS_PURE = require('../internals/is-pure'); + +// `Iterator.prototype.map` method +// https://tc39.es/ecma262/#sec-iterator.prototype.map +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + map: map +}); diff --git a/node_modules/core-js/modules/es.iterator.reduce.js b/node_modules/core-js/modules/es.iterator.reduce.js new file mode 100644 index 00000000..eca31c87 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.reduce.js @@ -0,0 +1,32 @@ +'use strict'; +var $ = require('../internals/export'); +var iterate = require('../internals/iterate'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); + +var $TypeError = TypeError; + +// `Iterator.prototype.reduce` method +// https://tc39.es/ecma262/#sec-iterator.prototype.reduce +$({ target: 'Iterator', proto: true, real: true }, { + reduce: function reduce(reducer /* , initialValue */) { + anObject(this); + aCallable(reducer); + var record = getIteratorDirect(this); + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + var counter = 0; + iterate(record, function (value) { + if (noInitial) { + noInitial = false; + accumulator = value; + } else { + accumulator = reducer(accumulator, value, counter); + } + counter++; + }, { IS_RECORD: true }); + if (noInitial) throw new $TypeError('Reduce of empty iterator with no initial value'); + return accumulator; + } +}); diff --git a/node_modules/core-js/modules/es.iterator.some.js b/node_modules/core-js/modules/es.iterator.some.js new file mode 100644 index 00000000..9d43c7f1 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.some.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var iterate = require('../internals/iterate'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); + +// `Iterator.prototype.some` method +// https://tc39.es/ecma262/#sec-iterator.prototype.some +$({ target: 'Iterator', proto: true, real: true }, { + some: function some(predicate) { + anObject(this); + aCallable(predicate); + var record = getIteratorDirect(this); + var counter = 0; + return iterate(record, function (value, stop) { + if (predicate(value, counter++)) return stop(); + }, { IS_RECORD: true, INTERRUPTED: true }).stopped; + } +}); diff --git a/node_modules/core-js/modules/es.iterator.take.js b/node_modules/core-js/modules/es.iterator.take.js new file mode 100644 index 00000000..b24742c3 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.take.js @@ -0,0 +1,33 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var notANaN = require('../internals/not-a-nan'); +var toPositiveInteger = require('../internals/to-positive-integer'); +var createIteratorProxy = require('../internals/iterator-create-proxy'); +var iteratorClose = require('../internals/iterator-close'); +var IS_PURE = require('../internals/is-pure'); + +var IteratorProxy = createIteratorProxy(function () { + var iterator = this.iterator; + if (!this.remaining--) { + this.done = true; + return iteratorClose(iterator, 'normal', undefined); + } + var result = anObject(call(this.next, iterator)); + var done = this.done = !!result.done; + if (!done) return result.value; +}); + +// `Iterator.prototype.take` method +// https://tc39.es/ecma262/#sec-iterator.prototype.take +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + take: function take(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new IteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); diff --git a/node_modules/core-js/modules/es.iterator.to-array.js b/node_modules/core-js/modules/es.iterator.to-array.js new file mode 100644 index 00000000..79c9da47 --- /dev/null +++ b/node_modules/core-js/modules/es.iterator.to-array.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var anObject = require('../internals/an-object'); +var iterate = require('../internals/iterate'); +var getIteratorDirect = require('../internals/get-iterator-direct'); + +var push = [].push; + +// `Iterator.prototype.toArray` method +// https://tc39.es/ecma262/#sec-iterator.prototype.toarray +$({ target: 'Iterator', proto: true, real: true }, { + toArray: function toArray() { + var result = []; + iterate(getIteratorDirect(anObject(this)), push, { that: result, IS_RECORD: true }); + return result; + } +}); diff --git a/node_modules/core-js/modules/es.json.stringify.js b/node_modules/core-js/modules/es.json.stringify.js new file mode 100644 index 00000000..3c62efc1 --- /dev/null +++ b/node_modules/core-js/modules/es.json.stringify.js @@ -0,0 +1,73 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var apply = require('../internals/function-apply'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); +var isCallable = require('../internals/is-callable'); +var isSymbol = require('../internals/is-symbol'); +var arraySlice = require('../internals/array-slice'); +var getReplacerFunction = require('../internals/get-json-replacer-function'); +var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); + +var $String = String; +var $stringify = getBuiltIn('JSON', 'stringify'); +var exec = uncurryThis(/./.exec); +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var replace = uncurryThis(''.replace); +var numberToString = uncurryThis(1.0.toString); + +var tester = /[\uD800-\uDFFF]/g; +var low = /^[\uD800-\uDBFF]$/; +var hi = /^[\uDC00-\uDFFF]$/; + +var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () { + var symbol = getBuiltIn('Symbol')('stringify detection'); + // MS Edge converts symbol values to JSON as {} + return $stringify([symbol]) !== '[null]' + // WebKit converts symbol values to JSON as null + || $stringify({ a: symbol }) !== '{}' + // V8 throws on boxed symbols + || $stringify(Object(symbol)) !== '{}'; +}); + +// https://github.com/tc39/proposal-well-formed-stringify +var ILL_FORMED_UNICODE = fails(function () { + return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"' + || $stringify('\uDEAD') !== '"\\udead"'; +}); + +var stringifyWithSymbolsFix = function (it, replacer) { + var args = arraySlice(arguments); + var $replacer = getReplacerFunction(replacer); + if (!isCallable($replacer) && (it === undefined || isSymbol(it))) return; // IE8 returns string on undefined + args[1] = function (key, value) { + // some old implementations (like WebKit) could pass numbers as keys + if (isCallable($replacer)) value = call($replacer, this, $String(key), value); + if (!isSymbol(value)) return value; + }; + return apply($stringify, null, args); +}; + +var fixIllFormed = function (match, offset, string) { + var prev = charAt(string, offset - 1); + var next = charAt(string, offset + 1); + if ((exec(low, match) && !exec(hi, next)) || (exec(hi, match) && !exec(low, prev))) { + return '\\u' + numberToString(charCodeAt(match, 0), 16); + } return match; +}; + +if ($stringify) { + // `JSON.stringify` method + // https://tc39.es/ecma262/#sec-json.stringify + $({ 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(arguments); + var result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args); + return ILL_FORMED_UNICODE && typeof result == 'string' ? replace(result, tester, fixIllFormed) : result; + } + }); +} diff --git a/node_modules/core-js/modules/es.json.to-string-tag.js b/node_modules/core-js/modules/es.json.to-string-tag.js new file mode 100644 index 00000000..b886b62b --- /dev/null +++ b/node_modules/core-js/modules/es.json.to-string-tag.js @@ -0,0 +1,7 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var setToStringTag = require('../internals/set-to-string-tag'); + +// JSON[@@toStringTag] property +// https://tc39.es/ecma262/#sec-json-@@tostringtag +setToStringTag(globalThis.JSON, 'JSON', true); diff --git a/node_modules/core-js/modules/es.map.constructor.js b/node_modules/core-js/modules/es.map.constructor.js new file mode 100644 index 00000000..c78dcf6d --- /dev/null +++ b/node_modules/core-js/modules/es.map.constructor.js @@ -0,0 +1,9 @@ +'use strict'; +var collection = require('../internals/collection'); +var collectionStrong = require('../internals/collection-strong'); + +// `Map` constructor +// https://tc39.es/ecma262/#sec-map-objects +collection('Map', function (init) { + return function Map() { return init(this, arguments.length ? arguments[0] : undefined); }; +}, collectionStrong); diff --git a/node_modules/core-js/modules/es.map.group-by.js b/node_modules/core-js/modules/es.map.group-by.js new file mode 100644 index 00000000..686e54ec --- /dev/null +++ b/node_modules/core-js/modules/es.map.group-by.js @@ -0,0 +1,38 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var iterate = require('../internals/iterate'); +var MapHelpers = require('../internals/map-helpers'); +var IS_PURE = require('../internals/is-pure'); +var fails = require('../internals/fails'); + +var Map = MapHelpers.Map; +var has = MapHelpers.has; +var get = MapHelpers.get; +var set = MapHelpers.set; +var push = uncurryThis([].push); + +var DOES_NOT_WORK_WITH_PRIMITIVES = IS_PURE || fails(function () { + return Map.groupBy('ab', function (it) { + return it; + }).get('a').length !== 1; +}); + +// `Map.groupBy` method +// https://tc39.es/ecma262/#sec-map.groupby +$({ target: 'Map', stat: true, forced: IS_PURE || DOES_NOT_WORK_WITH_PRIMITIVES }, { + groupBy: function groupBy(items, callbackfn) { + requireObjectCoercible(items); + aCallable(callbackfn); + var map = new Map(); + var k = 0; + iterate(items, function (value) { + var key = callbackfn(value, k++); + if (!has(map, key)) set(map, key, [value]); + else push(get(map, key), value); + }); + return map; + } +}); diff --git a/node_modules/core-js/modules/es.map.js b/node_modules/core-js/modules/es.map.js new file mode 100644 index 00000000..abe2fe5e --- /dev/null +++ b/node_modules/core-js/modules/es.map.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/es.map.constructor'); diff --git a/node_modules/core-js/modules/es.math.acosh.js b/node_modules/core-js/modules/es.math.acosh.js new file mode 100644 index 00000000..d49bb772 --- /dev/null +++ b/node_modules/core-js/modules/es.math.acosh.js @@ -0,0 +1,26 @@ +'use strict'; +var $ = require('../internals/export'); +var log1p = require('../internals/math-log1p'); + +// eslint-disable-next-line es/no-math-acosh -- required for testing +var $acosh = Math.acosh; +var log = Math.log; +var sqrt = Math.sqrt; +var LN2 = Math.LN2; + +var FORCED = !$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 + || $acosh(Infinity) !== Infinity; + +// `Math.acosh` method +// https://tc39.es/ecma262/#sec-math.acosh +$({ target: 'Math', stat: true, forced: FORCED }, { + acosh: function acosh(x) { + var n = +x; + return n < 1 ? NaN : n > 94906265.62425156 + ? log(n) + LN2 + : log1p(n - 1 + sqrt(n - 1) * sqrt(n + 1)); + } +}); diff --git a/node_modules/core-js/modules/es.math.asinh.js b/node_modules/core-js/modules/es.math.asinh.js new file mode 100644 index 00000000..0069392e --- /dev/null +++ b/node_modules/core-js/modules/es.math.asinh.js @@ -0,0 +1,21 @@ +'use strict'; +var $ = require('../internals/export'); + +// eslint-disable-next-line es/no-math-asinh -- required for testing +var $asinh = Math.asinh; +var log = Math.log; +var sqrt = Math.sqrt; + +function asinh(x) { + var n = +x; + return !isFinite(n) || n === 0 ? n : n < 0 ? -asinh(-n) : log(n + sqrt(n * n + 1)); +} + +var FORCED = !($asinh && 1 / $asinh(0) > 0); + +// `Math.asinh` method +// https://tc39.es/ecma262/#sec-math.asinh +// Tor Browser bug: Math.asinh(0) -> -0 +$({ target: 'Math', stat: true, forced: FORCED }, { + asinh: asinh +}); diff --git a/node_modules/core-js/modules/es.math.atanh.js b/node_modules/core-js/modules/es.math.atanh.js new file mode 100644 index 00000000..125a1b7a --- /dev/null +++ b/node_modules/core-js/modules/es.math.atanh.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); + +// eslint-disable-next-line es/no-math-atanh -- required for testing +var $atanh = Math.atanh; +var log = Math.log; + +var FORCED = !($atanh && 1 / $atanh(-0) < 0); + +// `Math.atanh` method +// https://tc39.es/ecma262/#sec-math.atanh +// Tor Browser bug: Math.atanh(-0) -> 0 +$({ target: 'Math', stat: true, forced: FORCED }, { + atanh: function atanh(x) { + var n = +x; + return n === 0 ? n : log((1 + n) / (1 - n)) / 2; + } +}); diff --git a/node_modules/core-js/modules/es.math.cbrt.js b/node_modules/core-js/modules/es.math.cbrt.js new file mode 100644 index 00000000..1c634cfb --- /dev/null +++ b/node_modules/core-js/modules/es.math.cbrt.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var sign = require('../internals/math-sign'); + +var abs = Math.abs; +var pow = Math.pow; + +// `Math.cbrt` method +// https://tc39.es/ecma262/#sec-math.cbrt +$({ target: 'Math', stat: true }, { + cbrt: function cbrt(x) { + var n = +x; + return sign(n) * pow(abs(n), 1 / 3); + } +}); diff --git a/node_modules/core-js/modules/es.math.clz32.js b/node_modules/core-js/modules/es.math.clz32.js new file mode 100644 index 00000000..65f7ffc0 --- /dev/null +++ b/node_modules/core-js/modules/es.math.clz32.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); + +var floor = Math.floor; +var log = Math.log; +var LOG2E = Math.LOG2E; + +// `Math.clz32` method +// https://tc39.es/ecma262/#sec-math.clz32 +$({ target: 'Math', stat: true }, { + clz32: function clz32(x) { + var n = x >>> 0; + return n ? 31 - floor(log(n + 0.5) * LOG2E) : 32; + } +}); diff --git a/node_modules/core-js/modules/es.math.cosh.js b/node_modules/core-js/modules/es.math.cosh.js new file mode 100644 index 00000000..6846eadb --- /dev/null +++ b/node_modules/core-js/modules/es.math.cosh.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var expm1 = require('../internals/math-expm1'); + +// eslint-disable-next-line es/no-math-cosh -- required for testing +var $cosh = Math.cosh; +var abs = Math.abs; +var E = Math.E; + +var FORCED = !$cosh || $cosh(710) === Infinity; + +// `Math.cosh` method +// https://tc39.es/ecma262/#sec-math.cosh +$({ target: 'Math', stat: true, forced: FORCED }, { + cosh: function cosh(x) { + var t = expm1(abs(x) - 1) + 1; + return (t + 1 / (t * E * E)) * (E / 2); + } +}); diff --git a/node_modules/core-js/modules/es.math.expm1.js b/node_modules/core-js/modules/es.math.expm1.js new file mode 100644 index 00000000..cc9f1747 --- /dev/null +++ b/node_modules/core-js/modules/es.math.expm1.js @@ -0,0 +1,8 @@ +'use strict'; +var $ = require('../internals/export'); +var expm1 = require('../internals/math-expm1'); + +// `Math.expm1` method +// https://tc39.es/ecma262/#sec-math.expm1 +// eslint-disable-next-line es/no-math-expm1 -- required for testing +$({ target: 'Math', stat: true, forced: expm1 !== Math.expm1 }, { expm1: expm1 }); diff --git a/node_modules/core-js/modules/es.math.f16round.js b/node_modules/core-js/modules/es.math.f16round.js new file mode 100644 index 00000000..a0df19cc --- /dev/null +++ b/node_modules/core-js/modules/es.math.f16round.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var floatRound = require('../internals/math-float-round'); + +var FLOAT16_EPSILON = 0.0009765625; +var FLOAT16_MAX_VALUE = 65504; +var FLOAT16_MIN_VALUE = 6.103515625e-05; + +// `Math.f16round` method +// https://tc39.es/ecma262/#sec-math.f16round +$({ target: 'Math', stat: true }, { + f16round: function f16round(x) { + return floatRound(x, FLOAT16_EPSILON, FLOAT16_MAX_VALUE, FLOAT16_MIN_VALUE); + } +}); diff --git a/node_modules/core-js/modules/es.math.fround.js b/node_modules/core-js/modules/es.math.fround.js new file mode 100644 index 00000000..dedce41c --- /dev/null +++ b/node_modules/core-js/modules/es.math.fround.js @@ -0,0 +1,7 @@ +'use strict'; +var $ = require('../internals/export'); +var fround = require('../internals/math-fround'); + +// `Math.fround` method +// https://tc39.es/ecma262/#sec-math.fround +$({ target: 'Math', stat: true }, { fround: fround }); diff --git a/node_modules/core-js/modules/es.math.hypot.js b/node_modules/core-js/modules/es.math.hypot.js new file mode 100644 index 00000000..0c15598d --- /dev/null +++ b/node_modules/core-js/modules/es.math.hypot.js @@ -0,0 +1,36 @@ +'use strict'; +var $ = require('../internals/export'); + +// eslint-disable-next-line es/no-math-hypot -- required for testing +var $hypot = Math.hypot; +var abs = Math.abs; +var sqrt = Math.sqrt; + +// Chrome 77 bug +// https://bugs.chromium.org/p/v8/issues/detail?id=9546 +var FORCED = !!$hypot && $hypot(Infinity, NaN) !== Infinity; + +// `Math.hypot` method +// https://tc39.es/ecma262/#sec-math.hypot +$({ target: 'Math', stat: true, arity: 2, forced: FORCED }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + hypot: function hypot(value1, value2) { + var sum = 0; + var i = 0; + var aLen = arguments.length; + var larg = 0; + var arg, div; + while (i < aLen) { + arg = abs(arguments[i++]); + if (larg < arg) { + div = larg / arg; + sum = sum * div * div + 1; + larg = arg; + } else if (arg > 0) { + div = arg / larg; + sum += div * div; + } else sum += arg; + } + return larg === Infinity ? Infinity : larg * sqrt(sum); + } +}); diff --git a/node_modules/core-js/modules/es.math.imul.js b/node_modules/core-js/modules/es.math.imul.js new file mode 100644 index 00000000..23e73b64 --- /dev/null +++ b/node_modules/core-js/modules/es.math.imul.js @@ -0,0 +1,24 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); + +// eslint-disable-next-line es/no-math-imul -- required for testing +var $imul = Math.imul; + +var FORCED = fails(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 +$({ target: 'Math', stat: true, forced: FORCED }, { + imul: function imul(x, y) { + var UINT16 = 0xFFFF; + var xn = +x; + var yn = +y; + var xl = UINT16 & xn; + var yl = UINT16 & yn; + return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); + } +}); diff --git a/node_modules/core-js/modules/es.math.log10.js b/node_modules/core-js/modules/es.math.log10.js new file mode 100644 index 00000000..ebdcea32 --- /dev/null +++ b/node_modules/core-js/modules/es.math.log10.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var log10 = require('../internals/math-log10'); + +// `Math.log10` method +// https://tc39.es/ecma262/#sec-math.log10 +$({ target: 'Math', stat: true }, { + log10: log10 +}); diff --git a/node_modules/core-js/modules/es.math.log1p.js b/node_modules/core-js/modules/es.math.log1p.js new file mode 100644 index 00000000..951bb343 --- /dev/null +++ b/node_modules/core-js/modules/es.math.log1p.js @@ -0,0 +1,7 @@ +'use strict'; +var $ = require('../internals/export'); +var log1p = require('../internals/math-log1p'); + +// `Math.log1p` method +// https://tc39.es/ecma262/#sec-math.log1p +$({ target: 'Math', stat: true }, { log1p: log1p }); diff --git a/node_modules/core-js/modules/es.math.log2.js b/node_modules/core-js/modules/es.math.log2.js new file mode 100644 index 00000000..8fb47339 --- /dev/null +++ b/node_modules/core-js/modules/es.math.log2.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var log2 = require('../internals/math-log2'); + +// `Math.log2` method +// https://tc39.es/ecma262/#sec-math.log2 +$({ target: 'Math', stat: true }, { + log2: log2 +}); diff --git a/node_modules/core-js/modules/es.math.sign.js b/node_modules/core-js/modules/es.math.sign.js new file mode 100644 index 00000000..f28f17f1 --- /dev/null +++ b/node_modules/core-js/modules/es.math.sign.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var sign = require('../internals/math-sign'); + +// `Math.sign` method +// https://tc39.es/ecma262/#sec-math.sign +$({ target: 'Math', stat: true }, { + sign: sign +}); diff --git a/node_modules/core-js/modules/es.math.sinh.js b/node_modules/core-js/modules/es.math.sinh.js new file mode 100644 index 00000000..6e80ba07 --- /dev/null +++ b/node_modules/core-js/modules/es.math.sinh.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var expm1 = require('../internals/math-expm1'); + +var abs = Math.abs; +var exp = Math.exp; +var E = Math.E; + +var FORCED = fails(function () { + // eslint-disable-next-line es/no-math-sinh -- required for testing + return Math.sinh(-2e-17) !== -2e-17; +}); + +// `Math.sinh` method +// https://tc39.es/ecma262/#sec-math.sinh +// V8 near Chromium 38 has a problem with very small numbers +$({ target: 'Math', stat: true, forced: FORCED }, { + sinh: function sinh(x) { + var n = +x; + return abs(n) < 1 ? (expm1(n) - expm1(-n)) / 2 : (exp(n - 1) - exp(-n - 1)) * (E / 2); + } +}); diff --git a/node_modules/core-js/modules/es.math.tanh.js b/node_modules/core-js/modules/es.math.tanh.js new file mode 100644 index 00000000..a93da241 --- /dev/null +++ b/node_modules/core-js/modules/es.math.tanh.js @@ -0,0 +1,16 @@ +'use strict'; +var $ = require('../internals/export'); +var expm1 = require('../internals/math-expm1'); + +var exp = Math.exp; + +// `Math.tanh` method +// https://tc39.es/ecma262/#sec-math.tanh +$({ target: 'Math', stat: true }, { + tanh: function tanh(x) { + var n = +x; + var a = expm1(n); + var b = expm1(-n); + return a === Infinity ? 1 : b === Infinity ? -1 : (a - b) / (exp(n) + exp(-n)); + } +}); diff --git a/node_modules/core-js/modules/es.math.to-string-tag.js b/node_modules/core-js/modules/es.math.to-string-tag.js new file mode 100644 index 00000000..183b9b8f --- /dev/null +++ b/node_modules/core-js/modules/es.math.to-string-tag.js @@ -0,0 +1,6 @@ +'use strict'; +var setToStringTag = require('../internals/set-to-string-tag'); + +// Math[@@toStringTag] property +// https://tc39.es/ecma262/#sec-math-@@tostringtag +setToStringTag(Math, 'Math', true); diff --git a/node_modules/core-js/modules/es.math.trunc.js b/node_modules/core-js/modules/es.math.trunc.js new file mode 100644 index 00000000..68d99216 --- /dev/null +++ b/node_modules/core-js/modules/es.math.trunc.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var trunc = require('../internals/math-trunc'); + +// `Math.trunc` method +// https://tc39.es/ecma262/#sec-math.trunc +$({ target: 'Math', stat: true }, { + trunc: trunc +}); diff --git a/node_modules/core-js/modules/es.number.constructor.js b/node_modules/core-js/modules/es.number.constructor.js new file mode 100644 index 00000000..a7e856c6 --- /dev/null +++ b/node_modules/core-js/modules/es.number.constructor.js @@ -0,0 +1,115 @@ +'use strict'; +var $ = require('../internals/export'); +var IS_PURE = require('../internals/is-pure'); +var DESCRIPTORS = require('../internals/descriptors'); +var globalThis = require('../internals/global-this'); +var path = require('../internals/path'); +var uncurryThis = require('../internals/function-uncurry-this'); +var isForced = require('../internals/is-forced'); +var hasOwn = require('../internals/has-own-property'); +var inheritIfRequired = require('../internals/inherit-if-required'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var isSymbol = require('../internals/is-symbol'); +var toPrimitive = require('../internals/to-primitive'); +var fails = require('../internals/fails'); +var getOwnPropertyNames = require('../internals/object-get-own-property-names').f; +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; +var defineProperty = require('../internals/object-define-property').f; +var thisNumberValue = require('../internals/this-number-value'); +var trim = require('../internals/string-trim').trim; + +var NUMBER = 'Number'; +var NativeNumber = globalThis[NUMBER]; +var PureNumberNamespace = path[NUMBER]; +var NumberPrototype = NativeNumber.prototype; +var TypeError = globalThis.TypeError; +var stringSlice = uncurryThis(''.slice); +var charCodeAt = uncurryThis(''.charCodeAt); + +// `ToNumeric` abstract operation +// https://tc39.es/ecma262/#sec-tonumeric +var toNumeric = function (value) { + var primValue = toPrimitive(value, 'number'); + return typeof primValue == 'bigint' ? primValue : toNumber(primValue); +}; + +// `ToNumber` abstract operation +// https://tc39.es/ecma262/#sec-tonumber +var toNumber = function (argument) { + var it = toPrimitive(argument, 'number'); + var first, third, radix, maxCode, digits, length, index, code; + if (isSymbol(it)) throw new TypeError('Cannot convert a Symbol value to a number'); + if (typeof it == 'string' && it.length > 2) { + it = trim(it); + first = charCodeAt(it, 0); + if (first === 43 || first === 45) { + third = charCodeAt(it, 2); + if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix + } else if (first === 48) { + switch (charCodeAt(it, 1)) { + // fast equal of /^0b[01]+$/i + case 66: + case 98: + radix = 2; + maxCode = 49; + break; + // fast equal of /^0o[0-7]+$/i + case 79: + case 111: + radix = 8; + maxCode = 55; + break; + default: + return +it; + } + digits = stringSlice(it, 2); + length = digits.length; + for (index = 0; index < length; index++) { + code = charCodeAt(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; + } return parseInt(digits, radix); + } + } return +it; +}; + +var FORCED = isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1')); + +var calledWithNew = function (dummy) { + // includes check on 1..constructor(foo) case + return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(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(Object(n), this, NumberWrapper) : n; +}; + +NumberWrapper.prototype = NumberPrototype; +if (FORCED && !IS_PURE) NumberPrototype.constructor = NumberWrapper; + +$({ global: true, constructor: true, wrap: true, forced: FORCED }, { + Number: NumberWrapper +}); + +// Use `internal/copy-constructor-properties` helper in `core-js@4` +var copyConstructorProperties = function (target, source) { + for (var keys = DESCRIPTORS ? getOwnPropertyNames(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; keys.length > j; j++) { + if (hasOwn(source, key = keys[j]) && !hasOwn(target, key)) { + defineProperty(target, key, getOwnPropertyDescriptor(source, key)); + } + } +}; + +if (IS_PURE && PureNumberNamespace) copyConstructorProperties(path[NUMBER], PureNumberNamespace); +if (FORCED || IS_PURE) copyConstructorProperties(path[NUMBER], NativeNumber); diff --git a/node_modules/core-js/modules/es.number.epsilon.js b/node_modules/core-js/modules/es.number.epsilon.js new file mode 100644 index 00000000..30aa42a2 --- /dev/null +++ b/node_modules/core-js/modules/es.number.epsilon.js @@ -0,0 +1,8 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Number.EPSILON` constant +// https://tc39.es/ecma262/#sec-number.epsilon +$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { + EPSILON: Math.pow(2, -52) +}); diff --git a/node_modules/core-js/modules/es.number.is-finite.js b/node_modules/core-js/modules/es.number.is-finite.js new file mode 100644 index 00000000..61e10e79 --- /dev/null +++ b/node_modules/core-js/modules/es.number.is-finite.js @@ -0,0 +1,7 @@ +'use strict'; +var $ = require('../internals/export'); +var numberIsFinite = require('../internals/number-is-finite'); + +// `Number.isFinite` method +// https://tc39.es/ecma262/#sec-number.isfinite +$({ target: 'Number', stat: true }, { isFinite: numberIsFinite }); diff --git a/node_modules/core-js/modules/es.number.is-integer.js b/node_modules/core-js/modules/es.number.is-integer.js new file mode 100644 index 00000000..57620dfe --- /dev/null +++ b/node_modules/core-js/modules/es.number.is-integer.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var isIntegralNumber = require('../internals/is-integral-number'); + +// `Number.isInteger` method +// https://tc39.es/ecma262/#sec-number.isinteger +$({ target: 'Number', stat: true }, { + isInteger: isIntegralNumber +}); diff --git a/node_modules/core-js/modules/es.number.is-nan.js b/node_modules/core-js/modules/es.number.is-nan.js new file mode 100644 index 00000000..d12d708b --- /dev/null +++ b/node_modules/core-js/modules/es.number.is-nan.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Number.isNaN` method +// https://tc39.es/ecma262/#sec-number.isnan +$({ target: 'Number', stat: true }, { + isNaN: function isNaN(number) { + // eslint-disable-next-line no-self-compare -- NaN check + return number !== number; + } +}); diff --git a/node_modules/core-js/modules/es.number.is-safe-integer.js b/node_modules/core-js/modules/es.number.is-safe-integer.js new file mode 100644 index 00000000..5720637c --- /dev/null +++ b/node_modules/core-js/modules/es.number.is-safe-integer.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var isIntegralNumber = require('../internals/is-integral-number'); + +var abs = Math.abs; + +// `Number.isSafeInteger` method +// https://tc39.es/ecma262/#sec-number.issafeinteger +$({ target: 'Number', stat: true }, { + isSafeInteger: function isSafeInteger(number) { + return isIntegralNumber(number) && abs(number) <= 0x1FFFFFFFFFFFFF; + } +}); diff --git a/node_modules/core-js/modules/es.number.max-safe-integer.js b/node_modules/core-js/modules/es.number.max-safe-integer.js new file mode 100644 index 00000000..44e1cbba --- /dev/null +++ b/node_modules/core-js/modules/es.number.max-safe-integer.js @@ -0,0 +1,8 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Number.MAX_SAFE_INTEGER` constant +// https://tc39.es/ecma262/#sec-number.max_safe_integer +$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { + MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF +}); diff --git a/node_modules/core-js/modules/es.number.min-safe-integer.js b/node_modules/core-js/modules/es.number.min-safe-integer.js new file mode 100644 index 00000000..1d6a8712 --- /dev/null +++ b/node_modules/core-js/modules/es.number.min-safe-integer.js @@ -0,0 +1,8 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Number.MIN_SAFE_INTEGER` constant +// https://tc39.es/ecma262/#sec-number.min_safe_integer +$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { + MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF +}); diff --git a/node_modules/core-js/modules/es.number.parse-float.js b/node_modules/core-js/modules/es.number.parse-float.js new file mode 100644 index 00000000..754bed77 --- /dev/null +++ b/node_modules/core-js/modules/es.number.parse-float.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var parseFloat = require('../internals/number-parse-float'); + +// `Number.parseFloat` method +// https://tc39.es/ecma262/#sec-number.parseFloat +// eslint-disable-next-line es/no-number-parsefloat -- required for testing +$({ target: 'Number', stat: true, forced: Number.parseFloat !== parseFloat }, { + parseFloat: parseFloat +}); diff --git a/node_modules/core-js/modules/es.number.parse-int.js b/node_modules/core-js/modules/es.number.parse-int.js new file mode 100644 index 00000000..9cd68138 --- /dev/null +++ b/node_modules/core-js/modules/es.number.parse-int.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var parseInt = require('../internals/number-parse-int'); + +// `Number.parseInt` method +// https://tc39.es/ecma262/#sec-number.parseint +// eslint-disable-next-line es/no-number-parseint -- required for testing +$({ target: 'Number', stat: true, forced: Number.parseInt !== parseInt }, { + parseInt: parseInt +}); diff --git a/node_modules/core-js/modules/es.number.to-exponential.js b/node_modules/core-js/modules/es.number.to-exponential.js new file mode 100644 index 00000000..ed06e0d0 --- /dev/null +++ b/node_modules/core-js/modules/es.number.to-exponential.js @@ -0,0 +1,98 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var thisNumberValue = require('../internals/this-number-value'); +var $repeat = require('../internals/string-repeat'); +var log10 = require('../internals/math-log10'); +var fails = require('../internals/fails'); + +var $RangeError = RangeError; +var $String = String; +var $isFinite = isFinite; +var abs = Math.abs; +var floor = Math.floor; +var pow = Math.pow; +var round = Math.round; +var nativeToExponential = uncurryThis(1.0.toExponential); +var repeat = uncurryThis($repeat); +var stringSlice = uncurryThis(''.slice); + +// Edge 17- +var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11' + // IE11- && Edge 14- + && nativeToExponential(1.255, 2) === '1.25e+0' + // FF86-, V8 ~ Chrome 49-50 + && nativeToExponential(12345, 3) === '1.235e+4' + // FF86-, V8 ~ Chrome 49-50 + && nativeToExponential(25, 0) === '3e+1'; + +// IE8- +var throwsOnInfinityFraction = function () { + return fails(function () { + nativeToExponential(1, Infinity); + }) && fails(function () { + nativeToExponential(1, -Infinity); + }); +}; + +// Safari <11 && FF <50 +var properNonFiniteThisCheck = function () { + return !fails(function () { + nativeToExponential(Infinity, Infinity); + nativeToExponential(NaN, Infinity); + }); +}; + +var FORCED = !ROUNDS_PROPERLY || !throwsOnInfinityFraction() || !properNonFiniteThisCheck(); + +// `Number.prototype.toExponential` method +// https://tc39.es/ecma262/#sec-number.prototype.toexponential +$({ target: 'Number', proto: true, forced: FORCED }, { + toExponential: function toExponential(fractionDigits) { + var x = thisNumberValue(this); + if (fractionDigits === undefined) return nativeToExponential(x); + var f = toIntegerOrInfinity(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 new $RangeError('Incorrect fraction digits'); + if (ROUNDS_PROPERLY) return nativeToExponential(x, f); + var s = ''; + var m, e, c, d; + if (x < 0) { + s = '-'; + x = -x; + } + if (x === 0) { + e = 0; + m = repeat('0', f + 1); + } else { + // this block is based on https://gist.github.com/SheetJSDev/1100ad56b9f856c95299ed0e068eea08 + // TODO: improve accuracy with big fraction digits + var l = log10(x); + e = floor(l); + var w = pow(10, e - f); + var n = round(x / w); + if (2 * x >= (2 * n + 1) * w) { + n += 1; + } + if (n >= pow(10, f + 1)) { + n /= 10; + e += 1; + } + m = $String(n); + } + if (f !== 0) { + m = stringSlice(m, 0, 1) + '.' + stringSlice(m, 1); + } + if (e === 0) { + c = '+'; + d = '0'; + } else { + c = e > 0 ? '+' : '-'; + d = $String(abs(e)); + } + m += 'e' + c + d; + return s + m; + } +}); diff --git a/node_modules/core-js/modules/es.number.to-fixed.js b/node_modules/core-js/modules/es.number.to-fixed.js new file mode 100644 index 00000000..2ac36b03 --- /dev/null +++ b/node_modules/core-js/modules/es.number.to-fixed.js @@ -0,0 +1,131 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var thisNumberValue = require('../internals/this-number-value'); +var $repeat = require('../internals/string-repeat'); +var fails = require('../internals/fails'); + +var $RangeError = RangeError; +var $String = String; +var floor = Math.floor; +var repeat = uncurryThis($repeat); +var stringSlice = uncurryThis(''.slice); +var nativeToFixed = uncurryThis(1.0.toFixed); + +var pow = function (x, n, acc) { + return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); +}; + +var log = function (x) { + var n = 0; + var x2 = x; + while (x2 >= 4096) { + n += 12; + x2 /= 4096; + } + while (x2 >= 2) { + n += 1; + x2 /= 2; + } return n; +}; + +var multiply = function (data, n, c) { + var index = -1; + var c2 = c; + while (++index < 6) { + c2 += n * data[index]; + data[index] = c2 % 1e7; + c2 = floor(c2 / 1e7); + } +}; + +var divide = function (data, n) { + var index = 6; + var c = 0; + while (--index >= 0) { + c += data[index]; + data[index] = floor(c / n); + c = (c % n) * 1e7; + } +}; + +var dataToString = function (data) { + var index = 6; + var s = ''; + while (--index >= 0) { + if (s !== '' || index === 0 || data[index] !== 0) { + var t = $String(data[index]); + s = s === '' ? t : s + repeat('0', 7 - t.length) + t; + } + } return s; +}; + +var FORCED = fails(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(function () { + // V8 ~ Android 4.3- + nativeToFixed({}); +}); + +// `Number.prototype.toFixed` method +// https://tc39.es/ecma262/#sec-number.prototype.tofixed +$({ target: 'Number', proto: true, forced: FORCED }, { + toFixed: function toFixed(fractionDigits) { + var number = thisNumberValue(this); + var fractDigits = toIntegerOrInfinity(fractionDigits); + var data = [0, 0, 0, 0, 0, 0]; + var sign = ''; + var result = '0'; + var e, z, j, k; + + // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation + if (fractDigits < 0 || fractDigits > 20) throw new $RangeError('Incorrect fraction digits'); + // eslint-disable-next-line no-self-compare -- NaN check + if (number !== number) return 'NaN'; + if (number <= -1e21 || number >= 1e21) return $String(number); + if (number < 0) { + sign = '-'; + number = -number; + } + if (number > 1e-21) { + e = log(number * pow(2, 69, 1)) - 69; + z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1); + z *= 0x10000000000000; + e = 52 - e; + if (e > 0) { + multiply(data, 0, z); + j = fractDigits; + while (j >= 7) { + multiply(data, 1e7, 0); + j -= 7; + } + multiply(data, pow(10, j, 1), 0); + j = e - 1; + while (j >= 23) { + divide(data, 1 << 23); + j -= 23; + } + divide(data, 1 << j); + multiply(data, 1, 1); + divide(data, 2); + result = dataToString(data); + } else { + multiply(data, 0, z); + multiply(data, 1 << -e, 0); + result = dataToString(data) + repeat('0', fractDigits); + } + } + if (fractDigits > 0) { + k = result.length; + result = sign + (k <= fractDigits + ? '0.' + repeat('0', fractDigits - k) + result + : stringSlice(result, 0, k - fractDigits) + '.' + stringSlice(result, k - fractDigits)); + } else { + result = sign + result; + } return result; + } +}); diff --git a/node_modules/core-js/modules/es.number.to-precision.js b/node_modules/core-js/modules/es.number.to-precision.js new file mode 100644 index 00000000..9e49e53a --- /dev/null +++ b/node_modules/core-js/modules/es.number.to-precision.js @@ -0,0 +1,25 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); +var thisNumberValue = require('../internals/this-number-value'); + +var nativeToPrecision = uncurryThis(1.0.toPrecision); + +var FORCED = fails(function () { + // IE7- + return nativeToPrecision(1, undefined) !== '1'; +}) || !fails(function () { + // V8 ~ Android 4.3- + nativeToPrecision({}); +}); + +// `Number.prototype.toPrecision` method +// https://tc39.es/ecma262/#sec-number.prototype.toprecision +$({ target: 'Number', proto: true, forced: FORCED }, { + toPrecision: function toPrecision(precision) { + return precision === undefined + ? nativeToPrecision(thisNumberValue(this)) + : nativeToPrecision(thisNumberValue(this), precision); + } +}); diff --git a/node_modules/core-js/modules/es.object.assign.js b/node_modules/core-js/modules/es.object.assign.js new file mode 100644 index 00000000..88b10728 --- /dev/null +++ b/node_modules/core-js/modules/es.object.assign.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var assign = require('../internals/object-assign'); + +// `Object.assign` method +// https://tc39.es/ecma262/#sec-object.assign +// eslint-disable-next-line es/no-object-assign -- required for testing +$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, { + assign: assign +}); diff --git a/node_modules/core-js/modules/es.object.create.js b/node_modules/core-js/modules/es.object.create.js new file mode 100644 index 00000000..5522f62e --- /dev/null +++ b/node_modules/core-js/modules/es.object.create.js @@ -0,0 +1,11 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var create = require('../internals/object-create'); + +// `Object.create` method +// https://tc39.es/ecma262/#sec-object.create +$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, { + create: create +}); diff --git a/node_modules/core-js/modules/es.object.define-getter.js b/node_modules/core-js/modules/es.object.define-getter.js new file mode 100644 index 00000000..50fd442c --- /dev/null +++ b/node_modules/core-js/modules/es.object.define-getter.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var FORCED = require('../internals/object-prototype-accessors-forced'); +var aCallable = require('../internals/a-callable'); +var toObject = require('../internals/to-object'); +var definePropertyModule = require('../internals/object-define-property'); + +// `Object.prototype.__defineGetter__` method +// https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__ +if (DESCRIPTORS) { + $({ target: 'Object', proto: true, forced: FORCED }, { + __defineGetter__: function __defineGetter__(P, getter) { + definePropertyModule.f(toObject(this), P, { get: aCallable(getter), enumerable: true, configurable: true }); + } + }); +} diff --git a/node_modules/core-js/modules/es.object.define-properties.js b/node_modules/core-js/modules/es.object.define-properties.js new file mode 100644 index 00000000..b19cc603 --- /dev/null +++ b/node_modules/core-js/modules/es.object.define-properties.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var defineProperties = require('../internals/object-define-properties').f; + +// `Object.defineProperties` method +// https://tc39.es/ecma262/#sec-object.defineproperties +// eslint-disable-next-line es/no-object-defineproperties -- safe +$({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties, sham: !DESCRIPTORS }, { + defineProperties: defineProperties +}); diff --git a/node_modules/core-js/modules/es.object.define-property.js b/node_modules/core-js/modules/es.object.define-property.js new file mode 100644 index 00000000..691c9c4d --- /dev/null +++ b/node_modules/core-js/modules/es.object.define-property.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var defineProperty = require('../internals/object-define-property').f; + +// `Object.defineProperty` method +// https://tc39.es/ecma262/#sec-object.defineproperty +// eslint-disable-next-line es/no-object-defineproperty -- safe +$({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty, sham: !DESCRIPTORS }, { + defineProperty: defineProperty +}); diff --git a/node_modules/core-js/modules/es.object.define-setter.js b/node_modules/core-js/modules/es.object.define-setter.js new file mode 100644 index 00000000..186976f3 --- /dev/null +++ b/node_modules/core-js/modules/es.object.define-setter.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var FORCED = require('../internals/object-prototype-accessors-forced'); +var aCallable = require('../internals/a-callable'); +var toObject = require('../internals/to-object'); +var definePropertyModule = require('../internals/object-define-property'); + +// `Object.prototype.__defineSetter__` method +// https://tc39.es/ecma262/#sec-object.prototype.__defineSetter__ +if (DESCRIPTORS) { + $({ target: 'Object', proto: true, forced: FORCED }, { + __defineSetter__: function __defineSetter__(P, setter) { + definePropertyModule.f(toObject(this), P, { set: aCallable(setter), enumerable: true, configurable: true }); + } + }); +} diff --git a/node_modules/core-js/modules/es.object.entries.js b/node_modules/core-js/modules/es.object.entries.js new file mode 100644 index 00000000..41b6ad25 --- /dev/null +++ b/node_modules/core-js/modules/es.object.entries.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $entries = require('../internals/object-to-array').entries; + +// `Object.entries` method +// https://tc39.es/ecma262/#sec-object.entries +$({ target: 'Object', stat: true }, { + entries: function entries(O) { + return $entries(O); + } +}); diff --git a/node_modules/core-js/modules/es.object.freeze.js b/node_modules/core-js/modules/es.object.freeze.js new file mode 100644 index 00000000..bd48bc74 --- /dev/null +++ b/node_modules/core-js/modules/es.object.freeze.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var FREEZING = require('../internals/freezing'); +var fails = require('../internals/fails'); +var isObject = require('../internals/is-object'); +var onFreeze = require('../internals/internal-metadata').onFreeze; + +// eslint-disable-next-line es/no-object-freeze -- safe +var $freeze = Object.freeze; +var FAILS_ON_PRIMITIVES = fails(function () { $freeze(1); }); + +// `Object.freeze` method +// https://tc39.es/ecma262/#sec-object.freeze +$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { + freeze: function freeze(it) { + return $freeze && isObject(it) ? $freeze(onFreeze(it)) : it; + } +}); diff --git a/node_modules/core-js/modules/es.object.from-entries.js b/node_modules/core-js/modules/es.object.from-entries.js new file mode 100644 index 00000000..fbfa32f9 --- /dev/null +++ b/node_modules/core-js/modules/es.object.from-entries.js @@ -0,0 +1,16 @@ +'use strict'; +var $ = require('../internals/export'); +var iterate = require('../internals/iterate'); +var createProperty = require('../internals/create-property'); + +// `Object.fromEntries` method +// https://tc39.es/ecma262/#sec-object.fromentries +$({ target: 'Object', stat: true }, { + fromEntries: function fromEntries(iterable) { + var obj = {}; + iterate(iterable, function (k, v) { + createProperty(obj, k, v); + }, { AS_ENTRIES: true }); + return obj; + } +}); diff --git a/node_modules/core-js/modules/es.object.get-own-property-descriptor.js b/node_modules/core-js/modules/es.object.get-own-property-descriptor.js new file mode 100644 index 00000000..44606a4a --- /dev/null +++ b/node_modules/core-js/modules/es.object.get-own-property-descriptor.js @@ -0,0 +1,16 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var toIndexedObject = require('../internals/to-indexed-object'); +var nativeGetOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; +var DESCRIPTORS = require('../internals/descriptors'); + +var FORCED = !DESCRIPTORS || fails(function () { nativeGetOwnPropertyDescriptor(1); }); + +// `Object.getOwnPropertyDescriptor` method +// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor +$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, { + getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) { + return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key); + } +}); diff --git a/node_modules/core-js/modules/es.object.get-own-property-descriptors.js b/node_modules/core-js/modules/es.object.get-own-property-descriptors.js new file mode 100644 index 00000000..7c1a22c0 --- /dev/null +++ b/node_modules/core-js/modules/es.object.get-own-property-descriptors.js @@ -0,0 +1,25 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var ownKeys = require('../internals/own-keys'); +var toIndexedObject = require('../internals/to-indexed-object'); +var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); +var createProperty = require('../internals/create-property'); + +// `Object.getOwnPropertyDescriptors` method +// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors +$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, { + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { + var O = toIndexedObject(object); + var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; + var keys = ownKeys(O); + var result = {}; + var index = 0; + var key, descriptor; + while (keys.length > index) { + descriptor = getOwnPropertyDescriptor(O, key = keys[index++]); + if (descriptor !== undefined) createProperty(result, key, descriptor); + } + return result; + } +}); diff --git a/node_modules/core-js/modules/es.object.get-own-property-names.js b/node_modules/core-js/modules/es.object.get-own-property-names.js new file mode 100644 index 00000000..c076a51c --- /dev/null +++ b/node_modules/core-js/modules/es.object.get-own-property-names.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var getOwnPropertyNames = require('../internals/object-get-own-property-names-external').f; + +// eslint-disable-next-line es/no-object-getownpropertynames -- required for testing +var FAILS_ON_PRIMITIVES = fails(function () { return !Object.getOwnPropertyNames(1); }); + +// `Object.getOwnPropertyNames` method +// https://tc39.es/ecma262/#sec-object.getownpropertynames +$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { + getOwnPropertyNames: getOwnPropertyNames +}); diff --git a/node_modules/core-js/modules/es.object.get-own-property-symbols.js b/node_modules/core-js/modules/es.object.get-own-property-symbols.js new file mode 100644 index 00000000..62ebd30d --- /dev/null +++ b/node_modules/core-js/modules/es.object.get-own-property-symbols.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); +var fails = require('../internals/fails'); +var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols'); +var toObject = require('../internals/to-object'); + +// V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives +// https://bugs.chromium.org/p/v8/issues/detail?id=3443 +var FORCED = !NATIVE_SYMBOL || fails(function () { getOwnPropertySymbolsModule.f(1); }); + +// `Object.getOwnPropertySymbols` method +// https://tc39.es/ecma262/#sec-object.getownpropertysymbols +$({ target: 'Object', stat: true, forced: FORCED }, { + getOwnPropertySymbols: function getOwnPropertySymbols(it) { + var $getOwnPropertySymbols = getOwnPropertySymbolsModule.f; + return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject(it)) : []; + } +}); diff --git a/node_modules/core-js/modules/es.object.get-prototype-of.js b/node_modules/core-js/modules/es.object.get-prototype-of.js new file mode 100644 index 00000000..e8b53163 --- /dev/null +++ b/node_modules/core-js/modules/es.object.get-prototype-of.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var toObject = require('../internals/to-object'); +var nativeGetPrototypeOf = require('../internals/object-get-prototype-of'); +var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter'); + +var FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); }); + +// `Object.getPrototypeOf` method +// https://tc39.es/ecma262/#sec-object.getprototypeof +$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, { + getPrototypeOf: function getPrototypeOf(it) { + return nativeGetPrototypeOf(toObject(it)); + } +}); + diff --git a/node_modules/core-js/modules/es.object.group-by.js b/node_modules/core-js/modules/es.object.group-by.js new file mode 100644 index 00000000..590f567b --- /dev/null +++ b/node_modules/core-js/modules/es.object.group-by.js @@ -0,0 +1,39 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toPropertyKey = require('../internals/to-property-key'); +var iterate = require('../internals/iterate'); +var fails = require('../internals/fails'); + +// eslint-disable-next-line es/no-object-groupby -- testing +var nativeGroupBy = Object.groupBy; +var create = getBuiltIn('Object', 'create'); +var push = uncurryThis([].push); + +var DOES_NOT_WORK_WITH_PRIMITIVES = !nativeGroupBy || fails(function () { + return nativeGroupBy('ab', function (it) { + return it; + }).a.length !== 1; +}); + +// `Object.groupBy` method +// https://tc39.es/ecma262/#sec-object.groupby +$({ target: 'Object', stat: true, forced: DOES_NOT_WORK_WITH_PRIMITIVES }, { + groupBy: function groupBy(items, callbackfn) { + requireObjectCoercible(items); + aCallable(callbackfn); + var obj = create(null); + var k = 0; + iterate(items, function (value) { + var key = toPropertyKey(callbackfn(value, k++)); + // in some IE versions, `hasOwnProperty` returns incorrect result on integer keys + // but since it's a `null` prototype object, we can safely use `in` + if (key in obj) push(obj[key], value); + else obj[key] = [value]; + }); + return obj; + } +}); diff --git a/node_modules/core-js/modules/es.object.has-own.js b/node_modules/core-js/modules/es.object.has-own.js new file mode 100644 index 00000000..0723a801 --- /dev/null +++ b/node_modules/core-js/modules/es.object.has-own.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var hasOwn = require('../internals/has-own-property'); + +// `Object.hasOwn` method +// https://tc39.es/ecma262/#sec-object.hasown +$({ target: 'Object', stat: true }, { + hasOwn: hasOwn +}); diff --git a/node_modules/core-js/modules/es.object.is-extensible.js b/node_modules/core-js/modules/es.object.is-extensible.js new file mode 100644 index 00000000..4b05a297 --- /dev/null +++ b/node_modules/core-js/modules/es.object.is-extensible.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var $isExtensible = require('../internals/object-is-extensible'); + +// `Object.isExtensible` method +// https://tc39.es/ecma262/#sec-object.isextensible +// eslint-disable-next-line es/no-object-isextensible -- safe +$({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible }, { + isExtensible: $isExtensible +}); diff --git a/node_modules/core-js/modules/es.object.is-frozen.js b/node_modules/core-js/modules/es.object.is-frozen.js new file mode 100644 index 00000000..4cd6ddb2 --- /dev/null +++ b/node_modules/core-js/modules/es.object.is-frozen.js @@ -0,0 +1,21 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var isObject = require('../internals/is-object'); +var classof = require('../internals/classof-raw'); +var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); + +// eslint-disable-next-line es/no-object-isfrozen -- safe +var $isFrozen = Object.isFrozen; + +var FORCED = ARRAY_BUFFER_NON_EXTENSIBLE || fails(function () { $isFrozen(1); }); + +// `Object.isFrozen` method +// https://tc39.es/ecma262/#sec-object.isfrozen +$({ target: 'Object', stat: true, forced: FORCED }, { + isFrozen: function isFrozen(it) { + if (!isObject(it)) return true; + if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return true; + return $isFrozen ? $isFrozen(it) : false; + } +}); diff --git a/node_modules/core-js/modules/es.object.is-sealed.js b/node_modules/core-js/modules/es.object.is-sealed.js new file mode 100644 index 00000000..cf3a787f --- /dev/null +++ b/node_modules/core-js/modules/es.object.is-sealed.js @@ -0,0 +1,21 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var isObject = require('../internals/is-object'); +var classof = require('../internals/classof-raw'); +var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); + +// eslint-disable-next-line es/no-object-issealed -- safe +var $isSealed = Object.isSealed; + +var FORCED = ARRAY_BUFFER_NON_EXTENSIBLE || fails(function () { $isSealed(1); }); + +// `Object.isSealed` method +// https://tc39.es/ecma262/#sec-object.issealed +$({ target: 'Object', stat: true, forced: FORCED }, { + isSealed: function isSealed(it) { + if (!isObject(it)) return true; + if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return true; + return $isSealed ? $isSealed(it) : false; + } +}); diff --git a/node_modules/core-js/modules/es.object.is.js b/node_modules/core-js/modules/es.object.is.js new file mode 100644 index 00000000..7478e2d0 --- /dev/null +++ b/node_modules/core-js/modules/es.object.is.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var is = require('../internals/same-value'); + +// `Object.is` method +// https://tc39.es/ecma262/#sec-object.is +$({ target: 'Object', stat: true }, { + is: is +}); diff --git a/node_modules/core-js/modules/es.object.keys.js b/node_modules/core-js/modules/es.object.keys.js new file mode 100644 index 00000000..92356b7d --- /dev/null +++ b/node_modules/core-js/modules/es.object.keys.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var toObject = require('../internals/to-object'); +var nativeKeys = require('../internals/object-keys'); +var fails = require('../internals/fails'); + +var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); }); + +// `Object.keys` method +// https://tc39.es/ecma262/#sec-object.keys +$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { + keys: function keys(it) { + return nativeKeys(toObject(it)); + } +}); diff --git a/node_modules/core-js/modules/es.object.lookup-getter.js b/node_modules/core-js/modules/es.object.lookup-getter.js new file mode 100644 index 00000000..d7f59fec --- /dev/null +++ b/node_modules/core-js/modules/es.object.lookup-getter.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var FORCED = require('../internals/object-prototype-accessors-forced'); +var toObject = require('../internals/to-object'); +var toPropertyKey = require('../internals/to-property-key'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; + +// `Object.prototype.__lookupGetter__` method +// https://tc39.es/ecma262/#sec-object.prototype.__lookupGetter__ +if (DESCRIPTORS) { + $({ target: 'Object', proto: true, forced: FORCED }, { + __lookupGetter__: function __lookupGetter__(P) { + var O = toObject(this); + var key = toPropertyKey(P); + var desc; + do { + if (desc = getOwnPropertyDescriptor(O, key)) return desc.get; + } while (O = getPrototypeOf(O)); + } + }); +} diff --git a/node_modules/core-js/modules/es.object.lookup-setter.js b/node_modules/core-js/modules/es.object.lookup-setter.js new file mode 100644 index 00000000..77397132 --- /dev/null +++ b/node_modules/core-js/modules/es.object.lookup-setter.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var FORCED = require('../internals/object-prototype-accessors-forced'); +var toObject = require('../internals/to-object'); +var toPropertyKey = require('../internals/to-property-key'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; + +// `Object.prototype.__lookupSetter__` method +// https://tc39.es/ecma262/#sec-object.prototype.__lookupSetter__ +if (DESCRIPTORS) { + $({ target: 'Object', proto: true, forced: FORCED }, { + __lookupSetter__: function __lookupSetter__(P) { + var O = toObject(this); + var key = toPropertyKey(P); + var desc; + do { + if (desc = getOwnPropertyDescriptor(O, key)) return desc.set; + } while (O = getPrototypeOf(O)); + } + }); +} diff --git a/node_modules/core-js/modules/es.object.prevent-extensions.js b/node_modules/core-js/modules/es.object.prevent-extensions.js new file mode 100644 index 00000000..0f826f8c --- /dev/null +++ b/node_modules/core-js/modules/es.object.prevent-extensions.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var isObject = require('../internals/is-object'); +var onFreeze = require('../internals/internal-metadata').onFreeze; +var FREEZING = require('../internals/freezing'); +var fails = require('../internals/fails'); + +// eslint-disable-next-line es/no-object-preventextensions -- safe +var $preventExtensions = Object.preventExtensions; +var FAILS_ON_PRIMITIVES = fails(function () { $preventExtensions(1); }); + +// `Object.preventExtensions` method +// https://tc39.es/ecma262/#sec-object.preventextensions +$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { + preventExtensions: function preventExtensions(it) { + return $preventExtensions && isObject(it) ? $preventExtensions(onFreeze(it)) : it; + } +}); diff --git a/node_modules/core-js/modules/es.object.proto.js b/node_modules/core-js/modules/es.object.proto.js new file mode 100644 index 00000000..9954885d --- /dev/null +++ b/node_modules/core-js/modules/es.object.proto.js @@ -0,0 +1,31 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var isObject = require('../internals/is-object'); +var isPossiblePrototype = require('../internals/is-possible-prototype'); +var toObject = require('../internals/to-object'); +var requireObjectCoercible = require('../internals/require-object-coercible'); + +// eslint-disable-next-line es/no-object-getprototypeof -- safe +var getPrototypeOf = Object.getPrototypeOf; +// eslint-disable-next-line es/no-object-setprototypeof -- safe +var setPrototypeOf = Object.setPrototypeOf; +var ObjectPrototype = Object.prototype; +var PROTO = '__proto__'; + +// `Object.prototype.__proto__` accessor +// https://tc39.es/ecma262/#sec-object.prototype.__proto__ +if (DESCRIPTORS && getPrototypeOf && setPrototypeOf && !(PROTO in ObjectPrototype)) try { + defineBuiltInAccessor(ObjectPrototype, PROTO, { + configurable: true, + get: function __proto__() { + return getPrototypeOf(toObject(this)); + }, + set: function __proto__(proto) { + var O = requireObjectCoercible(this); + if (isPossiblePrototype(proto) && isObject(O)) { + setPrototypeOf(O, proto); + } + } + }); +} catch (error) { /* empty */ } diff --git a/node_modules/core-js/modules/es.object.seal.js b/node_modules/core-js/modules/es.object.seal.js new file mode 100644 index 00000000..b77983b6 --- /dev/null +++ b/node_modules/core-js/modules/es.object.seal.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var isObject = require('../internals/is-object'); +var onFreeze = require('../internals/internal-metadata').onFreeze; +var FREEZING = require('../internals/freezing'); +var fails = require('../internals/fails'); + +// eslint-disable-next-line es/no-object-seal -- safe +var $seal = Object.seal; +var FAILS_ON_PRIMITIVES = fails(function () { $seal(1); }); + +// `Object.seal` method +// https://tc39.es/ecma262/#sec-object.seal +$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { + seal: function seal(it) { + return $seal && isObject(it) ? $seal(onFreeze(it)) : it; + } +}); diff --git a/node_modules/core-js/modules/es.object.set-prototype-of.js b/node_modules/core-js/modules/es.object.set-prototype-of.js new file mode 100644 index 00000000..3d0952e7 --- /dev/null +++ b/node_modules/core-js/modules/es.object.set-prototype-of.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); + +// `Object.setPrototypeOf` method +// https://tc39.es/ecma262/#sec-object.setprototypeof +$({ target: 'Object', stat: true }, { + setPrototypeOf: setPrototypeOf +}); diff --git a/node_modules/core-js/modules/es.object.to-string.js b/node_modules/core-js/modules/es.object.to-string.js new file mode 100644 index 00000000..63253be1 --- /dev/null +++ b/node_modules/core-js/modules/es.object.to-string.js @@ -0,0 +1,10 @@ +'use strict'; +var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support'); +var defineBuiltIn = require('../internals/define-built-in'); +var toString = require('../internals/object-to-string'); + +// `Object.prototype.toString` method +// https://tc39.es/ecma262/#sec-object.prototype.tostring +if (!TO_STRING_TAG_SUPPORT) { + defineBuiltIn(Object.prototype, 'toString', toString, { unsafe: true }); +} diff --git a/node_modules/core-js/modules/es.object.values.js b/node_modules/core-js/modules/es.object.values.js new file mode 100644 index 00000000..e35348e0 --- /dev/null +++ b/node_modules/core-js/modules/es.object.values.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $values = require('../internals/object-to-array').values; + +// `Object.values` method +// https://tc39.es/ecma262/#sec-object.values +$({ target: 'Object', stat: true }, { + values: function values(O) { + return $values(O); + } +}); diff --git a/node_modules/core-js/modules/es.parse-float.js b/node_modules/core-js/modules/es.parse-float.js new file mode 100644 index 00000000..109e0751 --- /dev/null +++ b/node_modules/core-js/modules/es.parse-float.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var $parseFloat = require('../internals/number-parse-float'); + +// `parseFloat` method +// https://tc39.es/ecma262/#sec-parsefloat-string +$({ global: true, forced: parseFloat !== $parseFloat }, { + parseFloat: $parseFloat +}); diff --git a/node_modules/core-js/modules/es.parse-int.js b/node_modules/core-js/modules/es.parse-int.js new file mode 100644 index 00000000..7422a73e --- /dev/null +++ b/node_modules/core-js/modules/es.parse-int.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var $parseInt = require('../internals/number-parse-int'); + +// `parseInt` method +// https://tc39.es/ecma262/#sec-parseint-string-radix +$({ global: true, forced: parseInt !== $parseInt }, { + parseInt: $parseInt +}); diff --git a/node_modules/core-js/modules/es.promise.all-settled.js b/node_modules/core-js/modules/es.promise.all-settled.js new file mode 100644 index 00000000..73b282a4 --- /dev/null +++ b/node_modules/core-js/modules/es.promise.all-settled.js @@ -0,0 +1,44 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); +var perform = require('../internals/perform'); +var iterate = require('../internals/iterate'); +var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); + +// `Promise.allSettled` method +// https://tc39.es/ecma262/#sec-promise.allsettled +$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { + allSettled: function allSettled(iterable) { + var C = this; + var capability = newPromiseCapabilityModule.f(C); + var resolve = capability.resolve; + var reject = capability.reject; + var result = perform(function () { + var promiseResolve = aCallable(C.resolve); + var values = []; + var counter = 0; + var remaining = 1; + iterate(iterable, function (promise) { + var index = counter++; + var alreadyCalled = false; + remaining++; + call(promiseResolve, C, promise).then(function (value) { + if (alreadyCalled) return; + alreadyCalled = true; + values[index] = { status: 'fulfilled', value: value }; + --remaining || resolve(values); + }, function (error) { + if (alreadyCalled) return; + alreadyCalled = true; + values[index] = { status: 'rejected', reason: error }; + --remaining || resolve(values); + }); + }); + --remaining || resolve(values); + }); + if (result.error) reject(result.value); + return capability.promise; + } +}); diff --git a/node_modules/core-js/modules/es.promise.all.js b/node_modules/core-js/modules/es.promise.all.js new file mode 100644 index 00000000..77e81c93 --- /dev/null +++ b/node_modules/core-js/modules/es.promise.all.js @@ -0,0 +1,39 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); +var perform = require('../internals/perform'); +var iterate = require('../internals/iterate'); +var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); + +// `Promise.all` method +// https://tc39.es/ecma262/#sec-promise.all +$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { + all: function all(iterable) { + var C = this; + var capability = newPromiseCapabilityModule.f(C); + var resolve = capability.resolve; + var reject = capability.reject; + var result = perform(function () { + var $promiseResolve = aCallable(C.resolve); + var values = []; + var counter = 0; + var remaining = 1; + iterate(iterable, function (promise) { + var index = counter++; + var alreadyCalled = false; + remaining++; + call($promiseResolve, C, promise).then(function (value) { + if (alreadyCalled) return; + alreadyCalled = true; + values[index] = value; + --remaining || resolve(values); + }, reject); + }); + --remaining || resolve(values); + }); + if (result.error) reject(result.value); + return capability.promise; + } +}); diff --git a/node_modules/core-js/modules/es.promise.any.js b/node_modules/core-js/modules/es.promise.any.js new file mode 100644 index 00000000..dd92bd76 --- /dev/null +++ b/node_modules/core-js/modules/es.promise.any.js @@ -0,0 +1,48 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var getBuiltIn = require('../internals/get-built-in'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); +var perform = require('../internals/perform'); +var iterate = require('../internals/iterate'); +var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); + +var PROMISE_ANY_ERROR = 'No one promise resolved'; + +// `Promise.any` method +// https://tc39.es/ecma262/#sec-promise.any +$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { + any: function any(iterable) { + var C = this; + var AggregateError = getBuiltIn('AggregateError'); + var capability = newPromiseCapabilityModule.f(C); + var resolve = capability.resolve; + var reject = capability.reject; + var result = perform(function () { + var promiseResolve = aCallable(C.resolve); + var errors = []; + var counter = 0; + var remaining = 1; + var alreadyResolved = false; + iterate(iterable, function (promise) { + var index = counter++; + var alreadyRejected = false; + remaining++; + call(promiseResolve, C, promise).then(function (value) { + if (alreadyRejected || alreadyResolved) return; + alreadyResolved = true; + resolve(value); + }, function (error) { + if (alreadyRejected || alreadyResolved) return; + alreadyRejected = true; + errors[index] = error; + --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); + }); + }); + --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); + }); + if (result.error) reject(result.value); + return capability.promise; + } +}); diff --git a/node_modules/core-js/modules/es.promise.catch.js b/node_modules/core-js/modules/es.promise.catch.js new file mode 100644 index 00000000..c4947fde --- /dev/null +++ b/node_modules/core-js/modules/es.promise.catch.js @@ -0,0 +1,26 @@ +'use strict'; +var $ = require('../internals/export'); +var IS_PURE = require('../internals/is-pure'); +var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR; +var NativePromiseConstructor = require('../internals/promise-native-constructor'); +var getBuiltIn = require('../internals/get-built-in'); +var isCallable = require('../internals/is-callable'); +var defineBuiltIn = require('../internals/define-built-in'); + +var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; + +// `Promise.prototype.catch` method +// https://tc39.es/ecma262/#sec-promise.prototype.catch +$({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR, 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 (!IS_PURE && isCallable(NativePromiseConstructor)) { + var method = getBuiltIn('Promise').prototype['catch']; + if (NativePromisePrototype['catch'] !== method) { + defineBuiltIn(NativePromisePrototype, 'catch', method, { unsafe: true }); + } +} diff --git a/node_modules/core-js/modules/es.promise.constructor.js b/node_modules/core-js/modules/es.promise.constructor.js new file mode 100644 index 00000000..9c04222f --- /dev/null +++ b/node_modules/core-js/modules/es.promise.constructor.js @@ -0,0 +1,290 @@ +'use strict'; +var $ = require('../internals/export'); +var IS_PURE = require('../internals/is-pure'); +var IS_NODE = require('../internals/environment-is-node'); +var globalThis = require('../internals/global-this'); +var call = require('../internals/function-call'); +var defineBuiltIn = require('../internals/define-built-in'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var setToStringTag = require('../internals/set-to-string-tag'); +var setSpecies = require('../internals/set-species'); +var aCallable = require('../internals/a-callable'); +var isCallable = require('../internals/is-callable'); +var isObject = require('../internals/is-object'); +var anInstance = require('../internals/an-instance'); +var speciesConstructor = require('../internals/species-constructor'); +var task = require('../internals/task').set; +var microtask = require('../internals/microtask'); +var hostReportErrors = require('../internals/host-report-errors'); +var perform = require('../internals/perform'); +var Queue = require('../internals/queue'); +var InternalStateModule = require('../internals/internal-state'); +var NativePromiseConstructor = require('../internals/promise-native-constructor'); +var PromiseConstructorDetection = require('../internals/promise-constructor-detection'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); + +var PROMISE = 'Promise'; +var FORCED_PROMISE_CONSTRUCTOR = PromiseConstructorDetection.CONSTRUCTOR; +var NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT; +var NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING; +var getInternalPromiseState = InternalStateModule.getterFor(PROMISE); +var setInternalState = InternalStateModule.set; +var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; +var PromiseConstructor = NativePromiseConstructor; +var PromisePrototype = NativePromisePrototype; +var TypeError = globalThis.TypeError; +var document = globalThis.document; +var process = globalThis.process; +var newPromiseCapability = newPromiseCapabilityModule.f; +var newGenericPromiseCapability = newPromiseCapability; + +var DISPATCH_EVENT = !!(document && document.createEvent && globalThis.dispatchEvent); +var UNHANDLED_REJECTION = 'unhandledrejection'; +var REJECTION_HANDLED = 'rejectionhandled'; +var PENDING = 0; +var FULFILLED = 1; +var REJECTED = 2; +var HANDLED = 1; +var UNHANDLED = 2; + +var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen; + +// helpers +var isThenable = function (it) { + var then; + return isObject(it) && isCallable(then = it.then) ? then : false; +}; + +var callReaction = function (reaction, state) { + var value = state.value; + var ok = state.state === FULFILLED; + var handler = ok ? reaction.ok : reaction.fail; + var resolve = reaction.resolve; + var reject = reaction.reject; + var domain = reaction.domain; + var result, then, exited; + try { + if (handler) { + if (!ok) { + if (state.rejection === UNHANDLED) onHandleUnhandled(state); + state.rejection = HANDLED; + } + if (handler === true) result = value; + else { + if (domain) domain.enter(); + result = handler(value); // can throw + if (domain) { + domain.exit(); + exited = true; + } + } + if (result === reaction.promise) { + reject(new TypeError('Promise-chain cycle')); + } else if (then = isThenable(result)) { + call(then, result, resolve, reject); + } else resolve(result); + } else reject(value); + } catch (error) { + if (domain && !exited) domain.exit(); + reject(error); + } +}; + +var notify = function (state, isReject) { + if (state.notified) return; + state.notified = true; + microtask(function () { + var reactions = state.reactions; + var reaction; + while (reaction = reactions.get()) { + callReaction(reaction, state); + } + state.notified = false; + if (isReject && !state.rejection) onUnhandled(state); + }); +}; + +var dispatchEvent = function (name, promise, reason) { + var event, handler; + if (DISPATCH_EVENT) { + event = document.createEvent('Event'); + event.promise = promise; + event.reason = reason; + event.initEvent(name, false, true); + globalThis.dispatchEvent(event); + } else event = { promise: promise, reason: reason }; + if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = globalThis['on' + name])) handler(event); + else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason); +}; + +var onUnhandled = function (state) { + call(task, globalThis, function () { + var promise = state.facade; + var value = state.value; + var IS_UNHANDLED = isUnhandled(state); + var result; + if (IS_UNHANDLED) { + result = perform(function () { + if (IS_NODE) { + process.emit('unhandledRejection', value, promise); + } else dispatchEvent(UNHANDLED_REJECTION, promise, value); + }); + // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should + state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED; + if (result.error) throw result.value; + } + }); +}; + +var isUnhandled = function (state) { + return state.rejection !== HANDLED && !state.parent; +}; + +var onHandleUnhandled = function (state) { + call(task, globalThis, function () { + var promise = state.facade; + if (IS_NODE) { + process.emit('rejectionHandled', promise); + } else dispatchEvent(REJECTION_HANDLED, promise, state.value); + }); +}; + +var bind = function (fn, state, unwrap) { + return function (value) { + fn(state, value, unwrap); + }; +}; + +var internalReject = function (state, value, unwrap) { + if (state.done) return; + state.done = true; + if (unwrap) state = unwrap; + state.value = value; + state.state = REJECTED; + notify(state, true); +}; + +var internalResolve = function (state, value, unwrap) { + if (state.done) return; + state.done = true; + if (unwrap) state = unwrap; + try { + if (state.facade === value) throw new TypeError("Promise can't be resolved itself"); + var then = isThenable(value); + if (then) { + microtask(function () { + var wrapper = { done: false }; + try { + call(then, value, + bind(internalResolve, wrapper, state), + bind(internalReject, wrapper, state) + ); + } catch (error) { + internalReject(wrapper, error, state); + } + }); + } else { + state.value = value; + state.state = FULFILLED; + notify(state, false); + } + } catch (error) { + internalReject({ done: false }, error, state); + } +}; + +// constructor polyfill +if (FORCED_PROMISE_CONSTRUCTOR) { + // 25.4.3.1 Promise(executor) + PromiseConstructor = function Promise(executor) { + anInstance(this, PromisePrototype); + aCallable(executor); + call(Internal, this); + var state = getInternalPromiseState(this); + try { + executor(bind(internalResolve, state), bind(internalReject, state)); + } catch (error) { + internalReject(state, error); + } + }; + + PromisePrototype = PromiseConstructor.prototype; + + // eslint-disable-next-line no-unused-vars -- required for `.length` + Internal = function Promise(executor) { + setInternalState(this, { + type: PROMISE, + done: false, + notified: false, + parent: false, + reactions: new Queue(), + rejection: false, + state: PENDING, + value: null + }); + }; + + // `Promise.prototype.then` method + // https://tc39.es/ecma262/#sec-promise.prototype.then + Internal.prototype = defineBuiltIn(PromisePrototype, 'then', function then(onFulfilled, onRejected) { + var state = getInternalPromiseState(this); + var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor)); + state.parent = true; + reaction.ok = isCallable(onFulfilled) ? onFulfilled : true; + reaction.fail = isCallable(onRejected) && onRejected; + reaction.domain = IS_NODE ? process.domain : undefined; + if (state.state === PENDING) state.reactions.add(reaction); + else microtask(function () { + callReaction(reaction, state); + }); + return reaction.promise; + }); + + OwnPromiseCapability = function () { + var promise = new Internal(); + var state = getInternalPromiseState(promise); + this.promise = promise; + this.resolve = bind(internalResolve, state); + this.reject = bind(internalReject, state); + }; + + newPromiseCapabilityModule.f = newPromiseCapability = function (C) { + return C === PromiseConstructor || C === PromiseWrapper + ? new OwnPromiseCapability(C) + : newGenericPromiseCapability(C); + }; + + if (!IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype) { + nativeThen = NativePromisePrototype.then; + + if (!NATIVE_PROMISE_SUBCLASSING) { + // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs + defineBuiltIn(NativePromisePrototype, 'then', function then(onFulfilled, onRejected) { + var that = this; + return new PromiseConstructor(function (resolve, reject) { + call(nativeThen, that, resolve, reject); + }).then(onFulfilled, onRejected); + // https://github.com/zloirock/core-js/issues/640 + }, { unsafe: true }); + } + + // make `.constructor === Promise` work for native promise-based APIs + try { + delete NativePromisePrototype.constructor; + } catch (error) { /* empty */ } + + // make `instanceof Promise` work for native promise-based APIs + if (setPrototypeOf) { + setPrototypeOf(NativePromisePrototype, PromisePrototype); + } + } +} + +// `Promise` constructor +// https://tc39.es/ecma262/#sec-promise-executor +$({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { + Promise: PromiseConstructor +}); + +setToStringTag(PromiseConstructor, PROMISE, false, true); +setSpecies(PROMISE); diff --git a/node_modules/core-js/modules/es.promise.finally.js b/node_modules/core-js/modules/es.promise.finally.js new file mode 100644 index 00000000..d5644b6f --- /dev/null +++ b/node_modules/core-js/modules/es.promise.finally.js @@ -0,0 +1,43 @@ +'use strict'; +var $ = require('../internals/export'); +var IS_PURE = require('../internals/is-pure'); +var NativePromiseConstructor = require('../internals/promise-native-constructor'); +var fails = require('../internals/fails'); +var getBuiltIn = require('../internals/get-built-in'); +var isCallable = require('../internals/is-callable'); +var speciesConstructor = require('../internals/species-constructor'); +var promiseResolve = require('../internals/promise-resolve'); +var defineBuiltIn = require('../internals/define-built-in'); + +var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; + +// Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829 +var NON_GENERIC = !!NativePromiseConstructor && fails(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 +$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { + 'finally': function (onFinally) { + var C = speciesConstructor(this, getBuiltIn('Promise')); + var isFunction = isCallable(onFinally); + return this.then( + isFunction ? function (x) { + return promiseResolve(C, onFinally()).then(function () { return x; }); + } : onFinally, + isFunction ? function (e) { + return promiseResolve(C, onFinally()).then(function () { throw e; }); + } : onFinally + ); + } +}); + +// makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then` +if (!IS_PURE && isCallable(NativePromiseConstructor)) { + var method = getBuiltIn('Promise').prototype['finally']; + if (NativePromisePrototype['finally'] !== method) { + defineBuiltIn(NativePromisePrototype, 'finally', method, { unsafe: true }); + } +} diff --git a/node_modules/core-js/modules/es.promise.js b/node_modules/core-js/modules/es.promise.js new file mode 100644 index 00000000..86067786 --- /dev/null +++ b/node_modules/core-js/modules/es.promise.js @@ -0,0 +1,8 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +require('../modules/es.promise.constructor'); +require('../modules/es.promise.all'); +require('../modules/es.promise.catch'); +require('../modules/es.promise.race'); +require('../modules/es.promise.reject'); +require('../modules/es.promise.resolve'); diff --git a/node_modules/core-js/modules/es.promise.race.js b/node_modules/core-js/modules/es.promise.race.js new file mode 100644 index 00000000..2fb470d2 --- /dev/null +++ b/node_modules/core-js/modules/es.promise.race.js @@ -0,0 +1,26 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); +var perform = require('../internals/perform'); +var iterate = require('../internals/iterate'); +var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); + +// `Promise.race` method +// https://tc39.es/ecma262/#sec-promise.race +$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { + race: function race(iterable) { + var C = this; + var capability = newPromiseCapabilityModule.f(C); + var reject = capability.reject; + var result = perform(function () { + var $promiseResolve = aCallable(C.resolve); + iterate(iterable, function (promise) { + call($promiseResolve, C, promise).then(capability.resolve, reject); + }); + }); + if (result.error) reject(result.value); + return capability.promise; + } +}); diff --git a/node_modules/core-js/modules/es.promise.reject.js b/node_modules/core-js/modules/es.promise.reject.js new file mode 100644 index 00000000..44e1456e --- /dev/null +++ b/node_modules/core-js/modules/es.promise.reject.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); +var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR; + +// `Promise.reject` method +// https://tc39.es/ecma262/#sec-promise.reject +$({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { + reject: function reject(r) { + var capability = newPromiseCapabilityModule.f(this); + var capabilityReject = capability.reject; + capabilityReject(r); + return capability.promise; + } +}); diff --git a/node_modules/core-js/modules/es.promise.resolve.js b/node_modules/core-js/modules/es.promise.resolve.js new file mode 100644 index 00000000..f1a0a0ea --- /dev/null +++ b/node_modules/core-js/modules/es.promise.resolve.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var IS_PURE = require('../internals/is-pure'); +var NativePromiseConstructor = require('../internals/promise-native-constructor'); +var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR; +var promiseResolve = require('../internals/promise-resolve'); + +var PromiseConstructorWrapper = getBuiltIn('Promise'); +var CHECK_WRAPPER = IS_PURE && !FORCED_PROMISE_CONSTRUCTOR; + +// `Promise.resolve` method +// https://tc39.es/ecma262/#sec-promise.resolve +$({ target: 'Promise', stat: true, forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR }, { + resolve: function resolve(x) { + return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x); + } +}); diff --git a/node_modules/core-js/modules/es.promise.try.js b/node_modules/core-js/modules/es.promise.try.js new file mode 100644 index 00000000..525b79ca --- /dev/null +++ b/node_modules/core-js/modules/es.promise.try.js @@ -0,0 +1,33 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var apply = require('../internals/function-apply'); +var slice = require('../internals/array-slice'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); +var aCallable = require('../internals/a-callable'); +var perform = require('../internals/perform'); + +var Promise = globalThis.Promise; + +var ACCEPT_ARGUMENTS = false; +// Avoiding the use of polyfills of the previous iteration of this proposal +// that does not accept arguments of the callback +var FORCED = !Promise || !Promise['try'] || perform(function () { + Promise['try'](function (argument) { + ACCEPT_ARGUMENTS = argument === 8; + }, 8); +}).error || !ACCEPT_ARGUMENTS; + +// `Promise.try` method +// https://tc39.es/ecma262/#sec-promise.try +$({ target: 'Promise', stat: true, forced: FORCED }, { + 'try': function (callbackfn /* , ...args */) { + var args = arguments.length > 1 ? slice(arguments, 1) : []; + var promiseCapability = newPromiseCapabilityModule.f(this); + var result = perform(function () { + return apply(aCallable(callbackfn), undefined, args); + }); + (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value); + return promiseCapability.promise; + } +}); diff --git a/node_modules/core-js/modules/es.promise.with-resolvers.js b/node_modules/core-js/modules/es.promise.with-resolvers.js new file mode 100644 index 00000000..834f0ebd --- /dev/null +++ b/node_modules/core-js/modules/es.promise.with-resolvers.js @@ -0,0 +1,16 @@ +'use strict'; +var $ = require('../internals/export'); +var newPromiseCapabilityModule = require('../internals/new-promise-capability'); + +// `Promise.withResolvers` method +// https://tc39.es/ecma262/#sec-promise.withResolvers +$({ target: 'Promise', stat: true }, { + withResolvers: function withResolvers() { + var promiseCapability = newPromiseCapabilityModule.f(this); + return { + promise: promiseCapability.promise, + resolve: promiseCapability.resolve, + reject: promiseCapability.reject + }; + } +}); diff --git a/node_modules/core-js/modules/es.reflect.apply.js b/node_modules/core-js/modules/es.reflect.apply.js new file mode 100644 index 00000000..2e19c8f3 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.apply.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var functionApply = require('../internals/function-apply'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var fails = require('../internals/fails'); + +// MS Edge argumentsList argument is optional +var OPTIONAL_ARGUMENTS_LIST = !fails(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 +$({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, { + apply: function apply(target, thisArgument, argumentsList) { + return functionApply(aCallable(target), thisArgument, anObject(argumentsList)); + } +}); diff --git a/node_modules/core-js/modules/es.reflect.construct.js b/node_modules/core-js/modules/es.reflect.construct.js new file mode 100644 index 00000000..d2283e39 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.construct.js @@ -0,0 +1,57 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var apply = require('../internals/function-apply'); +var bind = require('../internals/function-bind'); +var aConstructor = require('../internals/a-constructor'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var create = require('../internals/object-create'); +var fails = require('../internals/fails'); + +var nativeConstruct = getBuiltIn('Reflect', 'construct'); +var ObjectPrototype = Object.prototype; +var push = [].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(function () { + function F() { /* empty */ } + return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F); +}); + +var ARGS_BUG = !fails(function () { + nativeConstruct(function () { /* empty */ }); +}); + +var FORCED = NEW_TARGET_BUG || ARGS_BUG; + +$({ target: 'Reflect', stat: true, forced: FORCED, sham: FORCED }, { + construct: function construct(Target, args /* , newTarget */) { + aConstructor(Target); + anObject(args); + var newTarget = arguments.length < 3 ? Target : aConstructor(arguments[2]); + if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget); + if (Target === newTarget) { + // w/o altered newTarget, optimization for 0-4 arguments + switch (args.length) { + case 0: return new Target(); + case 1: return new Target(args[0]); + case 2: return new Target(args[0], args[1]); + case 3: return new Target(args[0], args[1], args[2]); + case 4: return new Target(args[0], args[1], args[2], args[3]); + } + // w/o altered newTarget, lot of arguments case + var $args = [null]; + apply(push, $args, args); + return new (apply(bind, Target, $args))(); + } + // with altered newTarget, not support built-in constructors + var proto = newTarget.prototype; + var instance = create(isObject(proto) ? proto : ObjectPrototype); + var result = apply(Target, instance, args); + return isObject(result) ? result : instance; + } +}); diff --git a/node_modules/core-js/modules/es.reflect.define-property.js b/node_modules/core-js/modules/es.reflect.define-property.js new file mode 100644 index 00000000..c01ee5a4 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.define-property.js @@ -0,0 +1,29 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var anObject = require('../internals/an-object'); +var toPropertyKey = require('../internals/to-property-key'); +var definePropertyModule = require('../internals/object-define-property'); +var fails = require('../internals/fails'); + +// MS Edge has broken Reflect.defineProperty - throwing instead of returning false +var ERROR_INSTEAD_OF_FALSE = fails(function () { + // eslint-disable-next-line es/no-reflect -- required for testing + Reflect.defineProperty(definePropertyModule.f({}, 1, { value: 1 }), 1, { value: 2 }); +}); + +// `Reflect.defineProperty` method +// https://tc39.es/ecma262/#sec-reflect.defineproperty +$({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS }, { + defineProperty: function defineProperty(target, propertyKey, attributes) { + anObject(target); + var key = toPropertyKey(propertyKey); + anObject(attributes); + try { + definePropertyModule.f(target, key, attributes); + return true; + } catch (error) { + return false; + } + } +}); diff --git a/node_modules/core-js/modules/es.reflect.delete-property.js b/node_modules/core-js/modules/es.reflect.delete-property.js new file mode 100644 index 00000000..fa9c1e66 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.delete-property.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var anObject = require('../internals/an-object'); +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; + +// `Reflect.deleteProperty` method +// https://tc39.es/ecma262/#sec-reflect.deleteproperty +$({ target: 'Reflect', stat: true }, { + deleteProperty: function deleteProperty(target, propertyKey) { + var descriptor = getOwnPropertyDescriptor(anObject(target), propertyKey); + return descriptor && !descriptor.configurable ? false : delete target[propertyKey]; + } +}); diff --git a/node_modules/core-js/modules/es.reflect.get-own-property-descriptor.js b/node_modules/core-js/modules/es.reflect.get-own-property-descriptor.js new file mode 100644 index 00000000..2e978bf0 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.get-own-property-descriptor.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var anObject = require('../internals/an-object'); +var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); + +// `Reflect.getOwnPropertyDescriptor` method +// https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor +$({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, { + getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { + return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey); + } +}); diff --git a/node_modules/core-js/modules/es.reflect.get-prototype-of.js b/node_modules/core-js/modules/es.reflect.get-prototype-of.js new file mode 100644 index 00000000..1fef329e --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.get-prototype-of.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var anObject = require('../internals/an-object'); +var objectGetPrototypeOf = require('../internals/object-get-prototype-of'); +var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter'); + +// `Reflect.getPrototypeOf` method +// https://tc39.es/ecma262/#sec-reflect.getprototypeof +$({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, { + getPrototypeOf: function getPrototypeOf(target) { + return objectGetPrototypeOf(anObject(target)); + } +}); diff --git a/node_modules/core-js/modules/es.reflect.get.js b/node_modules/core-js/modules/es.reflect.get.js new file mode 100644 index 00000000..e5fc8d1b --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.get.js @@ -0,0 +1,25 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var isObject = require('../internals/is-object'); +var anObject = require('../internals/an-object'); +var isDataDescriptor = require('../internals/is-data-descriptor'); +var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); + +// `Reflect.get` method +// https://tc39.es/ecma262/#sec-reflect.get +function get(target, propertyKey /* , receiver */) { + var receiver = arguments.length < 3 ? target : arguments[2]; + var descriptor, prototype; + if (anObject(target) === receiver) return target[propertyKey]; + descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey); + if (descriptor) return isDataDescriptor(descriptor) + ? descriptor.value + : descriptor.get === undefined ? undefined : call(descriptor.get, receiver); + if (isObject(prototype = getPrototypeOf(target))) return get(prototype, propertyKey, receiver); +} + +$({ target: 'Reflect', stat: true }, { + get: get +}); diff --git a/node_modules/core-js/modules/es.reflect.has.js b/node_modules/core-js/modules/es.reflect.has.js new file mode 100644 index 00000000..5d4a7f26 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.has.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Reflect.has` method +// https://tc39.es/ecma262/#sec-reflect.has +$({ target: 'Reflect', stat: true }, { + has: function has(target, propertyKey) { + return propertyKey in target; + } +}); diff --git a/node_modules/core-js/modules/es.reflect.is-extensible.js b/node_modules/core-js/modules/es.reflect.is-extensible.js new file mode 100644 index 00000000..35480ba9 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.is-extensible.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var anObject = require('../internals/an-object'); +var $isExtensible = require('../internals/object-is-extensible'); + +// `Reflect.isExtensible` method +// https://tc39.es/ecma262/#sec-reflect.isextensible +$({ target: 'Reflect', stat: true }, { + isExtensible: function isExtensible(target) { + anObject(target); + return $isExtensible(target); + } +}); diff --git a/node_modules/core-js/modules/es.reflect.own-keys.js b/node_modules/core-js/modules/es.reflect.own-keys.js new file mode 100644 index 00000000..17646526 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.own-keys.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var ownKeys = require('../internals/own-keys'); + +// `Reflect.ownKeys` method +// https://tc39.es/ecma262/#sec-reflect.ownkeys +$({ target: 'Reflect', stat: true }, { + ownKeys: ownKeys +}); diff --git a/node_modules/core-js/modules/es.reflect.prevent-extensions.js b/node_modules/core-js/modules/es.reflect.prevent-extensions.js new file mode 100644 index 00000000..57b298d8 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.prevent-extensions.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var anObject = require('../internals/an-object'); +var FREEZING = require('../internals/freezing'); + +// `Reflect.preventExtensions` method +// https://tc39.es/ecma262/#sec-reflect.preventextensions +$({ target: 'Reflect', stat: true, sham: !FREEZING }, { + preventExtensions: function preventExtensions(target) { + anObject(target); + try { + var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions'); + if (objectPreventExtensions) objectPreventExtensions(target); + return true; + } catch (error) { + return false; + } + } +}); diff --git a/node_modules/core-js/modules/es.reflect.set-prototype-of.js b/node_modules/core-js/modules/es.reflect.set-prototype-of.js new file mode 100644 index 00000000..4b7faffc --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.set-prototype-of.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var anObject = require('../internals/an-object'); +var aPossiblePrototype = require('../internals/a-possible-prototype'); +var objectSetPrototypeOf = require('../internals/object-set-prototype-of'); + +// `Reflect.setPrototypeOf` method +// https://tc39.es/ecma262/#sec-reflect.setprototypeof +if (objectSetPrototypeOf) $({ target: 'Reflect', stat: true }, { + setPrototypeOf: function setPrototypeOf(target, proto) { + anObject(target); + aPossiblePrototype(proto); + try { + objectSetPrototypeOf(target, proto); + return true; + } catch (error) { + return false; + } + } +}); diff --git a/node_modules/core-js/modules/es.reflect.set.js b/node_modules/core-js/modules/es.reflect.set.js new file mode 100644 index 00000000..5a0d3b12 --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.set.js @@ -0,0 +1,50 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var isDataDescriptor = require('../internals/is-data-descriptor'); +var fails = require('../internals/fails'); +var definePropertyModule = require('../internals/object-define-property'); +var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); + +// `Reflect.set` method +// https://tc39.es/ecma262/#sec-reflect.set +function set(target, propertyKey, V /* , receiver */) { + var receiver = arguments.length < 4 ? target : arguments[3]; + var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey); + var existingDescriptor, prototype, setter; + if (!ownDescriptor) { + if (isObject(prototype = getPrototypeOf(target))) { + return set(prototype, propertyKey, V, receiver); + } + ownDescriptor = createPropertyDescriptor(0); + } + if (isDataDescriptor(ownDescriptor)) { + if (ownDescriptor.writable === false || !isObject(receiver)) return false; + if (existingDescriptor = getOwnPropertyDescriptorModule.f(receiver, propertyKey)) { + if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false; + existingDescriptor.value = V; + definePropertyModule.f(receiver, propertyKey, existingDescriptor); + } else definePropertyModule.f(receiver, propertyKey, createPropertyDescriptor(0, V)); + } else { + setter = ownDescriptor.set; + if (setter === undefined) return false; + call(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(function () { + var Constructor = function () { /* empty */ }; + var object = definePropertyModule.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; +}); + +$({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, { + set: set +}); diff --git a/node_modules/core-js/modules/es.reflect.to-string-tag.js b/node_modules/core-js/modules/es.reflect.to-string-tag.js new file mode 100644 index 00000000..90f12cde --- /dev/null +++ b/node_modules/core-js/modules/es.reflect.to-string-tag.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var setToStringTag = require('../internals/set-to-string-tag'); + +$({ global: true }, { Reflect: {} }); + +// Reflect[@@toStringTag] property +// https://tc39.es/ecma262/#sec-reflect-@@tostringtag +setToStringTag(globalThis.Reflect, 'Reflect', true); diff --git a/node_modules/core-js/modules/es.regexp.constructor.js b/node_modules/core-js/modules/es.regexp.constructor.js new file mode 100644 index 00000000..7167c30c --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.constructor.js @@ -0,0 +1,197 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var isForced = require('../internals/is-forced'); +var inheritIfRequired = require('../internals/inherit-if-required'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var create = require('../internals/object-create'); +var getOwnPropertyNames = require('../internals/object-get-own-property-names').f; +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var isRegExp = require('../internals/is-regexp'); +var toString = require('../internals/to-string'); +var getRegExpFlags = require('../internals/regexp-get-flags'); +var stickyHelpers = require('../internals/regexp-sticky-helpers'); +var proxyAccessor = require('../internals/proxy-accessor'); +var defineBuiltIn = require('../internals/define-built-in'); +var fails = require('../internals/fails'); +var hasOwn = require('../internals/has-own-property'); +var enforceInternalState = require('../internals/internal-state').enforce; +var setSpecies = require('../internals/set-species'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var UNSUPPORTED_DOT_ALL = require('../internals/regexp-unsupported-dot-all'); +var UNSUPPORTED_NCG = require('../internals/regexp-unsupported-ncg'); + +var MATCH = wellKnownSymbol('match'); +var NativeRegExp = globalThis.RegExp; +var RegExpPrototype = NativeRegExp.prototype; +var SyntaxError = globalThis.SyntaxError; +var exec = uncurryThis(RegExpPrototype.exec); +var charAt = uncurryThis(''.charAt); +var replace = uncurryThis(''.replace); +var stringIndexOf = uncurryThis(''.indexOf); +var stringSlice = uncurryThis(''.slice); +// TODO: Use only proper RegExpIdentifierName +var IS_NCG = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/; +var re1 = /a/g; +var re2 = /a/g; + +// "new" should create a new object, old webkit bug +var CORRECT_NEW = new NativeRegExp(re1) !== re1; + +var MISSED_STICKY = stickyHelpers.MISSED_STICKY; +var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y; + +var BASE_FORCED = DESCRIPTORS && + (!CORRECT_NEW || MISSED_STICKY || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG || fails(function () { + re2[MATCH] = false; + // RegExp constructor can alter flags and IsRegExp works correct with @@match + // eslint-disable-next-line sonarjs/inconsistent-function-call -- required for testing + return NativeRegExp(re1) !== re1 || NativeRegExp(re2) === re2 || String(NativeRegExp(re1, 'i')) !== '/a/i'; + })); + +var handleDotAll = function (string) { + var length = string.length; + var index = 0; + var result = ''; + var brackets = false; + var chr; + for (; index <= length; index++) { + chr = charAt(string, index); + if (chr === '\\') { + result += chr + charAt(string, ++index); + continue; + } + if (!brackets && chr === '.') { + result += '[\\s\\S]'; + } else { + if (chr === '[') { + brackets = true; + } else if (chr === ']') { + brackets = false; + } result += chr; + } + } return result; +}; + +var handleNCG = function (string) { + var length = string.length; + var index = 0; + var result = ''; + var named = []; + var names = create(null); + var brackets = false; + var ncg = false; + var groupid = 0; + var groupname = ''; + var chr; + for (; index <= length; index++) { + chr = charAt(string, index); + if (chr === '\\') { + chr += charAt(string, ++index); + } else if (chr === ']') { + brackets = false; + } else if (!brackets) switch (true) { + case chr === '[': + brackets = true; + break; + case chr === '(': + result += chr; + // ignore non-capturing groups + if (stringSlice(string, index + 1, index + 3) === '?:') { + continue; + } + if (exec(IS_NCG, stringSlice(string, index + 1))) { + index += 2; + ncg = true; + } + groupid++; + continue; + case chr === '>' && ncg: + if (groupname === '' || hasOwn(names, groupname)) { + throw new SyntaxError('Invalid capture group name'); + } + names[groupname] = true; + named[named.length] = [groupname, groupid]; + ncg = false; + groupname = ''; + continue; + } + if (ncg) groupname += chr; + else result += chr; + } return [result, named]; +}; + +// `RegExp` constructor +// https://tc39.es/ecma262/#sec-regexp-constructor +if (isForced('RegExp', BASE_FORCED)) { + var RegExpWrapper = function RegExp(pattern, flags) { + var thisIsRegExp = isPrototypeOf(RegExpPrototype, this); + var patternIsRegExp = isRegExp(pattern); + var flagsAreUndefined = flags === undefined; + var groups = []; + var rawPattern = pattern; + var rawFlags, dotAll, sticky, handled, result, state; + + if (!thisIsRegExp && patternIsRegExp && flagsAreUndefined && pattern.constructor === RegExpWrapper) { + return pattern; + } + + if (patternIsRegExp || isPrototypeOf(RegExpPrototype, pattern)) { + pattern = pattern.source; + if (flagsAreUndefined) flags = getRegExpFlags(rawPattern); + } + + pattern = pattern === undefined ? '' : toString(pattern); + flags = flags === undefined ? '' : toString(flags); + rawPattern = pattern; + + if (UNSUPPORTED_DOT_ALL && 'dotAll' in re1) { + dotAll = !!flags && stringIndexOf(flags, 's') > -1; + if (dotAll) flags = replace(flags, /s/g, ''); + } + + rawFlags = flags; + + if (MISSED_STICKY && 'sticky' in re1) { + sticky = !!flags && stringIndexOf(flags, 'y') > -1; + if (sticky && UNSUPPORTED_Y) flags = replace(flags, /y/g, ''); + } + + if (UNSUPPORTED_NCG) { + handled = handleNCG(pattern); + pattern = handled[0]; + groups = handled[1]; + } + + result = inheritIfRequired(NativeRegExp(pattern, flags), thisIsRegExp ? this : RegExpPrototype, RegExpWrapper); + + if (dotAll || sticky || groups.length) { + state = enforceInternalState(result); + if (dotAll) { + state.dotAll = true; + state.raw = RegExpWrapper(handleDotAll(pattern), rawFlags); + } + if (sticky) state.sticky = true; + if (groups.length) state.groups = groups; + } + + if (pattern !== rawPattern) try { + // fails in old engines, but we have no alternatives for unsupported regex syntax + createNonEnumerableProperty(result, 'source', rawPattern === '' ? '(?:)' : rawPattern); + } catch (error) { /* empty */ } + + return result; + }; + + for (var keys = getOwnPropertyNames(NativeRegExp), index = 0; keys.length > index;) { + proxyAccessor(RegExpWrapper, NativeRegExp, keys[index++]); + } + + RegExpPrototype.constructor = RegExpWrapper; + RegExpWrapper.prototype = RegExpPrototype; + defineBuiltIn(globalThis, 'RegExp', RegExpWrapper, { constructor: true }); +} + +// https://tc39.es/ecma262/#sec-get-regexp-@@species +setSpecies('RegExp'); diff --git a/node_modules/core-js/modules/es.regexp.dot-all.js b/node_modules/core-js/modules/es.regexp.dot-all.js new file mode 100644 index 00000000..7ad0f580 --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.dot-all.js @@ -0,0 +1,26 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var UNSUPPORTED_DOT_ALL = require('../internals/regexp-unsupported-dot-all'); +var classof = require('../internals/classof-raw'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var getInternalState = require('../internals/internal-state').get; + +var RegExpPrototype = RegExp.prototype; +var $TypeError = TypeError; + +// `RegExp.prototype.dotAll` getter +// https://tc39.es/ecma262/#sec-get-regexp.prototype.dotall +if (DESCRIPTORS && UNSUPPORTED_DOT_ALL) { + defineBuiltInAccessor(RegExpPrototype, 'dotAll', { + configurable: true, + get: function dotAll() { + if (this === RegExpPrototype) return; + // We can't use InternalStateModule.getterFor because + // we don't add metadata for regexps created by a literal. + if (classof(this) === 'RegExp') { + return !!getInternalState(this).dotAll; + } + throw new $TypeError('Incompatible receiver, RegExp required'); + } + }); +} diff --git a/node_modules/core-js/modules/es.regexp.escape.js b/node_modules/core-js/modules/es.regexp.escape.js new file mode 100644 index 00000000..72e09d7b --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.escape.js @@ -0,0 +1,70 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aString = require('../internals/a-string'); +var hasOwn = require('../internals/has-own-property'); +var padStart = require('../internals/string-pad').start; +var WHITESPACES = require('../internals/whitespaces'); + +var $Array = Array; +var $escape = RegExp.escape; +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var numberToString = uncurryThis(1.1.toString); +var join = uncurryThis([].join); +var FIRST_DIGIT_OR_ASCII = /^[0-9a-z]/i; +var SYNTAX_SOLIDUS = /^[$()*+./?[\\\]^{|}]/; +var OTHER_PUNCTUATORS_AND_WHITESPACES = RegExp('^[!"#%&\',\\-:;<=>@`~' + WHITESPACES + ']'); +var exec = uncurryThis(FIRST_DIGIT_OR_ASCII.exec); + +var ControlEscape = { + '\u0009': 't', + '\u000A': 'n', + '\u000B': 'v', + '\u000C': 'f', + '\u000D': 'r' +}; + +var escapeChar = function (chr) { + var hex = numberToString(charCodeAt(chr, 0), 16); + return hex.length < 3 ? '\\x' + padStart(hex, 2, '0') : '\\u' + padStart(hex, 4, '0'); +}; + +// Avoiding the use of polyfills of the previous iteration of this proposal +var FORCED = !$escape || $escape('ab') !== '\\x61b'; + +// `RegExp.escape` method +// https://tc39.es/ecma262/#sec-regexp.escape +$({ target: 'RegExp', stat: true, forced: FORCED }, { + escape: function escape(S) { + aString(S); + var length = S.length; + var result = $Array(length); + + for (var i = 0; i < length; i++) { + var chr = charAt(S, i); + if (i === 0 && exec(FIRST_DIGIT_OR_ASCII, chr)) { + result[i] = escapeChar(chr); + } else if (hasOwn(ControlEscape, chr)) { + result[i] = '\\' + ControlEscape[chr]; + } else if (exec(SYNTAX_SOLIDUS, chr)) { + result[i] = '\\' + chr; + } else if (exec(OTHER_PUNCTUATORS_AND_WHITESPACES, chr)) { + result[i] = escapeChar(chr); + } else { + var charCode = charCodeAt(chr, 0); + // single UTF-16 code unit + if ((charCode & 0xF800) !== 0xD800) result[i] = chr; + // unpaired surrogate + else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt(S, i + 1) & 0xFC00) !== 0xDC00) result[i] = escapeChar(chr); + // surrogate pair + else { + result[i] = chr; + result[++i] = charAt(S, i); + } + } + } + + return join(result, ''); + } +}); diff --git a/node_modules/core-js/modules/es.regexp.exec.js b/node_modules/core-js/modules/es.regexp.exec.js new file mode 100644 index 00000000..072f2be3 --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.exec.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var exec = require('../internals/regexp-exec'); + +// `RegExp.prototype.exec` method +// https://tc39.es/ecma262/#sec-regexp.prototype.exec +$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, { + exec: exec +}); diff --git a/node_modules/core-js/modules/es.regexp.flags.js b/node_modules/core-js/modules/es.regexp.flags.js new file mode 100644 index 00000000..167dc234 --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.flags.js @@ -0,0 +1,56 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var DESCRIPTORS = require('../internals/descriptors'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var regExpFlags = require('../internals/regexp-flags'); +var fails = require('../internals/fails'); + +// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError +var RegExp = globalThis.RegExp; +var RegExpPrototype = RegExp.prototype; + +var FORCED = DESCRIPTORS && fails(function () { + var INDICES_SUPPORT = true; + try { + RegExp('.', 'd'); + } catch (error) { + INDICES_SUPPORT = false; + } + + var O = {}; + // modern V8 bug + var calls = ''; + var expected = INDICES_SUPPORT ? 'dgimsy' : 'gimsy'; + + var addGetter = function (key, chr) { + // eslint-disable-next-line es/no-object-defineproperty -- safe + Object.defineProperty(O, key, { get: function () { + calls += chr; + return true; + } }); + }; + + var pairs = { + dotAll: 's', + global: 'g', + ignoreCase: 'i', + multiline: 'm', + sticky: 'y' + }; + + if (INDICES_SUPPORT) pairs.hasIndices = 'd'; + + for (var key in pairs) addGetter(key, pairs[key]); + + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var result = Object.getOwnPropertyDescriptor(RegExpPrototype, 'flags').get.call(O); + + return result !== expected || calls !== expected; +}); + +// `RegExp.prototype.flags` getter +// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags +if (FORCED) defineBuiltInAccessor(RegExpPrototype, 'flags', { + configurable: true, + get: regExpFlags +}); diff --git a/node_modules/core-js/modules/es.regexp.sticky.js b/node_modules/core-js/modules/es.regexp.sticky.js new file mode 100644 index 00000000..7a7d2bd4 --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.sticky.js @@ -0,0 +1,26 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var MISSED_STICKY = require('../internals/regexp-sticky-helpers').MISSED_STICKY; +var classof = require('../internals/classof-raw'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var getInternalState = require('../internals/internal-state').get; + +var RegExpPrototype = RegExp.prototype; +var $TypeError = TypeError; + +// `RegExp.prototype.sticky` getter +// https://tc39.es/ecma262/#sec-get-regexp.prototype.sticky +if (DESCRIPTORS && MISSED_STICKY) { + defineBuiltInAccessor(RegExpPrototype, 'sticky', { + configurable: true, + get: function sticky() { + if (this === RegExpPrototype) return; + // We can't use InternalStateModule.getterFor because + // we don't add metadata for regexps created by a literal. + if (classof(this) === 'RegExp') { + return !!getInternalState(this).sticky; + } + throw new $TypeError('Incompatible receiver, RegExp required'); + } + }); +} diff --git a/node_modules/core-js/modules/es.regexp.test.js b/node_modules/core-js/modules/es.regexp.test.js new file mode 100644 index 00000000..20daaa00 --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.test.js @@ -0,0 +1,35 @@ +'use strict'; +// TODO: Remove from `core-js@4` since it's moved to entry points +require('../modules/es.regexp.exec'); +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var isCallable = require('../internals/is-callable'); +var anObject = require('../internals/an-object'); +var toString = require('../internals/to-string'); + +var DELEGATES_TO_EXEC = function () { + var execCalled = false; + var re = /[ac]/; + re.exec = function () { + execCalled = true; + return /./.exec.apply(this, arguments); + }; + return re.test('abc') === true && execCalled; +}(); + +var nativeTest = /./.test; + +// `RegExp.prototype.test` method +// https://tc39.es/ecma262/#sec-regexp.prototype.test +$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { + test: function (S) { + var R = anObject(this); + var string = toString(S); + var exec = R.exec; + if (!isCallable(exec)) return call(nativeTest, R, string); + var result = call(exec, R, string); + if (result === null) return false; + anObject(result); + return true; + } +}); diff --git a/node_modules/core-js/modules/es.regexp.to-string.js b/node_modules/core-js/modules/es.regexp.to-string.js new file mode 100644 index 00000000..05c763ee --- /dev/null +++ b/node_modules/core-js/modules/es.regexp.to-string.js @@ -0,0 +1,26 @@ +'use strict'; +var PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER; +var defineBuiltIn = require('../internals/define-built-in'); +var anObject = require('../internals/an-object'); +var $toString = require('../internals/to-string'); +var fails = require('../internals/fails'); +var getRegExpFlags = require('../internals/regexp-get-flags'); + +var TO_STRING = 'toString'; +var RegExpPrototype = RegExp.prototype; +var nativeToString = RegExpPrototype[TO_STRING]; + +var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) !== '/a/b'; }); +// FF44- RegExp#toString has a wrong name +var INCORRECT_NAME = PROPER_FUNCTION_NAME && nativeToString.name !== TO_STRING; + +// `RegExp.prototype.toString` method +// https://tc39.es/ecma262/#sec-regexp.prototype.tostring +if (NOT_GENERIC || INCORRECT_NAME) { + defineBuiltIn(RegExpPrototype, TO_STRING, function toString() { + var R = anObject(this); + var pattern = $toString(R.source); + var flags = $toString(getRegExpFlags(R)); + return '/' + pattern + '/' + flags; + }, { unsafe: true }); +} diff --git a/node_modules/core-js/modules/es.set.constructor.js b/node_modules/core-js/modules/es.set.constructor.js new file mode 100644 index 00000000..a35ebe1e --- /dev/null +++ b/node_modules/core-js/modules/es.set.constructor.js @@ -0,0 +1,9 @@ +'use strict'; +var collection = require('../internals/collection'); +var collectionStrong = require('../internals/collection-strong'); + +// `Set` constructor +// https://tc39.es/ecma262/#sec-set-objects +collection('Set', function (init) { + return function Set() { return init(this, arguments.length ? arguments[0] : undefined); }; +}, collectionStrong); diff --git a/node_modules/core-js/modules/es.set.difference.v2.js b/node_modules/core-js/modules/es.set.difference.v2.js new file mode 100644 index 00000000..1316eb40 --- /dev/null +++ b/node_modules/core-js/modules/es.set.difference.v2.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var difference = require('../internals/set-difference'); +var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); + +var INCORRECT = !setMethodAcceptSetLike('difference', function (result) { + return result.size === 0; +}); + +// `Set.prototype.difference` method +// https://tc39.es/ecma262/#sec-set.prototype.difference +$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { + difference: difference +}); diff --git a/node_modules/core-js/modules/es.set.intersection.v2.js b/node_modules/core-js/modules/es.set.intersection.v2.js new file mode 100644 index 00000000..e79f1c7a --- /dev/null +++ b/node_modules/core-js/modules/es.set.intersection.v2.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var fails = require('../internals/fails'); +var intersection = require('../internals/set-intersection'); +var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); + +var INCORRECT = !setMethodAcceptSetLike('intersection', function (result) { + return result.size === 2 && result.has(1) && result.has(2); +}) || fails(function () { + // eslint-disable-next-line es/no-array-from, es/no-set, es/no-set-prototype-intersection -- testing + return String(Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])))) !== '3,2'; +}); + +// `Set.prototype.intersection` method +// https://tc39.es/ecma262/#sec-set.prototype.intersection +$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { + intersection: intersection +}); diff --git a/node_modules/core-js/modules/es.set.is-disjoint-from.v2.js b/node_modules/core-js/modules/es.set.is-disjoint-from.v2.js new file mode 100644 index 00000000..b68fe55f --- /dev/null +++ b/node_modules/core-js/modules/es.set.is-disjoint-from.v2.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var isDisjointFrom = require('../internals/set-is-disjoint-from'); +var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); + +var INCORRECT = !setMethodAcceptSetLike('isDisjointFrom', function (result) { + return !result; +}); + +// `Set.prototype.isDisjointFrom` method +// https://tc39.es/ecma262/#sec-set.prototype.isdisjointfrom +$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { + isDisjointFrom: isDisjointFrom +}); diff --git a/node_modules/core-js/modules/es.set.is-subset-of.v2.js b/node_modules/core-js/modules/es.set.is-subset-of.v2.js new file mode 100644 index 00000000..3117f01c --- /dev/null +++ b/node_modules/core-js/modules/es.set.is-subset-of.v2.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var isSubsetOf = require('../internals/set-is-subset-of'); +var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); + +var INCORRECT = !setMethodAcceptSetLike('isSubsetOf', function (result) { + return result; +}); + +// `Set.prototype.isSubsetOf` method +// https://tc39.es/ecma262/#sec-set.prototype.issubsetof +$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { + isSubsetOf: isSubsetOf +}); diff --git a/node_modules/core-js/modules/es.set.is-superset-of.v2.js b/node_modules/core-js/modules/es.set.is-superset-of.v2.js new file mode 100644 index 00000000..2d47461c --- /dev/null +++ b/node_modules/core-js/modules/es.set.is-superset-of.v2.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var isSupersetOf = require('../internals/set-is-superset-of'); +var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); + +var INCORRECT = !setMethodAcceptSetLike('isSupersetOf', function (result) { + return !result; +}); + +// `Set.prototype.isSupersetOf` method +// https://tc39.es/ecma262/#sec-set.prototype.issupersetof +$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { + isSupersetOf: isSupersetOf +}); diff --git a/node_modules/core-js/modules/es.set.js b/node_modules/core-js/modules/es.set.js new file mode 100644 index 00000000..ff66f709 --- /dev/null +++ b/node_modules/core-js/modules/es.set.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/es.set.constructor'); diff --git a/node_modules/core-js/modules/es.set.symmetric-difference.v2.js b/node_modules/core-js/modules/es.set.symmetric-difference.v2.js new file mode 100644 index 00000000..fa4df60f --- /dev/null +++ b/node_modules/core-js/modules/es.set.symmetric-difference.v2.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var symmetricDifference = require('../internals/set-symmetric-difference'); +var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); + +// `Set.prototype.symmetricDifference` method +// https://tc39.es/ecma262/#sec-set.prototype.symmetricdifference +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, { + symmetricDifference: symmetricDifference +}); diff --git a/node_modules/core-js/modules/es.set.union.v2.js b/node_modules/core-js/modules/es.set.union.v2.js new file mode 100644 index 00000000..c184a5b4 --- /dev/null +++ b/node_modules/core-js/modules/es.set.union.v2.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var union = require('../internals/set-union'); +var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); + +// `Set.prototype.union` method +// https://tc39.es/ecma262/#sec-set.prototype.union +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, { + union: union +}); diff --git a/node_modules/core-js/modules/es.string.anchor.js b/node_modules/core-js/modules/es.string.anchor.js new file mode 100644 index 00000000..9c0f0dae --- /dev/null +++ b/node_modules/core-js/modules/es.string.anchor.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.anchor` method +// https://tc39.es/ecma262/#sec-string.prototype.anchor +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, { + anchor: function anchor(name) { + return createHTML(this, 'a', 'name', name); + } +}); diff --git a/node_modules/core-js/modules/es.string.at-alternative.js b/node_modules/core-js/modules/es.string.at-alternative.js new file mode 100644 index 00000000..b7b99a70 --- /dev/null +++ b/node_modules/core-js/modules/es.string.at-alternative.js @@ -0,0 +1,26 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toString = require('../internals/to-string'); +var fails = require('../internals/fails'); + +var charAt = uncurryThis(''.charAt); + +var FORCED = fails(function () { + // eslint-disable-next-line es/no-string-prototype-at -- safe + return '𠮷'.at(-2) !== '\uD842'; +}); + +// `String.prototype.at` method +// https://tc39.es/ecma262/#sec-string.prototype.at +$({ target: 'String', proto: true, forced: FORCED }, { + at: function at(index) { + var S = toString(requireObjectCoercible(this)); + var len = S.length; + var relativeIndex = toIntegerOrInfinity(index); + var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; + return (k < 0 || k >= len) ? undefined : charAt(S, k); + } +}); diff --git a/node_modules/core-js/modules/es.string.big.js b/node_modules/core-js/modules/es.string.big.js new file mode 100644 index 00000000..478a31c4 --- /dev/null +++ b/node_modules/core-js/modules/es.string.big.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.big` method +// https://tc39.es/ecma262/#sec-string.prototype.big +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, { + big: function big() { + return createHTML(this, 'big', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.blink.js b/node_modules/core-js/modules/es.string.blink.js new file mode 100644 index 00000000..2599a0fe --- /dev/null +++ b/node_modules/core-js/modules/es.string.blink.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.blink` method +// https://tc39.es/ecma262/#sec-string.prototype.blink +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, { + blink: function blink() { + return createHTML(this, 'blink', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.bold.js b/node_modules/core-js/modules/es.string.bold.js new file mode 100644 index 00000000..ed15e728 --- /dev/null +++ b/node_modules/core-js/modules/es.string.bold.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.bold` method +// https://tc39.es/ecma262/#sec-string.prototype.bold +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, { + bold: function bold() { + return createHTML(this, 'b', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.code-point-at.js b/node_modules/core-js/modules/es.string.code-point-at.js new file mode 100644 index 00000000..927e4138 --- /dev/null +++ b/node_modules/core-js/modules/es.string.code-point-at.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var codeAt = require('../internals/string-multibyte').codeAt; + +// `String.prototype.codePointAt` method +// https://tc39.es/ecma262/#sec-string.prototype.codepointat +$({ target: 'String', proto: true }, { + codePointAt: function codePointAt(pos) { + return codeAt(this, pos); + } +}); diff --git a/node_modules/core-js/modules/es.string.ends-with.js b/node_modules/core-js/modules/es.string.ends-with.js new file mode 100644 index 00000000..04913f86 --- /dev/null +++ b/node_modules/core-js/modules/es.string.ends-with.js @@ -0,0 +1,34 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this-clause'); +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; +var toLength = require('../internals/to-length'); +var toString = require('../internals/to-string'); +var notARegExp = require('../internals/not-a-regexp'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic'); +var IS_PURE = require('../internals/is-pure'); + +var slice = uncurryThis(''.slice); +var min = Math.min; + +var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith'); +// https://github.com/zloirock/core-js/pull/702 +var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { + var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith'); + return descriptor && !descriptor.writable; +}(); + +// `String.prototype.endsWith` method +// https://tc39.es/ecma262/#sec-string.prototype.endswith +$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { + endsWith: function endsWith(searchString /* , endPosition = @length */) { + var that = toString(requireObjectCoercible(this)); + notARegExp(searchString); + var endPosition = arguments.length > 1 ? arguments[1] : undefined; + var len = that.length; + var end = endPosition === undefined ? len : min(toLength(endPosition), len); + var search = toString(searchString); + return slice(that, end - search.length, end) === search; + } +}); diff --git a/node_modules/core-js/modules/es.string.fixed.js b/node_modules/core-js/modules/es.string.fixed.js new file mode 100644 index 00000000..9f9b87d5 --- /dev/null +++ b/node_modules/core-js/modules/es.string.fixed.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.fixed` method +// https://tc39.es/ecma262/#sec-string.prototype.fixed +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, { + fixed: function fixed() { + return createHTML(this, 'tt', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.fontcolor.js b/node_modules/core-js/modules/es.string.fontcolor.js new file mode 100644 index 00000000..f96ebb4e --- /dev/null +++ b/node_modules/core-js/modules/es.string.fontcolor.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.fontcolor` method +// https://tc39.es/ecma262/#sec-string.prototype.fontcolor +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, { + fontcolor: function fontcolor(color) { + return createHTML(this, 'font', 'color', color); + } +}); diff --git a/node_modules/core-js/modules/es.string.fontsize.js b/node_modules/core-js/modules/es.string.fontsize.js new file mode 100644 index 00000000..e5760460 --- /dev/null +++ b/node_modules/core-js/modules/es.string.fontsize.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.fontsize` method +// https://tc39.es/ecma262/#sec-string.prototype.fontsize +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, { + fontsize: function fontsize(size) { + return createHTML(this, 'font', 'size', size); + } +}); diff --git a/node_modules/core-js/modules/es.string.from-code-point.js b/node_modules/core-js/modules/es.string.from-code-point.js new file mode 100644 index 00000000..112f39aa --- /dev/null +++ b/node_modules/core-js/modules/es.string.from-code-point.js @@ -0,0 +1,32 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); + +var $RangeError = RangeError; +var fromCharCode = String.fromCharCode; +// eslint-disable-next-line es/no-string-fromcodepoint -- required for testing +var $fromCodePoint = String.fromCodePoint; +var join = uncurryThis([].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 +$({ 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 = []; + var length = arguments.length; + var i = 0; + var code; + while (length > i) { + code = +arguments[i++]; + if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw new $RangeError(code + ' is not a valid code point'); + elements[i] = code < 0x10000 + ? fromCharCode(code) + : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00); + } return join(elements, ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.includes.js b/node_modules/core-js/modules/es.string.includes.js new file mode 100644 index 00000000..22afdcaf --- /dev/null +++ b/node_modules/core-js/modules/es.string.includes.js @@ -0,0 +1,21 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var notARegExp = require('../internals/not-a-regexp'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toString = require('../internals/to-string'); +var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic'); + +var stringIndexOf = uncurryThis(''.indexOf); + +// `String.prototype.includes` method +// https://tc39.es/ecma262/#sec-string.prototype.includes +$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, { + includes: function includes(searchString /* , position = 0 */) { + return !!~stringIndexOf( + toString(requireObjectCoercible(this)), + toString(notARegExp(searchString)), + arguments.length > 1 ? arguments[1] : undefined + ); + } +}); diff --git a/node_modules/core-js/modules/es.string.is-well-formed.js b/node_modules/core-js/modules/es.string.is-well-formed.js new file mode 100644 index 00000000..7698440c --- /dev/null +++ b/node_modules/core-js/modules/es.string.is-well-formed.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toString = require('../internals/to-string'); + +var charCodeAt = uncurryThis(''.charCodeAt); + +// `String.prototype.isWellFormed` method +// https://tc39.es/ecma262/#sec-string.prototype.iswellformed +$({ target: 'String', proto: true }, { + isWellFormed: function isWellFormed() { + var S = toString(requireObjectCoercible(this)); + var length = S.length; + for (var i = 0; i < length; i++) { + var charCode = charCodeAt(S, i); + // single UTF-16 code unit + if ((charCode & 0xF800) !== 0xD800) continue; + // unpaired surrogate + if (charCode >= 0xDC00 || ++i >= length || (charCodeAt(S, i) & 0xFC00) !== 0xDC00) return false; + } return true; + } +}); diff --git a/node_modules/core-js/modules/es.string.italics.js b/node_modules/core-js/modules/es.string.italics.js new file mode 100644 index 00000000..fca5e06e --- /dev/null +++ b/node_modules/core-js/modules/es.string.italics.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.italics` method +// https://tc39.es/ecma262/#sec-string.prototype.italics +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, { + italics: function italics() { + return createHTML(this, 'i', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.iterator.js b/node_modules/core-js/modules/es.string.iterator.js new file mode 100644 index 00000000..cfd486c1 --- /dev/null +++ b/node_modules/core-js/modules/es.string.iterator.js @@ -0,0 +1,31 @@ +'use strict'; +var charAt = require('../internals/string-multibyte').charAt; +var toString = require('../internals/to-string'); +var InternalStateModule = require('../internals/internal-state'); +var defineIterator = require('../internals/iterator-define'); +var createIterResultObject = require('../internals/create-iter-result-object'); + +var STRING_ITERATOR = 'String Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); + +// `String.prototype[@@iterator]` method +// https://tc39.es/ecma262/#sec-string.prototype-@@iterator +defineIterator(String, 'String', function (iterated) { + setInternalState(this, { + type: STRING_ITERATOR, + string: toString(iterated), + index: 0 + }); +// `%StringIteratorPrototype%.next` method +// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next +}, function next() { + var state = getInternalState(this); + var string = state.string; + var index = state.index; + var point; + if (index >= string.length) return createIterResultObject(undefined, true); + point = charAt(string, index); + state.index += point.length; + return createIterResultObject(point, false); +}); diff --git a/node_modules/core-js/modules/es.string.link.js b/node_modules/core-js/modules/es.string.link.js new file mode 100644 index 00000000..0d128915 --- /dev/null +++ b/node_modules/core-js/modules/es.string.link.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.link` method +// https://tc39.es/ecma262/#sec-string.prototype.link +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, { + link: function link(url) { + return createHTML(this, 'a', 'href', url); + } +}); diff --git a/node_modules/core-js/modules/es.string.match-all.js b/node_modules/core-js/modules/es.string.match-all.js new file mode 100644 index 00000000..3d1cce10 --- /dev/null +++ b/node_modules/core-js/modules/es.string.match-all.js @@ -0,0 +1,102 @@ +'use strict'; +/* eslint-disable es/no-string-prototype-matchall -- safe */ +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this-clause'); +var createIteratorConstructor = require('../internals/iterator-create-constructor'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toLength = require('../internals/to-length'); +var toString = require('../internals/to-string'); +var anObject = require('../internals/an-object'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var classof = require('../internals/classof-raw'); +var isRegExp = require('../internals/is-regexp'); +var getRegExpFlags = require('../internals/regexp-get-flags'); +var getMethod = require('../internals/get-method'); +var defineBuiltIn = require('../internals/define-built-in'); +var fails = require('../internals/fails'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var speciesConstructor = require('../internals/species-constructor'); +var advanceStringIndex = require('../internals/advance-string-index'); +var regExpExec = require('../internals/regexp-exec-abstract'); +var InternalStateModule = require('../internals/internal-state'); +var IS_PURE = require('../internals/is-pure'); + +var MATCH_ALL = wellKnownSymbol('matchAll'); +var REGEXP_STRING = 'RegExp String'; +var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(REGEXP_STRING_ITERATOR); +var RegExpPrototype = RegExp.prototype; +var $TypeError = TypeError; +var stringIndexOf = uncurryThis(''.indexOf); +var nativeMatchAll = uncurryThis(''.matchAll); + +var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails(function () { + nativeMatchAll('a', /./); +}); + +var $RegExpStringIterator = createIteratorConstructor(function RegExpStringIterator(regexp, string, $global, fullUnicode) { + setInternalState(this, { + type: REGEXP_STRING_ITERATOR, + regexp: regexp, + string: string, + global: $global, + unicode: fullUnicode, + done: false + }); +}, REGEXP_STRING, function next() { + var state = getInternalState(this); + if (state.done) return createIterResultObject(undefined, true); + var R = state.regexp; + var S = state.string; + var match = regExpExec(R, S); + if (match === null) { + state.done = true; + return createIterResultObject(undefined, true); + } + if (state.global) { + if (toString(match[0]) === '') R.lastIndex = advanceStringIndex(S, toLength(R.lastIndex), state.unicode); + return createIterResultObject(match, false); + } + state.done = true; + return createIterResultObject(match, false); +}); + +var $matchAll = function (string) { + var R = anObject(this); + var S = toString(string); + var C = speciesConstructor(R, RegExp); + var flags = toString(getRegExpFlags(R)); + var matcher, $global, fullUnicode; + matcher = new C(C === RegExp ? R.source : R, flags); + $global = !!~stringIndexOf(flags, 'g'); + fullUnicode = !!~stringIndexOf(flags, 'u'); + matcher.lastIndex = toLength(R.lastIndex); + return new $RegExpStringIterator(matcher, S, $global, fullUnicode); +}; + +// `String.prototype.matchAll` method +// https://tc39.es/ecma262/#sec-string.prototype.matchall +$({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { + matchAll: function matchAll(regexp) { + var O = requireObjectCoercible(this); + var flags, S, matcher, rx; + if (!isNullOrUndefined(regexp)) { + if (isRegExp(regexp)) { + flags = toString(requireObjectCoercible(getRegExpFlags(regexp))); + if (!~stringIndexOf(flags, 'g')) throw new $TypeError('`.matchAll` does not allow non-global regexes'); + } + if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); + matcher = getMethod(regexp, MATCH_ALL); + if (matcher === undefined && IS_PURE && classof(regexp) === 'RegExp') matcher = $matchAll; + if (matcher) return call(matcher, regexp, O); + } else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); + S = toString(O); + rx = new RegExp(regexp, 'g'); + return IS_PURE ? call($matchAll, rx, S) : rx[MATCH_ALL](S); + } +}); + +IS_PURE || MATCH_ALL in RegExpPrototype || defineBuiltIn(RegExpPrototype, MATCH_ALL, $matchAll); diff --git a/node_modules/core-js/modules/es.string.match.js b/node_modules/core-js/modules/es.string.match.js new file mode 100644 index 00000000..354c40f0 --- /dev/null +++ b/node_modules/core-js/modules/es.string.match.js @@ -0,0 +1,48 @@ +'use strict'; +var call = require('../internals/function-call'); +var fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic'); +var anObject = require('../internals/an-object'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var toLength = require('../internals/to-length'); +var toString = require('../internals/to-string'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var getMethod = require('../internals/get-method'); +var advanceStringIndex = require('../internals/advance-string-index'); +var regExpExec = require('../internals/regexp-exec-abstract'); + +// @@match logic +fixRegExpWellKnownSymbolLogic('match', function (MATCH, nativeMatch, maybeCallNative) { + return [ + // `String.prototype.match` method + // https://tc39.es/ecma262/#sec-string.prototype.match + function match(regexp) { + var O = requireObjectCoercible(this); + var matcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, MATCH); + return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O)); + }, + // `RegExp.prototype[@@match]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@match + function (string) { + var rx = anObject(this); + var S = toString(string); + var res = maybeCallNative(nativeMatch, rx, S); + + if (res.done) return res.value; + + if (!rx.global) return regExpExec(rx, S); + + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + var A = []; + var n = 0; + var result; + while ((result = regExpExec(rx, S)) !== null) { + var matchStr = toString(result[0]); + A[n] = matchStr; + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + n++; + } + return n === 0 ? null : A; + } + ]; +}); diff --git a/node_modules/core-js/modules/es.string.pad-end.js b/node_modules/core-js/modules/es.string.pad-end.js new file mode 100644 index 00000000..f770a85f --- /dev/null +++ b/node_modules/core-js/modules/es.string.pad-end.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var $padEnd = require('../internals/string-pad').end; +var WEBKIT_BUG = require('../internals/string-pad-webkit-bug'); + +// `String.prototype.padEnd` method +// https://tc39.es/ecma262/#sec-string.prototype.padend +$({ target: 'String', proto: true, forced: WEBKIT_BUG }, { + padEnd: function padEnd(maxLength /* , fillString = ' ' */) { + return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.string.pad-start.js b/node_modules/core-js/modules/es.string.pad-start.js new file mode 100644 index 00000000..d213b46e --- /dev/null +++ b/node_modules/core-js/modules/es.string.pad-start.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var $padStart = require('../internals/string-pad').start; +var WEBKIT_BUG = require('../internals/string-pad-webkit-bug'); + +// `String.prototype.padStart` method +// https://tc39.es/ecma262/#sec-string.prototype.padstart +$({ target: 'String', proto: true, forced: WEBKIT_BUG }, { + padStart: function padStart(maxLength /* , fillString = ' ' */) { + return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); + } +}); diff --git a/node_modules/core-js/modules/es.string.raw.js b/node_modules/core-js/modules/es.string.raw.js new file mode 100644 index 00000000..65ed7c86 --- /dev/null +++ b/node_modules/core-js/modules/es.string.raw.js @@ -0,0 +1,28 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toIndexedObject = require('../internals/to-indexed-object'); +var toObject = require('../internals/to-object'); +var toString = require('../internals/to-string'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); + +var push = uncurryThis([].push); +var join = uncurryThis([].join); + +// `String.raw` method +// https://tc39.es/ecma262/#sec-string.raw +$({ target: 'String', stat: true }, { + raw: function raw(template) { + var rawTemplate = toIndexedObject(toObject(template).raw); + var literalSegments = lengthOfArrayLike(rawTemplate); + if (!literalSegments) return ''; + var argumentsLength = arguments.length; + var elements = []; + var i = 0; + while (true) { + push(elements, toString(rawTemplate[i++])); + if (i === literalSegments) return join(elements, ''); + if (i < argumentsLength) push(elements, toString(arguments[i])); + } + } +}); diff --git a/node_modules/core-js/modules/es.string.repeat.js b/node_modules/core-js/modules/es.string.repeat.js new file mode 100644 index 00000000..7ec1c2ba --- /dev/null +++ b/node_modules/core-js/modules/es.string.repeat.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var repeat = require('../internals/string-repeat'); + +// `String.prototype.repeat` method +// https://tc39.es/ecma262/#sec-string.prototype.repeat +$({ target: 'String', proto: true }, { + repeat: repeat +}); diff --git a/node_modules/core-js/modules/es.string.replace-all.js b/node_modules/core-js/modules/es.string.replace-all.js new file mode 100644 index 00000000..6904d7ff --- /dev/null +++ b/node_modules/core-js/modules/es.string.replace-all.js @@ -0,0 +1,61 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var isCallable = require('../internals/is-callable'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var isRegExp = require('../internals/is-regexp'); +var toString = require('../internals/to-string'); +var getMethod = require('../internals/get-method'); +var getRegExpFlags = require('../internals/regexp-get-flags'); +var getSubstitution = require('../internals/get-substitution'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var IS_PURE = require('../internals/is-pure'); + +var REPLACE = wellKnownSymbol('replace'); +var $TypeError = TypeError; +var indexOf = uncurryThis(''.indexOf); +var replace = uncurryThis(''.replace); +var stringSlice = uncurryThis(''.slice); +var max = Math.max; + +// `String.prototype.replaceAll` method +// https://tc39.es/ecma262/#sec-string.prototype.replaceall +$({ target: 'String', proto: true }, { + replaceAll: function replaceAll(searchValue, replaceValue) { + var O = requireObjectCoercible(this); + var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, position, replacement; + var endOfLastMatch = 0; + var result = ''; + if (!isNullOrUndefined(searchValue)) { + IS_REG_EXP = isRegExp(searchValue); + if (IS_REG_EXP) { + flags = toString(requireObjectCoercible(getRegExpFlags(searchValue))); + if (!~indexOf(flags, 'g')) throw new $TypeError('`.replaceAll` does not allow non-global regexes'); + } + replacer = getMethod(searchValue, REPLACE); + if (replacer) return call(replacer, searchValue, O, replaceValue); + if (IS_PURE && IS_REG_EXP) return replace(toString(O), searchValue, replaceValue); + } + string = toString(O); + searchString = toString(searchValue); + functionalReplace = isCallable(replaceValue); + if (!functionalReplace) replaceValue = toString(replaceValue); + searchLength = searchString.length; + advanceBy = max(1, searchLength); + position = indexOf(string, searchString); + while (position !== -1) { + replacement = functionalReplace + ? toString(replaceValue(searchString, position, string)) + : getSubstitution(searchString, string, position, [], undefined, replaceValue); + result += stringSlice(string, endOfLastMatch, position) + replacement; + endOfLastMatch = position + searchLength; + position = position + advanceBy > string.length ? -1 : indexOf(string, searchString, position + advanceBy); + } + if (endOfLastMatch < string.length) { + result += stringSlice(string, endOfLastMatch); + } + return result; + } +}); diff --git a/node_modules/core-js/modules/es.string.replace.js b/node_modules/core-js/modules/es.string.replace.js new file mode 100644 index 00000000..c3b8c650 --- /dev/null +++ b/node_modules/core-js/modules/es.string.replace.js @@ -0,0 +1,142 @@ +'use strict'; +var apply = require('../internals/function-apply'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic'); +var fails = require('../internals/fails'); +var anObject = require('../internals/an-object'); +var isCallable = require('../internals/is-callable'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toLength = require('../internals/to-length'); +var toString = require('../internals/to-string'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var advanceStringIndex = require('../internals/advance-string-index'); +var getMethod = require('../internals/get-method'); +var getSubstitution = require('../internals/get-substitution'); +var regExpExec = require('../internals/regexp-exec-abstract'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var REPLACE = wellKnownSymbol('replace'); +var max = Math.max; +var min = Math.min; +var concat = uncurryThis([].concat); +var push = uncurryThis([].push); +var stringIndexOf = uncurryThis(''.indexOf); +var stringSlice = uncurryThis(''.slice); + +var maybeToString = function (it) { + return it === undefined ? it : String(it); +}; + +// IE <= 11 replaces $0 with the whole match, as if it was $& +// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0 +var REPLACE_KEEPS_$0 = (function () { + // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing + return 'a'.replace(/./, '$0') === '$0'; +})(); + +// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string +var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () { + if (/./[REPLACE]) { + return /./[REPLACE]('a', '$0') === ''; + } + return false; +})(); + +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () { + var re = /./; + re.exec = function () { + var result = []; + result.groups = { a: '7' }; + return result; + }; + // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive + return ''.replace(re, '$') !== '7'; +}); + +// @@replace logic +fixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) { + var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0'; + + return [ + // `String.prototype.replace` method + // https://tc39.es/ecma262/#sec-string.prototype.replace + function replace(searchValue, replaceValue) { + var O = requireObjectCoercible(this); + var replacer = isNullOrUndefined(searchValue) ? undefined : getMethod(searchValue, REPLACE); + return replacer + ? call(replacer, searchValue, O, replaceValue) + : call(nativeReplace, toString(O), searchValue, replaceValue); + }, + // `RegExp.prototype[@@replace]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace + function (string, replaceValue) { + var rx = anObject(this); + var S = toString(string); + + if ( + typeof replaceValue == 'string' && + stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 && + stringIndexOf(replaceValue, '$<') === -1 + ) { + var res = maybeCallNative(nativeReplace, rx, S, replaceValue); + if (res.done) return res.value; + } + + var functionalReplace = isCallable(replaceValue); + if (!functionalReplace) replaceValue = toString(replaceValue); + + var global = rx.global; + var fullUnicode; + if (global) { + fullUnicode = rx.unicode; + rx.lastIndex = 0; + } + + var results = []; + var result; + while (true) { + result = regExpExec(rx, S); + if (result === null) break; + + push(results, result); + if (!global) break; + + var matchStr = toString(result[0]); + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + } + + var accumulatedResult = ''; + var nextSourcePosition = 0; + for (var i = 0; i < results.length; i++) { + result = results[i]; + + var matched = toString(result[0]); + var position = max(min(toIntegerOrInfinity(result.index), S.length), 0); + var captures = []; + var replacement; + // 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(captures, maybeToString(result[j])); + var namedCaptures = result.groups; + if (functionalReplace) { + var replacerArgs = concat([matched], captures, position, S); + if (namedCaptures !== undefined) push(replacerArgs, namedCaptures); + replacement = toString(apply(replaceValue, undefined, replacerArgs)); + } else { + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); + } + if (position >= nextSourcePosition) { + accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement; + nextSourcePosition = position + matched.length; + } + } + + return accumulatedResult + stringSlice(S, nextSourcePosition); + } + ]; +}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE); diff --git a/node_modules/core-js/modules/es.string.search.js b/node_modules/core-js/modules/es.string.search.js new file mode 100644 index 00000000..17bf7ba2 --- /dev/null +++ b/node_modules/core-js/modules/es.string.search.js @@ -0,0 +1,38 @@ +'use strict'; +var call = require('../internals/function-call'); +var fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic'); +var anObject = require('../internals/an-object'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var sameValue = require('../internals/same-value'); +var toString = require('../internals/to-string'); +var getMethod = require('../internals/get-method'); +var regExpExec = require('../internals/regexp-exec-abstract'); + +// @@search logic +fixRegExpWellKnownSymbolLogic('search', function (SEARCH, nativeSearch, maybeCallNative) { + return [ + // `String.prototype.search` method + // https://tc39.es/ecma262/#sec-string.prototype.search + function search(regexp) { + var O = requireObjectCoercible(this); + var searcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, SEARCH); + return searcher ? call(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString(O)); + }, + // `RegExp.prototype[@@search]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@search + function (string) { + var rx = anObject(this); + var S = toString(string); + var res = maybeCallNative(nativeSearch, rx, S); + + if (res.done) return res.value; + + var previousLastIndex = rx.lastIndex; + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0; + var result = regExpExec(rx, S); + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex; + return result === null ? -1 : result.index; + } + ]; +}); diff --git a/node_modules/core-js/modules/es.string.small.js b/node_modules/core-js/modules/es.string.small.js new file mode 100644 index 00000000..ab9f6658 --- /dev/null +++ b/node_modules/core-js/modules/es.string.small.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.small` method +// https://tc39.es/ecma262/#sec-string.prototype.small +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, { + small: function small() { + return createHTML(this, 'small', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.split.js b/node_modules/core-js/modules/es.string.split.js new file mode 100644 index 00000000..4d769018 --- /dev/null +++ b/node_modules/core-js/modules/es.string.split.js @@ -0,0 +1,111 @@ +'use strict'; +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic'); +var anObject = require('../internals/an-object'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var speciesConstructor = require('../internals/species-constructor'); +var advanceStringIndex = require('../internals/advance-string-index'); +var toLength = require('../internals/to-length'); +var toString = require('../internals/to-string'); +var getMethod = require('../internals/get-method'); +var regExpExec = require('../internals/regexp-exec-abstract'); +var stickyHelpers = require('../internals/regexp-sticky-helpers'); +var fails = require('../internals/fails'); + +var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y; +var MAX_UINT32 = 0xFFFFFFFF; +var min = Math.min; +var push = uncurryThis([].push); +var stringSlice = uncurryThis(''.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(function () { + // eslint-disable-next-line regexp/no-empty-group -- required for testing + var re = /(?:)/; + var originalExec = re.exec; + re.exec = function () { return originalExec.apply(this, arguments); }; + var result = 'ab'.split(re); + return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b'; +}); + +var BUGGY = 'abbc'.split(/(b)*/)[1] === 'c' || + // eslint-disable-next-line regexp/no-empty-group -- required for testing + 'test'.split(/(?:)/, -1).length !== 4 || + 'ab'.split(/(?:ab)*/).length !== 2 || + '.'.split(/(.?)(.?)/).length !== 4 || + // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing + '.'.split(/()()/).length > 1 || + ''.split(/.?/).length; + +// @@split logic +fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) { + var internalSplit = '0'.split(undefined, 0).length ? function (separator, limit) { + return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit); + } : nativeSplit; + + return [ + // `String.prototype.split` method + // https://tc39.es/ecma262/#sec-string.prototype.split + function split(separator, limit) { + var O = requireObjectCoercible(this); + var splitter = isNullOrUndefined(separator) ? undefined : getMethod(separator, SPLIT); + return splitter + ? call(splitter, separator, O, limit) + : call(internalSplit, toString(O), separator, limit); + }, + // `RegExp.prototype[@@split]` method + // https://tc39.es/ecma262/#sec-regexp.prototype-@@split + // + // NOTE: This cannot be properly polyfilled in engines that don't support + // the 'y' flag. + function (string, limit) { + var rx = anObject(this); + var S = toString(string); + + if (!BUGGY) { + var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit); + if (res.done) return res.value; + } + + var C = speciesConstructor(rx, RegExp); + var unicodeMatching = rx.unicode; + var flags = (rx.ignoreCase ? 'i' : '') + + (rx.multiline ? 'm' : '') + + (rx.unicode ? 'u' : '') + + (UNSUPPORTED_Y ? 'g' : 'y'); + // ^(? + rx + ) is needed, in combination with some S slicing, to + // simulate the 'y' flag. + var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags); + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; + if (lim === 0) return []; + if (S.length === 0) return regExpExec(splitter, S) === null ? [S] : []; + var p = 0; + var q = 0; + var A = []; + while (q < S.length) { + splitter.lastIndex = UNSUPPORTED_Y ? 0 : q; + var z = regExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S); + var e; + if ( + z === null || + (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p + ) { + q = advanceStringIndex(S, q, unicodeMatching); + } else { + push(A, stringSlice(S, p, q)); + if (A.length === lim) return A; + for (var i = 1; i <= z.length - 1; i++) { + push(A, z[i]); + if (A.length === lim) return A; + } + q = p = e; + } + } + push(A, stringSlice(S, p)); + return A; + } + ]; +}, BUGGY || !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y); diff --git a/node_modules/core-js/modules/es.string.starts-with.js b/node_modules/core-js/modules/es.string.starts-with.js new file mode 100644 index 00000000..c95bc913 --- /dev/null +++ b/node_modules/core-js/modules/es.string.starts-with.js @@ -0,0 +1,32 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this-clause'); +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; +var toLength = require('../internals/to-length'); +var toString = require('../internals/to-string'); +var notARegExp = require('../internals/not-a-regexp'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic'); +var IS_PURE = require('../internals/is-pure'); + +var stringSlice = uncurryThis(''.slice); +var min = Math.min; + +var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith'); +// https://github.com/zloirock/core-js/pull/702 +var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { + var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith'); + return descriptor && !descriptor.writable; +}(); + +// `String.prototype.startsWith` method +// https://tc39.es/ecma262/#sec-string.prototype.startswith +$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { + startsWith: function startsWith(searchString /* , position = 0 */) { + var that = toString(requireObjectCoercible(this)); + notARegExp(searchString); + var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length)); + var search = toString(searchString); + return stringSlice(that, index, index + search.length) === search; + } +}); diff --git a/node_modules/core-js/modules/es.string.strike.js b/node_modules/core-js/modules/es.string.strike.js new file mode 100644 index 00000000..f78a222e --- /dev/null +++ b/node_modules/core-js/modules/es.string.strike.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.strike` method +// https://tc39.es/ecma262/#sec-string.prototype.strike +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, { + strike: function strike() { + return createHTML(this, 'strike', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.sub.js b/node_modules/core-js/modules/es.string.sub.js new file mode 100644 index 00000000..bc62879c --- /dev/null +++ b/node_modules/core-js/modules/es.string.sub.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.sub` method +// https://tc39.es/ecma262/#sec-string.prototype.sub +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, { + sub: function sub() { + return createHTML(this, 'sub', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.substr.js b/node_modules/core-js/modules/es.string.substr.js new file mode 100644 index 00000000..57595da6 --- /dev/null +++ b/node_modules/core-js/modules/es.string.substr.js @@ -0,0 +1,30 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toString = require('../internals/to-string'); + +var stringSlice = uncurryThis(''.slice); +var max = Math.max; +var min = Math.min; + +// eslint-disable-next-line unicorn/prefer-string-slice -- required for testing +var FORCED = !''.substr || 'ab'.substr(-1) !== 'b'; + +// `String.prototype.substr` method +// https://tc39.es/ecma262/#sec-string.prototype.substr +$({ target: 'String', proto: true, forced: FORCED }, { + substr: function substr(start, length) { + var that = toString(requireObjectCoercible(this)); + var size = that.length; + var intStart = toIntegerOrInfinity(start); + var intLength, intEnd; + if (intStart === Infinity) intStart = 0; + if (intStart < 0) intStart = max(size + intStart, 0); + intLength = length === undefined ? size : toIntegerOrInfinity(length); + if (intLength <= 0 || intLength === Infinity) return ''; + intEnd = min(intStart + intLength, size); + return intStart >= intEnd ? '' : stringSlice(that, intStart, intEnd); + } +}); diff --git a/node_modules/core-js/modules/es.string.sup.js b/node_modules/core-js/modules/es.string.sup.js new file mode 100644 index 00000000..6e1e5cbe --- /dev/null +++ b/node_modules/core-js/modules/es.string.sup.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var createHTML = require('../internals/create-html'); +var forcedStringHTMLMethod = require('../internals/string-html-forced'); + +// `String.prototype.sup` method +// https://tc39.es/ecma262/#sec-string.prototype.sup +$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, { + sup: function sup() { + return createHTML(this, 'sup', '', ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.to-well-formed.js b/node_modules/core-js/modules/es.string.to-well-formed.js new file mode 100644 index 00000000..5f18c971 --- /dev/null +++ b/node_modules/core-js/modules/es.string.to-well-formed.js @@ -0,0 +1,43 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toString = require('../internals/to-string'); +var fails = require('../internals/fails'); + +var $Array = Array; +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); +var join = uncurryThis([].join); +// eslint-disable-next-line es/no-string-prototype-towellformed -- safe +var $toWellFormed = ''.toWellFormed; +var REPLACEMENT_CHARACTER = '\uFFFD'; + +// Safari bug +var TO_STRING_CONVERSION_BUG = $toWellFormed && fails(function () { + return call($toWellFormed, 1) !== '1'; +}); + +// `String.prototype.toWellFormed` method +// https://tc39.es/ecma262/#sec-string.prototype.towellformed +$({ target: 'String', proto: true, forced: TO_STRING_CONVERSION_BUG }, { + toWellFormed: function toWellFormed() { + var S = toString(requireObjectCoercible(this)); + if (TO_STRING_CONVERSION_BUG) return call($toWellFormed, S); + var length = S.length; + var result = $Array(length); + for (var i = 0; i < length; i++) { + var charCode = charCodeAt(S, i); + // single UTF-16 code unit + if ((charCode & 0xF800) !== 0xD800) result[i] = charAt(S, i); + // unpaired surrogate + else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt(S, i + 1) & 0xFC00) !== 0xDC00) result[i] = REPLACEMENT_CHARACTER; + // surrogate pair + else { + result[i] = charAt(S, i); + result[++i] = charAt(S, i); + } + } return join(result, ''); + } +}); diff --git a/node_modules/core-js/modules/es.string.trim-end.js b/node_modules/core-js/modules/es.string.trim-end.js new file mode 100644 index 00000000..7d218db4 --- /dev/null +++ b/node_modules/core-js/modules/es.string.trim-end.js @@ -0,0 +1,12 @@ +'use strict'; +// TODO: Remove this line from `core-js@4` +require('../modules/es.string.trim-right'); +var $ = require('../internals/export'); +var trimEnd = require('../internals/string-trim-end'); + +// `String.prototype.trimEnd` method +// https://tc39.es/ecma262/#sec-string.prototype.trimend +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, { + trimEnd: trimEnd +}); diff --git a/node_modules/core-js/modules/es.string.trim-left.js b/node_modules/core-js/modules/es.string.trim-left.js new file mode 100644 index 00000000..55a38f45 --- /dev/null +++ b/node_modules/core-js/modules/es.string.trim-left.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var trimStart = require('../internals/string-trim-start'); + +// `String.prototype.trimLeft` method +// https://tc39.es/ecma262/#sec-string.prototype.trimleft +// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe +$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart }, { + trimLeft: trimStart +}); diff --git a/node_modules/core-js/modules/es.string.trim-right.js b/node_modules/core-js/modules/es.string.trim-right.js new file mode 100644 index 00000000..eb33758c --- /dev/null +++ b/node_modules/core-js/modules/es.string.trim-right.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var trimEnd = require('../internals/string-trim-end'); + +// `String.prototype.trimRight` method +// https://tc39.es/ecma262/#sec-string.prototype.trimend +// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe +$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd }, { + trimRight: trimEnd +}); diff --git a/node_modules/core-js/modules/es.string.trim-start.js b/node_modules/core-js/modules/es.string.trim-start.js new file mode 100644 index 00000000..c09ce7aa --- /dev/null +++ b/node_modules/core-js/modules/es.string.trim-start.js @@ -0,0 +1,12 @@ +'use strict'; +// TODO: Remove this line from `core-js@4` +require('../modules/es.string.trim-left'); +var $ = require('../internals/export'); +var trimStart = require('../internals/string-trim-start'); + +// `String.prototype.trimStart` method +// https://tc39.es/ecma262/#sec-string.prototype.trimstart +// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe +$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, { + trimStart: trimStart +}); diff --git a/node_modules/core-js/modules/es.string.trim.js b/node_modules/core-js/modules/es.string.trim.js new file mode 100644 index 00000000..e9cfb4ba --- /dev/null +++ b/node_modules/core-js/modules/es.string.trim.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var $trim = require('../internals/string-trim').trim; +var forcedStringTrimMethod = require('../internals/string-trim-forced'); + +// `String.prototype.trim` method +// https://tc39.es/ecma262/#sec-string.prototype.trim +$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, { + trim: function trim() { + return $trim(this); + } +}); diff --git a/node_modules/core-js/modules/es.symbol.async-iterator.js b/node_modules/core-js/modules/es.symbol.async-iterator.js new file mode 100644 index 00000000..40d1930c --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.async-iterator.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.asyncIterator` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.asynciterator +defineWellKnownSymbol('asyncIterator'); diff --git a/node_modules/core-js/modules/es.symbol.constructor.js b/node_modules/core-js/modules/es.symbol.constructor.js new file mode 100644 index 00000000..274e2ef6 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.constructor.js @@ -0,0 +1,263 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var IS_PURE = require('../internals/is-pure'); +var DESCRIPTORS = require('../internals/descriptors'); +var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); +var fails = require('../internals/fails'); +var hasOwn = require('../internals/has-own-property'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var anObject = require('../internals/an-object'); +var toIndexedObject = require('../internals/to-indexed-object'); +var toPropertyKey = require('../internals/to-property-key'); +var $toString = require('../internals/to-string'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var nativeObjectCreate = require('../internals/object-create'); +var objectKeys = require('../internals/object-keys'); +var getOwnPropertyNamesModule = require('../internals/object-get-own-property-names'); +var getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external'); +var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols'); +var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); +var definePropertyModule = require('../internals/object-define-property'); +var definePropertiesModule = require('../internals/object-define-properties'); +var propertyIsEnumerableModule = require('../internals/object-property-is-enumerable'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var shared = require('../internals/shared'); +var sharedKey = require('../internals/shared-key'); +var hiddenKeys = require('../internals/hidden-keys'); +var uid = require('../internals/uid'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped'); +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); +var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive'); +var setToStringTag = require('../internals/set-to-string-tag'); +var InternalStateModule = require('../internals/internal-state'); +var $forEach = require('../internals/array-iteration').forEach; + +var HIDDEN = sharedKey('hidden'); +var SYMBOL = 'Symbol'; +var PROTOTYPE = 'prototype'; + +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(SYMBOL); + +var ObjectPrototype = Object[PROTOTYPE]; +var $Symbol = globalThis.Symbol; +var SymbolPrototype = $Symbol && $Symbol[PROTOTYPE]; +var RangeError = globalThis.RangeError; +var TypeError = globalThis.TypeError; +var QObject = globalThis.QObject; +var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; +var nativeDefineProperty = definePropertyModule.f; +var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f; +var nativePropertyIsEnumerable = propertyIsEnumerableModule.f; +var push = uncurryThis([].push); + +var AllSymbols = shared('symbols'); +var ObjectPrototypeSymbols = shared('op-symbols'); +var WellKnownSymbolsStore = shared('wks'); + +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 +var USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; + +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 +var fallbackDefineProperty = function (O, P, Attributes) { + var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P); + if (ObjectPrototypeDescriptor) delete ObjectPrototype[P]; + nativeDefineProperty(O, P, Attributes); + if (ObjectPrototypeDescriptor && O !== ObjectPrototype) { + nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor); + } +}; + +var setSymbolDescriptor = DESCRIPTORS && fails(function () { + return nativeObjectCreate(nativeDefineProperty({}, 'a', { + get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; } + })).a !== 7; +}) ? fallbackDefineProperty : nativeDefineProperty; + +var wrap = function (tag, description) { + var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype); + setInternalState(symbol, { + type: SYMBOL, + tag: tag, + description: description + }); + if (!DESCRIPTORS) symbol.description = description; + return symbol; +}; + +var $defineProperty = function defineProperty(O, P, Attributes) { + if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes); + anObject(O); + var key = toPropertyKey(P); + anObject(Attributes); + if (hasOwn(AllSymbols, key)) { + if (!Attributes.enumerable) { + if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, nativeObjectCreate(null))); + O[HIDDEN][key] = true; + } else { + if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false; + Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) }); + } return setSymbolDescriptor(O, key, Attributes); + } return nativeDefineProperty(O, key, Attributes); +}; + +var $defineProperties = function defineProperties(O, Properties) { + anObject(O); + var properties = toIndexedObject(Properties); + var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties)); + $forEach(keys, function (key) { + if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]); + }); + return O; +}; + +var $create = function create(O, Properties) { + return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties); +}; + +var $propertyIsEnumerable = function propertyIsEnumerable(V) { + var P = toPropertyKey(V); + var enumerable = call(nativePropertyIsEnumerable, this, P); + if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false; + return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P] + ? enumerable : true; +}; + +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) { + var it = toIndexedObject(O); + var key = toPropertyKey(P); + if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return; + var descriptor = nativeGetOwnPropertyDescriptor(it, key); + if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) { + descriptor.enumerable = true; + } + return descriptor; +}; + +var $getOwnPropertyNames = function getOwnPropertyNames(O) { + var names = nativeGetOwnPropertyNames(toIndexedObject(O)); + var result = []; + $forEach(names, function (key) { + if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key); + }); + return result; +}; + +var $getOwnPropertySymbols = function (O) { + var IS_OBJECT_PROTOTYPE = O === ObjectPrototype; + var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O)); + var result = []; + $forEach(names, function (key) { + if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) { + push(result, AllSymbols[key]); + } + }); + return result; +}; + +// `Symbol` constructor +// https://tc39.es/ecma262/#sec-symbol-constructor +if (!NATIVE_SYMBOL) { + $Symbol = function Symbol() { + if (isPrototypeOf(SymbolPrototype, this)) throw new TypeError('Symbol is not a constructor'); + var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]); + var tag = uid(description); + var setter = function (value) { + var $this = this === undefined ? globalThis : this; + if ($this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value); + if (hasOwn($this, HIDDEN) && hasOwn($this[HIDDEN], tag)) $this[HIDDEN][tag] = false; + var descriptor = createPropertyDescriptor(1, value); + try { + setSymbolDescriptor($this, tag, descriptor); + } catch (error) { + if (!(error instanceof RangeError)) throw error; + fallbackDefineProperty($this, tag, descriptor); + } + }; + if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter }); + return wrap(tag, description); + }; + + SymbolPrototype = $Symbol[PROTOTYPE]; + + defineBuiltIn(SymbolPrototype, 'toString', function toString() { + return getInternalState(this).tag; + }); + + defineBuiltIn($Symbol, 'withoutSetter', function (description) { + return wrap(uid(description), description); + }); + + propertyIsEnumerableModule.f = $propertyIsEnumerable; + definePropertyModule.f = $defineProperty; + definePropertiesModule.f = $defineProperties; + getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor; + getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames; + getOwnPropertySymbolsModule.f = $getOwnPropertySymbols; + + wrappedWellKnownSymbolModule.f = function (name) { + return wrap(wellKnownSymbol(name), name); + }; + + if (DESCRIPTORS) { + // https://github.com/tc39/proposal-Symbol-description + defineBuiltInAccessor(SymbolPrototype, 'description', { + configurable: true, + get: function description() { + return getInternalState(this).description; + } + }); + if (!IS_PURE) { + defineBuiltIn(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true }); + } + } +} + +$({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, { + Symbol: $Symbol +}); + +$forEach(objectKeys(WellKnownSymbolsStore), function (name) { + defineWellKnownSymbol(name); +}); + +$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, { + useSetter: function () { USE_SETTER = true; }, + useSimple: function () { USE_SETTER = false; } +}); + +$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, { + // `Object.create` method + // https://tc39.es/ecma262/#sec-object.create + create: $create, + // `Object.defineProperty` method + // https://tc39.es/ecma262/#sec-object.defineproperty + defineProperty: $defineProperty, + // `Object.defineProperties` method + // https://tc39.es/ecma262/#sec-object.defineproperties + defineProperties: $defineProperties, + // `Object.getOwnPropertyDescriptor` method + // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors + getOwnPropertyDescriptor: $getOwnPropertyDescriptor +}); + +$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, { + // `Object.getOwnPropertyNames` method + // https://tc39.es/ecma262/#sec-object.getownpropertynames + getOwnPropertyNames: $getOwnPropertyNames +}); + +// `Symbol.prototype[@@toPrimitive]` method +// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive +defineSymbolToPrimitive(); + +// `Symbol.prototype[@@toStringTag]` property +// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag +setToStringTag($Symbol, SYMBOL); + +hiddenKeys[HIDDEN] = true; diff --git a/node_modules/core-js/modules/es.symbol.description.js b/node_modules/core-js/modules/es.symbol.description.js new file mode 100644 index 00000000..7f2458fa --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.description.js @@ -0,0 +1,60 @@ +// `Symbol.prototype.description` getter +// https://tc39.es/ecma262/#sec-symbol.prototype.description +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var hasOwn = require('../internals/has-own-property'); +var isCallable = require('../internals/is-callable'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var toString = require('../internals/to-string'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var copyConstructorProperties = require('../internals/copy-constructor-properties'); + +var NativeSymbol = globalThis.Symbol; +var SymbolPrototype = NativeSymbol && NativeSymbol.prototype; + +if (DESCRIPTORS && isCallable(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(arguments[0]); + var result = isPrototypeOf(SymbolPrototype, this) + // eslint-disable-next-line sonarjs/inconsistent-function-call -- ok + ? new NativeSymbol(description) + // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)' + : description === undefined ? NativeSymbol() : NativeSymbol(description); + if (description === '') EmptyStringDescriptionStore[result] = true; + return result; + }; + + copyConstructorProperties(SymbolWrapper, NativeSymbol); + SymbolWrapper.prototype = SymbolPrototype; + SymbolPrototype.constructor = SymbolWrapper; + + var NATIVE_SYMBOL = String(NativeSymbol('description detection')) === 'Symbol(description detection)'; + var thisSymbolValue = uncurryThis(SymbolPrototype.valueOf); + var symbolDescriptiveString = uncurryThis(SymbolPrototype.toString); + var regexp = /^Symbol\((.*)\)[^)]+$/; + var replace = uncurryThis(''.replace); + var stringSlice = uncurryThis(''.slice); + + defineBuiltInAccessor(SymbolPrototype, 'description', { + configurable: true, + get: function description() { + var symbol = thisSymbolValue(this); + if (hasOwn(EmptyStringDescriptionStore, symbol)) return ''; + var string = symbolDescriptiveString(symbol); + var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1'); + return desc === '' ? undefined : desc; + } + }); + + $({ global: true, constructor: true, forced: true }, { + Symbol: SymbolWrapper + }); +} diff --git a/node_modules/core-js/modules/es.symbol.for.js b/node_modules/core-js/modules/es.symbol.for.js new file mode 100644 index 00000000..e056b6b5 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.for.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var hasOwn = require('../internals/has-own-property'); +var toString = require('../internals/to-string'); +var shared = require('../internals/shared'); +var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection'); + +var StringToSymbolRegistry = shared('string-to-symbol-registry'); +var SymbolToStringRegistry = shared('symbol-to-string-registry'); + +// `Symbol.for` method +// https://tc39.es/ecma262/#sec-symbol.for +$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { + 'for': function (key) { + var string = toString(key); + if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string]; + var symbol = getBuiltIn('Symbol')(string); + StringToSymbolRegistry[string] = symbol; + SymbolToStringRegistry[symbol] = string; + return symbol; + } +}); diff --git a/node_modules/core-js/modules/es.symbol.has-instance.js b/node_modules/core-js/modules/es.symbol.has-instance.js new file mode 100644 index 00000000..a37c6663 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.has-instance.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.hasInstance` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.hasinstance +defineWellKnownSymbol('hasInstance'); diff --git a/node_modules/core-js/modules/es.symbol.is-concat-spreadable.js b/node_modules/core-js/modules/es.symbol.is-concat-spreadable.js new file mode 100644 index 00000000..f449e796 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.is-concat-spreadable.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.isConcatSpreadable` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.isconcatspreadable +defineWellKnownSymbol('isConcatSpreadable'); diff --git a/node_modules/core-js/modules/es.symbol.iterator.js b/node_modules/core-js/modules/es.symbol.iterator.js new file mode 100644 index 00000000..545ad973 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.iterator.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.iterator` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.iterator +defineWellKnownSymbol('iterator'); diff --git a/node_modules/core-js/modules/es.symbol.js b/node_modules/core-js/modules/es.symbol.js new file mode 100644 index 00000000..aaef3c14 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +require('../modules/es.symbol.constructor'); +require('../modules/es.symbol.for'); +require('../modules/es.symbol.key-for'); +require('../modules/es.json.stringify'); +require('../modules/es.object.get-own-property-symbols'); diff --git a/node_modules/core-js/modules/es.symbol.key-for.js b/node_modules/core-js/modules/es.symbol.key-for.js new file mode 100644 index 00000000..c7f4d25c --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.key-for.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var hasOwn = require('../internals/has-own-property'); +var isSymbol = require('../internals/is-symbol'); +var tryToString = require('../internals/try-to-string'); +var shared = require('../internals/shared'); +var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection'); + +var SymbolToStringRegistry = shared('symbol-to-string-registry'); + +// `Symbol.keyFor` method +// https://tc39.es/ecma262/#sec-symbol.keyfor +$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { + keyFor: function keyFor(sym) { + if (!isSymbol(sym)) throw new TypeError(tryToString(sym) + ' is not a symbol'); + if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym]; + } +}); diff --git a/node_modules/core-js/modules/es.symbol.match-all.js b/node_modules/core-js/modules/es.symbol.match-all.js new file mode 100644 index 00000000..19a3bd07 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.match-all.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.matchAll` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.matchall +defineWellKnownSymbol('matchAll'); diff --git a/node_modules/core-js/modules/es.symbol.match.js b/node_modules/core-js/modules/es.symbol.match.js new file mode 100644 index 00000000..4947d02f --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.match.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.match` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.match +defineWellKnownSymbol('match'); diff --git a/node_modules/core-js/modules/es.symbol.replace.js b/node_modules/core-js/modules/es.symbol.replace.js new file mode 100644 index 00000000..73062093 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.replace.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.replace` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.replace +defineWellKnownSymbol('replace'); diff --git a/node_modules/core-js/modules/es.symbol.search.js b/node_modules/core-js/modules/es.symbol.search.js new file mode 100644 index 00000000..61bdf8ac --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.search.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.search` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.search +defineWellKnownSymbol('search'); diff --git a/node_modules/core-js/modules/es.symbol.species.js b/node_modules/core-js/modules/es.symbol.species.js new file mode 100644 index 00000000..67b995c5 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.species.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.species` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.species +defineWellKnownSymbol('species'); diff --git a/node_modules/core-js/modules/es.symbol.split.js b/node_modules/core-js/modules/es.symbol.split.js new file mode 100644 index 00000000..926e02ca --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.split.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.split` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.split +defineWellKnownSymbol('split'); diff --git a/node_modules/core-js/modules/es.symbol.to-primitive.js b/node_modules/core-js/modules/es.symbol.to-primitive.js new file mode 100644 index 00000000..c263093a --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.to-primitive.js @@ -0,0 +1,11 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); +var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive'); + +// `Symbol.toPrimitive` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.toprimitive +defineWellKnownSymbol('toPrimitive'); + +// `Symbol.prototype[@@toPrimitive]` method +// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive +defineSymbolToPrimitive(); diff --git a/node_modules/core-js/modules/es.symbol.to-string-tag.js b/node_modules/core-js/modules/es.symbol.to-string-tag.js new file mode 100644 index 00000000..4a09f112 --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.to-string-tag.js @@ -0,0 +1,12 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); +var setToStringTag = require('../internals/set-to-string-tag'); + +// `Symbol.toStringTag` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.tostringtag +defineWellKnownSymbol('toStringTag'); + +// `Symbol.prototype[@@toStringTag]` property +// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag +setToStringTag(getBuiltIn('Symbol'), 'Symbol'); diff --git a/node_modules/core-js/modules/es.symbol.unscopables.js b/node_modules/core-js/modules/es.symbol.unscopables.js new file mode 100644 index 00000000..e5df05ec --- /dev/null +++ b/node_modules/core-js/modules/es.symbol.unscopables.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.unscopables` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.unscopables +defineWellKnownSymbol('unscopables'); diff --git a/node_modules/core-js/modules/es.typed-array.at.js b/node_modules/core-js/modules/es.typed-array.at.js new file mode 100644 index 00000000..c2c2208e --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.at.js @@ -0,0 +1,17 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.at` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.at +exportTypedArrayMethod('at', function at(index) { + var O = aTypedArray(this); + var len = lengthOfArrayLike(O); + var relativeIndex = toIntegerOrInfinity(index); + var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; + return (k < 0 || k >= len) ? undefined : O[k]; +}); diff --git a/node_modules/core-js/modules/es.typed-array.copy-within.js b/node_modules/core-js/modules/es.typed-array.copy-within.js new file mode 100644 index 00000000..ec0baff5 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.copy-within.js @@ -0,0 +1,14 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $ArrayCopyWithin = require('../internals/array-copy-within'); + +var u$ArrayCopyWithin = uncurryThis($ArrayCopyWithin); +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.copyWithin` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.copywithin +exportTypedArrayMethod('copyWithin', function copyWithin(target, start /* , end */) { + return u$ArrayCopyWithin(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.every.js b/node_modules/core-js/modules/es.typed-array.every.js new file mode 100644 index 00000000..625a0c59 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.every.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $every = require('../internals/array-iteration').every; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.every` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.every +exportTypedArrayMethod('every', function every(callbackfn /* , thisArg */) { + return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.fill.js b/node_modules/core-js/modules/es.typed-array.fill.js new file mode 100644 index 00000000..3fa8a878 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.fill.js @@ -0,0 +1,29 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $fill = require('../internals/array-fill'); +var toBigInt = require('../internals/to-big-int'); +var classof = require('../internals/classof'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var slice = uncurryThis(''.slice); + +// V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18 +var CONVERSION_BUG = fails(function () { + var count = 0; + // eslint-disable-next-line es/no-typed-arrays -- safe + new Int8Array(2).fill({ valueOf: function () { return count++; } }); + return count !== 1; +}); + +// `%TypedArray%.prototype.fill` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill +exportTypedArrayMethod('fill', function fill(value /* , start, end */) { + var length = arguments.length; + aTypedArray(this); + var actualValue = slice(classof(this), 0, 3) === 'Big' ? toBigInt(value) : +value; + return call($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined); +}, CONVERSION_BUG); diff --git a/node_modules/core-js/modules/es.typed-array.filter.js b/node_modules/core-js/modules/es.typed-array.filter.js new file mode 100644 index 00000000..51d5bc90 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.filter.js @@ -0,0 +1,14 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $filter = require('../internals/array-iteration').filter; +var fromSameTypeAndList = require('../internals/typed-array-from-same-type-and-list'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.filter` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.filter +exportTypedArrayMethod('filter', function filter(callbackfn /* , thisArg */) { + var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return fromSameTypeAndList(this, list); +}); diff --git a/node_modules/core-js/modules/es.typed-array.find-index.js b/node_modules/core-js/modules/es.typed-array.find-index.js new file mode 100644 index 00000000..b1266565 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.find-index.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $findIndex = require('../internals/array-iteration').findIndex; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.findIndex` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findindex +exportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) { + return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.find-last-index.js b/node_modules/core-js/modules/es.typed-array.find-last-index.js new file mode 100644 index 00000000..5e8b501a --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.find-last-index.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $findLastIndex = require('../internals/array-iteration-from-last').findLastIndex; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.findLastIndex` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findlastindex +exportTypedArrayMethod('findLastIndex', function findLastIndex(predicate /* , thisArg */) { + return $findLastIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.find-last.js b/node_modules/core-js/modules/es.typed-array.find-last.js new file mode 100644 index 00000000..2b124cfb --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.find-last.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $findLast = require('../internals/array-iteration-from-last').findLast; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.findLast` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findlast +exportTypedArrayMethod('findLast', function findLast(predicate /* , thisArg */) { + return $findLast(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.find.js b/node_modules/core-js/modules/es.typed-array.find.js new file mode 100644 index 00000000..db7ee3f7 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.find.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $find = require('../internals/array-iteration').find; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.find` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.find +exportTypedArrayMethod('find', function find(predicate /* , thisArg */) { + return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.float32-array.js b/node_modules/core-js/modules/es.typed-array.float32-array.js new file mode 100644 index 00000000..95b84811 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.float32-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Float32Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Float32', function (init) { + return function Float32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.float64-array.js b/node_modules/core-js/modules/es.typed-array.float64-array.js new file mode 100644 index 00000000..da82da24 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.float64-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Float64Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Float64', function (init) { + return function Float64Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.for-each.js b/node_modules/core-js/modules/es.typed-array.for-each.js new file mode 100644 index 00000000..bc2f28f7 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.for-each.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $forEach = require('../internals/array-iteration').forEach; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.forEach` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.foreach +exportTypedArrayMethod('forEach', function forEach(callbackfn /* , thisArg */) { + $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.from.js b/node_modules/core-js/modules/es.typed-array.from.js new file mode 100644 index 00000000..79ad0f13 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.from.js @@ -0,0 +1,8 @@ +'use strict'; +var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers'); +var exportTypedArrayStaticMethod = require('../internals/array-buffer-view-core').exportTypedArrayStaticMethod; +var typedArrayFrom = require('../internals/typed-array-from'); + +// `%TypedArray%.from` method +// https://tc39.es/ecma262/#sec-%typedarray%.from +exportTypedArrayStaticMethod('from', typedArrayFrom, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS); diff --git a/node_modules/core-js/modules/es.typed-array.includes.js b/node_modules/core-js/modules/es.typed-array.includes.js new file mode 100644 index 00000000..b465840f --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.includes.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $includes = require('../internals/array-includes').includes; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.includes` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.includes +exportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) { + return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.index-of.js b/node_modules/core-js/modules/es.typed-array.index-of.js new file mode 100644 index 00000000..b369f5c1 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.index-of.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $indexOf = require('../internals/array-includes').indexOf; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.indexOf` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.indexof +exportTypedArrayMethod('indexOf', function indexOf(searchElement /* , fromIndex */) { + return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.int16-array.js b/node_modules/core-js/modules/es.typed-array.int16-array.js new file mode 100644 index 00000000..fe3da1dc --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.int16-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Int16Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Int16', function (init) { + return function Int16Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.int32-array.js b/node_modules/core-js/modules/es.typed-array.int32-array.js new file mode 100644 index 00000000..38afed59 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.int32-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Int32Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Int32', function (init) { + return function Int32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.int8-array.js b/node_modules/core-js/modules/es.typed-array.int8-array.js new file mode 100644 index 00000000..dda9bd4d --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.int8-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Int8Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Int8', function (init) { + return function Int8Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.iterator.js b/node_modules/core-js/modules/es.typed-array.iterator.js new file mode 100644 index 00000000..55bdbbc7 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.iterator.js @@ -0,0 +1,46 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var fails = require('../internals/fails'); +var uncurryThis = require('../internals/function-uncurry-this'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var ArrayIterators = require('../modules/es.array.iterator'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var ITERATOR = wellKnownSymbol('iterator'); +var Uint8Array = globalThis.Uint8Array; +var arrayValues = uncurryThis(ArrayIterators.values); +var arrayKeys = uncurryThis(ArrayIterators.keys); +var arrayEntries = uncurryThis(ArrayIterators.entries); +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var TypedArrayPrototype = Uint8Array && Uint8Array.prototype; + +var GENERIC = !fails(function () { + TypedArrayPrototype[ITERATOR].call([1]); +}); + +var ITERATOR_IS_VALUES = !!TypedArrayPrototype + && TypedArrayPrototype.values + && TypedArrayPrototype[ITERATOR] === TypedArrayPrototype.values + && TypedArrayPrototype.values.name === 'values'; + +var typedArrayValues = function values() { + return arrayValues(aTypedArray(this)); +}; + +// `%TypedArray%.prototype.entries` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.entries +exportTypedArrayMethod('entries', function entries() { + return arrayEntries(aTypedArray(this)); +}, GENERIC); +// `%TypedArray%.prototype.keys` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.keys +exportTypedArrayMethod('keys', function keys() { + return arrayKeys(aTypedArray(this)); +}, GENERIC); +// `%TypedArray%.prototype.values` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.values +exportTypedArrayMethod('values', typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' }); +// `%TypedArray%.prototype[@@iterator]` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator +exportTypedArrayMethod(ITERATOR, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' }); diff --git a/node_modules/core-js/modules/es.typed-array.join.js b/node_modules/core-js/modules/es.typed-array.join.js new file mode 100644 index 00000000..e8e7720e --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.join.js @@ -0,0 +1,13 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var uncurryThis = require('../internals/function-uncurry-this'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var $join = uncurryThis([].join); + +// `%TypedArray%.prototype.join` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.join +exportTypedArrayMethod('join', function join(separator) { + return $join(aTypedArray(this), separator); +}); diff --git a/node_modules/core-js/modules/es.typed-array.last-index-of.js b/node_modules/core-js/modules/es.typed-array.last-index-of.js new file mode 100644 index 00000000..89c2fc2f --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.last-index-of.js @@ -0,0 +1,14 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var apply = require('../internals/function-apply'); +var $lastIndexOf = require('../internals/array-last-index-of'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.lastIndexOf` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof +exportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) { + var length = arguments.length; + return apply($lastIndexOf, aTypedArray(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]); +}); diff --git a/node_modules/core-js/modules/es.typed-array.map.js b/node_modules/core-js/modules/es.typed-array.map.js new file mode 100644 index 00000000..103b6bb1 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.map.js @@ -0,0 +1,15 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $map = require('../internals/array-iteration').map; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.map` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.map +exportTypedArrayMethod('map', function map(mapfn /* , thisArg */) { + return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : undefined, function (O, length) { + return new (getTypedArrayConstructor(O))(length); + }); +}); diff --git a/node_modules/core-js/modules/es.typed-array.of.js b/node_modules/core-js/modules/es.typed-array.of.js new file mode 100644 index 00000000..2c9064b4 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.of.js @@ -0,0 +1,16 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers'); + +var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; +var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod; + +// `%TypedArray%.of` method +// https://tc39.es/ecma262/#sec-%typedarray%.of +exportTypedArrayStaticMethod('of', function of(/* ...items */) { + var index = 0; + var length = arguments.length; + var result = new (aTypedArrayConstructor(this))(length); + while (length > index) result[index] = arguments[index++]; + return result; +}, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS); diff --git a/node_modules/core-js/modules/es.typed-array.reduce-right.js b/node_modules/core-js/modules/es.typed-array.reduce-right.js new file mode 100644 index 00000000..5df1ca12 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.reduce-right.js @@ -0,0 +1,13 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $reduceRight = require('../internals/array-reduce').right; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.reduceRight` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduceright +exportTypedArrayMethod('reduceRight', function reduceRight(callbackfn /* , initialValue */) { + var length = arguments.length; + return $reduceRight(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.reduce.js b/node_modules/core-js/modules/es.typed-array.reduce.js new file mode 100644 index 00000000..4a71707a --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.reduce.js @@ -0,0 +1,13 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $reduce = require('../internals/array-reduce').left; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.reduce` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduce +exportTypedArrayMethod('reduce', function reduce(callbackfn /* , initialValue */) { + var length = arguments.length; + return $reduce(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.reverse.js b/node_modules/core-js/modules/es.typed-array.reverse.js new file mode 100644 index 00000000..4a5a8706 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.reverse.js @@ -0,0 +1,21 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var floor = Math.floor; + +// `%TypedArray%.prototype.reverse` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reverse +exportTypedArrayMethod('reverse', function reverse() { + var that = this; + var length = aTypedArray(that).length; + var middle = floor(length / 2); + var index = 0; + var value; + while (index < middle) { + value = that[index]; + that[index++] = that[--length]; + that[length] = value; + } return that; +}); diff --git a/node_modules/core-js/modules/es.typed-array.set.js b/node_modules/core-js/modules/es.typed-array.set.js new file mode 100644 index 00000000..8248ce24 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.set.js @@ -0,0 +1,44 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var call = require('../internals/function-call'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var toOffset = require('../internals/to-offset'); +var toIndexedObject = require('../internals/to-object'); +var fails = require('../internals/fails'); + +var RangeError = globalThis.RangeError; +var Int8Array = globalThis.Int8Array; +var Int8ArrayPrototype = Int8Array && Int8Array.prototype; +var $set = Int8ArrayPrototype && Int8ArrayPrototype.set; +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +var WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS = !fails(function () { + // eslint-disable-next-line es/no-typed-arrays -- required for testing + var array = new Uint8ClampedArray(2); + call($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_GENERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS && fails(function () { + var array = new Int8Array(2); + array.set(1); + array.set('2', 1); + return array[0] !== 0 || array[1] !== 2; +}); + +// `%TypedArray%.prototype.set` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.set +exportTypedArrayMethod('set', function set(arrayLike /* , offset */) { + aTypedArray(this); + var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1); + var src = toIndexedObject(arrayLike); + if (WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS) return call($set, this, src, offset); + var length = this.length; + var len = lengthOfArrayLike(src); + var index = 0; + if (len + offset > length) throw new RangeError('Wrong length'); + while (index < len) this[offset + index] = src[index++]; +}, !WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG); diff --git a/node_modules/core-js/modules/es.typed-array.slice.js b/node_modules/core-js/modules/es.typed-array.slice.js new file mode 100644 index 00000000..810fb5a3 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.slice.js @@ -0,0 +1,25 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var fails = require('../internals/fails'); +var arraySlice = require('../internals/array-slice'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +var FORCED = fails(function () { + // eslint-disable-next-line es/no-typed-arrays -- required for testing + new Int8Array(1).slice(); +}); + +// `%TypedArray%.prototype.slice` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.slice +exportTypedArrayMethod('slice', function slice(start, end) { + var list = arraySlice(aTypedArray(this), start, end); + var C = getTypedArrayConstructor(this); + var index = 0; + var length = list.length; + var result = new C(length); + while (length > index) result[index] = list[index++]; + return result; +}, FORCED); diff --git a/node_modules/core-js/modules/es.typed-array.some.js b/node_modules/core-js/modules/es.typed-array.some.js new file mode 100644 index 00000000..214115b8 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.some.js @@ -0,0 +1,12 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $some = require('../internals/array-iteration').some; + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.some` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.some +exportTypedArrayMethod('some', function some(callbackfn /* , thisArg */) { + return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); +}); diff --git a/node_modules/core-js/modules/es.typed-array.sort.js b/node_modules/core-js/modules/es.typed-array.sort.js new file mode 100644 index 00000000..5fddfb14 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.sort.js @@ -0,0 +1,70 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this-clause'); +var fails = require('../internals/fails'); +var aCallable = require('../internals/a-callable'); +var internalSort = require('../internals/array-sort'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var FF = require('../internals/environment-ff-version'); +var IE_OR_EDGE = require('../internals/environment-is-ie-or-edge'); +var V8 = require('../internals/environment-v8-version'); +var WEBKIT = require('../internals/environment-webkit-version'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var Uint16Array = globalThis.Uint16Array; +var nativeSort = Uint16Array && uncurryThis(Uint16Array.prototype.sort); + +// WebKit +var ACCEPT_INCORRECT_ARGUMENTS = !!nativeSort && !(fails(function () { + nativeSort(new Uint16Array(2), null); +}) && fails(function () { + nativeSort(new Uint16Array(2), {}); +})); + +var STABLE_SORT = !!nativeSort && !fails(function () { + // feature detection can be too slow, so check engines versions + if (V8) return V8 < 74; + if (FF) return FF < 67; + if (IE_OR_EDGE) return true; + if (WEBKIT) return WEBKIT < 602; + + var array = new Uint16Array(516); + var expected = Array(516); + var index, mod; + + for (index = 0; index < 516; index++) { + mod = index % 4; + array[index] = 515 - index; + expected[index] = index - 2 * mod + 3; + } + + nativeSort(array, function (a, b) { + return (a / 4 | 0) - (b / 4 | 0); + }); + + for (index = 0; index < 516; index++) { + if (array[index] !== expected[index]) return true; + } +}); + +var getSortCompare = function (comparefn) { + return function (x, y) { + if (comparefn !== undefined) return +comparefn(x, y) || 0; + // eslint-disable-next-line no-self-compare -- NaN check + if (y !== y) return -1; + // eslint-disable-next-line no-self-compare -- NaN check + if (x !== x) return 1; + if (x === 0 && y === 0) return 1 / x > 0 && 1 / y < 0 ? 1 : -1; + return x > y; + }; +}; + +// `%TypedArray%.prototype.sort` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort +exportTypedArrayMethod('sort', function sort(comparefn) { + if (comparefn !== undefined) aCallable(comparefn); + if (STABLE_SORT) return nativeSort(this, comparefn); + + return internalSort(aTypedArray(this), getSortCompare(comparefn)); +}, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS); diff --git a/node_modules/core-js/modules/es.typed-array.subarray.js b/node_modules/core-js/modules/es.typed-array.subarray.js new file mode 100644 index 00000000..5bf98557 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.subarray.js @@ -0,0 +1,22 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var toLength = require('../internals/to-length'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.subarray` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.subarray +exportTypedArrayMethod('subarray', function subarray(begin, end) { + var O = aTypedArray(this); + var length = O.length; + var beginIndex = toAbsoluteIndex(begin, length); + var C = getTypedArrayConstructor(O); + return new C( + O.buffer, + O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT, + toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - beginIndex) + ); +}); diff --git a/node_modules/core-js/modules/es.typed-array.to-locale-string.js b/node_modules/core-js/modules/es.typed-array.to-locale-string.js new file mode 100644 index 00000000..714e50fa --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.to-locale-string.js @@ -0,0 +1,32 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var apply = require('../internals/function-apply'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var fails = require('../internals/fails'); +var arraySlice = require('../internals/array-slice'); + +var Int8Array = globalThis.Int8Array; +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var $toLocaleString = [].toLocaleString; + +// iOS Safari 6.x fails here +var TO_LOCALE_STRING_BUG = !!Int8Array && fails(function () { + $toLocaleString.call(new Int8Array(1)); +}); + +var FORCED = fails(function () { + return [1, 2].toLocaleString() !== new Int8Array([1, 2]).toLocaleString(); +}) || !fails(function () { + Int8Array.prototype.toLocaleString.call([1, 2]); +}); + +// `%TypedArray%.prototype.toLocaleString` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tolocalestring +exportTypedArrayMethod('toLocaleString', function toLocaleString() { + return apply( + $toLocaleString, + TO_LOCALE_STRING_BUG ? arraySlice(aTypedArray(this)) : aTypedArray(this), + arraySlice(arguments) + ); +}, FORCED); diff --git a/node_modules/core-js/modules/es.typed-array.to-reversed.js b/node_modules/core-js/modules/es.typed-array.to-reversed.js new file mode 100644 index 00000000..500d44f8 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.to-reversed.js @@ -0,0 +1,13 @@ +'use strict'; +var arrayToReversed = require('../internals/array-to-reversed'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; + +// `%TypedArray%.prototype.toReversed` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.toreversed +exportTypedArrayMethod('toReversed', function toReversed() { + return arrayToReversed(aTypedArray(this), getTypedArrayConstructor(this)); +}); diff --git a/node_modules/core-js/modules/es.typed-array.to-sorted.js b/node_modules/core-js/modules/es.typed-array.to-sorted.js new file mode 100644 index 00000000..09b9afdc --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.to-sorted.js @@ -0,0 +1,19 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aCallable = require('../internals/a-callable'); +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var sort = uncurryThis(ArrayBufferViewCore.TypedArrayPrototype.sort); + +// `%TypedArray%.prototype.toSorted` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tosorted +exportTypedArrayMethod('toSorted', function toSorted(compareFn) { + if (compareFn !== undefined) aCallable(compareFn); + var O = aTypedArray(this); + var A = arrayFromConstructorAndList(getTypedArrayConstructor(O), O); + return sort(A, compareFn); +}); diff --git a/node_modules/core-js/modules/es.typed-array.to-string.js b/node_modules/core-js/modules/es.typed-array.to-string.js new file mode 100644 index 00000000..c7b9459c --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.to-string.js @@ -0,0 +1,22 @@ +'use strict'; +var exportTypedArrayMethod = require('../internals/array-buffer-view-core').exportTypedArrayMethod; +var fails = require('../internals/fails'); +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); + +var Uint8Array = globalThis.Uint8Array; +var Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {}; +var arrayToString = [].toString; +var join = uncurryThis([].join); + +if (fails(function () { arrayToString.call({}); })) { + arrayToString = function toString() { + return join(this); + }; +} + +var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString !== arrayToString; + +// `%TypedArray%.prototype.toString` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring +exportTypedArrayMethod('toString', arrayToString, IS_NOT_ARRAY_METHOD); diff --git a/node_modules/core-js/modules/es.typed-array.uint16-array.js b/node_modules/core-js/modules/es.typed-array.uint16-array.js new file mode 100644 index 00000000..81750e1a --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.uint16-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Uint16Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint16', function (init) { + return function Uint16Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.uint32-array.js b/node_modules/core-js/modules/es.typed-array.uint32-array.js new file mode 100644 index 00000000..eb3e9d17 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.uint32-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Uint32Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint32', function (init) { + return function Uint32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.uint8-array.js b/node_modules/core-js/modules/es.typed-array.uint8-array.js new file mode 100644 index 00000000..24a1830e --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.uint8-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Uint8Array` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint8', function (init) { + return function Uint8Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}); diff --git a/node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js b/node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js new file mode 100644 index 00000000..46103ce9 --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js @@ -0,0 +1,10 @@ +'use strict'; +var createTypedArrayConstructor = require('../internals/typed-array-constructor'); + +// `Uint8ClampedArray` constructor +// https://tc39.es/ecma262/#sec-typedarray-objects +createTypedArrayConstructor('Uint8', function (init) { + return function Uint8ClampedArray(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}, true); diff --git a/node_modules/core-js/modules/es.typed-array.with.js b/node_modules/core-js/modules/es.typed-array.with.js new file mode 100644 index 00000000..f9e83cde --- /dev/null +++ b/node_modules/core-js/modules/es.typed-array.with.js @@ -0,0 +1,30 @@ +'use strict'; +var arrayWith = require('../internals/array-with'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var isBigIntArray = require('../internals/is-big-int-array'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toBigInt = require('../internals/to-big-int'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +var PROPER_ORDER = !!function () { + try { + // eslint-disable-next-line no-throw-literal, es/no-typed-arrays, es/no-array-prototype-with -- required for testing + new Int8Array(1)['with'](2, { valueOf: function () { throw 8; } }); + } catch (error) { + // some early implementations, like WebKit, does not follow the final semantic + // https://github.com/tc39/proposal-change-array-by-copy/pull/86 + return error === 8; + } +}(); + +// `%TypedArray%.prototype.with` method +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.with +exportTypedArrayMethod('with', { 'with': function (index, value) { + var O = aTypedArray(this); + var relativeIndex = toIntegerOrInfinity(index); + var actualValue = isBigIntArray(O) ? toBigInt(value) : +value; + return arrayWith(O, getTypedArrayConstructor(O), relativeIndex, actualValue); +} }['with'], !PROPER_ORDER); diff --git a/node_modules/core-js/modules/es.unescape.js b/node_modules/core-js/modules/es.unescape.js new file mode 100644 index 00000000..c23b68c1 --- /dev/null +++ b/node_modules/core-js/modules/es.unescape.js @@ -0,0 +1,45 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toString = require('../internals/to-string'); + +var fromCharCode = String.fromCharCode; +var charAt = uncurryThis(''.charAt); +var exec = uncurryThis(/./.exec); +var stringSlice = uncurryThis(''.slice); + +var hex2 = /^[\da-f]{2}$/i; +var hex4 = /^[\da-f]{4}$/i; + +// `unescape` method +// https://tc39.es/ecma262/#sec-unescape-string +$({ global: true }, { + unescape: function unescape(string) { + var str = toString(string); + var result = ''; + var length = str.length; + var index = 0; + var chr, part; + while (index < length) { + chr = charAt(str, index++); + if (chr === '%') { + if (charAt(str, index) === 'u') { + part = stringSlice(str, index + 1, index + 5); + if (exec(hex4, part)) { + result += fromCharCode(parseInt(part, 16)); + index += 5; + continue; + } + } else { + part = stringSlice(str, index, index + 2); + if (exec(hex2, part)) { + result += fromCharCode(parseInt(part, 16)); + index += 2; + continue; + } + } + } + result += chr; + } return result; + } +}); diff --git a/node_modules/core-js/modules/es.weak-map.constructor.js b/node_modules/core-js/modules/es.weak-map.constructor.js new file mode 100644 index 00000000..d5105e4d --- /dev/null +++ b/node_modules/core-js/modules/es.weak-map.constructor.js @@ -0,0 +1,106 @@ +'use strict'; +var FREEZING = require('../internals/freezing'); +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var defineBuiltIns = require('../internals/define-built-ins'); +var InternalMetadataModule = require('../internals/internal-metadata'); +var collection = require('../internals/collection'); +var collectionWeak = require('../internals/collection-weak'); +var isObject = require('../internals/is-object'); +var enforceInternalState = require('../internals/internal-state').enforce; +var fails = require('../internals/fails'); +var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection'); + +var $Object = Object; +// eslint-disable-next-line es/no-array-isarray -- safe +var isArray = Array.isArray; +// eslint-disable-next-line es/no-object-isextensible -- safe +var isExtensible = $Object.isExtensible; +// eslint-disable-next-line es/no-object-isfrozen -- safe +var isFrozen = $Object.isFrozen; +// eslint-disable-next-line es/no-object-issealed -- safe +var isSealed = $Object.isSealed; +// eslint-disable-next-line es/no-object-freeze -- safe +var freeze = $Object.freeze; +// eslint-disable-next-line es/no-object-seal -- safe +var seal = $Object.seal; + +var IS_IE11 = !globalThis.ActiveXObject && 'ActiveXObject' in globalThis; +var InternalWeakMap; + +var wrapper = function (init) { + return function WeakMap() { + return init(this, arguments.length ? arguments[0] : undefined); + }; +}; + +// `WeakMap` constructor +// https://tc39.es/ecma262/#sec-weakmap-constructor +var $WeakMap = collection('WeakMap', wrapper, collectionWeak); +var WeakMapPrototype = $WeakMap.prototype; +var nativeSet = uncurryThis(WeakMapPrototype.set); + +// Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them +var hasMSEdgeFreezingBug = function () { + return FREEZING && fails(function () { + var frozenArray = freeze([]); + nativeSet(new $WeakMap(), frozenArray, 1); + return !isFrozen(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) if (IS_IE11) { + InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); + InternalMetadataModule.enable(); + var nativeDelete = uncurryThis(WeakMapPrototype['delete']); + var nativeHas = uncurryThis(WeakMapPrototype.has); + var nativeGet = uncurryThis(WeakMapPrototype.get); + defineBuiltIns(WeakMapPrototype, { + 'delete': function (key) { + if (isObject(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(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); + }, + get: function get(key) { + if (isObject(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 nativeGet(this, key); + }, + set: function set(key, value) { + if (isObject(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); + } else nativeSet(this, key, value); + return this; + } + }); +// Chakra Edge frozen keys fix +} else if (hasMSEdgeFreezingBug()) { + defineBuiltIns(WeakMapPrototype, { + set: function set(key, value) { + var arrayIntegrityLevel; + if (isArray(key)) { + if (isFrozen(key)) arrayIntegrityLevel = freeze; + else if (isSealed(key)) arrayIntegrityLevel = seal; + } + nativeSet(this, key, value); + if (arrayIntegrityLevel) arrayIntegrityLevel(key); + return this; + } + }); +} diff --git a/node_modules/core-js/modules/es.weak-map.js b/node_modules/core-js/modules/es.weak-map.js new file mode 100644 index 00000000..d59a49f2 --- /dev/null +++ b/node_modules/core-js/modules/es.weak-map.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/es.weak-map.constructor'); diff --git a/node_modules/core-js/modules/es.weak-set.constructor.js b/node_modules/core-js/modules/es.weak-set.constructor.js new file mode 100644 index 00000000..80d9c34f --- /dev/null +++ b/node_modules/core-js/modules/es.weak-set.constructor.js @@ -0,0 +1,9 @@ +'use strict'; +var collection = require('../internals/collection'); +var collectionWeak = require('../internals/collection-weak'); + +// `WeakSet` constructor +// https://tc39.es/ecma262/#sec-weakset-constructor +collection('WeakSet', function (init) { + return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); }; +}, collectionWeak); diff --git a/node_modules/core-js/modules/es.weak-set.js b/node_modules/core-js/modules/es.weak-set.js new file mode 100644 index 00000000..7d3d93e6 --- /dev/null +++ b/node_modules/core-js/modules/es.weak-set.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/es.weak-set.constructor'); diff --git a/node_modules/core-js/modules/esnext.aggregate-error.js b/node_modules/core-js/modules/esnext.aggregate-error.js new file mode 100644 index 00000000..677193d2 --- /dev/null +++ b/node_modules/core-js/modules/esnext.aggregate-error.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.aggregate-error'); diff --git a/node_modules/core-js/modules/esnext.array-buffer.detached.js b/node_modules/core-js/modules/esnext.array-buffer.detached.js new file mode 100644 index 00000000..c8db3f0b --- /dev/null +++ b/node_modules/core-js/modules/esnext.array-buffer.detached.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array-buffer.detached'); diff --git a/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js b/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js new file mode 100644 index 00000000..9bc38ebd --- /dev/null +++ b/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array-buffer.transfer-to-fixed-length'); diff --git a/node_modules/core-js/modules/esnext.array-buffer.transfer.js b/node_modules/core-js/modules/esnext.array-buffer.transfer.js new file mode 100644 index 00000000..f5f939ba --- /dev/null +++ b/node_modules/core-js/modules/esnext.array-buffer.transfer.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array-buffer.transfer'); diff --git a/node_modules/core-js/modules/esnext.array.at.js b/node_modules/core-js/modules/esnext.array.at.js new file mode 100644 index 00000000..13a671b5 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.at.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array.at'); diff --git a/node_modules/core-js/modules/esnext.array.filter-out.js b/node_modules/core-js/modules/esnext.array.filter-out.js new file mode 100644 index 00000000..fc737f24 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.filter-out.js @@ -0,0 +1,15 @@ +'use strict'; +// TODO: remove from `core-js@4` +var $ = require('../internals/export'); +var $filterReject = require('../internals/array-iteration').filterReject; +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.filterOut` method +// https://github.com/tc39/proposal-array-filtering +$({ target: 'Array', proto: true, forced: true }, { + filterOut: function filterOut(callbackfn /* , thisArg */) { + return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +addToUnscopables('filterOut'); diff --git a/node_modules/core-js/modules/esnext.array.filter-reject.js b/node_modules/core-js/modules/esnext.array.filter-reject.js new file mode 100644 index 00000000..8a9ee56d --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.filter-reject.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var $filterReject = require('../internals/array-iteration').filterReject; +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.filterReject` method +// https://github.com/tc39/proposal-array-filtering +$({ target: 'Array', proto: true, forced: true }, { + filterReject: function filterReject(callbackfn /* , thisArg */) { + return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +addToUnscopables('filterReject'); diff --git a/node_modules/core-js/modules/esnext.array.find-last-index.js b/node_modules/core-js/modules/esnext.array.find-last-index.js new file mode 100644 index 00000000..bc997fed --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.find-last-index.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array.find-last-index'); diff --git a/node_modules/core-js/modules/esnext.array.find-last.js b/node_modules/core-js/modules/esnext.array.find-last.js new file mode 100644 index 00000000..04f1cd82 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.find-last.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array.find-last'); diff --git a/node_modules/core-js/modules/esnext.array.from-async.js b/node_modules/core-js/modules/esnext.array.from-async.js new file mode 100644 index 00000000..1d9e6154 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.from-async.js @@ -0,0 +1,22 @@ +'use strict'; +var $ = require('../internals/export'); +var fromAsync = require('../internals/array-from-async'); +var fails = require('../internals/fails'); + +// eslint-disable-next-line es/no-nonstandard-array-properties -- safe +var nativeFromAsync = Array.fromAsync; +// https://bugs.webkit.org/show_bug.cgi?id=271703 +var INCORRECT_CONSTRUCTURING = !nativeFromAsync || fails(function () { + var counter = 0; + nativeFromAsync.call(function () { + counter++; + return []; + }, { length: 0 }); + return counter !== 1; +}); + +// `Array.fromAsync` method +// https://github.com/tc39/proposal-array-from-async +$({ target: 'Array', stat: true, forced: INCORRECT_CONSTRUCTURING }, { + fromAsync: fromAsync +}); diff --git a/node_modules/core-js/modules/esnext.array.group-by-to-map.js b/node_modules/core-js/modules/esnext.array.group-by-to-map.js new file mode 100644 index 00000000..f2919a2d --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.group-by-to-map.js @@ -0,0 +1,16 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); +var addToUnscopables = require('../internals/add-to-unscopables'); +var $groupToMap = require('../internals/array-group-to-map'); +var IS_PURE = require('../internals/is-pure'); + +// `Array.prototype.groupByToMap` method +// https://github.com/tc39/proposal-array-grouping +// https://bugs.webkit.org/show_bug.cgi?id=236541 +$({ target: 'Array', proto: true, name: 'groupToMap', forced: IS_PURE || !arrayMethodIsStrict('groupByToMap') }, { + groupByToMap: $groupToMap +}); + +addToUnscopables('groupByToMap'); diff --git a/node_modules/core-js/modules/esnext.array.group-by.js b/node_modules/core-js/modules/esnext.array.group-by.js new file mode 100644 index 00000000..f5b9abf8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.group-by.js @@ -0,0 +1,18 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var $group = require('../internals/array-group'); +var arrayMethodIsStrict = require('../internals/array-method-is-strict'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.groupBy` method +// https://github.com/tc39/proposal-array-grouping +// https://bugs.webkit.org/show_bug.cgi?id=236541 +$({ target: 'Array', proto: true, forced: !arrayMethodIsStrict('groupBy') }, { + groupBy: function groupBy(callbackfn /* , thisArg */) { + var thisArg = arguments.length > 1 ? arguments[1] : undefined; + return $group(this, callbackfn, thisArg); + } +}); + +addToUnscopables('groupBy'); diff --git a/node_modules/core-js/modules/esnext.array.group-to-map.js b/node_modules/core-js/modules/esnext.array.group-to-map.js new file mode 100644 index 00000000..42502649 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.group-to-map.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var addToUnscopables = require('../internals/add-to-unscopables'); +var $groupToMap = require('../internals/array-group-to-map'); +var IS_PURE = require('../internals/is-pure'); + +// `Array.prototype.groupToMap` method +// https://github.com/tc39/proposal-array-grouping +$({ target: 'Array', proto: true, forced: IS_PURE }, { + groupToMap: $groupToMap +}); + +addToUnscopables('groupToMap'); diff --git a/node_modules/core-js/modules/esnext.array.group.js b/node_modules/core-js/modules/esnext.array.group.js new file mode 100644 index 00000000..9afca8c9 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.group.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var $group = require('../internals/array-group'); +var addToUnscopables = require('../internals/add-to-unscopables'); + +// `Array.prototype.group` method +// https://github.com/tc39/proposal-array-grouping +$({ target: 'Array', proto: true }, { + group: function group(callbackfn /* , thisArg */) { + var thisArg = arguments.length > 1 ? arguments[1] : undefined; + return $group(this, callbackfn, thisArg); + } +}); + +addToUnscopables('group'); diff --git a/node_modules/core-js/modules/esnext.array.is-template-object.js b/node_modules/core-js/modules/esnext.array.is-template-object.js new file mode 100644 index 00000000..0f1a826f --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.is-template-object.js @@ -0,0 +1,29 @@ +'use strict'; +var $ = require('../internals/export'); +var isArray = require('../internals/is-array'); + +// eslint-disable-next-line es/no-object-isfrozen -- safe +var isFrozen = Object.isFrozen; + +var isFrozenStringArray = function (array, allowUndefined) { + if (!isFrozen || !isArray(array) || !isFrozen(array)) return false; + var index = 0; + var length = array.length; + var element; + while (index < length) { + element = array[index++]; + if (!(typeof element == 'string' || (allowUndefined && element === undefined))) { + return false; + } + } return length !== 0; +}; + +// `Array.isTemplateObject` method +// https://github.com/tc39/proposal-array-is-template-object +$({ target: 'Array', stat: true, sham: true, forced: true }, { + isTemplateObject: function isTemplateObject(value) { + if (!isFrozenStringArray(value, true)) return false; + var raw = value.raw; + return raw.length === value.length && isFrozenStringArray(raw, false); + } +}); diff --git a/node_modules/core-js/modules/esnext.array.last-index.js b/node_modules/core-js/modules/esnext.array.last-index.js new file mode 100644 index 00000000..48d49977 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.last-index.js @@ -0,0 +1,22 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var DESCRIPTORS = require('../internals/descriptors'); +var addToUnscopables = require('../internals/add-to-unscopables'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); + +// `Array.prototype.lastIndex` getter +// https://github.com/keithamus/proposal-array-last +if (DESCRIPTORS) { + defineBuiltInAccessor(Array.prototype, 'lastIndex', { + configurable: true, + get: function lastIndex() { + var O = toObject(this); + var len = lengthOfArrayLike(O); + return len === 0 ? 0 : len - 1; + } + }); + + addToUnscopables('lastIndex'); +} diff --git a/node_modules/core-js/modules/esnext.array.last-item.js b/node_modules/core-js/modules/esnext.array.last-item.js new file mode 100644 index 00000000..c1704cbf --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.last-item.js @@ -0,0 +1,27 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var DESCRIPTORS = require('../internals/descriptors'); +var addToUnscopables = require('../internals/add-to-unscopables'); +var toObject = require('../internals/to-object'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); + +// `Array.prototype.lastIndex` accessor +// https://github.com/keithamus/proposal-array-last +if (DESCRIPTORS) { + defineBuiltInAccessor(Array.prototype, 'lastItem', { + configurable: true, + get: function lastItem() { + var O = toObject(this); + var len = lengthOfArrayLike(O); + return len === 0 ? undefined : O[len - 1]; + }, + set: function lastItem(value) { + var O = toObject(this); + var len = lengthOfArrayLike(O); + return O[len === 0 ? 0 : len - 1] = value; + } + }); + + addToUnscopables('lastItem'); +} diff --git a/node_modules/core-js/modules/esnext.array.to-reversed.js b/node_modules/core-js/modules/esnext.array.to-reversed.js new file mode 100644 index 00000000..258a90a8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.to-reversed.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array.to-reversed'); diff --git a/node_modules/core-js/modules/esnext.array.to-sorted.js b/node_modules/core-js/modules/esnext.array.to-sorted.js new file mode 100644 index 00000000..4ef39e50 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.to-sorted.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array.to-sorted'); diff --git a/node_modules/core-js/modules/esnext.array.to-spliced.js b/node_modules/core-js/modules/esnext.array.to-spliced.js new file mode 100644 index 00000000..f8d18fb7 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.to-spliced.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array.to-spliced'); diff --git a/node_modules/core-js/modules/esnext.array.unique-by.js b/node_modules/core-js/modules/esnext.array.unique-by.js new file mode 100644 index 00000000..ea8f4f97 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.unique-by.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var addToUnscopables = require('../internals/add-to-unscopables'); +var uniqueBy = require('../internals/array-unique-by'); + +// `Array.prototype.uniqueBy` method +// https://github.com/tc39/proposal-array-unique +$({ target: 'Array', proto: true, forced: true }, { + uniqueBy: uniqueBy +}); + +addToUnscopables('uniqueBy'); diff --git a/node_modules/core-js/modules/esnext.array.with.js b/node_modules/core-js/modules/esnext.array.with.js new file mode 100644 index 00000000..a1e20a17 --- /dev/null +++ b/node_modules/core-js/modules/esnext.array.with.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.array.with'); diff --git a/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js b/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js new file mode 100644 index 00000000..58b7276e --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js @@ -0,0 +1,135 @@ +'use strict'; +// https://github.com/tc39/proposal-async-explicit-resource-management +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var getBuiltIn = require('../internals/get-built-in'); +var aCallable = require('../internals/a-callable'); +var anInstance = require('../internals/an-instance'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltIns = require('../internals/define-built-ins'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var InternalStateModule = require('../internals/internal-state'); +var addDisposableResource = require('../internals/add-disposable-resource'); +var V8_VERSION = require('../internals/environment-v8-version'); + +var Promise = getBuiltIn('Promise'); +var SuppressedError = getBuiltIn('SuppressedError'); +var $ReferenceError = ReferenceError; + +var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var ASYNC_DISPOSABLE_STACK = 'AsyncDisposableStack'; +var setInternalState = InternalStateModule.set; +var getAsyncDisposableStackInternalState = InternalStateModule.getterFor(ASYNC_DISPOSABLE_STACK); + +var HINT = 'async-dispose'; +var DISPOSED = 'disposed'; +var PENDING = 'pending'; + +var getPendingAsyncDisposableStackInternalState = function (stack) { + var internalState = getAsyncDisposableStackInternalState(stack); + if (internalState.state === DISPOSED) throw new $ReferenceError(ASYNC_DISPOSABLE_STACK + ' already disposed'); + return internalState; +}; + +var $AsyncDisposableStack = function AsyncDisposableStack() { + setInternalState(anInstance(this, AsyncDisposableStackPrototype), { + type: ASYNC_DISPOSABLE_STACK, + state: PENDING, + stack: [] + }); + + if (!DESCRIPTORS) this.disposed = false; +}; + +var AsyncDisposableStackPrototype = $AsyncDisposableStack.prototype; + +defineBuiltIns(AsyncDisposableStackPrototype, { + disposeAsync: function disposeAsync() { + var asyncDisposableStack = this; + return new Promise(function (resolve, reject) { + var internalState = getAsyncDisposableStackInternalState(asyncDisposableStack); + if (internalState.state === DISPOSED) return resolve(undefined); + internalState.state = DISPOSED; + if (!DESCRIPTORS) 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(result, suppressed); + } else { + thrown = true; + suppressed = result; + } + + loop(); + }; + + var loop = function () { + if (i) { + var disposeMethod = stack[--i]; + stack[i] = null; + try { + Promise.resolve(disposeMethod()).then(loop, handleError); + } catch (error) { + handleError(error); + } + } else { + internalState.stack = null; + thrown ? reject(suppressed) : resolve(undefined); + } + }; + + loop(); + }); + }, + use: function use(value) { + addDisposableResource(getPendingAsyncDisposableStackInternalState(this), value, HINT); + return value; + }, + adopt: function adopt(value, onDispose) { + var internalState = getPendingAsyncDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, function () { + return onDispose(value); + }); + return value; + }, + defer: function defer(onDispose) { + var internalState = getPendingAsyncDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, onDispose); + }, + move: function move() { + var internalState = getPendingAsyncDisposableStackInternalState(this); + var newAsyncDisposableStack = new $AsyncDisposableStack(); + getAsyncDisposableStackInternalState(newAsyncDisposableStack).stack = internalState.stack; + internalState.stack = []; + internalState.state = DISPOSED; + if (!DESCRIPTORS) this.disposed = true; + return newAsyncDisposableStack; + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(AsyncDisposableStackPrototype, 'disposed', { + configurable: true, + get: function disposed() { + return getAsyncDisposableStackInternalState(this).state === DISPOSED; + } +}); + +defineBuiltIn(AsyncDisposableStackPrototype, ASYNC_DISPOSE, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' }); +defineBuiltIn(AsyncDisposableStackPrototype, TO_STRING_TAG, ASYNC_DISPOSABLE_STACK, { nonWritable: true }); + +// https://github.com/tc39/proposal-explicit-resource-management/issues/256 +// can't be detected synchronously +var SYNC_DISPOSE_RETURNING_PROMISE_RESOLUTION_BUG = V8_VERSION && V8_VERSION < 136; + +$({ global: true, constructor: true, forced: SYNC_DISPOSE_RETURNING_PROMISE_RESOLUTION_BUG }, { + AsyncDisposableStack: $AsyncDisposableStack +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js b/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js new file mode 100644 index 00000000..bd4e3d84 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var indexed = require('../internals/async-iterator-indexed'); + +// `AsyncIterator.prototype.asIndexedPairs` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, { + asIndexedPairs: indexed +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js b/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js new file mode 100644 index 00000000..d6c1cd1c --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js @@ -0,0 +1,26 @@ +'use strict'; +// https://github.com/tc39/proposal-async-explicit-resource-management +var call = require('../internals/function-call'); +var defineBuiltIn = require('../internals/define-built-in'); +var getBuiltIn = require('../internals/get-built-in'); +var getMethod = require('../internals/get-method'); +var hasOwn = require('../internals/has-own-property'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); + +var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); +var Promise = getBuiltIn('Promise'); + +if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) { + defineBuiltIn(AsyncIteratorPrototype, ASYNC_DISPOSE, function () { + var O = this; + return new Promise(function (resolve, reject) { + var $return = getMethod(O, 'return'); + if ($return) { + Promise.resolve(call($return, O)).then(function () { + resolve(undefined); + }, reject); + } else resolve(undefined); + }); + }); +} diff --git a/node_modules/core-js/modules/esnext.async-iterator.constructor.js b/node_modules/core-js/modules/esnext.async-iterator.constructor.js new file mode 100644 index 00000000..b82b3736 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.constructor.js @@ -0,0 +1,34 @@ +'use strict'; +var $ = require('../internals/export'); +var anInstance = require('../internals/an-instance'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var hasOwn = require('../internals/has-own-property'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); +var IS_PURE = require('../internals/is-pure'); + +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var $TypeError = TypeError; + +var AsyncIteratorConstructor = function AsyncIterator() { + anInstance(this, AsyncIteratorPrototype); + if (getPrototypeOf(this) === AsyncIteratorPrototype) throw new $TypeError('Abstract class AsyncIterator not directly constructable'); +}; + +AsyncIteratorConstructor.prototype = AsyncIteratorPrototype; + +if (!hasOwn(AsyncIteratorPrototype, TO_STRING_TAG)) { + createNonEnumerableProperty(AsyncIteratorPrototype, TO_STRING_TAG, 'AsyncIterator'); +} + +if (IS_PURE || !hasOwn(AsyncIteratorPrototype, 'constructor') || AsyncIteratorPrototype.constructor === Object) { + createNonEnumerableProperty(AsyncIteratorPrototype, 'constructor', AsyncIteratorConstructor); +} + +// `AsyncIterator` constructor +// https://github.com/tc39/proposal-async-iterator-helpers +$({ global: true, constructor: true, forced: IS_PURE }, { + AsyncIterator: AsyncIteratorConstructor +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.drop.js b/node_modules/core-js/modules/esnext.async-iterator.drop.js new file mode 100644 index 00000000..f6535bad --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.drop.js @@ -0,0 +1,51 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var notANaN = require('../internals/not-a-nan'); +var toPositiveInteger = require('../internals/to-positive-integer'); +var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var IS_PURE = require('../internals/is-pure'); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + + return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var loop = function () { + try { + Promise.resolve(anObject(call(state.next, state.iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else if (state.remaining) { + state.remaining--; + loop(); + } else resolve(createIterResultObject(step.value, false)); + } catch (err) { doneAndReject(err); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } + }; + + loop(); + }); +}); + +// `AsyncIterator.prototype.drop` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + drop: function drop(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new AsyncIteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.every.js b/node_modules/core-js/modules/esnext.async-iterator.every.js new file mode 100644 index 00000000..f8a77734 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.every.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $every = require('../internals/async-iterator-iteration').every; + +// `AsyncIterator.prototype.every` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + every: function every(predicate) { + return $every(this, predicate); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.filter.js b/node_modules/core-js/modules/esnext.async-iterator.filter.js new file mode 100644 index 00000000..14555047 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.filter.js @@ -0,0 +1,67 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var closeAsyncIteration = require('../internals/async-iterator-close'); +var IS_PURE = require('../internals/is-pure'); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + var iterator = state.iterator; + var predicate = state.predicate; + + return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); + }; + + var loop = function () { + try { + Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else { + var value = step.value; + try { + var result = predicate(value, state.counter++); + + var handler = function (selected) { + selected ? resolve(createIterResultObject(value, false)) : loop(); + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + } catch (error2) { doneAndReject(error2); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } + }; + + loop(); + }); +}); + +// `AsyncIterator.prototype.filter` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + filter: function filter(predicate) { + anObject(this); + aCallable(predicate); + return new AsyncIteratorProxy(getIteratorDirect(this), { + predicate: predicate + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.find.js b/node_modules/core-js/modules/esnext.async-iterator.find.js new file mode 100644 index 00000000..beb69468 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.find.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $find = require('../internals/async-iterator-iteration').find; + +// `AsyncIterator.prototype.find` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + find: function find(predicate) { + return $find(this, predicate); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.flat-map.js b/node_modules/core-js/modules/esnext.async-iterator.flat-map.js new file mode 100644 index 00000000..3a286ff9 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.flat-map.js @@ -0,0 +1,88 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var getAsyncIteratorFlattenable = require('../internals/get-async-iterator-flattenable'); +var closeAsyncIteration = require('../internals/async-iterator-close'); +var IS_PURE = require('../internals/is-pure'); + +var AsyncIteratorProxy = createAsyncIteratorProxy(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(iterator, doneAndReject, error, doneAndReject); + }; + + var outerLoop = function () { + try { + Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + state.done = true; + resolve(createIterResultObject(undefined, true)); + } else { + var value = step.value; + try { + var result = mapper(value, state.counter++); + + var handler = function (mapped) { + try { + state.inner = getAsyncIteratorFlattenable(mapped); + innerLoop(); + } catch (error4) { ifAbruptCloseAsyncIterator(error4); } + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + } catch (error2) { doneAndReject(error2); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } + }; + + var innerLoop = function () { + var inner = state.inner; + if (inner) { + try { + Promise.resolve(anObject(call(inner.next, inner.iterator))).then(function (result) { + try { + if (anObject(result).done) { + state.inner = null; + outerLoop(); + } else resolve(createIterResultObject(result.value, false)); + } catch (error1) { ifAbruptCloseAsyncIterator(error1); } + }, ifAbruptCloseAsyncIterator); + } catch (error) { ifAbruptCloseAsyncIterator(error); } + } else outerLoop(); + }; + + innerLoop(); + }); +}); + +// `AsyncIterator.prototype.flatMap` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + flatMap: function flatMap(mapper) { + anObject(this); + aCallable(mapper); + return new AsyncIteratorProxy(getIteratorDirect(this), { + mapper: mapper, + inner: null + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.for-each.js b/node_modules/core-js/modules/esnext.async-iterator.for-each.js new file mode 100644 index 00000000..c56ad130 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.for-each.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $forEach = require('../internals/async-iterator-iteration').forEach; + +// `AsyncIterator.prototype.forEach` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + forEach: function forEach(fn) { + return $forEach(this, fn); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.from.js b/node_modules/core-js/modules/esnext.async-iterator.from.js new file mode 100644 index 00000000..8eed9803 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.from.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var toObject = require('../internals/to-object'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var getAsyncIteratorFlattenable = require('../internals/get-async-iterator-flattenable'); +var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); +var WrapAsyncIterator = require('../internals/async-iterator-wrap'); +var IS_PURE = require('../internals/is-pure'); + +// `AsyncIterator.from` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', stat: true, forced: IS_PURE }, { + from: function from(O) { + var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); + return isPrototypeOf(AsyncIteratorPrototype, iteratorRecord.iterator) + ? iteratorRecord.iterator + : new WrapAsyncIterator(iteratorRecord); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.indexed.js b/node_modules/core-js/modules/esnext.async-iterator.indexed.js new file mode 100644 index 00000000..66018229 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.indexed.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var indexed = require('../internals/async-iterator-indexed'); + +// `AsyncIterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { + indexed: indexed +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.map.js b/node_modules/core-js/modules/esnext.async-iterator.map.js new file mode 100644 index 00000000..da1a3302 --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.map.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var map = require('../internals/async-iterator-map'); +var IS_PURE = require('../internals/is-pure'); + +// `AsyncIterator.prototype.map` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + map: map +}); + diff --git a/node_modules/core-js/modules/esnext.async-iterator.reduce.js b/node_modules/core-js/modules/esnext.async-iterator.reduce.js new file mode 100644 index 00000000..b417a51d --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.reduce.js @@ -0,0 +1,65 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var getBuiltIn = require('../internals/get-built-in'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var closeAsyncIteration = require('../internals/async-iterator-close'); + +var Promise = getBuiltIn('Promise'); +var $TypeError = TypeError; + +// `AsyncIterator.prototype.reduce` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + reduce: function reduce(reducer /* , initialValue */) { + anObject(this); + aCallable(reducer); + var record = getIteratorDirect(this); + var iterator = record.iterator; + var next = record.next; + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + var counter = 0; + + return new Promise(function (resolve, reject) { + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, reject, error, reject); + }; + + var loop = function () { + try { + Promise.resolve(anObject(call(next, iterator))).then(function (step) { + try { + if (anObject(step).done) { + noInitial ? reject(new $TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator); + } else { + var value = step.value; + if (noInitial) { + noInitial = false; + accumulator = value; + loop(); + } else try { + var result = reducer(accumulator, value, counter); + + var handler = function ($result) { + accumulator = $result; + loop(); + }; + + if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); + else handler(result); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } + } + counter++; + } catch (error2) { reject(error2); } + }, reject); + } catch (error) { reject(error); } + }; + + loop(); + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.some.js b/node_modules/core-js/modules/esnext.async-iterator.some.js new file mode 100644 index 00000000..1dc324dc --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.some.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $some = require('../internals/async-iterator-iteration').some; + +// `AsyncIterator.prototype.some` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + some: function some(predicate) { + return $some(this, predicate); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.take.js b/node_modules/core-js/modules/esnext.async-iterator.take.js new file mode 100644 index 00000000..977febad --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.take.js @@ -0,0 +1,48 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var notANaN = require('../internals/not-a-nan'); +var toPositiveInteger = require('../internals/to-positive-integer'); +var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var IS_PURE = require('../internals/is-pure'); + +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + var iterator = state.iterator; + var returnMethod; + + if (!state.remaining--) { + var resultDone = createIterResultObject(undefined, true); + state.done = true; + returnMethod = iterator['return']; + if (returnMethod !== undefined) { + return Promise.resolve(call(returnMethod, iterator, undefined)).then(function () { + return resultDone; + }); + } + return resultDone; + } return Promise.resolve(call(state.next, iterator)).then(function (step) { + if (anObject(step).done) { + state.done = true; + return createIterResultObject(undefined, true); + } return createIterResultObject(step.value, false); + }).then(null, function (error) { + state.done = true; + throw error; + }); +}); + +// `AsyncIterator.prototype.take` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { + take: function take(limit) { + anObject(this); + var remaining = toPositiveInteger(notANaN(+limit)); + return new AsyncIteratorProxy(getIteratorDirect(this), { + remaining: remaining + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.async-iterator.to-array.js b/node_modules/core-js/modules/esnext.async-iterator.to-array.js new file mode 100644 index 00000000..4476457e --- /dev/null +++ b/node_modules/core-js/modules/esnext.async-iterator.to-array.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var $toArray = require('../internals/async-iterator-iteration').toArray; + +// `AsyncIterator.prototype.toArray` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'AsyncIterator', proto: true, real: true }, { + toArray: function toArray() { + return $toArray(this, undefined, []); + } +}); diff --git a/node_modules/core-js/modules/esnext.bigint.range.js b/node_modules/core-js/modules/esnext.bigint.range.js new file mode 100644 index 00000000..1e86869f --- /dev/null +++ b/node_modules/core-js/modules/esnext.bigint.range.js @@ -0,0 +1,15 @@ +'use strict'; +/* eslint-disable es/no-bigint -- safe */ +var $ = require('../internals/export'); +var NumericRangeIterator = require('../internals/numeric-range-iterator'); + +// `BigInt.range` method +// https://github.com/tc39/proposal-Number.range +// TODO: Remove from `core-js@4` +if (typeof BigInt == 'function') { + $({ target: 'BigInt', stat: true, forced: true }, { + range: function range(start, end, option) { + return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); + } + }); +} diff --git a/node_modules/core-js/modules/esnext.composite-key.js b/node_modules/core-js/modules/esnext.composite-key.js new file mode 100644 index 00000000..5eeacfb1 --- /dev/null +++ b/node_modules/core-js/modules/esnext.composite-key.js @@ -0,0 +1,20 @@ +'use strict'; +var $ = require('../internals/export'); +var apply = require('../internals/function-apply'); +var getCompositeKeyNode = require('../internals/composite-key'); +var getBuiltIn = require('../internals/get-built-in'); +var create = require('../internals/object-create'); + +var $Object = Object; + +var initializer = function () { + var freeze = getBuiltIn('Object', 'freeze'); + return freeze ? freeze(create(null)) : create(null); +}; + +// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey +$({ global: true, forced: true }, { + compositeKey: function compositeKey() { + return apply(getCompositeKeyNode, $Object, arguments).get('object', initializer); + } +}); diff --git a/node_modules/core-js/modules/esnext.composite-symbol.js b/node_modules/core-js/modules/esnext.composite-symbol.js new file mode 100644 index 00000000..93f5a08b --- /dev/null +++ b/node_modules/core-js/modules/esnext.composite-symbol.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var getCompositeKeyNode = require('../internals/composite-key'); +var getBuiltIn = require('../internals/get-built-in'); +var apply = require('../internals/function-apply'); + +// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey +$({ global: true, forced: true }, { + compositeSymbol: function compositeSymbol() { + if (arguments.length === 1 && typeof arguments[0] == 'string') return getBuiltIn('Symbol')['for'](arguments[0]); + return apply(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn('Symbol')); + } +}); diff --git a/node_modules/core-js/modules/esnext.data-view.get-float16.js b/node_modules/core-js/modules/esnext.data-view.get-float16.js new file mode 100644 index 00000000..c662e91d --- /dev/null +++ b/node_modules/core-js/modules/esnext.data-view.get-float16.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.data-view.get-float16'); diff --git a/node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js b/node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js new file mode 100644 index 00000000..a2920821 --- /dev/null +++ b/node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); + +// eslint-disable-next-line es/no-typed-arrays -- safe +var getUint8 = uncurryThis(DataView.prototype.getUint8); + +// `DataView.prototype.getUint8Clamped` method +// https://github.com/tc39/proposal-dataview-get-set-uint8clamped +$({ target: 'DataView', proto: true, forced: true }, { + getUint8Clamped: function getUint8Clamped(byteOffset) { + return getUint8(this, byteOffset); + } +}); diff --git a/node_modules/core-js/modules/esnext.data-view.set-float16.js b/node_modules/core-js/modules/esnext.data-view.set-float16.js new file mode 100644 index 00000000..b3139827 --- /dev/null +++ b/node_modules/core-js/modules/esnext.data-view.set-float16.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.data-view.set-float16'); diff --git a/node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js b/node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js new file mode 100644 index 00000000..ec60716f --- /dev/null +++ b/node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aDataView = require('../internals/a-data-view'); +var toIndex = require('../internals/to-index'); +var toUint8Clamped = require('../internals/to-uint8-clamped'); + +// eslint-disable-next-line es/no-typed-arrays -- safe +var setUint8 = uncurryThis(DataView.prototype.setUint8); + +// `DataView.prototype.setUint8Clamped` method +// https://github.com/tc39/proposal-dataview-get-set-uint8clamped +$({ target: 'DataView', proto: true, forced: true }, { + setUint8Clamped: function setUint8Clamped(byteOffset, value) { + aDataView(this); + var offset = toIndex(byteOffset); + return setUint8(this, offset, toUint8Clamped(value)); + } +}); diff --git a/node_modules/core-js/modules/esnext.disposable-stack.constructor.js b/node_modules/core-js/modules/esnext.disposable-stack.constructor.js new file mode 100644 index 00000000..435e21f6 --- /dev/null +++ b/node_modules/core-js/modules/esnext.disposable-stack.constructor.js @@ -0,0 +1,114 @@ +'use strict'; +// https://github.com/tc39/proposal-explicit-resource-management +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var getBuiltIn = require('../internals/get-built-in'); +var aCallable = require('../internals/a-callable'); +var anInstance = require('../internals/an-instance'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltIns = require('../internals/define-built-ins'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var InternalStateModule = require('../internals/internal-state'); +var addDisposableResource = require('../internals/add-disposable-resource'); + +var SuppressedError = getBuiltIn('SuppressedError'); +var $ReferenceError = ReferenceError; + +var DISPOSE = wellKnownSymbol('dispose'); +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var DISPOSABLE_STACK = 'DisposableStack'; +var setInternalState = InternalStateModule.set; +var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK); + +var HINT = 'sync-dispose'; +var DISPOSED = 'disposed'; +var PENDING = 'pending'; + +var getPendingDisposableStackInternalState = function (stack) { + var internalState = getDisposableStackInternalState(stack); + if (internalState.state === DISPOSED) throw new $ReferenceError(DISPOSABLE_STACK + ' already disposed'); + return internalState; +}; + +var $DisposableStack = function DisposableStack() { + setInternalState(anInstance(this, DisposableStackPrototype), { + type: DISPOSABLE_STACK, + state: PENDING, + stack: [] + }); + + if (!DESCRIPTORS) this.disposed = false; +}; + +var DisposableStackPrototype = $DisposableStack.prototype; + +defineBuiltIns(DisposableStackPrototype, { + dispose: function dispose() { + var internalState = getDisposableStackInternalState(this); + if (internalState.state === DISPOSED) return; + internalState.state = DISPOSED; + if (!DESCRIPTORS) 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) { + addDisposableResource(getPendingDisposableStackInternalState(this), value, HINT); + return value; + }, + adopt: function adopt(value, onDispose) { + var internalState = getPendingDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, function () { + onDispose(value); + }); + return value; + }, + defer: function defer(onDispose) { + var internalState = getPendingDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, onDispose); + }, + move: function move() { + var internalState = getPendingDisposableStackInternalState(this); + var newDisposableStack = new $DisposableStack(); + getDisposableStackInternalState(newDisposableStack).stack = internalState.stack; + internalState.stack = []; + internalState.state = DISPOSED; + if (!DESCRIPTORS) this.disposed = true; + return newDisposableStack; + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(DisposableStackPrototype, 'disposed', { + configurable: true, + get: function disposed() { + return getDisposableStackInternalState(this).state === DISPOSED; + } +}); + +defineBuiltIn(DisposableStackPrototype, DISPOSE, DisposableStackPrototype.dispose, { name: 'dispose' }); +defineBuiltIn(DisposableStackPrototype, TO_STRING_TAG, DISPOSABLE_STACK, { nonWritable: true }); + +$({ global: true, constructor: true }, { + DisposableStack: $DisposableStack +}); diff --git a/node_modules/core-js/modules/esnext.error.is-error.js b/node_modules/core-js/modules/esnext.error.is-error.js new file mode 100644 index 00000000..6d4f6a48 --- /dev/null +++ b/node_modules/core-js/modules/esnext.error.is-error.js @@ -0,0 +1,36 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var isObject = require('../internals/is-object'); +var classof = require('../internals/classof'); +var fails = require('../internals/fails'); + +var ERROR = 'Error'; +var DOM_EXCEPTION = 'DOMException'; +// eslint-disable-next-line es/no-object-setprototypeof, no-proto -- safe +var PROTOTYPE_SETTING_AVAILABLE = Object.setPrototypeOf || ({}).__proto__; + +var DOMException = getBuiltIn(DOM_EXCEPTION); +var $Error = Error; +var $isError = $Error.isError; + +var FORCED = !$isError || !PROTOTYPE_SETTING_AVAILABLE || fails(function () { + // Bun, isNativeError-based implementations, some buggy structuredClone-based implementations, etc. + // https://github.com/oven-sh/bun/issues/15821 + return (DOMException && !$isError(new DOMException(DOM_EXCEPTION))) || + // structuredClone-based implementations + // eslint-disable-next-line es/no-error-cause -- detection + !$isError(new $Error(ERROR, { cause: function () { /* empty */ } })) || + // instanceof-based and FF Error#stack-based implementations + $isError(getBuiltIn('Object', 'create')($Error.prototype)); +}); + +// `Error.isError` method +// https://github.com/tc39/proposal-is-error +$({ target: 'Error', stat: true, sham: true, forced: FORCED }, { + isError: function isError(arg) { + if (!isObject(arg)) return false; + var tag = classof(arg); + return tag === ERROR || tag === DOM_EXCEPTION; + } +}); diff --git a/node_modules/core-js/modules/esnext.function.demethodize.js b/node_modules/core-js/modules/esnext.function.demethodize.js new file mode 100644 index 00000000..2e17f655 --- /dev/null +++ b/node_modules/core-js/modules/esnext.function.demethodize.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var demethodize = require('../internals/function-demethodize'); + +// `Function.prototype.demethodize` method +// https://github.com/js-choi/proposal-function-demethodize +$({ target: 'Function', proto: true, forced: true }, { + demethodize: demethodize +}); diff --git a/node_modules/core-js/modules/esnext.function.is-callable.js b/node_modules/core-js/modules/esnext.function.is-callable.js new file mode 100644 index 00000000..6dac60c0 --- /dev/null +++ b/node_modules/core-js/modules/esnext.function.is-callable.js @@ -0,0 +1,30 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var $isCallable = require('../internals/is-callable'); +var inspectSource = require('../internals/inspect-source'); +var hasOwn = require('../internals/has-own-property'); +var DESCRIPTORS = require('../internals/descriptors'); + +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; +var classRegExp = /^\s*class\b/; +var exec = uncurryThis(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 || !exec(classRegExp, inspectSource(argument))) return false; + } catch (error) { /* empty */ } + var prototype = getOwnPropertyDescriptor(argument, 'prototype'); + return !!prototype && hasOwn(prototype, 'writable') && !prototype.writable; +}; + +// `Function.isCallable` method +// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md +$({ target: 'Function', stat: true, sham: true, forced: true }, { + isCallable: function isCallable(argument) { + return $isCallable(argument) && !isClassConstructor(argument); + } +}); diff --git a/node_modules/core-js/modules/esnext.function.is-constructor.js b/node_modules/core-js/modules/esnext.function.is-constructor.js new file mode 100644 index 00000000..5ad81e13 --- /dev/null +++ b/node_modules/core-js/modules/esnext.function.is-constructor.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var isConstructor = require('../internals/is-constructor'); + +// `Function.isConstructor` method +// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md +$({ target: 'Function', stat: true, forced: true }, { + isConstructor: isConstructor +}); diff --git a/node_modules/core-js/modules/esnext.function.metadata.js b/node_modules/core-js/modules/esnext.function.metadata.js new file mode 100644 index 00000000..58dfa7af --- /dev/null +++ b/node_modules/core-js/modules/esnext.function.metadata.js @@ -0,0 +1,14 @@ +'use strict'; +var wellKnownSymbol = require('../internals/well-known-symbol'); +var defineProperty = require('../internals/object-define-property').f; + +var METADATA = wellKnownSymbol('metadata'); +var FunctionPrototype = Function.prototype; + +// Function.prototype[@@metadata] +// https://github.com/tc39/proposal-decorator-metadata +if (FunctionPrototype[METADATA] === undefined) { + defineProperty(FunctionPrototype, METADATA, { + value: null + }); +} diff --git a/node_modules/core-js/modules/esnext.function.un-this.js b/node_modules/core-js/modules/esnext.function.un-this.js new file mode 100644 index 00000000..020539b7 --- /dev/null +++ b/node_modules/core-js/modules/esnext.function.un-this.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var demethodize = require('../internals/function-demethodize'); + +// `Function.prototype.unThis` method +// https://github.com/js-choi/proposal-function-demethodize +// TODO: Remove from `core-js@4` +$({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, { + unThis: demethodize +}); diff --git a/node_modules/core-js/modules/esnext.global-this.js b/node_modules/core-js/modules/esnext.global-this.js new file mode 100644 index 00000000..1115dfa3 --- /dev/null +++ b/node_modules/core-js/modules/esnext.global-this.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.global-this'); diff --git a/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js b/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js new file mode 100644 index 00000000..6cc37923 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var indexed = require('../internals/iterator-indexed'); + +// `Iterator.prototype.asIndexedPairs` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, { + asIndexedPairs: indexed +}); diff --git a/node_modules/core-js/modules/esnext.iterator.concat.js b/node_modules/core-js/modules/esnext.iterator.concat.js new file mode 100644 index 00000000..c59969dc --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.concat.js @@ -0,0 +1,57 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var getIteratorMethod = require('../internals/get-iterator-method'); +var createIteratorProxy = require('../internals/iterator-create-proxy'); +var createIterResultObject = require('../internals/create-iter-result-object'); + +var $Array = Array; + +var IteratorProxy = createIteratorProxy(function () { + while (true) { + var iterator = this.iterator; + if (!iterator) { + var iterableIndex = this.nextIterableIndex++; + var iterables = this.iterables; + if (iterableIndex >= iterables.length) { + this.done = true; + return createIterResultObject(undefined, true); + } + var entry = iterables[iterableIndex]; + this.iterables[iterableIndex] = null; + iterator = this.iterator = call(entry.method, entry.iterable); + this.next = iterator.next; + } + var result = anObject(call(this.next, iterator)); + if (result.done) { + this.iterator = null; + this.next = null; + continue; + } + return result; + } +}, false, true); + +// `Iterator.concat` method +// https://github.com/tc39/proposal-iterator-sequencing +$({ target: 'Iterator', stat: true, forced: true }, { + concat: function concat() { + var length = arguments.length; + var iterables = $Array(length); + for (var index = 0; index < length; index++) { + var item = anObject(arguments[index]); + iterables[index] = { + iterable: item, + method: aCallable(getIteratorMethod(item)) + }; + } + return new IteratorProxy({ + iterables: iterables, + nextIterableIndex: 0, + iterator: null, + next: null + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.iterator.constructor.js b/node_modules/core-js/modules/esnext.iterator.constructor.js new file mode 100644 index 00000000..bdc2881a --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.constructor.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.constructor'); diff --git a/node_modules/core-js/modules/esnext.iterator.dispose.js b/node_modules/core-js/modules/esnext.iterator.dispose.js new file mode 100644 index 00000000..ac463eeb --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.dispose.js @@ -0,0 +1,17 @@ +'use strict'; +// https://github.com/tc39/proposal-explicit-resource-management +var call = require('../internals/function-call'); +var defineBuiltIn = require('../internals/define-built-in'); +var getMethod = require('../internals/get-method'); +var hasOwn = require('../internals/has-own-property'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype; + +var DISPOSE = wellKnownSymbol('dispose'); + +if (!hasOwn(IteratorPrototype, DISPOSE)) { + defineBuiltIn(IteratorPrototype, DISPOSE, function () { + var $return = getMethod(this, 'return'); + if ($return) call($return, this); + }); +} diff --git a/node_modules/core-js/modules/esnext.iterator.drop.js b/node_modules/core-js/modules/esnext.iterator.drop.js new file mode 100644 index 00000000..cacf1884 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.drop.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.drop'); diff --git a/node_modules/core-js/modules/esnext.iterator.every.js b/node_modules/core-js/modules/esnext.iterator.every.js new file mode 100644 index 00000000..2be29b27 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.every.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.every'); diff --git a/node_modules/core-js/modules/esnext.iterator.filter.js b/node_modules/core-js/modules/esnext.iterator.filter.js new file mode 100644 index 00000000..5917c40f --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.filter.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.filter'); diff --git a/node_modules/core-js/modules/esnext.iterator.find.js b/node_modules/core-js/modules/esnext.iterator.find.js new file mode 100644 index 00000000..dd728fd9 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.find.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.find'); diff --git a/node_modules/core-js/modules/esnext.iterator.flat-map.js b/node_modules/core-js/modules/esnext.iterator.flat-map.js new file mode 100644 index 00000000..a11305f6 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.flat-map.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.flat-map'); diff --git a/node_modules/core-js/modules/esnext.iterator.for-each.js b/node_modules/core-js/modules/esnext.iterator.for-each.js new file mode 100644 index 00000000..6ac88f88 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.for-each.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.for-each'); diff --git a/node_modules/core-js/modules/esnext.iterator.from.js b/node_modules/core-js/modules/esnext.iterator.from.js new file mode 100644 index 00000000..446b421b --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.from.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.from'); diff --git a/node_modules/core-js/modules/esnext.iterator.indexed.js b/node_modules/core-js/modules/esnext.iterator.indexed.js new file mode 100644 index 00000000..3d44a3c4 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.indexed.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var indexed = require('../internals/iterator-indexed'); + +// `Iterator.prototype.indexed` method +// https://github.com/tc39/proposal-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: true }, { + indexed: indexed +}); diff --git a/node_modules/core-js/modules/esnext.iterator.map.js b/node_modules/core-js/modules/esnext.iterator.map.js new file mode 100644 index 00000000..97261f34 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.map.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.map'); diff --git a/node_modules/core-js/modules/esnext.iterator.range.js b/node_modules/core-js/modules/esnext.iterator.range.js new file mode 100644 index 00000000..876940b1 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.range.js @@ -0,0 +1,16 @@ +'use strict'; +/* eslint-disable es/no-bigint -- safe */ +var $ = require('../internals/export'); +var NumericRangeIterator = require('../internals/numeric-range-iterator'); + +var $TypeError = TypeError; + +// `Iterator.range` method +// https://github.com/tc39/proposal-Number.range +$({ target: 'Iterator', stat: true, forced: true }, { + range: function range(start, end, option) { + if (typeof start == 'number') return new NumericRangeIterator(start, end, option, 'number', 0, 1); + if (typeof start == 'bigint') return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); + throw new $TypeError('Incorrect Iterator.range arguments'); + } +}); diff --git a/node_modules/core-js/modules/esnext.iterator.reduce.js b/node_modules/core-js/modules/esnext.iterator.reduce.js new file mode 100644 index 00000000..0c7fe4ac --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.reduce.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.reduce'); diff --git a/node_modules/core-js/modules/esnext.iterator.some.js b/node_modules/core-js/modules/esnext.iterator.some.js new file mode 100644 index 00000000..2f283ada --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.some.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.some'); diff --git a/node_modules/core-js/modules/esnext.iterator.take.js b/node_modules/core-js/modules/esnext.iterator.take.js new file mode 100644 index 00000000..717dabc8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.take.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.take'); diff --git a/node_modules/core-js/modules/esnext.iterator.to-array.js b/node_modules/core-js/modules/esnext.iterator.to-array.js new file mode 100644 index 00000000..3efc4081 --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.to-array.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.iterator.to-array'); diff --git a/node_modules/core-js/modules/esnext.iterator.to-async.js b/node_modules/core-js/modules/esnext.iterator.to-async.js new file mode 100644 index 00000000..fa7ee2ef --- /dev/null +++ b/node_modules/core-js/modules/esnext.iterator.to-async.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var anObject = require('../internals/an-object'); +var AsyncFromSyncIterator = require('../internals/async-from-sync-iterator'); +var WrapAsyncIterator = require('../internals/async-iterator-wrap'); +var getIteratorDirect = require('../internals/get-iterator-direct'); +var IS_PURE = require('../internals/is-pure'); + +// `Iterator.prototype.toAsync` method +// https://github.com/tc39/proposal-async-iterator-helpers +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { + toAsync: function toAsync() { + return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(anObject(this))))); + } +}); diff --git a/node_modules/core-js/modules/esnext.json.is-raw-json.js b/node_modules/core-js/modules/esnext.json.is-raw-json.js new file mode 100644 index 00000000..2fbc9503 --- /dev/null +++ b/node_modules/core-js/modules/esnext.json.is-raw-json.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var NATIVE_RAW_JSON = require('../internals/native-raw-json'); +var isRawJSON = require('../internals/is-raw-json'); + +// `JSON.parse` method +// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson +// https://github.com/tc39/proposal-json-parse-with-source +$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { + isRawJSON: isRawJSON +}); diff --git a/node_modules/core-js/modules/esnext.json.parse.js b/node_modules/core-js/modules/esnext.json.parse.js new file mode 100644 index 00000000..c51aa7fb --- /dev/null +++ b/node_modules/core-js/modules/esnext.json.parse.js @@ -0,0 +1,251 @@ +'use strict'; +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var globalThis = require('../internals/global-this'); +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var call = require('../internals/function-call'); +var isCallable = require('../internals/is-callable'); +var isObject = require('../internals/is-object'); +var isArray = require('../internals/is-array'); +var hasOwn = require('../internals/has-own-property'); +var toString = require('../internals/to-string'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var createProperty = require('../internals/create-property'); +var fails = require('../internals/fails'); +var parseJSONString = require('../internals/parse-json-string'); +var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); + +var JSON = globalThis.JSON; +var Number = globalThis.Number; +var SyntaxError = globalThis.SyntaxError; +var nativeParse = JSON && JSON.parse; +var enumerableOwnProperties = getBuiltIn('Object', 'keys'); +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; +var at = uncurryThis(''.charAt); +var slice = uncurryThis(''.slice); +var exec = uncurryThis(/./.exec); +var push = uncurryThis([].push); + +var IS_DIGIT = /^\d$/; +var IS_NON_ZERO_DIGIT = /^[1-9]$/; +var IS_NUMBER_START = /^[\d-]$/; +var IS_WHITESPACE = /^[\t\n\r ]$/; + +var PRIMITIVE = 0; +var OBJECT = 1; + +var $parse = function (source, reviver) { + source = toString(source); + var context = new Context(source, 0, ''); + var root = context.parse(); + var value = root.value; + var endIndex = context.skip(IS_WHITESPACE, root.end); + if (endIndex < source.length) { + throw new SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex); + } + return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value; +}; + +var internalize = function (holder, name, reviver, node) { + var val = holder[name]; + var unmodified = node && val === node.value; + var context = unmodified && typeof node.source == 'string' ? { source: node.source } : {}; + var elementRecordsLen, keys, len, i, P; + if (isObject(val)) { + var nodeIsArray = isArray(val); + var nodes = unmodified ? node.nodes : nodeIsArray ? [] : {}; + if (nodeIsArray) { + elementRecordsLen = nodes.length; + len = lengthOfArrayLike(val); + for (i = 0; i < len; i++) { + internalizeProperty(val, i, internalize(val, '' + i, reviver, i < elementRecordsLen ? nodes[i] : undefined)); + } + } else { + keys = enumerableOwnProperties(val); + len = lengthOfArrayLike(keys); + for (i = 0; i < len; i++) { + P = keys[i]; + internalizeProperty(val, P, internalize(val, P, reviver, hasOwn(nodes, P) ? nodes[P] : undefined)); + } + } + } + return call(reviver, holder, name, val, context); +}; + +var internalizeProperty = function (object, key, value) { + if (DESCRIPTORS) { + var descriptor = getOwnPropertyDescriptor(object, key); + if (descriptor && !descriptor.configurable) return; + } + if (value === undefined) delete object[key]; + else createProperty(object, key, value); +}; + +var Node = function (value, end, source, nodes) { + this.value = value; + this.end = end; + this.source = source; + this.nodes = nodes; +}; + +var Context = function (source, index) { + this.source = source; + this.index = index; +}; + +// https://www.json.org/json-en.html +Context.prototype = { + fork: function (nextIndex) { + return new Context(this.source, nextIndex); + }, + parse: function () { + var source = this.source; + var i = this.skip(IS_WHITESPACE, this.index); + var fork = this.fork(i); + var chr = at(source, i); + if (exec(IS_NUMBER_START, chr)) return fork.number(); + switch (chr) { + case '{': + return fork.object(); + case '[': + return fork.array(); + case '"': + return fork.string(); + case 't': + return fork.keyword(true); + case 'f': + return fork.keyword(false); + case 'n': + return fork.keyword(null); + } throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); + }, + node: function (type, value, start, end, nodes) { + return new Node(value, end, type ? null : slice(this.source, start, end), nodes); + }, + object: function () { + var source = this.source; + var i = this.index + 1; + var expectKeypair = false; + var object = {}; + var nodes = {}; + while (i < source.length) { + i = this.until(['"', '}'], i); + if (at(source, i) === '}' && !expectKeypair) { + i++; + break; + } + // Parsing the key + var result = this.fork(i).string(); + var key = result.value; + i = result.end; + i = this.until([':'], i) + 1; + // Parsing value + i = this.skip(IS_WHITESPACE, i); + result = this.fork(i).parse(); + createProperty(nodes, key, result); + createProperty(object, key, result.value); + i = this.until([',', '}'], result.end); + var chr = at(source, i); + if (chr === ',') { + expectKeypair = true; + i++; + } else if (chr === '}') { + i++; + break; + } + } + return this.node(OBJECT, object, this.index, i, nodes); + }, + array: function () { + var source = this.source; + var i = this.index + 1; + var expectElement = false; + var array = []; + var nodes = []; + while (i < source.length) { + i = this.skip(IS_WHITESPACE, i); + if (at(source, i) === ']' && !expectElement) { + i++; + break; + } + var result = this.fork(i).parse(); + push(nodes, result); + push(array, result.value); + i = this.until([',', ']'], result.end); + if (at(source, i) === ',') { + expectElement = true; + i++; + } else if (at(source, i) === ']') { + i++; + break; + } + } + return this.node(OBJECT, array, this.index, i, nodes); + }, + string: function () { + var index = this.index; + var parsed = parseJSONString(this.source, this.index + 1); + return this.node(PRIMITIVE, parsed.value, index, parsed.end); + }, + number: function () { + var source = this.source; + var startIndex = this.index; + var i = startIndex; + if (at(source, i) === '-') i++; + if (at(source, i) === '0') i++; + else if (exec(IS_NON_ZERO_DIGIT, at(source, i))) i = this.skip(IS_DIGIT, i + 1); + else throw new SyntaxError('Failed to parse number at: ' + i); + if (at(source, i) === '.') i = this.skip(IS_DIGIT, i + 1); + if (at(source, i) === 'e' || at(source, i) === 'E') { + i++; + if (at(source, i) === '+' || at(source, i) === '-') i++; + var exponentStartIndex = i; + i = this.skip(IS_DIGIT, i); + if (exponentStartIndex === i) throw new SyntaxError("Failed to parse number's exponent value at: " + i); + } + return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i); + }, + keyword: function (value) { + var keyword = '' + value; + var index = this.index; + var endIndex = index + keyword.length; + if (slice(this.source, index, endIndex) !== keyword) throw new SyntaxError('Failed to parse value at: ' + index); + return this.node(PRIMITIVE, value, index, endIndex); + }, + skip: function (regex, i) { + var source = this.source; + for (; i < source.length; i++) if (!exec(regex, at(source, i))) break; + return i; + }, + until: function (array, i) { + i = this.skip(IS_WHITESPACE, i); + var chr = at(this.source, i); + for (var j = 0; j < array.length; j++) if (array[j] === chr) return i; + throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); + } +}; + +var NO_SOURCE_SUPPORT = fails(function () { + var unsafeInt = '9007199254740993'; + var source; + nativeParse(unsafeInt, function (key, value, context) { + source = context.source; + }); + return source !== unsafeInt; +}); + +var PROPER_BASE_PARSE = NATIVE_SYMBOL && !fails(function () { + // Safari 9 bug + return 1 / nativeParse('-0 \t') !== -Infinity; +}); + +// `JSON.parse` method +// https://tc39.es/ecma262/#sec-json.parse +// https://github.com/tc39/proposal-json-parse-with-source +$({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, { + parse: function parse(text, reviver) { + return PROPER_BASE_PARSE && !isCallable(reviver) ? nativeParse(text) : $parse(text, reviver); + } +}); diff --git a/node_modules/core-js/modules/esnext.json.raw-json.js b/node_modules/core-js/modules/esnext.json.raw-json.js new file mode 100644 index 00000000..34d8734e --- /dev/null +++ b/node_modules/core-js/modules/esnext.json.raw-json.js @@ -0,0 +1,86 @@ +'use strict'; +var $ = require('../internals/export'); +var FREEZING = require('../internals/freezing'); +var NATIVE_RAW_JSON = require('../internals/native-raw-json'); +var getBuiltIn = require('../internals/get-built-in'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var isCallable = require('../internals/is-callable'); +var isRawJSON = require('../internals/is-raw-json'); +var toString = require('../internals/to-string'); +var createProperty = require('../internals/create-property'); +var parseJSONString = require('../internals/parse-json-string'); +var getReplacerFunction = require('../internals/get-json-replacer-function'); +var uid = require('../internals/uid'); +var setInternalState = require('../internals/internal-state').set; + +var $String = String; +var $SyntaxError = SyntaxError; +var parse = getBuiltIn('JSON', 'parse'); +var $stringify = getBuiltIn('JSON', 'stringify'); +var create = getBuiltIn('Object', 'create'); +var freeze = getBuiltIn('Object', 'freeze'); +var at = uncurryThis(''.charAt); +var slice = uncurryThis(''.slice); +var push = uncurryThis([].push); + +var MARK = uid(); +var MARK_LENGTH = MARK.length; +var ERROR_MESSAGE = 'Unacceptable as raw JSON'; + +var isWhitespace = function (it) { + return it === ' ' || it === '\t' || it === '\n' || it === '\r'; +}; + +// `JSON.parse` method +// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson +// https://github.com/tc39/proposal-json-parse-with-source +$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { + rawJSON: function rawJSON(text) { + var jsonString = toString(text); + if (jsonString === '' || isWhitespace(at(jsonString, 0)) || isWhitespace(at(jsonString, jsonString.length - 1))) { + throw new $SyntaxError(ERROR_MESSAGE); + } + var parsed = parse(jsonString); + if (typeof parsed == 'object' && parsed !== null) throw new $SyntaxError(ERROR_MESSAGE); + var obj = create(null); + setInternalState(obj, { type: 'RawJSON' }); + createProperty(obj, 'rawJSON', jsonString); + return FREEZING ? freeze(obj) : obj; + } +}); + +// `JSON.stringify` method +// https://tc39.es/ecma262/#sec-json.stringify +// https://github.com/tc39/proposal-json-parse-with-source +if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JSON }, { + stringify: function stringify(text, replacer, space) { + var replacerFunction = getReplacerFunction(replacer); + var rawStrings = []; + + var json = $stringify(text, function (key, value) { + // some old implementations (like WebKit) could pass numbers as keys + var v = isCallable(replacerFunction) ? call(replacerFunction, this, $String(key), value) : value; + return isRawJSON(v) ? MARK + (push(rawStrings, v.rawJSON) - 1) : v; + }, space); + + if (typeof json != 'string') return json; + + var result = ''; + var length = json.length; + + for (var i = 0; i < length; i++) { + var chr = at(json, i); + if (chr === '"') { + var end = parseJSONString(json, ++i).end - 1; + var string = slice(json, i, end); + result += slice(string, 0, MARK_LENGTH) === MARK + ? rawStrings[slice(string, MARK_LENGTH)] + : '"' + string + '"'; + i = end; + } else result += chr; + } + + return result; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.delete-all.js b/node_modules/core-js/modules/esnext.map.delete-all.js new file mode 100644 index 00000000..5a0d2425 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.delete-all.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var aMap = require('../internals/a-map'); +var remove = require('../internals/map-helpers').remove; + +// `Map.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + deleteAll: function deleteAll(/* ...elements */) { + var collection = aMap(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; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.emplace.js b/node_modules/core-js/modules/esnext.map.emplace.js new file mode 100644 index 00000000..24fe86ef --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.emplace.js @@ -0,0 +1,27 @@ +'use strict'; +var $ = require('../internals/export'); +var aMap = require('../internals/a-map'); +var MapHelpers = require('../internals/map-helpers'); + +var get = MapHelpers.get; +var has = MapHelpers.has; +var set = MapHelpers.set; + +// `Map.prototype.emplace` method +// https://github.com/tc39/proposal-upsert +$({ target: 'Map', proto: true, real: true, forced: true }, { + emplace: function emplace(key, handler) { + var map = aMap(this); + var value, inserted; + if (has(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; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.every.js b/node_modules/core-js/modules/esnext.map.every.js new file mode 100644 index 00000000..85264c7b --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.every.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/map-iterate'); + +// `Map.prototype.every` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + every: function every(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(map, function (value, key) { + if (!boundFunction(value, key, map)) return false; + }, true) !== false; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.filter.js b/node_modules/core-js/modules/esnext.map.filter.js new file mode 100644 index 00000000..67ffe5c8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.filter.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aMap = require('../internals/a-map'); +var MapHelpers = require('../internals/map-helpers'); +var iterate = require('../internals/map-iterate'); + +var Map = MapHelpers.Map; +var set = MapHelpers.set; + +// `Map.prototype.filter` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + filter: function filter(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newMap = new Map(); + iterate(map, function (value, key) { + if (boundFunction(value, key, map)) set(newMap, key, value); + }); + return newMap; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.find-key.js b/node_modules/core-js/modules/esnext.map.find-key.js new file mode 100644 index 00000000..c3779a82 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.find-key.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/map-iterate'); + +// `Map.prototype.findKey` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + findKey: function findKey(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var result = iterate(map, function (value, key) { + if (boundFunction(value, key, map)) return { key: key }; + }, true); + return result && result.key; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.find.js b/node_modules/core-js/modules/esnext.map.find.js new file mode 100644 index 00000000..ca1f0f9b --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.find.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/map-iterate'); + +// `Map.prototype.find` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + find: function find(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var result = iterate(map, function (value, key) { + if (boundFunction(value, key, map)) return { value: value }; + }, true); + return result && result.value; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.from.js b/node_modules/core-js/modules/esnext.map.from.js new file mode 100644 index 00000000..2d916b2b --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.from.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var MapHelpers = require('../internals/map-helpers'); +var createCollectionFrom = require('../internals/collection-from'); + +// `Map.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from +$({ target: 'Map', stat: true, forced: true }, { + from: createCollectionFrom(MapHelpers.Map, MapHelpers.set, true) +}); diff --git a/node_modules/core-js/modules/esnext.map.get-or-insert-computed.js b/node_modules/core-js/modules/esnext.map.get-or-insert-computed.js new file mode 100644 index 00000000..b62c10d5 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.get-or-insert-computed.js @@ -0,0 +1,24 @@ +'use strict'; +var $ = require('../internals/export'); +var aCallable = require('../internals/a-callable'); +var aMap = require('../internals/a-map'); +var MapHelpers = require('../internals/map-helpers'); + +var get = MapHelpers.get; +var has = MapHelpers.has; +var set = MapHelpers.set; + +// `Map.prototype.getOrInsertComputed` method +// https://github.com/tc39/proposal-upsert +$({ target: 'Map', proto: true, real: true, forced: true }, { + getOrInsertComputed: function getOrInsertComputed(key, callbackfn) { + aMap(this); + aCallable(callbackfn); + if (has(this, key)) return get(this, key); + // CanonicalizeKeyedCollectionKey + if (key === 0 && 1 / key === -Infinity) key = 0; + var value = callbackfn(key); + set(this, key, value); + return value; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.get-or-insert.js b/node_modules/core-js/modules/esnext.map.get-or-insert.js new file mode 100644 index 00000000..e26f1505 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.get-or-insert.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var aMap = require('../internals/a-map'); +var MapHelpers = require('../internals/map-helpers'); + +var get = MapHelpers.get; +var has = MapHelpers.has; +var set = MapHelpers.set; + +// `Map.prototype.getOrInsert` method +// https://github.com/tc39/proposal-upsert +$({ target: 'Map', proto: true, real: true, forced: true }, { + getOrInsert: function getOrInsert(key, value) { + if (has(aMap(this), key)) return get(this, key); + set(this, key, value); + return value; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.group-by.js b/node_modules/core-js/modules/esnext.map.group-by.js new file mode 100644 index 00000000..116b89a8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.group-by.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.map.group-by'); diff --git a/node_modules/core-js/modules/esnext.map.includes.js b/node_modules/core-js/modules/esnext.map.includes.js new file mode 100644 index 00000000..14b51ab5 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.includes.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var sameValueZero = require('../internals/same-value-zero'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/map-iterate'); + +// `Map.prototype.includes` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + includes: function includes(searchElement) { + return iterate(aMap(this), function (value) { + if (sameValueZero(value, searchElement)) return true; + }, true) === true; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.key-by.js b/node_modules/core-js/modules/esnext.map.key-by.js new file mode 100644 index 00000000..67933b59 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.key-by.js @@ -0,0 +1,22 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var iterate = require('../internals/iterate'); +var isCallable = require('../internals/is-callable'); +var aCallable = require('../internals/a-callable'); +var Map = require('../internals/map-helpers').Map; + +// `Map.keyBy` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', stat: true, forced: true }, { + keyBy: function keyBy(iterable, keyDerivative) { + var C = isCallable(this) ? this : Map; + var newMap = new C(); + aCallable(keyDerivative); + var setter = aCallable(newMap.set); + iterate(iterable, function (element) { + call(setter, newMap, keyDerivative(element), element); + }); + return newMap; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.key-of.js b/node_modules/core-js/modules/esnext.map.key-of.js new file mode 100644 index 00000000..07d5d18e --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.key-of.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/map-iterate'); + +// `Map.prototype.keyOf` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + keyOf: function keyOf(searchElement) { + var result = iterate(aMap(this), function (value, key) { + if (value === searchElement) return { key: key }; + }, true); + return result && result.key; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.map-keys.js b/node_modules/core-js/modules/esnext.map.map-keys.js new file mode 100644 index 00000000..dcb1ea82 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.map-keys.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aMap = require('../internals/a-map'); +var MapHelpers = require('../internals/map-helpers'); +var iterate = require('../internals/map-iterate'); + +var Map = MapHelpers.Map; +var set = MapHelpers.set; + +// `Map.prototype.mapKeys` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + mapKeys: function mapKeys(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newMap = new Map(); + iterate(map, function (value, key) { + set(newMap, boundFunction(value, key, map), value); + }); + return newMap; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.map-values.js b/node_modules/core-js/modules/esnext.map.map-values.js new file mode 100644 index 00000000..e10f42be --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.map-values.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aMap = require('../internals/a-map'); +var MapHelpers = require('../internals/map-helpers'); +var iterate = require('../internals/map-iterate'); + +var Map = MapHelpers.Map; +var set = MapHelpers.set; + +// `Map.prototype.mapValues` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + mapValues: function mapValues(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newMap = new Map(); + iterate(map, function (value, key) { + set(newMap, key, boundFunction(value, key, map)); + }); + return newMap; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.merge.js b/node_modules/core-js/modules/esnext.map.merge.js new file mode 100644 index 00000000..d2174f80 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.merge.js @@ -0,0 +1,22 @@ +'use strict'; +var $ = require('../internals/export'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/iterate'); +var set = require('../internals/map-helpers').set; + +// `Map.prototype.merge` method +// https://github.com/tc39/proposal-collection-methods +$({ 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 = aMap(this); + var argumentsLength = arguments.length; + var i = 0; + while (i < argumentsLength) { + iterate(arguments[i++], function (key, value) { + set(map, key, value); + }, { AS_ENTRIES: true }); + } + return map; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.of.js b/node_modules/core-js/modules/esnext.map.of.js new file mode 100644 index 00000000..5fc111ed --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.of.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var MapHelpers = require('../internals/map-helpers'); +var createCollectionOf = require('../internals/collection-of'); + +// `Map.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of +$({ target: 'Map', stat: true, forced: true }, { + of: createCollectionOf(MapHelpers.Map, MapHelpers.set, true) +}); diff --git a/node_modules/core-js/modules/esnext.map.reduce.js b/node_modules/core-js/modules/esnext.map.reduce.js new file mode 100644 index 00000000..1067337e --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.reduce.js @@ -0,0 +1,28 @@ +'use strict'; +var $ = require('../internals/export'); +var aCallable = require('../internals/a-callable'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/map-iterate'); + +var $TypeError = TypeError; + +// `Map.prototype.reduce` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + reduce: function reduce(callbackfn /* , initialValue */) { + var map = aMap(this); + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + aCallable(callbackfn); + iterate(map, function (value, key) { + if (noInitial) { + noInitial = false; + accumulator = value; + } else { + accumulator = callbackfn(accumulator, value, key, map); + } + }); + if (noInitial) throw new $TypeError('Reduce of empty map with no initial value'); + return accumulator; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.some.js b/node_modules/core-js/modules/esnext.map.some.js new file mode 100644 index 00000000..c3d6421f --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.some.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aMap = require('../internals/a-map'); +var iterate = require('../internals/map-iterate'); + +// `Map.prototype.some` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + some: function some(callbackfn /* , thisArg */) { + var map = aMap(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(map, function (value, key) { + if (boundFunction(value, key, map)) return true; + }, true) === true; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.update-or-insert.js b/node_modules/core-js/modules/esnext.map.update-or-insert.js new file mode 100644 index 00000000..05003214 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.update-or-insert.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: remove from `core-js@4` +var $ = require('../internals/export'); +var upsert = require('../internals/map-upsert'); + +// `Map.prototype.updateOrInsert` method (replaced by `Map.prototype.emplace`) +// https://github.com/thumbsupep/proposal-upsert +$({ target: 'Map', proto: true, real: true, name: 'upsert', forced: true }, { + updateOrInsert: upsert +}); diff --git a/node_modules/core-js/modules/esnext.map.update.js b/node_modules/core-js/modules/esnext.map.update.js new file mode 100644 index 00000000..a112f711 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.update.js @@ -0,0 +1,27 @@ +'use strict'; +var $ = require('../internals/export'); +var aCallable = require('../internals/a-callable'); +var aMap = require('../internals/a-map'); +var MapHelpers = require('../internals/map-helpers'); + +var $TypeError = TypeError; +var get = MapHelpers.get; +var has = MapHelpers.has; +var set = MapHelpers.set; + +// `Map.prototype.update` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Map', proto: true, real: true, forced: true }, { + update: function update(key, callback /* , thunk */) { + var map = aMap(this); + var length = arguments.length; + aCallable(callback); + var isPresentInMap = has(map, key); + if (!isPresentInMap && length < 3) { + throw new $TypeError('Updating absent value'); + } + var value = isPresentInMap ? get(map, key) : aCallable(length > 2 ? arguments[2] : undefined)(key, map); + set(map, key, callback(value, key, map)); + return map; + } +}); diff --git a/node_modules/core-js/modules/esnext.map.upsert.js b/node_modules/core-js/modules/esnext.map.upsert.js new file mode 100644 index 00000000..10d9ad85 --- /dev/null +++ b/node_modules/core-js/modules/esnext.map.upsert.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: remove from `core-js@4` +var $ = require('../internals/export'); +var upsert = require('../internals/map-upsert'); + +// `Map.prototype.upsert` method (replaced by `Map.prototype.emplace`) +// https://github.com/thumbsupep/proposal-upsert +$({ target: 'Map', proto: true, real: true, forced: true }, { + upsert: upsert +}); diff --git a/node_modules/core-js/modules/esnext.math.clamp.js b/node_modules/core-js/modules/esnext.math.clamp.js new file mode 100644 index 00000000..cb60582a --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.clamp.js @@ -0,0 +1,21 @@ +'use strict'; +var $ = require('../internals/export'); +var aNumber = require('../internals/a-number'); +var notANaN = require('../internals/not-a-nan'); +var sameValue = require('../internals/same-value'); + +var $RangeError = RangeError; +var $min = Math.min; +var $max = Math.max; + +// `Math.clamp` method +// https://github.com/tc39/proposal-math-clamp +$({ target: 'Math', stat: true, forced: true }, { + clamp: function clamp(value, min, max) { + aNumber(value); + notANaN(aNumber(min)); + notANaN(aNumber(max)); + if ((sameValue(min, 0) && sameValue(max, -0)) || min > max) throw new $RangeError('`min` should be smaller than `max`'); + return $min(max, $max(min, value)); + } +}); diff --git a/node_modules/core-js/modules/esnext.math.deg-per-rad.js b/node_modules/core-js/modules/esnext.math.deg-per-rad.js new file mode 100644 index 00000000..2b1d8c44 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.deg-per-rad.js @@ -0,0 +1,8 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Math.DEG_PER_RAD` constant +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { + DEG_PER_RAD: Math.PI / 180 +}); diff --git a/node_modules/core-js/modules/esnext.math.degrees.js b/node_modules/core-js/modules/esnext.math.degrees.js new file mode 100644 index 00000000..aa21ad76 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.degrees.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); + +var RAD_PER_DEG = 180 / Math.PI; + +// `Math.degrees` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + degrees: function degrees(radians) { + return radians * RAD_PER_DEG; + } +}); diff --git a/node_modules/core-js/modules/esnext.math.f16round.js b/node_modules/core-js/modules/esnext.math.f16round.js new file mode 100644 index 00000000..136f019f --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.f16round.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.math.f16round'); diff --git a/node_modules/core-js/modules/esnext.math.fscale.js b/node_modules/core-js/modules/esnext.math.fscale.js new file mode 100644 index 00000000..d9767c56 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.fscale.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); + +var scale = require('../internals/math-scale'); +var fround = require('../internals/math-fround'); + +// `Math.fscale` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + fscale: function fscale(x, inLow, inHigh, outLow, outHigh) { + return fround(scale(x, inLow, inHigh, outLow, outHigh)); + } +}); diff --git a/node_modules/core-js/modules/esnext.math.iaddh.js b/node_modules/core-js/modules/esnext.math.iaddh.js new file mode 100644 index 00000000..f446d887 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.iaddh.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Math.iaddh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + iaddh: function iaddh(x0, x1, y0, y1) { + var $x0 = x0 >>> 0; + var $x1 = x1 >>> 0; + var $y0 = y0 >>> 0; + return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0; + } +}); diff --git a/node_modules/core-js/modules/esnext.math.imulh.js b/node_modules/core-js/modules/esnext.math.imulh.js new file mode 100644 index 00000000..b3c8ad6f --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.imulh.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Math.imulh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + imulh: function imulh(u, v) { + var UINT16 = 0xFFFF; + var $u = +u; + var $v = +v; + var u0 = $u & UINT16; + var v0 = $v & UINT16; + var u1 = $u >> 16; + var v1 = $v >> 16; + var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16); + } +}); diff --git a/node_modules/core-js/modules/esnext.math.isubh.js b/node_modules/core-js/modules/esnext.math.isubh.js new file mode 100644 index 00000000..92674e51 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.isubh.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Math.isubh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + isubh: function isubh(x0, x1, y0, y1) { + var $x0 = x0 >>> 0; + var $x1 = x1 >>> 0; + var $y0 = y0 >>> 0; + return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0; + } +}); diff --git a/node_modules/core-js/modules/esnext.math.rad-per-deg.js b/node_modules/core-js/modules/esnext.math.rad-per-deg.js new file mode 100644 index 00000000..ea50751a --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.rad-per-deg.js @@ -0,0 +1,8 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Math.RAD_PER_DEG` constant +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { + RAD_PER_DEG: 180 / Math.PI +}); diff --git a/node_modules/core-js/modules/esnext.math.radians.js b/node_modules/core-js/modules/esnext.math.radians.js new file mode 100644 index 00000000..ea622718 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.radians.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); + +var DEG_PER_RAD = Math.PI / 180; + +// `Math.radians` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + radians: function radians(degrees) { + return degrees * DEG_PER_RAD; + } +}); diff --git a/node_modules/core-js/modules/esnext.math.scale.js b/node_modules/core-js/modules/esnext.math.scale.js new file mode 100644 index 00000000..be0b6c42 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.scale.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var scale = require('../internals/math-scale'); + +// `Math.scale` method +// https://rwaldron.github.io/proposal-math-extensions/ +$({ target: 'Math', stat: true, forced: true }, { + scale: scale +}); diff --git a/node_modules/core-js/modules/esnext.math.seeded-prng.js b/node_modules/core-js/modules/esnext.math.seeded-prng.js new file mode 100644 index 00000000..3ca520de --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.seeded-prng.js @@ -0,0 +1,36 @@ +'use strict'; +var $ = require('../internals/export'); +var anObject = require('../internals/an-object'); +var numberIsFinite = require('../internals/number-is-finite'); +var createIteratorConstructor = require('../internals/iterator-create-constructor'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var InternalStateModule = require('../internals/internal-state'); + +var SEEDED_RANDOM = 'Seeded Random'; +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 = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(SEEDED_RANDOM_GENERATOR); +var $TypeError = TypeError; + +var $SeededRandomGenerator = createIteratorConstructor(function SeededRandomGenerator(seed) { + setInternalState(this, { + type: SEEDED_RANDOM_GENERATOR, + seed: seed % 2147483647 + }); +}, SEEDED_RANDOM, function next() { + var state = getInternalState(this); + var seed = state.seed = (state.seed * 1103515245 + 12345) % 2147483647; + return createIterResultObject((seed & 1073741823) / 1073741823, false); +}); + +// `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 }, { + seededPRNG: function seededPRNG(it) { + var seed = anObject(it).seed; + if (!numberIsFinite(seed)) throw new $TypeError(SEED_TYPE_ERROR); + return new $SeededRandomGenerator(seed); + } +}); diff --git a/node_modules/core-js/modules/esnext.math.signbit.js b/node_modules/core-js/modules/esnext.math.signbit.js new file mode 100644 index 00000000..1d4cad0c --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.signbit.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Math.signbit` method +// https://github.com/tc39/proposal-Math.signbit +$({ target: 'Math', stat: true, forced: true }, { + signbit: function signbit(x) { + var n = +x; + // eslint-disable-next-line no-self-compare -- NaN check + return n === n && n === 0 ? 1 / n === -Infinity : n < 0; + } +}); diff --git a/node_modules/core-js/modules/esnext.math.sum-precise.js b/node_modules/core-js/modules/esnext.math.sum-precise.js new file mode 100644 index 00000000..80ba8d49 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.sum-precise.js @@ -0,0 +1,151 @@ +'use strict'; +// based on Shewchuk's algorithm for exactly floating point addition +// adapted from https://github.com/tc39/proposal-math-sum/blob/3513d58323a1ae25560e8700aa5294500c6c9287/polyfill/polyfill.mjs +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var iterate = require('../internals/iterate'); + +var $RangeError = RangeError; +var $TypeError = TypeError; +var $Infinity = Infinity; +var $NaN = NaN; +var abs = Math.abs; +var pow = Math.pow; +var push = uncurryThis([].push); + +var POW_2_1023 = pow(2, 1023); +var MAX_SAFE_INTEGER = pow(2, 53) - 1; // 2 ** 53 - 1 === 9007199254740992 +var MAX_DOUBLE = Number.MAX_VALUE; // 2 ** 1024 - 2 ** (1023 - 52) === 1.79769313486231570815e+308 +var MAX_ULP = pow(2, 971); // 2 ** (1023 - 52) === 1.99584030953471981166e+292 + +var NOT_A_NUMBER = {}; +var MINUS_INFINITY = {}; +var PLUS_INFINITY = {}; +var MINUS_ZERO = {}; +var FINITE = {}; + +// prerequisite: abs(x) >= abs(y) +var twosum = function (x, y) { + var hi = x + y; + var lo = y - (hi - x); + return { hi: hi, lo: lo }; +}; + +// `Math.sumPrecise` method +// https://github.com/tc39/proposal-math-sum +$({ target: 'Math', stat: true }, { + // eslint-disable-next-line max-statements -- ok + sumPrecise: function sumPrecise(items) { + var numbers = []; + var count = 0; + var state = MINUS_ZERO; + + iterate(items, function (n) { + if (++count >= MAX_SAFE_INTEGER) throw new $RangeError('Maximum allowed index exceeded'); + if (typeof n != 'number') throw new $TypeError('Value is not a number'); + if (state !== NOT_A_NUMBER) { + // eslint-disable-next-line no-self-compare -- NaN check + if (n !== n) state = NOT_A_NUMBER; + else if (n === $Infinity) state = state === MINUS_INFINITY ? NOT_A_NUMBER : PLUS_INFINITY; + else if (n === -$Infinity) state = state === PLUS_INFINITY ? NOT_A_NUMBER : MINUS_INFINITY; + else if ((n !== 0 || (1 / n) === $Infinity) && (state === MINUS_ZERO || state === FINITE)) { + state = FINITE; + push(numbers, n); + } + } + }); + + switch (state) { + case NOT_A_NUMBER: return $NaN; + case MINUS_INFINITY: return -$Infinity; + case PLUS_INFINITY: return $Infinity; + case MINUS_ZERO: return -0; + } + + var partials = []; + var overflow = 0; // conceptually 2 ** 1024 times this value; the final partial is biased by this amount + var x, y, sum, hi, lo, tmp; + + for (var i = 0; i < numbers.length; i++) { + x = numbers[i]; + var actuallyUsedPartials = 0; + for (var j = 0; j < partials.length; j++) { + y = partials[j]; + if (abs(x) < abs(y)) { + tmp = x; + x = y; + y = tmp; + } + sum = twosum(x, y); + hi = sum.hi; + lo = sum.lo; + if (abs(hi) === $Infinity) { + var sign = hi === $Infinity ? 1 : -1; + overflow += sign; + + x = (x - (sign * POW_2_1023)) - (sign * POW_2_1023); + if (abs(x) < abs(y)) { + tmp = x; + x = y; + y = tmp; + } + sum = twosum(x, y); + hi = sum.hi; + lo = sum.lo; + } + if (lo !== 0) partials[actuallyUsedPartials++] = lo; + x = hi; + } + partials.length = actuallyUsedPartials; + if (x !== 0) push(partials, x); + } + + // compute the exact sum of partials, stopping once we lose precision + var n = partials.length - 1; + hi = 0; + lo = 0; + + if (overflow !== 0) { + var next = n >= 0 ? partials[n] : 0; + n--; + if (abs(overflow) > 1 || (overflow > 0 && next > 0) || (overflow < 0 && next < 0)) { + return overflow > 0 ? $Infinity : -$Infinity; + } + // here we actually have to do the arithmetic + // drop a factor of 2 so we can do it without overflow + // assert(abs(overflow) === 1) + sum = twosum(overflow * POW_2_1023, next / 2); + hi = sum.hi; + lo = sum.lo; + lo *= 2; + if (abs(2 * hi) === $Infinity) { + // rounding to the maximum value + if (hi > 0) { + return (hi === POW_2_1023 && lo === -(MAX_ULP / 2) && n >= 0 && partials[n] < 0) ? MAX_DOUBLE : $Infinity; + } return (hi === -POW_2_1023 && lo === (MAX_ULP / 2) && n >= 0 && partials[n] > 0) ? -MAX_DOUBLE : -$Infinity; + } + + if (lo !== 0) { + partials[++n] = lo; + lo = 0; + } + + hi *= 2; + } + + while (n >= 0) { + sum = twosum(hi, partials[n--]); + hi = sum.hi; + lo = sum.lo; + if (lo !== 0) break; + } + + if (n >= 0 && ((lo < 0 && partials[n] < 0) || (lo > 0 && partials[n] > 0))) { + y = lo * 2; + x = hi + y; + if (y === x - hi) hi = x; + } + + return hi; + } +}); diff --git a/node_modules/core-js/modules/esnext.math.umulh.js b/node_modules/core-js/modules/esnext.math.umulh.js new file mode 100644 index 00000000..db995ce8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.math.umulh.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); + +// `Math.umulh` method +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +// TODO: Remove from `core-js@4` +$({ target: 'Math', stat: true, forced: true }, { + umulh: function umulh(u, v) { + var UINT16 = 0xFFFF; + var $u = +u; + var $v = +v; + var u0 = $u & UINT16; + var v0 = $v & UINT16; + var u1 = $u >>> 16; + var v1 = $v >>> 16; + var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16); + } +}); diff --git a/node_modules/core-js/modules/esnext.number.from-string.js b/node_modules/core-js/modules/esnext.number.from-string.js new file mode 100644 index 00000000..f3851ae2 --- /dev/null +++ b/node_modules/core-js/modules/esnext.number.from-string.js @@ -0,0 +1,41 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; +var INVALID_RADIX = 'Invalid radix'; +var $RangeError = RangeError; +var $SyntaxError = SyntaxError; +var $TypeError = TypeError; +var $parseInt = parseInt; +var pow = Math.pow; +var valid = /^[\d.a-z]+$/; +var charAt = uncurryThis(''.charAt); +var exec = uncurryThis(valid.exec); +var numberToString = uncurryThis(1.0.toString); +var stringSlice = uncurryThis(''.slice); +var split = uncurryThis(''.split); + +// `Number.fromString` method +// https://github.com/tc39/proposal-number-fromstring +$({ target: 'Number', stat: true, forced: true }, { + fromString: function fromString(string, radix) { + var sign = 1; + if (typeof string != 'string') throw new $TypeError(INVALID_NUMBER_REPRESENTATION); + if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); + if (charAt(string, 0) === '-') { + sign = -1; + string = stringSlice(string, 1); + if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); + } + var R = radix === undefined ? 10 : toIntegerOrInfinity(radix); + if (R < 2 || R > 36) throw new $RangeError(INVALID_RADIX); + if (!exec(valid, string)) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); + var parts = split(string, '.'); + var mathNum = $parseInt(parts[0], R); + if (parts.length > 1) mathNum += $parseInt(parts[1], R) / pow(R, parts[1].length); + if (R === 10 && numberToString(mathNum, R) !== string) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); + return sign * mathNum; + } +}); diff --git a/node_modules/core-js/modules/esnext.number.range.js b/node_modules/core-js/modules/esnext.number.range.js new file mode 100644 index 00000000..5f44694b --- /dev/null +++ b/node_modules/core-js/modules/esnext.number.range.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var NumericRangeIterator = require('../internals/numeric-range-iterator'); + +// `Number.range` method +// https://github.com/tc39/proposal-Number.range +// TODO: Remove from `core-js@4` +$({ target: 'Number', stat: true, forced: true }, { + range: function range(start, end, option) { + return new NumericRangeIterator(start, end, option, 'number', 0, 1); + } +}); diff --git a/node_modules/core-js/modules/esnext.object.group-by.js b/node_modules/core-js/modules/esnext.object.group-by.js new file mode 100644 index 00000000..80845bc5 --- /dev/null +++ b/node_modules/core-js/modules/esnext.object.group-by.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.object.group-by'); diff --git a/node_modules/core-js/modules/esnext.object.has-own.js b/node_modules/core-js/modules/esnext.object.has-own.js new file mode 100644 index 00000000..12bf5589 --- /dev/null +++ b/node_modules/core-js/modules/esnext.object.has-own.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.object.has-own'); diff --git a/node_modules/core-js/modules/esnext.object.iterate-entries.js b/node_modules/core-js/modules/esnext.object.iterate-entries.js new file mode 100644 index 00000000..f93b6841 --- /dev/null +++ b/node_modules/core-js/modules/esnext.object.iterate-entries.js @@ -0,0 +1,12 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ObjectIterator = require('../internals/object-iterator'); + +// `Object.iterateEntries` method +// https://github.com/tc39/proposal-object-iteration +$({ target: 'Object', stat: true, forced: true }, { + iterateEntries: function iterateEntries(object) { + return new ObjectIterator(object, 'entries'); + } +}); diff --git a/node_modules/core-js/modules/esnext.object.iterate-keys.js b/node_modules/core-js/modules/esnext.object.iterate-keys.js new file mode 100644 index 00000000..41e5de9a --- /dev/null +++ b/node_modules/core-js/modules/esnext.object.iterate-keys.js @@ -0,0 +1,12 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ObjectIterator = require('../internals/object-iterator'); + +// `Object.iterateKeys` method +// https://github.com/tc39/proposal-object-iteration +$({ target: 'Object', stat: true, forced: true }, { + iterateKeys: function iterateKeys(object) { + return new ObjectIterator(object, 'keys'); + } +}); diff --git a/node_modules/core-js/modules/esnext.object.iterate-values.js b/node_modules/core-js/modules/esnext.object.iterate-values.js new file mode 100644 index 00000000..490abc8b --- /dev/null +++ b/node_modules/core-js/modules/esnext.object.iterate-values.js @@ -0,0 +1,12 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ObjectIterator = require('../internals/object-iterator'); + +// `Object.iterateValues` method +// https://github.com/tc39/proposal-object-iteration +$({ target: 'Object', stat: true, forced: true }, { + iterateValues: function iterateValues(object) { + return new ObjectIterator(object, 'values'); + } +}); diff --git a/node_modules/core-js/modules/esnext.observable.constructor.js b/node_modules/core-js/modules/esnext.observable.constructor.js new file mode 100644 index 00000000..47761a7a --- /dev/null +++ b/node_modules/core-js/modules/esnext.observable.constructor.js @@ -0,0 +1,187 @@ +'use strict'; +// https://github.com/tc39/proposal-observable +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var DESCRIPTORS = require('../internals/descriptors'); +var setSpecies = require('../internals/set-species'); +var aCallable = require('../internals/a-callable'); +var anObject = require('../internals/an-object'); +var anInstance = require('../internals/an-instance'); +var isCallable = require('../internals/is-callable'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var isObject = require('../internals/is-object'); +var getMethod = require('../internals/get-method'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltIns = require('../internals/define-built-ins'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var hostReportErrors = require('../internals/host-report-errors'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var InternalStateModule = require('../internals/internal-state'); + +var $$OBSERVABLE = wellKnownSymbol('observable'); +var OBSERVABLE = 'Observable'; +var SUBSCRIPTION = 'Subscription'; +var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver'; +var getterFor = InternalStateModule.getterFor; +var setInternalState = InternalStateModule.set; +var getObservableInternalState = getterFor(OBSERVABLE); +var getSubscriptionInternalState = getterFor(SUBSCRIPTION); +var getSubscriptionObserverInternalState = getterFor(SUBSCRIPTION_OBSERVER); + +var SubscriptionState = function (observer) { + this.observer = anObject(observer); + this.cleanup = null; + this.subscriptionObserver = null; +}; + +SubscriptionState.prototype = { + type: SUBSCRIPTION, + clean: function () { + var cleanup = this.cleanup; + if (cleanup) { + this.cleanup = null; + try { + cleanup(); + } catch (error) { + hostReportErrors(error); + } + } + }, + close: function () { + if (!DESCRIPTORS) { + var subscription = this.facade; + var subscriptionObserver = this.subscriptionObserver; + subscription.closed = true; + if (subscriptionObserver) subscriptionObserver.closed = true; + } this.observer = null; + }, + isClosed: function () { + return this.observer === null; + } +}; + +var Subscription = function (observer, subscriber) { + var subscriptionState = setInternalState(this, new SubscriptionState(observer)); + var start; + if (!DESCRIPTORS) this.closed = false; + try { + if (start = getMethod(observer, 'start')) call(start, observer, this); + } catch (error) { + hostReportErrors(error); + } + if (subscriptionState.isClosed()) return; + var subscriptionObserver = subscriptionState.subscriptionObserver = new SubscriptionObserver(subscriptionState); + try { + var cleanup = subscriber(subscriptionObserver); + var subscription = cleanup; + if (!isNullOrUndefined(cleanup)) subscriptionState.cleanup = isCallable(cleanup.unsubscribe) + ? function () { subscription.unsubscribe(); } + : aCallable(cleanup); + } catch (error) { + subscriptionObserver.error(error); + return; + } if (subscriptionState.isClosed()) subscriptionState.clean(); +}; + +Subscription.prototype = defineBuiltIns({}, { + unsubscribe: function unsubscribe() { + var subscriptionState = getSubscriptionInternalState(this); + if (!subscriptionState.isClosed()) { + subscriptionState.close(); + subscriptionState.clean(); + } + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(Subscription.prototype, 'closed', { + configurable: true, + get: function closed() { + return getSubscriptionInternalState(this).isClosed(); + } +}); + +var SubscriptionObserver = function (subscriptionState) { + setInternalState(this, { + type: SUBSCRIPTION_OBSERVER, + subscriptionState: subscriptionState + }); + if (!DESCRIPTORS) this.closed = false; +}; + +SubscriptionObserver.prototype = defineBuiltIns({}, { + next: function next(value) { + var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; + if (!subscriptionState.isClosed()) { + var observer = subscriptionState.observer; + try { + var nextMethod = getMethod(observer, 'next'); + if (nextMethod) call(nextMethod, observer, value); + } catch (error) { + hostReportErrors(error); + } + } + }, + error: function error(value) { + var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; + if (!subscriptionState.isClosed()) { + var observer = subscriptionState.observer; + subscriptionState.close(); + try { + var errorMethod = getMethod(observer, 'error'); + if (errorMethod) call(errorMethod, observer, value); + else hostReportErrors(value); + } catch (err) { + hostReportErrors(err); + } subscriptionState.clean(); + } + }, + complete: function complete() { + var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; + if (!subscriptionState.isClosed()) { + var observer = subscriptionState.observer; + subscriptionState.close(); + try { + var completeMethod = getMethod(observer, 'complete'); + if (completeMethod) call(completeMethod, observer); + } catch (error) { + hostReportErrors(error); + } subscriptionState.clean(); + } + } +}); + +if (DESCRIPTORS) defineBuiltInAccessor(SubscriptionObserver.prototype, 'closed', { + configurable: true, + get: function closed() { + return getSubscriptionObserverInternalState(this).subscriptionState.isClosed(); + } +}); + +var $Observable = function Observable(subscriber) { + anInstance(this, ObservablePrototype); + setInternalState(this, { + type: OBSERVABLE, + subscriber: aCallable(subscriber) + }); +}; + +var ObservablePrototype = $Observable.prototype; + +defineBuiltIns(ObservablePrototype, { + subscribe: function subscribe(observer) { + var length = arguments.length; + return new Subscription(isCallable(observer) ? { + next: observer, + error: length > 1 ? arguments[1] : undefined, + complete: length > 2 ? arguments[2] : undefined + } : isObject(observer) ? observer : {}, getObservableInternalState(this).subscriber); + } +}); + +defineBuiltIn(ObservablePrototype, $$OBSERVABLE, function () { return this; }); + +$({ global: true, constructor: true, forced: true }, { + Observable: $Observable +}); + +setSpecies(OBSERVABLE); diff --git a/node_modules/core-js/modules/esnext.observable.from.js b/node_modules/core-js/modules/esnext.observable.from.js new file mode 100644 index 00000000..e1f81c19 --- /dev/null +++ b/node_modules/core-js/modules/esnext.observable.from.js @@ -0,0 +1,35 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var call = require('../internals/function-call'); +var anObject = require('../internals/an-object'); +var isConstructor = require('../internals/is-constructor'); +var getIterator = require('../internals/get-iterator'); +var getMethod = require('../internals/get-method'); +var iterate = require('../internals/iterate'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var $$OBSERVABLE = wellKnownSymbol('observable'); + +// `Observable.from` method +// https://github.com/tc39/proposal-observable +$({ target: 'Observable', stat: true, forced: true }, { + from: function from(x) { + var C = isConstructor(this) ? this : getBuiltIn('Observable'); + var observableMethod = getMethod(anObject(x), $$OBSERVABLE); + if (observableMethod) { + var observable = anObject(call(observableMethod, x)); + return observable.constructor === C ? observable : new C(function (observer) { + return observable.subscribe(observer); + }); + } + var iterator = getIterator(x); + return new C(function (observer) { + iterate(iterator, function (it, stop) { + observer.next(it); + if (observer.closed) return stop(); + }, { IS_ITERATOR: true, INTERRUPTED: true }); + observer.complete(); + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.observable.js b/node_modules/core-js/modules/esnext.observable.js new file mode 100644 index 00000000..7f37b46a --- /dev/null +++ b/node_modules/core-js/modules/esnext.observable.js @@ -0,0 +1,5 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +require('../modules/esnext.observable.constructor'); +require('../modules/esnext.observable.from'); +require('../modules/esnext.observable.of'); diff --git a/node_modules/core-js/modules/esnext.observable.of.js b/node_modules/core-js/modules/esnext.observable.of.js new file mode 100644 index 00000000..3082f04b --- /dev/null +++ b/node_modules/core-js/modules/esnext.observable.of.js @@ -0,0 +1,24 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var isConstructor = require('../internals/is-constructor'); + +var Array = getBuiltIn('Array'); + +// `Observable.of` method +// https://github.com/tc39/proposal-observable +$({ target: 'Observable', stat: true, forced: true }, { + of: function of() { + var C = isConstructor(this) ? this : getBuiltIn('Observable'); + var length = arguments.length; + var items = Array(length); + var index = 0; + while (index < length) items[index] = arguments[index++]; + return new C(function (observer) { + for (var i = 0; i < length; i++) { + observer.next(items[i]); + if (observer.closed) return; + } observer.complete(); + }); + } +}); diff --git a/node_modules/core-js/modules/esnext.promise.all-settled.js b/node_modules/core-js/modules/esnext.promise.all-settled.js new file mode 100644 index 00000000..d7ba53d1 --- /dev/null +++ b/node_modules/core-js/modules/esnext.promise.all-settled.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.promise.all-settled.js'); diff --git a/node_modules/core-js/modules/esnext.promise.any.js b/node_modules/core-js/modules/esnext.promise.any.js new file mode 100644 index 00000000..b50dede4 --- /dev/null +++ b/node_modules/core-js/modules/esnext.promise.any.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.promise.any'); diff --git a/node_modules/core-js/modules/esnext.promise.try.js b/node_modules/core-js/modules/esnext.promise.try.js new file mode 100644 index 00000000..2f2c04b2 --- /dev/null +++ b/node_modules/core-js/modules/esnext.promise.try.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.promise.try.js'); diff --git a/node_modules/core-js/modules/esnext.promise.with-resolvers.js b/node_modules/core-js/modules/esnext.promise.with-resolvers.js new file mode 100644 index 00000000..1a34a665 --- /dev/null +++ b/node_modules/core-js/modules/esnext.promise.with-resolvers.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.promise.with-resolvers'); diff --git a/node_modules/core-js/modules/esnext.reflect.define-metadata.js b/node_modules/core-js/modules/esnext.reflect.define-metadata.js new file mode 100644 index 00000000..8ace9f44 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.define-metadata.js @@ -0,0 +1,17 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); + +var toMetadataKey = ReflectMetadataModule.toKey; +var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; + +// `Reflect.defineMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) { + var targetKey = arguments.length < 4 ? undefined : toMetadataKey(arguments[3]); + ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), targetKey); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.delete-metadata.js b/node_modules/core-js/modules/esnext.reflect.delete-metadata.js new file mode 100644 index 00000000..13ba13d0 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.delete-metadata.js @@ -0,0 +1,22 @@ +'use strict'; +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); + +var toMetadataKey = ReflectMetadataModule.toKey; +var getOrCreateMetadataMap = ReflectMetadataModule.getMap; +var store = ReflectMetadataModule.store; + +// `Reflect.deleteMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); + if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; + if (metadataMap.size) return true; + var targetMetadata = store.get(target); + targetMetadata['delete'](targetKey); + return !!targetMetadata.size || store['delete'](target); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js b/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js new file mode 100644 index 00000000..34fad84b --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js @@ -0,0 +1,30 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var $arrayUniqueBy = require('../internals/array-unique-by'); + +var arrayUniqueBy = uncurryThis($arrayUniqueBy); +var concat = uncurryThis([].concat); +var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; +var toMetadataKey = ReflectMetadataModule.toKey; + +var ordinaryMetadataKeys = function (O, P) { + var oKeys = ordinaryOwnMetadataKeys(O, P); + var parent = getPrototypeOf(O); + if (parent === null) return oKeys; + var pKeys = ordinaryMetadataKeys(parent, P); + return pKeys.length ? oKeys.length ? arrayUniqueBy(concat(oKeys, pKeys)) : pKeys : oKeys; +}; + +// `Reflect.getMetadataKeys` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { + var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); + return ordinaryMetadataKeys(anObject(target), targetKey); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.get-metadata.js b/node_modules/core-js/modules/esnext.reflect.get-metadata.js new file mode 100644 index 00000000..72582523 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.get-metadata.js @@ -0,0 +1,26 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); + +var ordinaryHasOwnMetadata = ReflectMetadataModule.has; +var ordinaryGetOwnMetadata = ReflectMetadataModule.get; +var toMetadataKey = ReflectMetadataModule.toKey; + +var ordinaryGetMetadata = function (MetadataKey, O, P) { + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; +}; + +// `Reflect.getMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryGetMetadata(metadataKey, anObject(target), targetKey); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js b/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js new file mode 100644 index 00000000..3b44e0f0 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js @@ -0,0 +1,17 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); + +var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; +var toMetadataKey = ReflectMetadataModule.toKey; + +// `Reflect.getOwnMetadataKeys` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { + var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); + return ordinaryOwnMetadataKeys(anObject(target), targetKey); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js b/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js new file mode 100644 index 00000000..e1f62fc5 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js @@ -0,0 +1,17 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); + +var ordinaryGetOwnMetadata = ReflectMetadataModule.get; +var toMetadataKey = ReflectMetadataModule.toKey; + +// `Reflect.getOwnMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryGetOwnMetadata(metadataKey, anObject(target), targetKey); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.has-metadata.js b/node_modules/core-js/modules/esnext.reflect.has-metadata.js new file mode 100644 index 00000000..26ce2569 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.has-metadata.js @@ -0,0 +1,25 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); + +var ordinaryHasOwnMetadata = ReflectMetadataModule.has; +var toMetadataKey = ReflectMetadataModule.toKey; + +var ordinaryHasMetadata = function (MetadataKey, O, P) { + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if (hasOwn) return true; + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; +}; + +// `Reflect.hasMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryHasMetadata(metadataKey, anObject(target), targetKey); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js b/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js new file mode 100644 index 00000000..5e388856 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js @@ -0,0 +1,17 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); + +var ordinaryHasOwnMetadata = ReflectMetadataModule.has; +var toMetadataKey = ReflectMetadataModule.toKey; + +// `Reflect.hasOwnMetadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); + return ordinaryHasOwnMetadata(metadataKey, anObject(target), targetKey); + } +}); diff --git a/node_modules/core-js/modules/esnext.reflect.metadata.js b/node_modules/core-js/modules/esnext.reflect.metadata.js new file mode 100644 index 00000000..5d98d032 --- /dev/null +++ b/node_modules/core-js/modules/esnext.reflect.metadata.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var ReflectMetadataModule = require('../internals/reflect-metadata'); +var anObject = require('../internals/an-object'); + +var toMetadataKey = ReflectMetadataModule.toKey; +var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; + +// `Reflect.metadata` method +// https://github.com/rbuckton/reflect-metadata +$({ target: 'Reflect', stat: true }, { + metadata: function metadata(metadataKey, metadataValue) { + return function decorator(target, key) { + ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetadataKey(key)); + }; + } +}); diff --git a/node_modules/core-js/modules/esnext.regexp.escape.js b/node_modules/core-js/modules/esnext.regexp.escape.js new file mode 100644 index 00000000..19ade17a --- /dev/null +++ b/node_modules/core-js/modules/esnext.regexp.escape.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.regexp.escape.js'); diff --git a/node_modules/core-js/modules/esnext.set.add-all.js b/node_modules/core-js/modules/esnext.set.add-all.js new file mode 100644 index 00000000..d168fbe4 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.add-all.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var aSet = require('../internals/a-set'); +var add = require('../internals/set-helpers').add; + +// `Set.prototype.addAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + addAll: function addAll(/* ...elements */) { + var set = aSet(this); + for (var k = 0, len = arguments.length; k < len; k++) { + add(set, arguments[k]); + } return set; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.delete-all.js b/node_modules/core-js/modules/esnext.set.delete-all.js new file mode 100644 index 00000000..cbba8743 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.delete-all.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var aSet = require('../internals/a-set'); +var remove = require('../internals/set-helpers').remove; + +// `Set.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + deleteAll: function deleteAll(/* ...elements */) { + var collection = aSet(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; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.difference.js b/node_modules/core-js/modules/esnext.set.difference.js new file mode 100644 index 00000000..d2a40088 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.difference.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toSetLike = require('../internals/to-set-like'); +var $difference = require('../internals/set-difference'); + +// `Set.prototype.difference` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + difference: function difference(other) { + return call($difference, this, toSetLike(other)); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.difference.v2.js b/node_modules/core-js/modules/esnext.set.difference.v2.js new file mode 100644 index 00000000..4fe7c7d5 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.difference.v2.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.set.difference.v2'); diff --git a/node_modules/core-js/modules/esnext.set.every.js b/node_modules/core-js/modules/esnext.set.every.js new file mode 100644 index 00000000..999c6be4 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.every.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aSet = require('../internals/a-set'); +var iterate = require('../internals/set-iterate'); + +// `Set.prototype.every` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + every: function every(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(set, function (value) { + if (!boundFunction(value, value, set)) return false; + }, true) !== false; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.filter.js b/node_modules/core-js/modules/esnext.set.filter.js new file mode 100644 index 00000000..84e1dac7 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.filter.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aSet = require('../internals/a-set'); +var SetHelpers = require('../internals/set-helpers'); +var iterate = require('../internals/set-iterate'); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; + +// `Set.prototype.filter` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + filter: function filter(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newSet = new Set(); + iterate(set, function (value) { + if (boundFunction(value, value, set)) add(newSet, value); + }); + return newSet; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.find.js b/node_modules/core-js/modules/esnext.set.find.js new file mode 100644 index 00000000..ae18ca7c --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.find.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aSet = require('../internals/a-set'); +var iterate = require('../internals/set-iterate'); + +// `Set.prototype.find` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + find: function find(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var result = iterate(set, function (value) { + if (boundFunction(value, value, set)) return { value: value }; + }, true); + return result && result.value; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.from.js b/node_modules/core-js/modules/esnext.set.from.js new file mode 100644 index 00000000..1704a4bb --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.from.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var SetHelpers = require('../internals/set-helpers'); +var createCollectionFrom = require('../internals/collection-from'); + +// `Set.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from +$({ target: 'Set', stat: true, forced: true }, { + from: createCollectionFrom(SetHelpers.Set, SetHelpers.add, false) +}); diff --git a/node_modules/core-js/modules/esnext.set.intersection.js b/node_modules/core-js/modules/esnext.set.intersection.js new file mode 100644 index 00000000..fed2c438 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.intersection.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toSetLike = require('../internals/to-set-like'); +var $intersection = require('../internals/set-intersection'); + +// `Set.prototype.intersection` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + intersection: function intersection(other) { + return call($intersection, this, toSetLike(other)); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.intersection.v2.js b/node_modules/core-js/modules/esnext.set.intersection.v2.js new file mode 100644 index 00000000..c417a811 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.intersection.v2.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.set.intersection.v2'); diff --git a/node_modules/core-js/modules/esnext.set.is-disjoint-from.js b/node_modules/core-js/modules/esnext.set.is-disjoint-from.js new file mode 100644 index 00000000..bec2b235 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.is-disjoint-from.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toSetLike = require('../internals/to-set-like'); +var $isDisjointFrom = require('../internals/set-is-disjoint-from'); + +// `Set.prototype.isDisjointFrom` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + isDisjointFrom: function isDisjointFrom(other) { + return call($isDisjointFrom, this, toSetLike(other)); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js b/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js new file mode 100644 index 00000000..1aec2f80 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.set.is-disjoint-from.v2'); diff --git a/node_modules/core-js/modules/esnext.set.is-subset-of.js b/node_modules/core-js/modules/esnext.set.is-subset-of.js new file mode 100644 index 00000000..7b30e935 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.is-subset-of.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toSetLike = require('../internals/to-set-like'); +var $isSubsetOf = require('../internals/set-is-subset-of'); + +// `Set.prototype.isSubsetOf` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + isSubsetOf: function isSubsetOf(other) { + return call($isSubsetOf, this, toSetLike(other)); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js b/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js new file mode 100644 index 00000000..a89f2667 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.set.is-subset-of.v2'); diff --git a/node_modules/core-js/modules/esnext.set.is-superset-of.js b/node_modules/core-js/modules/esnext.set.is-superset-of.js new file mode 100644 index 00000000..43250853 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.is-superset-of.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toSetLike = require('../internals/to-set-like'); +var $isSupersetOf = require('../internals/set-is-superset-of'); + +// `Set.prototype.isSupersetOf` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + isSupersetOf: function isSupersetOf(other) { + return call($isSupersetOf, this, toSetLike(other)); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js b/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js new file mode 100644 index 00000000..c539c66f --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.set.is-superset-of.v2'); diff --git a/node_modules/core-js/modules/esnext.set.join.js b/node_modules/core-js/modules/esnext.set.join.js new file mode 100644 index 00000000..4f7a62aa --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.join.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); +var aSet = require('../internals/a-set'); +var iterate = require('../internals/set-iterate'); +var toString = require('../internals/to-string'); + +var arrayJoin = uncurryThis([].join); +var push = uncurryThis([].push); + +// `Set.prototype.join` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + join: function join(separator) { + var set = aSet(this); + var sep = separator === undefined ? ',' : toString(separator); + var array = []; + iterate(set, function (value) { + push(array, value); + }); + return arrayJoin(array, sep); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.map.js b/node_modules/core-js/modules/esnext.set.map.js new file mode 100644 index 00000000..2eea3de7 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.map.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aSet = require('../internals/a-set'); +var SetHelpers = require('../internals/set-helpers'); +var iterate = require('../internals/set-iterate'); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; + +// `Set.prototype.map` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + map: function map(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var newSet = new Set(); + iterate(set, function (value) { + add(newSet, boundFunction(value, value, set)); + }); + return newSet; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.of.js b/node_modules/core-js/modules/esnext.set.of.js new file mode 100644 index 00000000..a1a54240 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.of.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var SetHelpers = require('../internals/set-helpers'); +var createCollectionOf = require('../internals/collection-of'); + +// `Set.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of +$({ target: 'Set', stat: true, forced: true }, { + of: createCollectionOf(SetHelpers.Set, SetHelpers.add, false) +}); diff --git a/node_modules/core-js/modules/esnext.set.reduce.js b/node_modules/core-js/modules/esnext.set.reduce.js new file mode 100644 index 00000000..988af322 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.reduce.js @@ -0,0 +1,28 @@ +'use strict'; +var $ = require('../internals/export'); +var aCallable = require('../internals/a-callable'); +var aSet = require('../internals/a-set'); +var iterate = require('../internals/set-iterate'); + +var $TypeError = TypeError; + +// `Set.prototype.reduce` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + reduce: function reduce(callbackfn /* , initialValue */) { + var set = aSet(this); + var noInitial = arguments.length < 2; + var accumulator = noInitial ? undefined : arguments[1]; + aCallable(callbackfn); + iterate(set, function (value) { + if (noInitial) { + noInitial = false; + accumulator = value; + } else { + accumulator = callbackfn(accumulator, value, value, set); + } + }); + if (noInitial) throw new $TypeError('Reduce of empty set with no initial value'); + return accumulator; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.some.js b/node_modules/core-js/modules/esnext.set.some.js new file mode 100644 index 00000000..ab86d1cf --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.some.js @@ -0,0 +1,17 @@ +'use strict'; +var $ = require('../internals/export'); +var bind = require('../internals/function-bind-context'); +var aSet = require('../internals/a-set'); +var iterate = require('../internals/set-iterate'); + +// `Set.prototype.some` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'Set', proto: true, real: true, forced: true }, { + some: function some(callbackfn /* , thisArg */) { + var set = aSet(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return iterate(set, function (value) { + if (boundFunction(value, value, set)) return true; + }, true) === true; + } +}); diff --git a/node_modules/core-js/modules/esnext.set.symmetric-difference.js b/node_modules/core-js/modules/esnext.set.symmetric-difference.js new file mode 100644 index 00000000..fa697f02 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.symmetric-difference.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toSetLike = require('../internals/to-set-like'); +var $symmetricDifference = require('../internals/set-symmetric-difference'); + +// `Set.prototype.symmetricDifference` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + symmetricDifference: function symmetricDifference(other) { + return call($symmetricDifference, this, toSetLike(other)); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js b/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js new file mode 100644 index 00000000..0d1f18a5 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.set.symmetric-difference.v2'); diff --git a/node_modules/core-js/modules/esnext.set.union.js b/node_modules/core-js/modules/esnext.set.union.js new file mode 100644 index 00000000..0ff06962 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.union.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); +var toSetLike = require('../internals/to-set-like'); +var $union = require('../internals/set-union'); + +// `Set.prototype.union` method +// https://github.com/tc39/proposal-set-methods +// TODO: Obsolete version, remove from `core-js@4` +$({ target: 'Set', proto: true, real: true, forced: true }, { + union: function union(other) { + return call($union, this, toSetLike(other)); + } +}); diff --git a/node_modules/core-js/modules/esnext.set.union.v2.js b/node_modules/core-js/modules/esnext.set.union.v2.js new file mode 100644 index 00000000..cd5c93f3 --- /dev/null +++ b/node_modules/core-js/modules/esnext.set.union.v2.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.set.union.v2'); diff --git a/node_modules/core-js/modules/esnext.string.at-alternative.js b/node_modules/core-js/modules/esnext.string.at-alternative.js new file mode 100644 index 00000000..50bc7d13 --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.at-alternative.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.string.at-alternative'); diff --git a/node_modules/core-js/modules/esnext.string.at.js b/node_modules/core-js/modules/esnext.string.at.js new file mode 100644 index 00000000..88d4c951 --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.at.js @@ -0,0 +1,19 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var $ = require('../internals/export'); +var charAt = require('../internals/string-multibyte').charAt; +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toString = require('../internals/to-string'); + +// `String.prototype.at` method +// https://github.com/mathiasbynens/String.prototype.at +$({ target: 'String', proto: true, forced: true }, { + at: function at(index) { + var S = toString(requireObjectCoercible(this)); + var len = S.length; + var relativeIndex = toIntegerOrInfinity(index); + var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; + return (k < 0 || k >= len) ? undefined : charAt(S, k); + } +}); diff --git a/node_modules/core-js/modules/esnext.string.code-points.js b/node_modules/core-js/modules/esnext.string.code-points.js new file mode 100644 index 00000000..68720f4b --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.code-points.js @@ -0,0 +1,40 @@ +'use strict'; +var $ = require('../internals/export'); +var createIteratorConstructor = require('../internals/iterator-create-constructor'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var requireObjectCoercible = require('../internals/require-object-coercible'); +var toString = require('../internals/to-string'); +var InternalStateModule = require('../internals/internal-state'); +var StringMultibyteModule = require('../internals/string-multibyte'); + +var codeAt = StringMultibyteModule.codeAt; +var charAt = StringMultibyteModule.charAt; +var STRING_ITERATOR = 'String Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); + +// TODO: unify with String#@@iterator +var $StringIterator = createIteratorConstructor(function StringIterator(string) { + setInternalState(this, { + type: STRING_ITERATOR, + string: string, + index: 0 + }); +}, 'String', function next() { + var state = getInternalState(this); + var string = state.string; + var index = state.index; + var point; + if (index >= string.length) return createIterResultObject(undefined, true); + point = charAt(string, index); + state.index += point.length; + return createIterResultObject({ codePoint: codeAt(point, 0), position: index }, false); +}); + +// `String.prototype.codePoints` method +// https://github.com/tc39/proposal-string-prototype-codepoints +$({ target: 'String', proto: true, forced: true }, { + codePoints: function codePoints() { + return new $StringIterator(toString(requireObjectCoercible(this))); + } +}); diff --git a/node_modules/core-js/modules/esnext.string.cooked.js b/node_modules/core-js/modules/esnext.string.cooked.js new file mode 100644 index 00000000..68c7e0aa --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.cooked.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var cooked = require('../internals/string-cooked'); + +// `String.cooked` method +// https://github.com/tc39/proposal-string-cooked +$({ target: 'String', stat: true, forced: true }, { + cooked: cooked +}); diff --git a/node_modules/core-js/modules/esnext.string.dedent.js b/node_modules/core-js/modules/esnext.string.dedent.js new file mode 100644 index 00000000..571f0846 --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.dedent.js @@ -0,0 +1,153 @@ +'use strict'; +var FREEZING = require('../internals/freezing'); +var $ = require('../internals/export'); +var makeBuiltIn = require('../internals/make-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var apply = require('../internals/function-apply'); +var anObject = require('../internals/an-object'); +var toObject = require('../internals/to-object'); +var isCallable = require('../internals/is-callable'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var defineProperty = require('../internals/object-define-property').f; +var createArrayFromList = require('../internals/array-slice'); +var WeakMapHelpers = require('../internals/weak-map-helpers'); +var cooked = require('../internals/string-cooked'); +var parse = require('../internals/string-parse'); +var whitespaces = require('../internals/whitespaces'); + +var DedentMap = new WeakMapHelpers.WeakMap(); +var weakMapGet = WeakMapHelpers.get; +var weakMapHas = WeakMapHelpers.has; +var weakMapSet = WeakMapHelpers.set; + +var $Array = Array; +var $TypeError = 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 = Math.min; +var charAt = uncurryThis(''.charAt); +var stringSlice = uncurryThis(''.slice); +var split = uncurryThis(''.split); +var exec = uncurryThis(/./.exec); + +var NEW_LINE = /([\n\u2028\u2029]|\r\n?)/g; +var LEADING_WHITESPACE = RegExp('^[' + whitespaces + ']*'); +var NON_WHITESPACE = RegExp('[^' + whitespaces + ']'); +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 new $TypeError('Raw template should be frozen'); + if (weakMapHas(DedentMap, rawInput)) return weakMapGet(DedentMap, rawInput); + var raw = dedentStringsArray(rawInput); + var cookedArr = cookStrings(raw); + defineProperty(cookedArr, 'raw', { + value: freeze(raw) + }); + freeze(cookedArr); + weakMapSet(DedentMap, rawInput, cookedArr); + return cookedArr; +}; + +var dedentStringsArray = function (template) { + var t = toObject(template); + var length = lengthOfArrayLike(t); + var blocks = $Array(length); + var dedented = $Array(length); + var i = 0; + var lines, common, quasi, k; + + if (!length) throw new $TypeError(INVALID_TAG); + + for (; i < length; i++) { + var element = t[i]; + if (typeof element == 'string') blocks[i] = split(element, NEW_LINE); + else throw new $TypeError(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 new $TypeError(INVALID_OPENING_LINE); + } + lines[1] = ''; + } + if (lastSplit) { + if (lines.length === 1 || exec(NON_WHITESPACE, lines[lines.length - 1])) { + throw new $TypeError(INVALID_CLOSING_LINE); + } + lines[lines.length - 2] = ''; + lines[lines.length - 1] = ''; + } + // eslint-disable-next-line sonarjs/no-redundant-assignments -- false positive, https://github.com/SonarSource/SonarJS/issues/4767 + for (var j = 2; j < lines.length; j += 2) { + var text = lines[j]; + var lineContainsTemplateExpression = j + 1 === lines.length && !lastSplit; + var leading = exec(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]; + quasi = lines[0]; + k = 1; + for (; k < lines.length; k += 2) { + quasi += lines[k] + stringSlice(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(a.length, b.length); i < len; i++) { + if (charAt(a, i) !== charAt(b, i)) break; + } + return stringSlice(a, 0, i); +}; + +var cookStrings = function (raw) { + var i = 0; + var length = raw.length; + var result = $Array(length); + for (; 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(template)); + return apply(tag, this, args); + }, ''); +}; + +var cookedDedentTag = makeDedentTag(cooked); + +// `String.dedent` method +// https://github.com/tc39/proposal-string-dedent +$({ target: 'String', stat: true, forced: true }, { + dedent: function dedent(templateOrFn /* , ...substitutions */) { + anObject(templateOrFn); + if (isCallable(templateOrFn)) return makeDedentTag(templateOrFn); + return apply(cookedDedentTag, this, arguments); + } +}); diff --git a/node_modules/core-js/modules/esnext.string.is-well-formed.js b/node_modules/core-js/modules/esnext.string.is-well-formed.js new file mode 100644 index 00000000..f6205b49 --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.is-well-formed.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.string.is-well-formed'); diff --git a/node_modules/core-js/modules/esnext.string.match-all.js b/node_modules/core-js/modules/esnext.string.match-all.js new file mode 100644 index 00000000..420374c4 --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.match-all.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.string.match-all'); diff --git a/node_modules/core-js/modules/esnext.string.replace-all.js b/node_modules/core-js/modules/esnext.string.replace-all.js new file mode 100644 index 00000000..74d6117b --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.replace-all.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.string.replace-all'); diff --git a/node_modules/core-js/modules/esnext.string.to-well-formed.js b/node_modules/core-js/modules/esnext.string.to-well-formed.js new file mode 100644 index 00000000..4fcdcf21 --- /dev/null +++ b/node_modules/core-js/modules/esnext.string.to-well-formed.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.string.to-well-formed'); diff --git a/node_modules/core-js/modules/esnext.suppressed-error.constructor.js b/node_modules/core-js/modules/esnext.suppressed-error.constructor.js new file mode 100644 index 00000000..f1f57e99 --- /dev/null +++ b/node_modules/core-js/modules/esnext.suppressed-error.constructor.js @@ -0,0 +1,64 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var isPrototypeOf = require('../internals/object-is-prototype-of'); +var getPrototypeOf = require('../internals/object-get-prototype-of'); +var setPrototypeOf = require('../internals/object-set-prototype-of'); +var copyConstructorProperties = require('../internals/copy-constructor-properties'); +var create = require('../internals/object-create'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var installErrorStack = require('../internals/error-stack-install'); +var normalizeStringArgument = require('../internals/normalize-string-argument'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var fails = require('../internals/fails'); +var IS_PURE = require('../internals/is-pure'); + +var NativeSuppressedError = globalThis.SuppressedError; +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var $Error = Error; + +// https://github.com/oven-sh/bun/issues/9282 +var WRONG_ARITY = !!NativeSuppressedError && NativeSuppressedError.length !== 3; + +// https://github.com/oven-sh/bun/issues/9283 +var EXTRA_ARGS_SUPPORT = !!NativeSuppressedError && fails(function () { + return new NativeSuppressedError(1, 2, 3, { cause: 4 }).cause === 4; +}); + +var PATCH = WRONG_ARITY || EXTRA_ARGS_SUPPORT; + +var $SuppressedError = function SuppressedError(error, suppressed, message) { + var isInstance = isPrototypeOf(SuppressedErrorPrototype, this); + var that; + if (setPrototypeOf) { + that = PATCH && (!isInstance || getPrototypeOf(this) === SuppressedErrorPrototype) + ? new NativeSuppressedError() + : setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype); + } else { + that = isInstance ? this : create(SuppressedErrorPrototype); + createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); + } + if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message)); + installErrorStack(that, $SuppressedError, that.stack, 1); + createNonEnumerableProperty(that, 'error', error); + createNonEnumerableProperty(that, 'suppressed', suppressed); + return that; +}; + +if (setPrototypeOf) setPrototypeOf($SuppressedError, $Error); +else copyConstructorProperties($SuppressedError, $Error, { name: true }); + +var SuppressedErrorPrototype = $SuppressedError.prototype = PATCH ? NativeSuppressedError.prototype : create($Error.prototype, { + constructor: createPropertyDescriptor(1, $SuppressedError), + message: createPropertyDescriptor(1, ''), + name: createPropertyDescriptor(1, 'SuppressedError') +}); + +if (PATCH && !IS_PURE) SuppressedErrorPrototype.constructor = $SuppressedError; + +// `SuppressedError` constructor +// https://github.com/tc39/proposal-explicit-resource-management +$({ global: true, constructor: true, arity: 3, forced: PATCH }, { + SuppressedError: $SuppressedError +}); diff --git a/node_modules/core-js/modules/esnext.symbol.async-dispose.js b/node_modules/core-js/modules/esnext.symbol.async-dispose.js new file mode 100644 index 00000000..76d7edec --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.async-dispose.js @@ -0,0 +1,21 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); +var defineProperty = require('../internals/object-define-property').f; +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; + +var Symbol = globalThis.Symbol; + +// `Symbol.asyncDispose` well-known symbol +// https://github.com/tc39/proposal-async-explicit-resource-management +defineWellKnownSymbol('asyncDispose'); + +if (Symbol) { + var descriptor = getOwnPropertyDescriptor(Symbol, 'asyncDispose'); + // workaround of NodeJS 20.4 bug + // https://github.com/nodejs/node/issues/48699 + // and incorrect descriptor from some transpilers and userland helpers + if (descriptor.enumerable && descriptor.configurable && descriptor.writable) { + defineProperty(Symbol, 'asyncDispose', { value: descriptor.value, enumerable: false, configurable: false, writable: false }); + } +} diff --git a/node_modules/core-js/modules/esnext.symbol.custom-matcher.js b/node_modules/core-js/modules/esnext.symbol.custom-matcher.js new file mode 100644 index 00000000..0950470b --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.custom-matcher.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.customMatcher` well-known symbol +// https://github.com/tc39/proposal-pattern-matching +defineWellKnownSymbol('customMatcher'); diff --git a/node_modules/core-js/modules/esnext.symbol.dispose.js b/node_modules/core-js/modules/esnext.symbol.dispose.js new file mode 100644 index 00000000..4cae30cb --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.dispose.js @@ -0,0 +1,21 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); +var defineProperty = require('../internals/object-define-property').f; +var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; + +var Symbol = globalThis.Symbol; + +// `Symbol.dispose` well-known symbol +// https://github.com/tc39/proposal-explicit-resource-management +defineWellKnownSymbol('dispose'); + +if (Symbol) { + var descriptor = getOwnPropertyDescriptor(Symbol, 'dispose'); + // workaround of NodeJS 20.4 bug + // https://github.com/nodejs/node/issues/48699 + // and incorrect descriptor from some transpilers and userland helpers + if (descriptor.enumerable && descriptor.configurable && descriptor.writable) { + defineProperty(Symbol, 'dispose', { value: descriptor.value, enumerable: false, configurable: false, writable: false }); + } +} diff --git a/node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js b/node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js new file mode 100644 index 00000000..5cd5c203 --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var isRegisteredSymbol = require('../internals/symbol-is-registered'); + +// `Symbol.isRegisteredSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol +$({ target: 'Symbol', stat: true }, { + isRegisteredSymbol: isRegisteredSymbol +}); diff --git a/node_modules/core-js/modules/esnext.symbol.is-registered.js b/node_modules/core-js/modules/esnext.symbol.is-registered.js new file mode 100644 index 00000000..777c9729 --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.is-registered.js @@ -0,0 +1,9 @@ +'use strict'; +var $ = require('../internals/export'); +var isRegisteredSymbol = require('../internals/symbol-is-registered'); + +// `Symbol.isRegistered` method +// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol +$({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { + isRegistered: isRegisteredSymbol +}); diff --git a/node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js b/node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js new file mode 100644 index 00000000..8663e05a --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var isWellKnownSymbol = require('../internals/symbol-is-well-known'); + +// `Symbol.isWellKnownSymbol` method +// https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol +// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected +$({ target: 'Symbol', stat: true, forced: true }, { + isWellKnownSymbol: isWellKnownSymbol +}); diff --git a/node_modules/core-js/modules/esnext.symbol.is-well-known.js b/node_modules/core-js/modules/esnext.symbol.is-well-known.js new file mode 100644 index 00000000..6c0e0005 --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.is-well-known.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var isWellKnownSymbol = require('../internals/symbol-is-well-known'); + +// `Symbol.isWellKnown` method +// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol +// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected +$({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { + isWellKnown: isWellKnownSymbol +}); diff --git a/node_modules/core-js/modules/esnext.symbol.matcher.js b/node_modules/core-js/modules/esnext.symbol.matcher.js new file mode 100644 index 00000000..ec224aed --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.matcher.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.matcher` well-known symbol +// https://github.com/tc39/proposal-pattern-matching +defineWellKnownSymbol('matcher'); diff --git a/node_modules/core-js/modules/esnext.symbol.metadata-key.js b/node_modules/core-js/modules/esnext.symbol.metadata-key.js new file mode 100644 index 00000000..f0435c64 --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.metadata-key.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.metadataKey` well-known symbol +// https://github.com/tc39/proposal-decorator-metadata +defineWellKnownSymbol('metadataKey'); diff --git a/node_modules/core-js/modules/esnext.symbol.metadata.js b/node_modules/core-js/modules/esnext.symbol.metadata.js new file mode 100644 index 00000000..182c9363 --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.metadata.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.metadata` well-known symbol +// https://github.com/tc39/proposal-decorators +defineWellKnownSymbol('metadata'); diff --git a/node_modules/core-js/modules/esnext.symbol.observable.js b/node_modules/core-js/modules/esnext.symbol.observable.js new file mode 100644 index 00000000..100044da --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.observable.js @@ -0,0 +1,6 @@ +'use strict'; +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.observable` well-known symbol +// https://github.com/tc39/proposal-observable +defineWellKnownSymbol('observable'); diff --git a/node_modules/core-js/modules/esnext.symbol.pattern-match.js b/node_modules/core-js/modules/esnext.symbol.pattern-match.js new file mode 100644 index 00000000..bd587232 --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.pattern-match.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +// `Symbol.patternMatch` well-known symbol +// https://github.com/tc39/proposal-pattern-matching +defineWellKnownSymbol('patternMatch'); diff --git a/node_modules/core-js/modules/esnext.symbol.replace-all.js b/node_modules/core-js/modules/esnext.symbol.replace-all.js new file mode 100644 index 00000000..1bd2e1b1 --- /dev/null +++ b/node_modules/core-js/modules/esnext.symbol.replace-all.js @@ -0,0 +1,5 @@ +'use strict'; +// TODO: remove from `core-js@4` +var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); + +defineWellKnownSymbol('replaceAll'); diff --git a/node_modules/core-js/modules/esnext.typed-array.at.js b/node_modules/core-js/modules/esnext.typed-array.at.js new file mode 100644 index 00000000..e9d808c4 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.at.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.typed-array.at'); diff --git a/node_modules/core-js/modules/esnext.typed-array.filter-out.js b/node_modules/core-js/modules/esnext.typed-array.filter-out.js new file mode 100644 index 00000000..ce5ec730 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.filter-out.js @@ -0,0 +1,15 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $filterReject = require('../internals/array-iteration').filterReject; +var fromSameTypeAndList = require('../internals/typed-array-from-same-type-and-list'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.filterOut` method +// https://github.com/tc39/proposal-array-filtering +exportTypedArrayMethod('filterOut', function filterOut(callbackfn /* , thisArg */) { + var list = $filterReject(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return fromSameTypeAndList(this, list); +}, true); diff --git a/node_modules/core-js/modules/esnext.typed-array.filter-reject.js b/node_modules/core-js/modules/esnext.typed-array.filter-reject.js new file mode 100644 index 00000000..78e60d9e --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.filter-reject.js @@ -0,0 +1,14 @@ +'use strict'; +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $filterReject = require('../internals/array-iteration').filterReject; +var fromSameTypeAndList = require('../internals/typed-array-from-same-type-and-list'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.filterReject` method +// https://github.com/tc39/proposal-array-filtering +exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thisArg */) { + var list = $filterReject(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + return fromSameTypeAndList(this, list); +}, true); diff --git a/node_modules/core-js/modules/esnext.typed-array.find-last-index.js b/node_modules/core-js/modules/esnext.typed-array.find-last-index.js new file mode 100644 index 00000000..9b35fb38 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.find-last-index.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.typed-array.find-last-index'); diff --git a/node_modules/core-js/modules/esnext.typed-array.find-last.js b/node_modules/core-js/modules/esnext.typed-array.find-last.js new file mode 100644 index 00000000..ed44d530 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.find-last.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.typed-array.find-last'); diff --git a/node_modules/core-js/modules/esnext.typed-array.from-async.js b/node_modules/core-js/modules/esnext.typed-array.from-async.js new file mode 100644 index 00000000..64c57d79 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.from-async.js @@ -0,0 +1,25 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var getBuiltIn = require('../internals/get-built-in'); +var aConstructor = require('../internals/a-constructor'); +var arrayFromAsync = require('../internals/array-from-async'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); + +var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; +var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod; + +// `%TypedArray%.fromAsync` method +// https://github.com/tc39/proposal-array-from-async +exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { + var C = this; + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : undefined; + var thisArg = argumentsLength > 2 ? arguments[2] : undefined; + return new (getBuiltIn('Promise'))(function (resolve) { + aConstructor(C); + resolve(arrayFromAsync(asyncItems, mapfn, thisArg)); + }).then(function (list) { + return arrayFromConstructorAndList(aTypedArrayConstructor(C), list); + }); +}, true); diff --git a/node_modules/core-js/modules/esnext.typed-array.group-by.js b/node_modules/core-js/modules/esnext.typed-array.group-by.js new file mode 100644 index 00000000..9fe6354a --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.group-by.js @@ -0,0 +1,15 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var $group = require('../internals/array-group'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; + +// `%TypedArray%.prototype.groupBy` method +// https://github.com/tc39/proposal-array-grouping +exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { + var thisArg = arguments.length > 1 ? arguments[1] : undefined; + return $group(aTypedArray(this), callbackfn, thisArg, getTypedArrayConstructor); +}, true); diff --git a/node_modules/core-js/modules/esnext.typed-array.to-reversed.js b/node_modules/core-js/modules/esnext.typed-array.to-reversed.js new file mode 100644 index 00000000..ba5bcd55 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.to-reversed.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.typed-array.to-reversed'); diff --git a/node_modules/core-js/modules/esnext.typed-array.to-sorted.js b/node_modules/core-js/modules/esnext.typed-array.to-sorted.js new file mode 100644 index 00000000..c38f3b8d --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.to-sorted.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.typed-array.to-sorted'); diff --git a/node_modules/core-js/modules/esnext.typed-array.to-spliced.js b/node_modules/core-js/modules/esnext.typed-array.to-spliced.js new file mode 100644 index 00000000..710f2964 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.to-spliced.js @@ -0,0 +1,52 @@ +'use strict'; +// TODO: Remove from `core-js@4` +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var isBigIntArray = require('../internals/is-big-int-array'); +var toAbsoluteIndex = require('../internals/to-absolute-index'); +var toBigInt = require('../internals/to-big-int'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var max = Math.max; +var min = Math.min; + +// `%TypedArray%.prototype.toSpliced` method +// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSpliced +exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , ...items */) { + var O = aTypedArray(this); + var C = getTypedArrayConstructor(O); + var len = lengthOfArrayLike(O); + var actualStart = toAbsoluteIndex(start, len); + var argumentsLength = arguments.length; + var k = 0; + var insertCount, actualDeleteCount, thisIsBigIntArray, convertedItems, value, newLen, A; + if (argumentsLength === 0) { + insertCount = actualDeleteCount = 0; + } else if (argumentsLength === 1) { + insertCount = 0; + actualDeleteCount = len - actualStart; + } else { + actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); + insertCount = argumentsLength - 2; + if (insertCount) { + convertedItems = new C(insertCount); + thisIsBigIntArray = isBigIntArray(convertedItems); + for (var i = 2; i < argumentsLength; i++) { + value = arguments[i]; + // FF30- typed arrays doesn't properly convert objects to typed array values + convertedItems[i - 2] = thisIsBigIntArray ? toBigInt(value) : +value; + } + } + } + newLen = len + insertCount - actualDeleteCount; + A = new C(newLen); + + for (; k < actualStart; k++) A[k] = O[k]; + for (; k < actualStart + insertCount; k++) A[k] = convertedItems[k - actualStart]; + for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount]; + + return A; +}, true); diff --git a/node_modules/core-js/modules/esnext.typed-array.unique-by.js b/node_modules/core-js/modules/esnext.typed-array.unique-by.js new file mode 100644 index 00000000..4a99e6d8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.unique-by.js @@ -0,0 +1,17 @@ +'use strict'; +var uncurryThis = require('../internals/function-uncurry-this'); +var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); +var $arrayUniqueBy = require('../internals/array-unique-by'); + +var aTypedArray = ArrayBufferViewCore.aTypedArray; +var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; +var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; +var arrayUniqueBy = uncurryThis($arrayUniqueBy); + +// `%TypedArray%.prototype.uniqueBy` method +// https://github.com/tc39/proposal-array-unique +exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { + aTypedArray(this); + return arrayFromConstructorAndList(getTypedArrayConstructor(this), arrayUniqueBy(this, resolver)); +}, true); diff --git a/node_modules/core-js/modules/esnext.typed-array.with.js b/node_modules/core-js/modules/esnext.typed-array.with.js new file mode 100644 index 00000000..14bc75c8 --- /dev/null +++ b/node_modules/core-js/modules/esnext.typed-array.with.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove from `core-js@4` +require('../modules/es.typed-array.with'); diff --git a/node_modules/core-js/modules/esnext.uint8-array.from-base64.js b/node_modules/core-js/modules/esnext.uint8-array.from-base64.js new file mode 100644 index 00000000..1dfc8597 --- /dev/null +++ b/node_modules/core-js/modules/esnext.uint8-array.from-base64.js @@ -0,0 +1,16 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list'); +var $fromBase64 = require('../internals/uint8-from-base64'); + +var Uint8Array = globalThis.Uint8Array; + +// `Uint8Array.fromBase64` method +// https://github.com/tc39/proposal-arraybuffer-base64 +if (Uint8Array) $({ target: 'Uint8Array', stat: true }, { + fromBase64: function fromBase64(string /* , options */) { + var result = $fromBase64(string, arguments.length > 1 ? arguments[1] : undefined, null, 0x1FFFFFFFFFFFFF); + return arrayFromConstructorAndList(Uint8Array, result.bytes); + } +}); diff --git a/node_modules/core-js/modules/esnext.uint8-array.from-hex.js b/node_modules/core-js/modules/esnext.uint8-array.from-hex.js new file mode 100644 index 00000000..036f3a8b --- /dev/null +++ b/node_modules/core-js/modules/esnext.uint8-array.from-hex.js @@ -0,0 +1,13 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var aString = require('../internals/a-string'); +var $fromHex = require('../internals/uint8-from-hex'); + +// `Uint8Array.fromHex` method +// https://github.com/tc39/proposal-arraybuffer-base64 +if (globalThis.Uint8Array) $({ target: 'Uint8Array', stat: true }, { + fromHex: function fromHex(string) { + return $fromHex(aString(string)).bytes; + } +}); diff --git a/node_modules/core-js/modules/esnext.uint8-array.set-from-base64.js b/node_modules/core-js/modules/esnext.uint8-array.set-from-base64.js new file mode 100644 index 00000000..976fcb19 --- /dev/null +++ b/node_modules/core-js/modules/esnext.uint8-array.set-from-base64.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var $fromBase64 = require('../internals/uint8-from-base64'); +var anUint8Array = require('../internals/an-uint8-array'); + +var Uint8Array = globalThis.Uint8Array; + +// `Uint8Array.prototype.setFromBase64` method +// https://github.com/tc39/proposal-arraybuffer-base64 +if (Uint8Array) $({ target: 'Uint8Array', proto: true }, { + setFromBase64: function setFromBase64(string /* , options */) { + anUint8Array(this); + + var result = $fromBase64(string, arguments.length > 1 ? arguments[1] : undefined, this, this.length); + + return { read: result.read, written: result.written }; + } +}); diff --git a/node_modules/core-js/modules/esnext.uint8-array.set-from-hex.js b/node_modules/core-js/modules/esnext.uint8-array.set-from-hex.js new file mode 100644 index 00000000..29f54208 --- /dev/null +++ b/node_modules/core-js/modules/esnext.uint8-array.set-from-hex.js @@ -0,0 +1,19 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var aString = require('../internals/a-string'); +var anUint8Array = require('../internals/an-uint8-array'); +var notDetached = require('../internals/array-buffer-not-detached'); +var $fromHex = require('../internals/uint8-from-hex'); + +// `Uint8Array.prototype.setFromHex` method +// https://github.com/tc39/proposal-arraybuffer-base64 +if (globalThis.Uint8Array) $({ target: 'Uint8Array', proto: true }, { + setFromHex: function setFromHex(string) { + anUint8Array(this); + aString(string); + notDetached(this.buffer); + var read = $fromHex(string, this).read; + return { read: read, written: read / 2 }; + } +}); diff --git a/node_modules/core-js/modules/esnext.uint8-array.to-base64.js b/node_modules/core-js/modules/esnext.uint8-array.to-base64.js new file mode 100644 index 00000000..e7426e39 --- /dev/null +++ b/node_modules/core-js/modules/esnext.uint8-array.to-base64.js @@ -0,0 +1,49 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var anObjectOrUndefined = require('../internals/an-object-or-undefined'); +var anUint8Array = require('../internals/an-uint8-array'); +var notDetached = require('../internals/array-buffer-not-detached'); +var base64Map = require('../internals/base64-map'); +var getAlphabetOption = require('../internals/get-alphabet-option'); + +var base64Alphabet = base64Map.i2c; +var base64UrlAlphabet = base64Map.i2cUrl; + +var charAt = uncurryThis(''.charAt); + +// `Uint8Array.prototype.toBase64` method +// https://github.com/tc39/proposal-arraybuffer-base64 +if (globalThis.Uint8Array) $({ target: 'Uint8Array', proto: true }, { + toBase64: function toBase64(/* options */) { + var array = anUint8Array(this); + var options = arguments.length ? anObjectOrUndefined(arguments[0]) : undefined; + var alphabet = getAlphabetOption(options) === 'base64' ? base64Alphabet : base64UrlAlphabet; + var omitPadding = !!options && !!options.omitPadding; + notDetached(this.buffer); + + var result = ''; + var i = 0; + var length = array.length; + var triplet; + + var at = function (shift) { + return charAt(alphabet, (triplet >> (6 * shift)) & 63); + }; + + for (; i + 2 < length; i += 3) { + triplet = (array[i] << 16) + (array[i + 1] << 8) + array[i + 2]; + result += at(3) + at(2) + at(1) + at(0); + } + if (i + 2 === length) { + triplet = (array[i] << 16) + (array[i + 1] << 8); + result += at(3) + at(2) + at(1) + (omitPadding ? '' : '='); + } else if (i + 1 === length) { + triplet = array[i] << 16; + result += at(3) + at(2) + (omitPadding ? '' : '=='); + } + + return result; + } +}); diff --git a/node_modules/core-js/modules/esnext.uint8-array.to-hex.js b/node_modules/core-js/modules/esnext.uint8-array.to-hex.js new file mode 100644 index 00000000..e023ad05 --- /dev/null +++ b/node_modules/core-js/modules/esnext.uint8-array.to-hex.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var uncurryThis = require('../internals/function-uncurry-this'); +var anUint8Array = require('../internals/an-uint8-array'); +var notDetached = require('../internals/array-buffer-not-detached'); + +var numberToString = uncurryThis(1.0.toString); + +// `Uint8Array.prototype.toHex` method +// https://github.com/tc39/proposal-arraybuffer-base64 +if (globalThis.Uint8Array) $({ target: 'Uint8Array', proto: true }, { + toHex: function toHex() { + anUint8Array(this); + notDetached(this.buffer); + var result = ''; + for (var i = 0, length = this.length; i < length; i++) { + var hex = numberToString(this[i], 16); + result += hex.length === 1 ? '0' + hex : hex; + } + return result; + } +}); diff --git a/node_modules/core-js/modules/esnext.weak-map.delete-all.js b/node_modules/core-js/modules/esnext.weak-map.delete-all.js new file mode 100644 index 00000000..7d83a4ac --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-map.delete-all.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var aWeakMap = require('../internals/a-weak-map'); +var remove = require('../internals/weak-map-helpers').remove; + +// `WeakMap.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + deleteAll: function deleteAll(/* ...elements */) { + var collection = aWeakMap(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; + } +}); diff --git a/node_modules/core-js/modules/esnext.weak-map.emplace.js b/node_modules/core-js/modules/esnext.weak-map.emplace.js new file mode 100644 index 00000000..9050c153 --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-map.emplace.js @@ -0,0 +1,27 @@ +'use strict'; +var $ = require('../internals/export'); +var aWeakMap = require('../internals/a-weak-map'); +var WeakMapHelpers = require('../internals/weak-map-helpers'); + +var get = WeakMapHelpers.get; +var has = WeakMapHelpers.has; +var set = WeakMapHelpers.set; + +// `WeakMap.prototype.emplace` method +// https://github.com/tc39/proposal-upsert +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + emplace: function emplace(key, handler) { + var map = aWeakMap(this); + var value, inserted; + if (has(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; + } +}); diff --git a/node_modules/core-js/modules/esnext.weak-map.from.js b/node_modules/core-js/modules/esnext.weak-map.from.js new file mode 100644 index 00000000..a14b008b --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-map.from.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var WeakMapHelpers = require('../internals/weak-map-helpers'); +var createCollectionFrom = require('../internals/collection-from'); + +// `WeakMap.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from +$({ target: 'WeakMap', stat: true, forced: true }, { + from: createCollectionFrom(WeakMapHelpers.WeakMap, WeakMapHelpers.set, true) +}); diff --git a/node_modules/core-js/modules/esnext.weak-map.get-or-insert-computed.js b/node_modules/core-js/modules/esnext.weak-map.get-or-insert-computed.js new file mode 100644 index 00000000..37f389ff --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-map.get-or-insert-computed.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var aCallable = require('../internals/a-callable'); +var aWeakMap = require('../internals/a-weak-map'); +var WeakMapHelpers = require('../internals/weak-map-helpers'); + +var get = WeakMapHelpers.get; +var has = WeakMapHelpers.has; +var set = WeakMapHelpers.set; + +// `WeakMap.prototype.getOrInsertComputed` method +// https://github.com/tc39/proposal-upsert +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + getOrInsertComputed: function getOrInsertComputed(key, callbackfn) { + aWeakMap(this); + aCallable(callbackfn); + if (has(this, key)) return get(this, key); + set(this, key); // key validation + var value = callbackfn(key); + set(this, key, value); + return value; + } +}); diff --git a/node_modules/core-js/modules/esnext.weak-map.get-or-insert.js b/node_modules/core-js/modules/esnext.weak-map.get-or-insert.js new file mode 100644 index 00000000..f1e345f1 --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-map.get-or-insert.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var aWeakMap = require('../internals/a-weak-map'); +var WeakMapHelpers = require('../internals/weak-map-helpers'); + +var get = WeakMapHelpers.get; +var has = WeakMapHelpers.has; +var set = WeakMapHelpers.set; + +// `WeakMap.prototype.getOrInsert` method +// https://github.com/tc39/proposal-upsert +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + getOrInsert: function getOrInsert(key, value) { + if (has(aWeakMap(this), key)) return get(this, key); + set(this, key, value); + return value; + } +}); diff --git a/node_modules/core-js/modules/esnext.weak-map.of.js b/node_modules/core-js/modules/esnext.weak-map.of.js new file mode 100644 index 00000000..e411172b --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-map.of.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var WeakMapHelpers = require('../internals/weak-map-helpers'); +var createCollectionOf = require('../internals/collection-of'); + +// `WeakMap.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of +$({ target: 'WeakMap', stat: true, forced: true }, { + of: createCollectionOf(WeakMapHelpers.WeakMap, WeakMapHelpers.set, true) +}); diff --git a/node_modules/core-js/modules/esnext.weak-map.upsert.js b/node_modules/core-js/modules/esnext.weak-map.upsert.js new file mode 100644 index 00000000..ddef2d81 --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-map.upsert.js @@ -0,0 +1,10 @@ +'use strict'; +// TODO: remove from `core-js@4` +var $ = require('../internals/export'); +var upsert = require('../internals/map-upsert'); + +// `WeakMap.prototype.upsert` method (replaced by `WeakMap.prototype.emplace`) +// https://github.com/tc39/proposal-upsert +$({ target: 'WeakMap', proto: true, real: true, forced: true }, { + upsert: upsert +}); diff --git a/node_modules/core-js/modules/esnext.weak-set.add-all.js b/node_modules/core-js/modules/esnext.weak-set.add-all.js new file mode 100644 index 00000000..3880c709 --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-set.add-all.js @@ -0,0 +1,15 @@ +'use strict'; +var $ = require('../internals/export'); +var aWeakSet = require('../internals/a-weak-set'); +var add = require('../internals/weak-set-helpers').add; + +// `WeakSet.prototype.addAll` method +// https://github.com/tc39/proposal-collection-methods +$({ target: 'WeakSet', proto: true, real: true, forced: true }, { + addAll: function addAll(/* ...elements */) { + var set = aWeakSet(this); + for (var k = 0, len = arguments.length; k < len; k++) { + add(set, arguments[k]); + } return set; + } +}); diff --git a/node_modules/core-js/modules/esnext.weak-set.delete-all.js b/node_modules/core-js/modules/esnext.weak-set.delete-all.js new file mode 100644 index 00000000..a3913ac6 --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-set.delete-all.js @@ -0,0 +1,18 @@ +'use strict'; +var $ = require('../internals/export'); +var aWeakSet = require('../internals/a-weak-set'); +var remove = require('../internals/weak-set-helpers').remove; + +// `WeakSet.prototype.deleteAll` method +// https://github.com/tc39/proposal-collection-methods +$({ 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; + } +}); diff --git a/node_modules/core-js/modules/esnext.weak-set.from.js b/node_modules/core-js/modules/esnext.weak-set.from.js new file mode 100644 index 00000000..a2143e11 --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-set.from.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var WeakSetHelpers = require('../internals/weak-set-helpers'); +var createCollectionFrom = require('../internals/collection-from'); + +// `WeakSet.from` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from +$({ target: 'WeakSet', stat: true, forced: true }, { + from: createCollectionFrom(WeakSetHelpers.WeakSet, WeakSetHelpers.add, false) +}); diff --git a/node_modules/core-js/modules/esnext.weak-set.of.js b/node_modules/core-js/modules/esnext.weak-set.of.js new file mode 100644 index 00000000..92cfd49d --- /dev/null +++ b/node_modules/core-js/modules/esnext.weak-set.of.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var WeakSetHelpers = require('../internals/weak-set-helpers'); +var createCollectionOf = require('../internals/collection-of'); + +// `WeakSet.of` method +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of +$({ target: 'WeakSet', stat: true, forced: true }, { + of: createCollectionOf(WeakSetHelpers.WeakSet, WeakSetHelpers.add, false) +}); diff --git a/node_modules/core-js/modules/web.atob.js b/node_modules/core-js/modules/web.atob.js new file mode 100644 index 00000000..c3221c66 --- /dev/null +++ b/node_modules/core-js/modules/web.atob.js @@ -0,0 +1,67 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var call = require('../internals/function-call'); +var fails = require('../internals/fails'); +var toString = require('../internals/to-string'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var c2i = require('../internals/base64-map').c2i; + +var disallowed = /[^\d+/a-z]/i; +var whitespaces = /[\t\n\f\r ]+/g; +var finalEq = /[=]{1,2}$/; + +var $atob = getBuiltIn('atob'); +var fromCharCode = String.fromCharCode; +var charAt = uncurryThis(''.charAt); +var replace = uncurryThis(''.replace); +var exec = uncurryThis(disallowed.exec); + +var BASIC = !!$atob && !fails(function () { + return $atob('aGk=') !== 'hi'; +}); + +var NO_SPACES_IGNORE = BASIC && fails(function () { + return $atob(' ') !== ''; +}); + +var NO_ENCODING_CHECK = BASIC && !fails(function () { + $atob('a'); +}); + +var NO_ARG_RECEIVING_CHECK = BASIC && !fails(function () { + $atob(); +}); + +var WRONG_ARITY = BASIC && $atob.length !== 1; + +var FORCED = !BASIC || NO_SPACES_IGNORE || NO_ENCODING_CHECK || NO_ARG_RECEIVING_CHECK || WRONG_ARITY; + +// `atob` method +// https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob +$({ global: true, bind: true, enumerable: true, forced: FORCED }, { + atob: function atob(data) { + validateArgumentsLength(arguments.length, 1); + // `webpack` dev server bug on IE global methods - use call(fn, global, ...) + if (BASIC && !NO_SPACES_IGNORE && !NO_ENCODING_CHECK) return call($atob, globalThis, data); + var string = replace(toString(data), whitespaces, ''); + var output = ''; + var position = 0; + var bc = 0; + var length, chr, bs; + if (string.length % 4 === 0) { + string = replace(string, finalEq, ''); + } + length = string.length; + if (length % 4 === 1 || exec(disallowed, string)) { + throw new (getBuiltIn('DOMException'))('The string is not correctly encoded', 'InvalidCharacterError'); + } + while (position < length) { + chr = charAt(string, position++); + bs = bc % 4 ? bs * 64 + c2i[chr] : c2i[chr]; + if (bc++ % 4) output += fromCharCode(255 & bs >> (-2 * bc & 6)); + } return output; + } +}); diff --git a/node_modules/core-js/modules/web.btoa.js b/node_modules/core-js/modules/web.btoa.js new file mode 100644 index 00000000..b8bda16c --- /dev/null +++ b/node_modules/core-js/modules/web.btoa.js @@ -0,0 +1,51 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var call = require('../internals/function-call'); +var fails = require('../internals/fails'); +var toString = require('../internals/to-string'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var i2c = require('../internals/base64-map').i2c; + +var $btoa = getBuiltIn('btoa'); +var charAt = uncurryThis(''.charAt); +var charCodeAt = uncurryThis(''.charCodeAt); + +var BASIC = !!$btoa && !fails(function () { + return $btoa('hi') !== 'aGk='; +}); + +var NO_ARG_RECEIVING_CHECK = BASIC && !fails(function () { + $btoa(); +}); + +var WRONG_ARG_CONVERSION = BASIC && fails(function () { + return $btoa(null) !== 'bnVsbA=='; +}); + +var WRONG_ARITY = BASIC && $btoa.length !== 1; + +// `btoa` method +// https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa +$({ global: true, bind: true, enumerable: true, forced: !BASIC || NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY }, { + btoa: function btoa(data) { + validateArgumentsLength(arguments.length, 1); + // `webpack` dev server bug on IE global methods - use call(fn, global, ...) + if (BASIC) return call($btoa, globalThis, toString(data)); + var string = toString(data); + var output = ''; + var position = 0; + var map = i2c; + var block, charCode; + while (charAt(string, position) || (map = '=', position % 1)) { + charCode = charCodeAt(string, position += 3 / 4); + if (charCode > 0xFF) { + throw new (getBuiltIn('DOMException'))('The string contains characters outside of the Latin1 range', 'InvalidCharacterError'); + } + block = block << 8 | charCode; + output += charAt(map, 63 & block >> 8 - position % 1 * 8); + } return output; + } +}); diff --git a/node_modules/core-js/modules/web.clear-immediate.js b/node_modules/core-js/modules/web.clear-immediate.js new file mode 100644 index 00000000..e2d8eb5b --- /dev/null +++ b/node_modules/core-js/modules/web.clear-immediate.js @@ -0,0 +1,10 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var clearImmediate = require('../internals/task').clear; + +// `clearImmediate` method +// http://w3c.github.io/setImmediate/#si-clearImmediate +$({ global: true, bind: true, enumerable: true, forced: globalThis.clearImmediate !== clearImmediate }, { + clearImmediate: clearImmediate +}); diff --git a/node_modules/core-js/modules/web.dom-collections.for-each.js b/node_modules/core-js/modules/web.dom-collections.for-each.js new file mode 100644 index 00000000..bbbdef24 --- /dev/null +++ b/node_modules/core-js/modules/web.dom-collections.for-each.js @@ -0,0 +1,23 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var DOMIterables = require('../internals/dom-iterables'); +var DOMTokenListPrototype = require('../internals/dom-token-list-prototype'); +var forEach = require('../internals/array-for-each'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); + +var handlePrototype = function (CollectionPrototype) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try { + createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach); + } catch (error) { + CollectionPrototype.forEach = forEach; + } +}; + +for (var COLLECTION_NAME in DOMIterables) { + if (DOMIterables[COLLECTION_NAME]) { + handlePrototype(globalThis[COLLECTION_NAME] && globalThis[COLLECTION_NAME].prototype); + } +} + +handlePrototype(DOMTokenListPrototype); diff --git a/node_modules/core-js/modules/web.dom-collections.iterator.js b/node_modules/core-js/modules/web.dom-collections.iterator.js new file mode 100644 index 00000000..882a8287 --- /dev/null +++ b/node_modules/core-js/modules/web.dom-collections.iterator.js @@ -0,0 +1,37 @@ +'use strict'; +var globalThis = require('../internals/global-this'); +var DOMIterables = require('../internals/dom-iterables'); +var DOMTokenListPrototype = require('../internals/dom-token-list-prototype'); +var ArrayIteratorMethods = require('../modules/es.array.iterator'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var setToStringTag = require('../internals/set-to-string-tag'); +var wellKnownSymbol = require('../internals/well-known-symbol'); + +var ITERATOR = wellKnownSymbol('iterator'); +var ArrayValues = ArrayIteratorMethods.values; + +var handlePrototype = function (CollectionPrototype, COLLECTION_NAME) { + if (CollectionPrototype) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype[ITERATOR] !== ArrayValues) try { + createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues); + } catch (error) { + CollectionPrototype[ITERATOR] = ArrayValues; + } + setToStringTag(CollectionPrototype, COLLECTION_NAME, true); + if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try { + createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]); + } catch (error) { + CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME]; + } + } + } +}; + +for (var COLLECTION_NAME in DOMIterables) { + handlePrototype(globalThis[COLLECTION_NAME] && globalThis[COLLECTION_NAME].prototype, COLLECTION_NAME); +} + +handlePrototype(DOMTokenListPrototype, 'DOMTokenList'); diff --git a/node_modules/core-js/modules/web.dom-exception.constructor.js b/node_modules/core-js/modules/web.dom-exception.constructor.js new file mode 100644 index 00000000..f5cf6aaa --- /dev/null +++ b/node_modules/core-js/modules/web.dom-exception.constructor.js @@ -0,0 +1,145 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var getBuiltInNodeModule = require('../internals/get-built-in-node-module'); +var fails = require('../internals/fails'); +var create = require('../internals/object-create'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var defineProperty = require('../internals/object-define-property').f; +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var hasOwn = require('../internals/has-own-property'); +var anInstance = require('../internals/an-instance'); +var anObject = require('../internals/an-object'); +var errorToString = require('../internals/error-to-string'); +var normalizeStringArgument = require('../internals/normalize-string-argument'); +var DOMExceptionConstants = require('../internals/dom-exception-constants'); +var clearErrorStack = require('../internals/error-stack-clear'); +var InternalStateModule = require('../internals/internal-state'); +var DESCRIPTORS = require('../internals/descriptors'); +var IS_PURE = require('../internals/is-pure'); + +var DOM_EXCEPTION = 'DOMException'; +var DATA_CLONE_ERR = 'DATA_CLONE_ERR'; +var Error = getBuiltIn('Error'); +// NodeJS < 17.0 does not expose `DOMException` to global +var NativeDOMException = getBuiltIn(DOM_EXCEPTION) || (function () { + try { + // NodeJS < 15.0 does not expose `MessageChannel` to global + var MessageChannel = getBuiltIn('MessageChannel') || getBuiltInNodeModule('worker_threads').MessageChannel; + // eslint-disable-next-line es/no-weak-map, unicorn/require-post-message-target-origin -- safe + new MessageChannel().port1.postMessage(new WeakMap()); + } catch (error) { + if (error.name === DATA_CLONE_ERR && error.code === 25) return error.constructor; + } +})(); +var NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.prototype; +var ErrorPrototype = Error.prototype; +var setInternalState = InternalStateModule.set; +var getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION); +var HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); + +var codeFor = function (name) { + return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0; +}; + +var $DOMException = function DOMException() { + anInstance(this, DOMExceptionPrototype); + var argumentsLength = arguments.length; + var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); + var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); + var code = codeFor(name); + setInternalState(this, { + type: DOM_EXCEPTION, + name: name, + message: message, + code: code + }); + if (!DESCRIPTORS) { + this.name = name; + this.message = message; + this.code = code; + } + if (HAS_STACK) { + var error = new Error(message); + error.name = DOM_EXCEPTION; + defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); + } +}; + +var DOMExceptionPrototype = $DOMException.prototype = create(ErrorPrototype); + +var createGetterDescriptor = function (get) { + return { enumerable: true, configurable: true, get: get }; +}; + +var getterFor = function (key) { + return createGetterDescriptor(function () { + return getInternalState(this)[key]; + }); +}; + +if (DESCRIPTORS) { + // `DOMException.prototype.code` getter + defineBuiltInAccessor(DOMExceptionPrototype, 'code', getterFor('code')); + // `DOMException.prototype.message` getter + defineBuiltInAccessor(DOMExceptionPrototype, 'message', getterFor('message')); + // `DOMException.prototype.name` getter + defineBuiltInAccessor(DOMExceptionPrototype, 'name', getterFor('name')); +} + +defineProperty(DOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, $DOMException)); + +// FF36- DOMException is a function, but can't be constructed +var INCORRECT_CONSTRUCTOR = fails(function () { + return !(new NativeDOMException() instanceof Error); +}); + +// Safari 10.1 / Chrome 32- / IE8- DOMException.prototype.toString bugs +var INCORRECT_TO_STRING = INCORRECT_CONSTRUCTOR || fails(function () { + return ErrorPrototype.toString !== errorToString || String(new NativeDOMException(1, 2)) !== '2: 1'; +}); + +// Deno 1.6.3- DOMException.prototype.code just missed +var INCORRECT_CODE = INCORRECT_CONSTRUCTOR || fails(function () { + return new NativeDOMException(1, 'DataCloneError').code !== 25; +}); + +// Deno 1.6.3- DOMException constants just missed +var MISSED_CONSTANTS = INCORRECT_CONSTRUCTOR + || NativeDOMException[DATA_CLONE_ERR] !== 25 + || NativeDOMExceptionPrototype[DATA_CLONE_ERR] !== 25; + +var FORCED_CONSTRUCTOR = IS_PURE ? INCORRECT_TO_STRING || INCORRECT_CODE || MISSED_CONSTANTS : INCORRECT_CONSTRUCTOR; + +// `DOMException` constructor +// https://webidl.spec.whatwg.org/#idl-DOMException +$({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, { + DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException +}); + +var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); +var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; + +if (INCORRECT_TO_STRING && (IS_PURE || NativeDOMException === PolyfilledDOMException)) { + defineBuiltIn(PolyfilledDOMExceptionPrototype, 'toString', errorToString); +} + +if (INCORRECT_CODE && DESCRIPTORS && NativeDOMException === PolyfilledDOMException) { + defineBuiltInAccessor(PolyfilledDOMExceptionPrototype, 'code', createGetterDescriptor(function () { + return codeFor(anObject(this).name); + })); +} + +// `DOMException` constants +for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { + var constant = DOMExceptionConstants[key]; + var constantName = constant.s; + var descriptor = createPropertyDescriptor(6, constant.c); + if (!hasOwn(PolyfilledDOMException, constantName)) { + defineProperty(PolyfilledDOMException, constantName, descriptor); + } + if (!hasOwn(PolyfilledDOMExceptionPrototype, constantName)) { + defineProperty(PolyfilledDOMExceptionPrototype, constantName, descriptor); + } +} diff --git a/node_modules/core-js/modules/web.dom-exception.stack.js b/node_modules/core-js/modules/web.dom-exception.stack.js new file mode 100644 index 00000000..f166de3e --- /dev/null +++ b/node_modules/core-js/modules/web.dom-exception.stack.js @@ -0,0 +1,68 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var getBuiltIn = require('../internals/get-built-in'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var defineProperty = require('../internals/object-define-property').f; +var hasOwn = require('../internals/has-own-property'); +var anInstance = require('../internals/an-instance'); +var inheritIfRequired = require('../internals/inherit-if-required'); +var normalizeStringArgument = require('../internals/normalize-string-argument'); +var DOMExceptionConstants = require('../internals/dom-exception-constants'); +var clearErrorStack = require('../internals/error-stack-clear'); +var DESCRIPTORS = require('../internals/descriptors'); +var IS_PURE = require('../internals/is-pure'); + +var DOM_EXCEPTION = 'DOMException'; +var Error = getBuiltIn('Error'); +var NativeDOMException = getBuiltIn(DOM_EXCEPTION); + +var $DOMException = function DOMException() { + anInstance(this, DOMExceptionPrototype); + var argumentsLength = arguments.length; + var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); + var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); + var that = new NativeDOMException(message, name); + var error = new Error(message); + error.name = DOM_EXCEPTION; + defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); + inheritIfRequired(that, this, $DOMException); + return that; +}; + +var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype; + +var ERROR_HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); +var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2); + +// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe +var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(globalThis, DOM_EXCEPTION); + +// 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 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 +$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic + DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException +}); + +var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); +var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; + +if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { + if (!IS_PURE) { + defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException)); + } + + for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { + var constant = DOMExceptionConstants[key]; + var constantName = constant.s; + if (!hasOwn(PolyfilledDOMException, constantName)) { + defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c)); + } + } +} diff --git a/node_modules/core-js/modules/web.dom-exception.to-string-tag.js b/node_modules/core-js/modules/web.dom-exception.to-string-tag.js new file mode 100644 index 00000000..f53c6d50 --- /dev/null +++ b/node_modules/core-js/modules/web.dom-exception.to-string-tag.js @@ -0,0 +1,8 @@ +'use strict'; +var getBuiltIn = require('../internals/get-built-in'); +var setToStringTag = require('../internals/set-to-string-tag'); + +var DOM_EXCEPTION = 'DOMException'; + +// `DOMException.prototype[@@toStringTag]` property +setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); diff --git a/node_modules/core-js/modules/web.immediate.js b/node_modules/core-js/modules/web.immediate.js new file mode 100644 index 00000000..170a00e6 --- /dev/null +++ b/node_modules/core-js/modules/web.immediate.js @@ -0,0 +1,4 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +require('../modules/web.clear-immediate'); +require('../modules/web.set-immediate'); diff --git a/node_modules/core-js/modules/web.queue-microtask.js b/node_modules/core-js/modules/web.queue-microtask.js new file mode 100644 index 00000000..d34de673 --- /dev/null +++ b/node_modules/core-js/modules/web.queue-microtask.js @@ -0,0 +1,25 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var microtask = require('../internals/microtask'); +var aCallable = require('../internals/a-callable'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var fails = require('../internals/fails'); +var DESCRIPTORS = require('../internals/descriptors'); + +// Bun ~ 1.0.30 bug +// https://github.com/oven-sh/bun/issues/9249 +var WRONG_ARITY = fails(function () { + // getOwnPropertyDescriptor for prevent experimental warning in Node 11 + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + return DESCRIPTORS && Object.getOwnPropertyDescriptor(globalThis, 'queueMicrotask').value.length !== 1; +}); + +// `queueMicrotask` method +// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask +$({ global: true, enumerable: true, dontCallGetSet: true, forced: WRONG_ARITY }, { + queueMicrotask: function queueMicrotask(fn) { + validateArgumentsLength(arguments.length, 1); + microtask(aCallable(fn)); + } +}); diff --git a/node_modules/core-js/modules/web.self.js b/node_modules/core-js/modules/web.self.js new file mode 100644 index 00000000..f409cc0c --- /dev/null +++ b/node_modules/core-js/modules/web.self.js @@ -0,0 +1,41 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var DESCRIPTORS = require('../internals/descriptors'); + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-object-defineproperty -- safe +var defineProperty = Object.defineProperty; +var INCORRECT_VALUE = globalThis.self !== globalThis; + +// `self` getter +// https://html.spec.whatwg.org/multipage/window-object.html#dom-self +try { + if (DESCRIPTORS) { + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var descriptor = Object.getOwnPropertyDescriptor(globalThis, '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(globalThis, 'self', { + get: function self() { + return globalThis; + }, + set: function self(value) { + if (this !== globalThis) throw new $TypeError('Illegal invocation'); + defineProperty(globalThis, 'self', { + value: value, + writable: true, + configurable: true, + enumerable: true + }); + }, + configurable: true, + enumerable: true + }); + } + } else $({ global: true, simple: true, forced: INCORRECT_VALUE }, { + self: globalThis + }); +} catch (error) { /* empty */ } diff --git a/node_modules/core-js/modules/web.set-immediate.js b/node_modules/core-js/modules/web.set-immediate.js new file mode 100644 index 00000000..8aa3dc87 --- /dev/null +++ b/node_modules/core-js/modules/web.set-immediate.js @@ -0,0 +1,14 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var setTask = require('../internals/task').set; +var schedulersFix = require('../internals/schedulers-fix'); + +// https://github.com/oven-sh/bun/issues/1633 +var setImmediate = globalThis.setImmediate ? schedulersFix(setTask, false) : setTask; + +// `setImmediate` method +// http://w3c.github.io/setImmediate/#si-setImmediate +$({ global: true, bind: true, enumerable: true, forced: globalThis.setImmediate !== setImmediate }, { + setImmediate: setImmediate +}); diff --git a/node_modules/core-js/modules/web.set-interval.js b/node_modules/core-js/modules/web.set-interval.js new file mode 100644 index 00000000..d0b6bb70 --- /dev/null +++ b/node_modules/core-js/modules/web.set-interval.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var schedulersFix = require('../internals/schedulers-fix'); + +var setInterval = schedulersFix(globalThis.setInterval, true); + +// Bun / IE9- setInterval additional parameters fix +// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval +$({ global: true, bind: true, forced: globalThis.setInterval !== setInterval }, { + setInterval: setInterval +}); diff --git a/node_modules/core-js/modules/web.set-timeout.js b/node_modules/core-js/modules/web.set-timeout.js new file mode 100644 index 00000000..3b054ae3 --- /dev/null +++ b/node_modules/core-js/modules/web.set-timeout.js @@ -0,0 +1,12 @@ +'use strict'; +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var schedulersFix = require('../internals/schedulers-fix'); + +var setTimeout = schedulersFix(globalThis.setTimeout, true); + +// Bun / IE9- setTimeout additional parameters fix +// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout +$({ global: true, bind: true, forced: globalThis.setTimeout !== setTimeout }, { + setTimeout: setTimeout +}); diff --git a/node_modules/core-js/modules/web.structured-clone.js b/node_modules/core-js/modules/web.structured-clone.js new file mode 100644 index 00000000..b0b4a894 --- /dev/null +++ b/node_modules/core-js/modules/web.structured-clone.js @@ -0,0 +1,535 @@ +'use strict'; +var IS_PURE = require('../internals/is-pure'); +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var getBuiltIn = require('../internals/get-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var fails = require('../internals/fails'); +var uid = require('../internals/uid'); +var isCallable = require('../internals/is-callable'); +var isConstructor = require('../internals/is-constructor'); +var isNullOrUndefined = require('../internals/is-null-or-undefined'); +var isObject = require('../internals/is-object'); +var isSymbol = require('../internals/is-symbol'); +var iterate = require('../internals/iterate'); +var anObject = require('../internals/an-object'); +var classof = require('../internals/classof'); +var hasOwn = require('../internals/has-own-property'); +var createProperty = require('../internals/create-property'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var getRegExpFlags = require('../internals/regexp-get-flags'); +var MapHelpers = require('../internals/map-helpers'); +var SetHelpers = require('../internals/set-helpers'); +var setIterate = require('../internals/set-iterate'); +var detachTransferable = require('../internals/detach-transferable'); +var ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable'); +var PROPER_STRUCTURED_CLONE_TRANSFER = require('../internals/structured-clone-proper-transfer'); + +var Object = globalThis.Object; +var Array = globalThis.Array; +var Date = globalThis.Date; +var Error = globalThis.Error; +var TypeError = globalThis.TypeError; +var PerformanceMark = globalThis.PerformanceMark; +var DOMException = getBuiltIn('DOMException'); +var Map = MapHelpers.Map; +var mapHas = MapHelpers.has; +var mapGet = MapHelpers.get; +var mapSet = MapHelpers.set; +var Set = SetHelpers.Set; +var setAdd = SetHelpers.add; +var setHas = SetHelpers.has; +var objectKeys = getBuiltIn('Object', 'keys'); +var push = uncurryThis([].push); +var thisBooleanValue = uncurryThis(true.valueOf); +var thisNumberValue = uncurryThis(1.0.valueOf); +var thisStringValue = uncurryThis(''.valueOf); +var thisTimeValue = uncurryThis(Date.prototype.getTime); +var PERFORMANCE_MARK = uid('structuredClone'); +var DATA_CLONE_ERROR = 'DataCloneError'; +var TRANSFERRING = 'Transferring'; + +var checkBasicSemantic = function (structuredCloneImplementation) { + return !fails(function () { + var set1 = new globalThis.Set([7]); + var set2 = structuredCloneImplementation(set1); + var number = structuredCloneImplementation(Object(7)); + return set2 === set1 || !set2.has(7) || !isObject(number) || +number !== 7; + }) && structuredCloneImplementation; +}; + +var checkErrorsCloning = function (structuredCloneImplementation, $Error) { + return !fails(function () { + var error = new $Error(); + var test = structuredCloneImplementation({ a: error, b: error }); + return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack); + }); +}; + +// https://github.com/whatwg/html/pull/5749 +var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) { + return !fails(function () { + var test = structuredCloneImplementation(new globalThis.AggregateError([1], PERFORMANCE_MARK, { cause: 3 })); + return test.name !== 'AggregateError' || test.errors[0] !== 1 || test.message !== PERFORMANCE_MARK || test.cause !== 3; + }); +}; + +// FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+ +// FF<103 and Safari implementations can't clone errors +// https://bugzilla.mozilla.org/show_bug.cgi?id=1556604 +// FF103 can clone errors, but `.stack` of clone is an empty string +// https://bugzilla.mozilla.org/show_bug.cgi?id=1778762 +// FF104+ fixed it on usual errors, but not on DOMExceptions +// https://bugzilla.mozilla.org/show_bug.cgi?id=1777321 +// Chrome <102 returns `null` if cloned object contains multiple references to one error +// https://bugs.chromium.org/p/v8/issues/detail?id=12542 +// NodeJS implementation can't clone DOMExceptions +// https://github.com/nodejs/node/issues/41038 +// only FF103+ supports new (html/5749) error cloning semantic +var nativeStructuredClone = globalThis.structuredClone; + +var FORCED_REPLACEMENT = IS_PURE + || !checkErrorsCloning(nativeStructuredClone, Error) + || !checkErrorsCloning(nativeStructuredClone, DOMException) + || !checkNewErrorsCloningSemantic(nativeStructuredClone); + +// Chrome 82+, Safari 14.1+, Deno 1.11+ +// Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException` +// Chrome returns `null` if cloned object contains multiple references to one error +// Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround +// Safari implementation can't clone errors +// Deno 1.2-1.10 implementations too naive +// NodeJS 16.0+ does not have `PerformanceMark` constructor +// NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive +// and can't clone, for example, `RegExp` or some boxed primitives +// https://github.com/nodejs/node/issues/40840 +// no one of those implementations supports new (html/5749) error cloning semantic +var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) { + return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail; +}); + +var nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark; + +var throwUncloneable = function (type) { + throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR); +}; + +var throwUnpolyfillable = function (type, action) { + throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR); +}; + +var tryNativeRestrictedStructuredClone = function (value, type) { + if (!nativeRestrictedStructuredClone) throwUnpolyfillable(type); + return nativeRestrictedStructuredClone(value); +}; + +var createDataTransfer = function () { + var dataTransfer; + try { + dataTransfer = new globalThis.DataTransfer(); + } catch (error) { + try { + dataTransfer = new globalThis.ClipboardEvent('').clipboardData; + } catch (error2) { /* empty */ } + } + return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null; +}; + +var cloneBuffer = function (value, map, $type) { + if (mapHas(map, value)) return mapGet(map, value); + + var type = $type || classof(value); + var clone, length, options, source, target, i; + + if (type === 'SharedArrayBuffer') { + if (nativeRestrictedStructuredClone) clone = nativeRestrictedStructuredClone(value); + // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original + else clone = value; + } else { + var DataView = globalThis.DataView; + + // `ArrayBuffer#slice` is not available in IE10 + // `ArrayBuffer#slice` and `DataView` are not available in old FF + if (!DataView && !isCallable(value.slice)) throwUnpolyfillable('ArrayBuffer'); + // detached buffers throws in `DataView` and `.slice` + try { + if (isCallable(value.slice) && !value.resizable) { + clone = value.slice(0); + } else { + length = value.byteLength; + options = 'maxByteLength' in value ? { maxByteLength: value.maxByteLength } : undefined; + // eslint-disable-next-line es/no-resizable-and-growable-arraybuffers -- safe + clone = new ArrayBuffer(length, options); + source = new DataView(value); + target = new DataView(clone); + for (i = 0; i < length; i++) { + target.setUint8(i, source.getUint8(i)); + } + } + } catch (error) { + throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR); + } + } + + mapSet(map, value, clone); + + return clone; +}; + +var cloneView = function (value, type, offset, length, map) { + var C = globalThis[type]; + // in some old engines like Safari 9, typeof C is 'object' + // on Uint8ClampedArray or some other constructors + if (!isObject(C)) throwUnpolyfillable(type); + return new C(cloneBuffer(value.buffer, map), offset, length); +}; + +var structuredCloneInternal = function (value, map) { + if (isSymbol(value)) throwUncloneable('Symbol'); + if (!isObject(value)) return value; + // effectively preserves circular references + if (map) { + if (mapHas(map, value)) return mapGet(map, value); + } else map = new Map(); + + var type = classof(value); + var C, name, cloned, dataTransfer, i, length, keys, key; + + switch (type) { + case 'Array': + cloned = Array(lengthOfArrayLike(value)); + break; + case 'Object': + cloned = {}; + break; + case 'Map': + cloned = new Map(); + break; + case 'Set': + cloned = new Set(); + break; + case 'RegExp': + // in this block because of a Safari 14.1 bug + // old FF does not clone regexes passed to the constructor, so get the source and flags directly + cloned = new RegExp(value.source, getRegExpFlags(value)); + break; + case 'Error': + name = value.name; + switch (name) { + case 'AggregateError': + cloned = new (getBuiltIn(name))([]); + break; + case 'EvalError': + case 'RangeError': + case 'ReferenceError': + case 'SuppressedError': + case 'SyntaxError': + case 'TypeError': + case 'URIError': + cloned = new (getBuiltIn(name))(); + break; + case 'CompileError': + case 'LinkError': + case 'RuntimeError': + cloned = new (getBuiltIn('WebAssembly', name))(); + break; + default: + cloned = new Error(); + } + break; + case 'DOMException': + cloned = new DOMException(value.message, value.name); + break; + case 'ArrayBuffer': + case 'SharedArrayBuffer': + cloned = cloneBuffer(value, map, type); + break; + case 'DataView': + case 'Int8Array': + case 'Uint8Array': + case 'Uint8ClampedArray': + case 'Int16Array': + case 'Uint16Array': + case 'Int32Array': + case 'Uint32Array': + case 'Float16Array': + case 'Float32Array': + case 'Float64Array': + case 'BigInt64Array': + case 'BigUint64Array': + length = type === 'DataView' ? value.byteLength : value.length; + cloned = cloneView(value, type, value.byteOffset, length, map); + break; + case 'DOMQuad': + try { + cloned = new DOMQuad( + structuredCloneInternal(value.p1, map), + structuredCloneInternal(value.p2, map), + structuredCloneInternal(value.p3, map), + structuredCloneInternal(value.p4, map) + ); + } catch (error) { + cloned = tryNativeRestrictedStructuredClone(value, type); + } + break; + case 'File': + if (nativeRestrictedStructuredClone) try { + cloned = nativeRestrictedStructuredClone(value); + // NodeJS 20.0.0 bug, https://github.com/nodejs/node/issues/47612 + if (classof(cloned) !== type) cloned = undefined; + } catch (error) { /* empty */ } + if (!cloned) try { + cloned = new File([value], value.name, value); + } catch (error) { /* empty */ } + if (!cloned) throwUnpolyfillable(type); + break; + case 'FileList': + dataTransfer = createDataTransfer(); + if (dataTransfer) { + for (i = 0, length = lengthOfArrayLike(value); i < length; i++) { + dataTransfer.items.add(structuredCloneInternal(value[i], map)); + } + cloned = dataTransfer.files; + } else cloned = tryNativeRestrictedStructuredClone(value, type); + break; + case 'ImageData': + // Safari 9 ImageData is a constructor, but typeof ImageData is 'object' + try { + cloned = new ImageData( + structuredCloneInternal(value.data, map), + value.width, + value.height, + { colorSpace: value.colorSpace } + ); + } catch (error) { + cloned = tryNativeRestrictedStructuredClone(value, type); + } break; + default: + if (nativeRestrictedStructuredClone) { + cloned = nativeRestrictedStructuredClone(value); + } else switch (type) { + case 'BigInt': + // can be a 3rd party polyfill + cloned = Object(value.valueOf()); + break; + case 'Boolean': + cloned = Object(thisBooleanValue(value)); + break; + case 'Number': + cloned = Object(thisNumberValue(value)); + break; + case 'String': + cloned = Object(thisStringValue(value)); + break; + case 'Date': + cloned = new Date(thisTimeValue(value)); + break; + case 'Blob': + try { + cloned = value.slice(0, value.size, value.type); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'DOMPoint': + case 'DOMPointReadOnly': + C = globalThis[type]; + try { + cloned = C.fromPoint + ? C.fromPoint(value) + : new C(value.x, value.y, value.z, value.w); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'DOMRect': + case 'DOMRectReadOnly': + C = globalThis[type]; + try { + cloned = C.fromRect + ? C.fromRect(value) + : new C(value.x, value.y, value.width, value.height); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'DOMMatrix': + case 'DOMMatrixReadOnly': + C = globalThis[type]; + try { + cloned = C.fromMatrix + ? C.fromMatrix(value) + : new C(value); + } catch (error) { + throwUnpolyfillable(type); + } break; + case 'AudioData': + case 'VideoFrame': + if (!isCallable(value.clone)) throwUnpolyfillable(type); + try { + cloned = value.clone(); + } catch (error) { + throwUncloneable(type); + } break; + case 'CropTarget': + case 'CryptoKey': + case 'FileSystemDirectoryHandle': + case 'FileSystemFileHandle': + case 'FileSystemHandle': + case 'GPUCompilationInfo': + case 'GPUCompilationMessage': + case 'ImageBitmap': + case 'RTCCertificate': + case 'WebAssembly.Module': + throwUnpolyfillable(type); + // break omitted + default: + throwUncloneable(type); + } + } + + mapSet(map, value, cloned); + + switch (type) { + case 'Array': + case 'Object': + keys = objectKeys(value); + for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) { + key = keys[i]; + createProperty(cloned, key, structuredCloneInternal(value[key], map)); + } break; + case 'Map': + value.forEach(function (v, k) { + mapSet(cloned, structuredCloneInternal(k, map), structuredCloneInternal(v, map)); + }); + break; + case 'Set': + value.forEach(function (v) { + setAdd(cloned, structuredCloneInternal(v, map)); + }); + break; + case 'Error': + createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map)); + if (hasOwn(value, 'cause')) { + createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map)); + } + if (name === 'AggregateError') { + cloned.errors = structuredCloneInternal(value.errors, map); + } else if (name === 'SuppressedError') { + cloned.error = structuredCloneInternal(value.error, map); + cloned.suppressed = structuredCloneInternal(value.suppressed, map); + } // break omitted + case 'DOMException': + if (ERROR_STACK_INSTALLABLE) { + createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map)); + } + } + + return cloned; +}; + +var tryToTransfer = function (rawTransfer, map) { + if (!isObject(rawTransfer)) throw new TypeError('Transfer option cannot be converted to a sequence'); + + var transfer = []; + + iterate(rawTransfer, function (value) { + push(transfer, anObject(value)); + }); + + var i = 0; + var length = lengthOfArrayLike(transfer); + var buffers = new Set(); + var value, type, C, transferred, canvas, context; + + while (i < length) { + value = transfer[i++]; + + type = classof(value); + + if (type === 'ArrayBuffer' ? setHas(buffers, value) : mapHas(map, value)) { + throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); + } + + if (type === 'ArrayBuffer') { + setAdd(buffers, value); + continue; + } + + if (PROPER_STRUCTURED_CLONE_TRANSFER) { + transferred = nativeStructuredClone(value, { transfer: [value] }); + } else switch (type) { + case 'ImageBitmap': + C = globalThis.OffscreenCanvas; + if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING); + try { + canvas = new C(value.width, value.height); + context = canvas.getContext('bitmaprenderer'); + context.transferFromImageBitmap(value); + transferred = canvas.transferToImageBitmap(); + } catch (error) { /* empty */ } + break; + case 'AudioData': + case 'VideoFrame': + if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING); + try { + transferred = value.clone(); + value.close(); + } catch (error) { /* empty */ } + break; + case 'MediaSourceHandle': + case 'MessagePort': + case 'MIDIAccess': + case 'OffscreenCanvas': + case 'ReadableStream': + case 'RTCDataChannel': + case 'TransformStream': + case 'WebTransportReceiveStream': + case 'WebTransportSendStream': + case 'WritableStream': + throwUnpolyfillable(type, TRANSFERRING); + } + + if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR); + + mapSet(map, value, transferred); + } + + return buffers; +}; + +var detachBuffers = function (buffers) { + setIterate(buffers, function (buffer) { + if (PROPER_STRUCTURED_CLONE_TRANSFER) { + nativeRestrictedStructuredClone(buffer, { transfer: [buffer] }); + } else if (isCallable(buffer.transfer)) { + buffer.transfer(); + } else if (detachTransferable) { + detachTransferable(buffer); + } else { + throwUnpolyfillable('ArrayBuffer', TRANSFERRING); + } + }); +}; + +// `structuredClone` method +// https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone +$({ global: true, enumerable: true, sham: !PROPER_STRUCTURED_CLONE_TRANSFER, forced: FORCED_REPLACEMENT }, { + structuredClone: function structuredClone(value /* , { transfer } */) { + var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined; + var transfer = options ? options.transfer : undefined; + var map, buffers; + + if (transfer !== undefined) { + map = new Map(); + buffers = tryToTransfer(transfer, map); + } + + var clone = structuredCloneInternal(value, map); + + // since of an issue with cloning views of transferred buffers, we a forced to detach them later + // https://github.com/zloirock/core-js/issues/1265 + if (buffers) detachBuffers(buffers); + + return clone; + } +}); diff --git a/node_modules/core-js/modules/web.timers.js b/node_modules/core-js/modules/web.timers.js new file mode 100644 index 00000000..b7876866 --- /dev/null +++ b/node_modules/core-js/modules/web.timers.js @@ -0,0 +1,4 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's split to modules listed below +require('../modules/web.set-interval'); +require('../modules/web.set-timeout'); diff --git a/node_modules/core-js/modules/web.url-search-params.constructor.js b/node_modules/core-js/modules/web.url-search-params.constructor.js new file mode 100644 index 00000000..e5a249cb --- /dev/null +++ b/node_modules/core-js/modules/web.url-search-params.constructor.js @@ -0,0 +1,511 @@ +'use strict'; +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +require('../modules/es.array.iterator'); +require('../modules/es.string.from-code-point'); +var $ = require('../internals/export'); +var globalThis = require('../internals/global-this'); +var safeGetBuiltIn = require('../internals/safe-get-built-in'); +var getBuiltIn = require('../internals/get-built-in'); +var call = require('../internals/function-call'); +var uncurryThis = require('../internals/function-uncurry-this'); +var DESCRIPTORS = require('../internals/descriptors'); +var USE_NATIVE_URL = require('../internals/url-constructor-detection'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var defineBuiltIns = require('../internals/define-built-ins'); +var setToStringTag = require('../internals/set-to-string-tag'); +var createIteratorConstructor = require('../internals/iterator-create-constructor'); +var InternalStateModule = require('../internals/internal-state'); +var anInstance = require('../internals/an-instance'); +var isCallable = require('../internals/is-callable'); +var hasOwn = require('../internals/has-own-property'); +var bind = require('../internals/function-bind-context'); +var classof = require('../internals/classof'); +var anObject = require('../internals/an-object'); +var isObject = require('../internals/is-object'); +var $toString = require('../internals/to-string'); +var create = require('../internals/object-create'); +var createPropertyDescriptor = require('../internals/create-property-descriptor'); +var getIterator = require('../internals/get-iterator'); +var getIteratorMethod = require('../internals/get-iterator-method'); +var createIterResultObject = require('../internals/create-iter-result-object'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var wellKnownSymbol = require('../internals/well-known-symbol'); +var arraySort = require('../internals/array-sort'); + +var ITERATOR = wellKnownSymbol('iterator'); +var URL_SEARCH_PARAMS = 'URLSearchParams'; +var URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator'; +var setInternalState = InternalStateModule.set; +var getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS); +var getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR); + +var nativeFetch = safeGetBuiltIn('fetch'); +var NativeRequest = safeGetBuiltIn('Request'); +var Headers = safeGetBuiltIn('Headers'); +var RequestPrototype = NativeRequest && NativeRequest.prototype; +var HeadersPrototype = Headers && Headers.prototype; +var TypeError = globalThis.TypeError; +var encodeURIComponent = globalThis.encodeURIComponent; +var fromCharCode = String.fromCharCode; +var fromCodePoint = getBuiltIn('String', 'fromCodePoint'); +var $parseInt = parseInt; +var charAt = uncurryThis(''.charAt); +var join = uncurryThis([].join); +var push = uncurryThis([].push); +var replace = uncurryThis(''.replace); +var shift = uncurryThis([].shift); +var splice = uncurryThis([].splice); +var split = uncurryThis(''.split); +var stringSlice = uncurryThis(''.slice); +var exec = uncurryThis(/./.exec); + +var plus = /\+/g; +var FALLBACK_REPLACER = '\uFFFD'; +var VALID_HEX = /^[0-9a-f]+$/i; + +var parseHexOctet = function (string, start) { + var substr = stringSlice(string, start, start + 2); + if (!exec(VALID_HEX, substr)) return NaN; + + return $parseInt(substr, 16); +}; + +var getLeadingOnes = function (octet) { + var count = 0; + for (var mask = 0x80; mask > 0 && (octet & mask) !== 0; mask >>= 1) { + count++; + } + return count; +}; + +var utf8Decode = function (octets) { + var codePoint = null; + + switch (octets.length) { + case 1: + codePoint = octets[0]; + break; + case 2: + codePoint = (octets[0] & 0x1F) << 6 | (octets[1] & 0x3F); + break; + case 3: + codePoint = (octets[0] & 0x0F) << 12 | (octets[1] & 0x3F) << 6 | (octets[2] & 0x3F); + break; + case 4: + codePoint = (octets[0] & 0x07) << 18 | (octets[1] & 0x3F) << 12 | (octets[2] & 0x3F) << 6 | (octets[3] & 0x3F); + break; + } + + return codePoint > 0x10FFFF ? null : codePoint; +}; + +var decode = function (input) { + input = replace(input, plus, ' '); + var length = input.length; + var result = ''; + var i = 0; + + while (i < length) { + var decodedChar = charAt(input, i); + + if (decodedChar === '%') { + if (charAt(input, i + 1) === '%' || i + 3 > length) { + result += '%'; + i++; + continue; + } + + var octet = parseHexOctet(input, i + 1); + + // eslint-disable-next-line no-self-compare -- NaN check + if (octet !== octet) { + result += decodedChar; + i++; + continue; + } + + i += 2; + var byteSequenceLength = getLeadingOnes(octet); + + if (byteSequenceLength === 0) { + decodedChar = fromCharCode(octet); + } else { + if (byteSequenceLength === 1 || byteSequenceLength > 4) { + result += FALLBACK_REPLACER; + i++; + continue; + } + + var octets = [octet]; + var sequenceIndex = 1; + + while (sequenceIndex < byteSequenceLength) { + i++; + if (i + 3 > length || charAt(input, i) !== '%') break; + + var nextByte = parseHexOctet(input, i + 1); + + // eslint-disable-next-line no-self-compare -- NaN check + if (nextByte !== nextByte) { + i += 3; + break; + } + if (nextByte > 191 || nextByte < 128) break; + + push(octets, nextByte); + i += 2; + sequenceIndex++; + } + + if (octets.length !== byteSequenceLength) { + result += FALLBACK_REPLACER; + continue; + } + + var codePoint = utf8Decode(octets); + if (codePoint === null) { + result += FALLBACK_REPLACER; + } else { + decodedChar = fromCodePoint(codePoint); + } + } + } + + result += decodedChar; + i++; + } + + return result; +}; + +var find = /[!'()~]|%20/g; + +var replacements = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+' +}; + +var replacer = function (match) { + return replacements[match]; +}; + +var serialize = function (it) { + return replace(encodeURIComponent(it), find, replacer); +}; + +var URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) { + setInternalState(this, { + type: URL_SEARCH_PARAMS_ITERATOR, + target: getInternalParamsState(params).entries, + index: 0, + kind: kind + }); +}, URL_SEARCH_PARAMS, function next() { + var state = getInternalIteratorState(this); + var target = state.target; + var index = state.index++; + if (!target || index >= target.length) { + state.target = null; + return createIterResultObject(undefined, true); + } + var entry = target[index]; + switch (state.kind) { + case 'keys': return createIterResultObject(entry.key, false); + case 'values': return createIterResultObject(entry.value, false); + } return createIterResultObject([entry.key, entry.value], false); +}, true); + +var URLSearchParamsState = function (init) { + this.entries = []; + this.url = null; + + if (init !== undefined) { + if (isObject(init)) this.parseObject(init); + else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init)); + } +}; + +URLSearchParamsState.prototype = { + type: URL_SEARCH_PARAMS, + bindURL: function (url) { + this.url = url; + this.update(); + }, + parseObject: function (object) { + var entries = this.entries; + var iteratorMethod = getIteratorMethod(object); + var iterator, next, step, entryIterator, entryNext, first, second; + + if (iteratorMethod) { + iterator = getIterator(object, iteratorMethod); + next = iterator.next; + while (!(step = call(next, iterator)).done) { + entryIterator = getIterator(anObject(step.value)); + entryNext = entryIterator.next; + if ( + (first = call(entryNext, entryIterator)).done || + (second = call(entryNext, entryIterator)).done || + !call(entryNext, entryIterator).done + ) throw new TypeError('Expected sequence with length 2'); + push(entries, { key: $toString(first.value), value: $toString(second.value) }); + } + } else for (var key in object) if (hasOwn(object, key)) { + push(entries, { key: key, value: $toString(object[key]) }); + } + }, + parseQuery: function (query) { + if (query) { + var entries = this.entries; + var attributes = split(query, '&'); + var index = 0; + var attribute, entry; + while (index < attributes.length) { + attribute = attributes[index++]; + if (attribute.length) { + entry = split(attribute, '='); + push(entries, { + key: decode(shift(entry)), + value: decode(join(entry, '=')) + }); + } + } + } + }, + serialize: function () { + var entries = this.entries; + var result = []; + var index = 0; + var entry; + while (index < entries.length) { + entry = entries[index++]; + push(result, serialize(entry.key) + '=' + serialize(entry.value)); + } return join(result, '&'); + }, + update: function () { + this.entries.length = 0; + this.parseQuery(this.url.query); + }, + updateURL: function () { + if (this.url) this.url.update(); + } +}; + +// `URLSearchParams` constructor +// https://url.spec.whatwg.org/#interface-urlsearchparams +var URLSearchParamsConstructor = function URLSearchParams(/* init */) { + anInstance(this, URLSearchParamsPrototype); + var init = arguments.length > 0 ? arguments[0] : undefined; + var state = setInternalState(this, new URLSearchParamsState(init)); + if (!DESCRIPTORS) this.size = state.entries.length; +}; + +var URLSearchParamsPrototype = URLSearchParamsConstructor.prototype; + +defineBuiltIns(URLSearchParamsPrototype, { + // `URLSearchParams.prototype.append` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-append + append: function append(name, value) { + var state = getInternalParamsState(this); + validateArgumentsLength(arguments.length, 2); + push(state.entries, { key: $toString(name), value: $toString(value) }); + if (!DESCRIPTORS) this.length++; + state.updateURL(); + }, + // `URLSearchParams.prototype.delete` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-delete + 'delete': function (name /* , value */) { + var state = getInternalParamsState(this); + var length = validateArgumentsLength(arguments.length, 1); + var entries = state.entries; + var key = $toString(name); + var $value = length < 2 ? undefined : arguments[1]; + var value = $value === undefined ? $value : $toString($value); + var index = 0; + while (index < entries.length) { + var entry = entries[index]; + if (entry.key === key && (value === undefined || entry.value === value)) { + splice(entries, index, 1); + if (value !== undefined) break; + } else index++; + } + if (!DESCRIPTORS) this.size = entries.length; + state.updateURL(); + }, + // `URLSearchParams.prototype.get` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-get + get: function get(name) { + var entries = getInternalParamsState(this).entries; + validateArgumentsLength(arguments.length, 1); + var key = $toString(name); + var index = 0; + for (; index < entries.length; index++) { + if (entries[index].key === key) return entries[index].value; + } + return null; + }, + // `URLSearchParams.prototype.getAll` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-getall + getAll: function getAll(name) { + var entries = getInternalParamsState(this).entries; + validateArgumentsLength(arguments.length, 1); + var key = $toString(name); + var result = []; + var index = 0; + for (; index < entries.length; index++) { + if (entries[index].key === key) push(result, entries[index].value); + } + return result; + }, + // `URLSearchParams.prototype.has` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-has + has: function has(name /* , value */) { + var entries = getInternalParamsState(this).entries; + var length = validateArgumentsLength(arguments.length, 1); + var key = $toString(name); + var $value = length < 2 ? undefined : arguments[1]; + var value = $value === undefined ? $value : $toString($value); + var index = 0; + while (index < entries.length) { + var entry = entries[index++]; + if (entry.key === key && (value === undefined || entry.value === value)) return true; + } + return false; + }, + // `URLSearchParams.prototype.set` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-set + set: function set(name, value) { + var state = getInternalParamsState(this); + validateArgumentsLength(arguments.length, 1); + var entries = state.entries; + var found = false; + var key = $toString(name); + var val = $toString(value); + var index = 0; + var entry; + for (; index < entries.length; index++) { + entry = entries[index]; + if (entry.key === key) { + if (found) splice(entries, index--, 1); + else { + found = true; + entry.value = val; + } + } + } + if (!found) push(entries, { key: key, value: val }); + if (!DESCRIPTORS) this.size = entries.length; + state.updateURL(); + }, + // `URLSearchParams.prototype.sort` method + // https://url.spec.whatwg.org/#dom-urlsearchparams-sort + sort: function sort() { + var state = getInternalParamsState(this); + arraySort(state.entries, function (a, b) { + return a.key > b.key ? 1 : -1; + }); + state.updateURL(); + }, + // `URLSearchParams.prototype.forEach` method + forEach: function forEach(callback /* , thisArg */) { + var entries = getInternalParamsState(this).entries; + var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined); + var index = 0; + var entry; + while (index < entries.length) { + entry = entries[index++]; + boundFunction(entry.value, entry.key, this); + } + }, + // `URLSearchParams.prototype.keys` method + keys: function keys() { + return new URLSearchParamsIterator(this, 'keys'); + }, + // `URLSearchParams.prototype.values` method + values: function values() { + return new URLSearchParamsIterator(this, 'values'); + }, + // `URLSearchParams.prototype.entries` method + entries: function entries() { + return new URLSearchParamsIterator(this, 'entries'); + } +}, { enumerable: true }); + +// `URLSearchParams.prototype[@@iterator]` method +defineBuiltIn(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' }); + +// `URLSearchParams.prototype.toString` method +// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior +defineBuiltIn(URLSearchParamsPrototype, 'toString', function toString() { + return getInternalParamsState(this).serialize(); +}, { enumerable: true }); + +// `URLSearchParams.prototype.size` getter +// https://github.com/whatwg/url/pull/734 +if (DESCRIPTORS) defineBuiltInAccessor(URLSearchParamsPrototype, 'size', { + get: function size() { + return getInternalParamsState(this).entries.length; + }, + configurable: true, + enumerable: true +}); + +setToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS); + +$({ global: true, constructor: true, forced: !USE_NATIVE_URL }, { + URLSearchParams: URLSearchParamsConstructor +}); + +// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams` +if (!USE_NATIVE_URL && isCallable(Headers)) { + var headersHas = uncurryThis(HeadersPrototype.has); + var headersSet = uncurryThis(HeadersPrototype.set); + + var wrapRequestOptions = function (init) { + if (isObject(init)) { + var body = init.body; + var headers; + if (classof(body) === URL_SEARCH_PARAMS) { + headers = init.headers ? new Headers(init.headers) : new Headers(); + if (!headersHas(headers, 'content-type')) { + headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8'); + } + return create(init, { + body: createPropertyDescriptor(0, $toString(body)), + headers: createPropertyDescriptor(0, headers) + }); + } + } return init; + }; + + if (isCallable(nativeFetch)) { + $({ global: true, enumerable: true, dontCallGetSet: true, forced: true }, { + fetch: function fetch(input /* , init */) { + return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {}); + } + }); + } + + if (isCallable(NativeRequest)) { + var RequestConstructor = function Request(input /* , init */) { + anInstance(this, RequestPrototype); + return new NativeRequest(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {}); + }; + + RequestPrototype.constructor = RequestConstructor; + RequestConstructor.prototype = RequestPrototype; + + $({ global: true, constructor: true, dontCallGetSet: true, forced: true }, { + Request: RequestConstructor + }); + } +} + +module.exports = { + URLSearchParams: URLSearchParamsConstructor, + getState: getInternalParamsState +}; diff --git a/node_modules/core-js/modules/web.url-search-params.delete.js b/node_modules/core-js/modules/web.url-search-params.delete.js new file mode 100644 index 00000000..0d8023a1 --- /dev/null +++ b/node_modules/core-js/modules/web.url-search-params.delete.js @@ -0,0 +1,49 @@ +'use strict'; +var defineBuiltIn = require('../internals/define-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toString = require('../internals/to-string'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); + +var $URLSearchParams = URLSearchParams; +var URLSearchParamsPrototype = $URLSearchParams.prototype; +var append = uncurryThis(URLSearchParamsPrototype.append); +var $delete = uncurryThis(URLSearchParamsPrototype['delete']); +var forEach = uncurryThis(URLSearchParamsPrototype.forEach); +var push = uncurryThis([].push); +var params = new $URLSearchParams('a=1&a=2&b=3'); + +params['delete']('a', 1); +// `undefined` case is a Chromium 117 bug +// https://bugs.chromium.org/p/v8/issues/detail?id=14222 +params['delete']('b', undefined); + +if (params + '' !== 'a=2') { + defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) { + var length = arguments.length; + var $value = length < 2 ? undefined : arguments[1]; + if (length && $value === undefined) return $delete(this, name); + var entries = []; + forEach(this, function (v, k) { // also validates `this` + push(entries, { key: k, value: v }); + }); + validateArgumentsLength(length, 1); + var key = toString(name); + var value = toString($value); + var index = 0; + var dindex = 0; + var found = false; + var entriesLength = entries.length; + var entry; + while (index < entriesLength) { + entry = entries[index++]; + if (found || entry.key === key) { + found = true; + $delete(this, entry.key); + } else dindex++; + } + while (dindex < entriesLength) { + entry = entries[dindex++]; + if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value); + } + }, { enumerable: true, unsafe: true }); +} diff --git a/node_modules/core-js/modules/web.url-search-params.has.js b/node_modules/core-js/modules/web.url-search-params.has.js new file mode 100644 index 00000000..46f6a2d5 --- /dev/null +++ b/node_modules/core-js/modules/web.url-search-params.has.js @@ -0,0 +1,28 @@ +'use strict'; +var defineBuiltIn = require('../internals/define-built-in'); +var uncurryThis = require('../internals/function-uncurry-this'); +var toString = require('../internals/to-string'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); + +var $URLSearchParams = URLSearchParams; +var URLSearchParamsPrototype = $URLSearchParams.prototype; +var getAll = uncurryThis(URLSearchParamsPrototype.getAll); +var $has = uncurryThis(URLSearchParamsPrototype.has); +var params = new $URLSearchParams('a=1'); + +// `undefined` case is a Chromium 117 bug +// https://bugs.chromium.org/p/v8/issues/detail?id=14222 +if (params.has('a', 2) || !params.has('a', undefined)) { + defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) { + var length = arguments.length; + var $value = length < 2 ? undefined : arguments[1]; + if (length && $value === undefined) return $has(this, name); + var values = getAll(this, name); // also validates `this` + validateArgumentsLength(length, 1); + var value = toString($value); + var index = 0; + while (index < values.length) { + if (values[index++] === value) return true; + } return false; + }, { enumerable: true, unsafe: true }); +} diff --git a/node_modules/core-js/modules/web.url-search-params.js b/node_modules/core-js/modules/web.url-search-params.js new file mode 100644 index 00000000..5ebea93f --- /dev/null +++ b/node_modules/core-js/modules/web.url-search-params.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/web.url-search-params.constructor'); diff --git a/node_modules/core-js/modules/web.url-search-params.size.js b/node_modules/core-js/modules/web.url-search-params.size.js new file mode 100644 index 00000000..65ab25de --- /dev/null +++ b/node_modules/core-js/modules/web.url-search-params.size.js @@ -0,0 +1,21 @@ +'use strict'; +var DESCRIPTORS = require('../internals/descriptors'); +var uncurryThis = require('../internals/function-uncurry-this'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); + +var URLSearchParamsPrototype = URLSearchParams.prototype; +var forEach = uncurryThis(URLSearchParamsPrototype.forEach); + +// `URLSearchParams.prototype.size` getter +// https://github.com/whatwg/url/pull/734 +if (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) { + defineBuiltInAccessor(URLSearchParamsPrototype, 'size', { + get: function size() { + var count = 0; + forEach(this, function () { count++; }); + return count; + }, + configurable: true, + enumerable: true + }); +} diff --git a/node_modules/core-js/modules/web.url.can-parse.js b/node_modules/core-js/modules/web.url.can-parse.js new file mode 100644 index 00000000..bf7a96f5 --- /dev/null +++ b/node_modules/core-js/modules/web.url.can-parse.js @@ -0,0 +1,36 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var fails = require('../internals/fails'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var toString = require('../internals/to-string'); +var USE_NATIVE_URL = require('../internals/url-constructor-detection'); + +var URL = getBuiltIn('URL'); + +// https://github.com/nodejs/node/issues/47505 +// https://github.com/denoland/deno/issues/18893 +var THROWS_WITHOUT_ARGUMENTS = USE_NATIVE_URL && fails(function () { + URL.canParse(); +}); + +// Bun ~ 1.0.30 bug +// https://github.com/oven-sh/bun/issues/9250 +var WRONG_ARITY = fails(function () { + return URL.canParse.length !== 1; +}); + +// `URL.canParse` method +// https://url.spec.whatwg.org/#dom-url-canparse +$({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS || WRONG_ARITY }, { + canParse: function canParse(url) { + var length = validateArgumentsLength(arguments.length, 1); + var urlString = toString(url); + var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]); + try { + return !!new URL(urlString, base); + } catch (error) { + return false; + } + } +}); diff --git a/node_modules/core-js/modules/web.url.constructor.js b/node_modules/core-js/modules/web.url.constructor.js new file mode 100644 index 00000000..2a31ff0a --- /dev/null +++ b/node_modules/core-js/modules/web.url.constructor.js @@ -0,0 +1,1050 @@ +'use strict'; +// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` +require('../modules/es.string.iterator'); +var $ = require('../internals/export'); +var DESCRIPTORS = require('../internals/descriptors'); +var USE_NATIVE_URL = require('../internals/url-constructor-detection'); +var globalThis = require('../internals/global-this'); +var bind = require('../internals/function-bind-context'); +var uncurryThis = require('../internals/function-uncurry-this'); +var defineBuiltIn = require('../internals/define-built-in'); +var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); +var anInstance = require('../internals/an-instance'); +var hasOwn = require('../internals/has-own-property'); +var assign = require('../internals/object-assign'); +var arrayFrom = require('../internals/array-from'); +var arraySlice = require('../internals/array-slice'); +var codeAt = require('../internals/string-multibyte').codeAt; +var toASCII = require('../internals/string-punycode-to-ascii'); +var $toString = require('../internals/to-string'); +var setToStringTag = require('../internals/set-to-string-tag'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var URLSearchParamsModule = require('../modules/web.url-search-params.constructor'); +var InternalStateModule = require('../internals/internal-state'); + +var setInternalState = InternalStateModule.set; +var getInternalURLState = InternalStateModule.getterFor('URL'); +var URLSearchParams = URLSearchParamsModule.URLSearchParams; +var getInternalSearchParamsState = URLSearchParamsModule.getState; + +var NativeURL = globalThis.URL; +var TypeError = globalThis.TypeError; +var parseInt = globalThis.parseInt; +var floor = Math.floor; +var pow = Math.pow; +var charAt = uncurryThis(''.charAt); +var exec = uncurryThis(/./.exec); +var join = uncurryThis([].join); +var numberToString = uncurryThis(1.0.toString); +var pop = uncurryThis([].pop); +var push = uncurryThis([].push); +var replace = uncurryThis(''.replace); +var shift = uncurryThis([].shift); +var split = uncurryThis(''.split); +var stringSlice = uncurryThis(''.slice); +var toLowerCase = uncurryThis(''.toLowerCase); +var unshift = uncurryThis([].unshift); + +var INVALID_AUTHORITY = 'Invalid authority'; +var INVALID_SCHEME = 'Invalid scheme'; +var INVALID_HOST = 'Invalid host'; +var INVALID_PORT = 'Invalid port'; + +var ALPHA = /[a-z]/i; +// eslint-disable-next-line regexp/no-obscure-range -- safe +var ALPHANUMERIC = /[\d+-.a-z]/i; +var DIGIT = /\d/; +var HEX_START = /^0x/i; +var OCT = /^[0-7]+$/; +var DEC = /^\d+$/; +var HEX = /^[\da-f]+$/i; +/* eslint-disable regexp/no-control-character -- safe */ +var FORBIDDEN_HOST_CODE_POINT = /[\0\t\n\r #%/:<>?@[\\\]^|]/; +var FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\0\t\n\r #/:<>?@[\\\]^|]/; +var LEADING_C0_CONTROL_OR_SPACE = /^[\u0000-\u0020]+/; +var TRAILING_C0_CONTROL_OR_SPACE = /(^|[^\u0000-\u0020])[\u0000-\u0020]+$/; +var TAB_AND_NEW_LINE = /[\t\n\r]/g; +/* eslint-enable regexp/no-control-character -- safe */ +var EOF; + +// https://url.spec.whatwg.org/#ipv4-number-parser +var parseIPv4 = function (input) { + var parts = split(input, '.'); + var partsLength, numbers, index, part, radix, number, ipv4; + if (parts.length && parts[parts.length - 1] === '') { + parts.length--; + } + partsLength = parts.length; + if (partsLength > 4) return input; + numbers = []; + for (index = 0; index < partsLength; index++) { + part = parts[index]; + if (part === '') return input; + radix = 10; + if (part.length > 1 && charAt(part, 0) === '0') { + radix = exec(HEX_START, part) ? 16 : 8; + part = stringSlice(part, radix === 8 ? 1 : 2); + } + if (part === '') { + number = 0; + } else { + if (!exec(radix === 10 ? DEC : radix === 8 ? OCT : HEX, part)) return input; + number = parseInt(part, radix); + } + push(numbers, number); + } + for (index = 0; index < partsLength; index++) { + number = numbers[index]; + if (index === partsLength - 1) { + if (number >= pow(256, 5 - partsLength)) return null; + } else if (number > 255) return null; + } + ipv4 = pop(numbers); + for (index = 0; index < numbers.length; index++) { + ipv4 += numbers[index] * pow(256, 3 - index); + } + return ipv4; +}; + +// https://url.spec.whatwg.org/#concept-ipv6-parser +// eslint-disable-next-line max-statements -- TODO +var parseIPv6 = function (input) { + var address = [0, 0, 0, 0, 0, 0, 0, 0]; + var pieceIndex = 0; + var compress = null; + var pointer = 0; + var value, length, numbersSeen, ipv4Piece, number, swaps, swap; + + var chr = function () { + return charAt(input, pointer); + }; + + if (chr() === ':') { + if (charAt(input, 1) !== ':') return; + pointer += 2; + pieceIndex++; + compress = pieceIndex; + } + while (chr()) { + if (pieceIndex === 8) return; + if (chr() === ':') { + if (compress !== null) return; + pointer++; + pieceIndex++; + compress = pieceIndex; + continue; + } + value = length = 0; + while (length < 4 && exec(HEX, chr())) { + value = value * 16 + parseInt(chr(), 16); + pointer++; + length++; + } + if (chr() === '.') { + if (length === 0) return; + pointer -= length; + if (pieceIndex > 6) return; + numbersSeen = 0; + while (chr()) { + ipv4Piece = null; + if (numbersSeen > 0) { + if (chr() === '.' && numbersSeen < 4) pointer++; + else return; + } + if (!exec(DIGIT, chr())) return; + while (exec(DIGIT, chr())) { + number = parseInt(chr(), 10); + if (ipv4Piece === null) ipv4Piece = number; + else if (ipv4Piece === 0) return; + else ipv4Piece = ipv4Piece * 10 + number; + if (ipv4Piece > 255) return; + pointer++; + } + address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece; + numbersSeen++; + if (numbersSeen === 2 || numbersSeen === 4) pieceIndex++; + } + if (numbersSeen !== 4) return; + break; + } else if (chr() === ':') { + pointer++; + if (!chr()) return; + } else if (chr()) return; + address[pieceIndex++] = value; + } + if (compress !== null) { + swaps = pieceIndex - compress; + pieceIndex = 7; + while (pieceIndex !== 0 && swaps > 0) { + swap = address[pieceIndex]; + address[pieceIndex--] = address[compress + swaps - 1]; + address[compress + --swaps] = swap; + } + } else if (pieceIndex !== 8) return; + return address; +}; + +var findLongestZeroSequence = function (ipv6) { + var maxIndex = null; + var maxLength = 1; + var currStart = null; + var currLength = 0; + var index = 0; + for (; index < 8; index++) { + if (ipv6[index] !== 0) { + if (currLength > maxLength) { + maxIndex = currStart; + maxLength = currLength; + } + currStart = null; + currLength = 0; + } else { + if (currStart === null) currStart = index; + ++currLength; + } + } + return currLength > maxLength ? currStart : maxIndex; +}; + +// https://url.spec.whatwg.org/#host-serializing +var serializeHost = function (host) { + var result, index, compress, ignore0; + + // ipv4 + if (typeof host == 'number') { + result = []; + for (index = 0; index < 4; index++) { + unshift(result, host % 256); + host = floor(host / 256); + } + return join(result, '.'); + } + + // ipv6 + if (typeof host == 'object') { + result = ''; + compress = findLongestZeroSequence(host); + for (index = 0; index < 8; index++) { + if (ignore0 && host[index] === 0) continue; + if (ignore0) ignore0 = false; + if (compress === index) { + result += index ? ':' : '::'; + ignore0 = true; + } else { + result += numberToString(host[index], 16); + if (index < 7) result += ':'; + } + } + return '[' + result + ']'; + } + + return host; +}; + +var C0ControlPercentEncodeSet = {}; +var fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, { + ' ': 1, '"': 1, '<': 1, '>': 1, '`': 1 +}); +var pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, { + '#': 1, '?': 1, '{': 1, '}': 1 +}); +var userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, { + '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\': 1, ']': 1, '^': 1, '|': 1 +}); + +var percentEncode = function (chr, set) { + var code = codeAt(chr, 0); + return code > 0x20 && code < 0x7F && !hasOwn(set, chr) ? chr : encodeURIComponent(chr); +}; + +// https://url.spec.whatwg.org/#special-scheme +var specialSchemes = { + ftp: 21, + file: null, + http: 80, + https: 443, + ws: 80, + wss: 443 +}; + +// https://url.spec.whatwg.org/#windows-drive-letter +var isWindowsDriveLetter = function (string, normalized) { + var second; + return string.length === 2 && exec(ALPHA, charAt(string, 0)) + && ((second = charAt(string, 1)) === ':' || (!normalized && second === '|')); +}; + +// https://url.spec.whatwg.org/#start-with-a-windows-drive-letter +var startsWithWindowsDriveLetter = function (string) { + var third; + return string.length > 1 && isWindowsDriveLetter(stringSlice(string, 0, 2)) && ( + string.length === 2 || + ((third = charAt(string, 2)) === '/' || third === '\\' || third === '?' || third === '#') + ); +}; + +// https://url.spec.whatwg.org/#single-dot-path-segment +var isSingleDot = function (segment) { + return segment === '.' || toLowerCase(segment) === '%2e'; +}; + +// https://url.spec.whatwg.org/#double-dot-path-segment +var isDoubleDot = function (segment) { + segment = toLowerCase(segment); + return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e'; +}; + +// States: +var SCHEME_START = {}; +var SCHEME = {}; +var NO_SCHEME = {}; +var SPECIAL_RELATIVE_OR_AUTHORITY = {}; +var PATH_OR_AUTHORITY = {}; +var RELATIVE = {}; +var RELATIVE_SLASH = {}; +var SPECIAL_AUTHORITY_SLASHES = {}; +var SPECIAL_AUTHORITY_IGNORE_SLASHES = {}; +var AUTHORITY = {}; +var HOST = {}; +var HOSTNAME = {}; +var PORT = {}; +var FILE = {}; +var FILE_SLASH = {}; +var FILE_HOST = {}; +var PATH_START = {}; +var PATH = {}; +var CANNOT_BE_A_BASE_URL_PATH = {}; +var QUERY = {}; +var FRAGMENT = {}; + +var URLState = function (url, isBase, base) { + var urlString = $toString(url); + var baseState, failure, searchParams; + if (isBase) { + failure = this.parse(urlString); + if (failure) throw new TypeError(failure); + this.searchParams = null; + } else { + if (base !== undefined) baseState = new URLState(base, true); + failure = this.parse(urlString, null, baseState); + if (failure) throw new TypeError(failure); + searchParams = getInternalSearchParamsState(new URLSearchParams()); + searchParams.bindURL(this); + this.searchParams = searchParams; + } +}; + +URLState.prototype = { + type: 'URL', + // https://url.spec.whatwg.org/#url-parsing + // eslint-disable-next-line max-statements -- TODO + parse: function (input, stateOverride, base) { + var url = this; + var state = stateOverride || SCHEME_START; + var pointer = 0; + var buffer = ''; + var seenAt = false; + var seenBracket = false; + var seenPasswordToken = false; + var codePoints, chr, bufferCodePoints, failure; + + input = $toString(input); + + if (!stateOverride) { + url.scheme = ''; + url.username = ''; + url.password = ''; + url.host = null; + url.port = null; + url.path = []; + url.query = null; + url.fragment = null; + url.cannotBeABaseURL = false; + input = replace(input, LEADING_C0_CONTROL_OR_SPACE, ''); + input = replace(input, TRAILING_C0_CONTROL_OR_SPACE, '$1'); + } + + input = replace(input, TAB_AND_NEW_LINE, ''); + + codePoints = arrayFrom(input); + + while (pointer <= codePoints.length) { + chr = codePoints[pointer]; + switch (state) { + case SCHEME_START: + if (chr && exec(ALPHA, chr)) { + buffer += toLowerCase(chr); + state = SCHEME; + } else if (!stateOverride) { + state = NO_SCHEME; + continue; + } else return INVALID_SCHEME; + break; + + case SCHEME: + if (chr && (exec(ALPHANUMERIC, chr) || chr === '+' || chr === '-' || chr === '.')) { + buffer += toLowerCase(chr); + } else if (chr === ':') { + if (stateOverride && ( + (url.isSpecial() !== hasOwn(specialSchemes, buffer)) || + (buffer === 'file' && (url.includesCredentials() || url.port !== null)) || + (url.scheme === 'file' && !url.host) + )) return; + url.scheme = buffer; + if (stateOverride) { + if (url.isSpecial() && specialSchemes[url.scheme] === url.port) url.port = null; + return; + } + buffer = ''; + if (url.scheme === 'file') { + state = FILE; + } else if (url.isSpecial() && base && base.scheme === url.scheme) { + state = SPECIAL_RELATIVE_OR_AUTHORITY; + } else if (url.isSpecial()) { + state = SPECIAL_AUTHORITY_SLASHES; + } else if (codePoints[pointer + 1] === '/') { + state = PATH_OR_AUTHORITY; + pointer++; + } else { + url.cannotBeABaseURL = true; + push(url.path, ''); + state = CANNOT_BE_A_BASE_URL_PATH; + } + } else if (!stateOverride) { + buffer = ''; + state = NO_SCHEME; + pointer = 0; + continue; + } else return INVALID_SCHEME; + break; + + case NO_SCHEME: + if (!base || (base.cannotBeABaseURL && chr !== '#')) return INVALID_SCHEME; + if (base.cannotBeABaseURL && chr === '#') { + url.scheme = base.scheme; + url.path = arraySlice(base.path); + url.query = base.query; + url.fragment = ''; + url.cannotBeABaseURL = true; + state = FRAGMENT; + break; + } + state = base.scheme === 'file' ? FILE : RELATIVE; + continue; + + case SPECIAL_RELATIVE_OR_AUTHORITY: + if (chr === '/' && codePoints[pointer + 1] === '/') { + state = SPECIAL_AUTHORITY_IGNORE_SLASHES; + pointer++; + } else { + state = RELATIVE; + continue; + } break; + + case PATH_OR_AUTHORITY: + if (chr === '/') { + state = AUTHORITY; + break; + } else { + state = PATH; + continue; + } + + case RELATIVE: + url.scheme = base.scheme; + if (chr === EOF) { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.query = base.query; + } else if (chr === '/' || (chr === '\\' && url.isSpecial())) { + state = RELATIVE_SLASH; + } else if (chr === '?') { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.query = ''; + state = QUERY; + } else if (chr === '#') { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.query = base.query; + url.fragment = ''; + state = FRAGMENT; + } else { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + url.path = arraySlice(base.path); + url.path.length--; + state = PATH; + continue; + } break; + + case RELATIVE_SLASH: + if (url.isSpecial() && (chr === '/' || chr === '\\')) { + state = SPECIAL_AUTHORITY_IGNORE_SLASHES; + } else if (chr === '/') { + state = AUTHORITY; + } else { + url.username = base.username; + url.password = base.password; + url.host = base.host; + url.port = base.port; + state = PATH; + continue; + } break; + + case SPECIAL_AUTHORITY_SLASHES: + state = SPECIAL_AUTHORITY_IGNORE_SLASHES; + if (chr !== '/' || charAt(buffer, pointer + 1) !== '/') continue; + pointer++; + break; + + case SPECIAL_AUTHORITY_IGNORE_SLASHES: + if (chr !== '/' && chr !== '\\') { + state = AUTHORITY; + continue; + } break; + + case AUTHORITY: + if (chr === '@') { + if (seenAt) buffer = '%40' + buffer; + seenAt = true; + bufferCodePoints = arrayFrom(buffer); + for (var i = 0; i < bufferCodePoints.length; i++) { + var codePoint = bufferCodePoints[i]; + if (codePoint === ':' && !seenPasswordToken) { + seenPasswordToken = true; + continue; + } + var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet); + if (seenPasswordToken) url.password += encodedCodePoints; + else url.username += encodedCodePoints; + } + buffer = ''; + } else if ( + chr === EOF || chr === '/' || chr === '?' || chr === '#' || + (chr === '\\' && url.isSpecial()) + ) { + if (seenAt && buffer === '') return INVALID_AUTHORITY; + pointer -= arrayFrom(buffer).length + 1; + buffer = ''; + state = HOST; + } else buffer += chr; + break; + + case HOST: + case HOSTNAME: + if (stateOverride && url.scheme === 'file') { + state = FILE_HOST; + continue; + } else if (chr === ':' && !seenBracket) { + if (buffer === '') return INVALID_HOST; + failure = url.parseHost(buffer); + if (failure) return failure; + buffer = ''; + state = PORT; + if (stateOverride === HOSTNAME) return; + } else if ( + chr === EOF || chr === '/' || chr === '?' || chr === '#' || + (chr === '\\' && url.isSpecial()) + ) { + if (url.isSpecial() && buffer === '') return INVALID_HOST; + if (stateOverride && buffer === '' && (url.includesCredentials() || url.port !== null)) return; + failure = url.parseHost(buffer); + if (failure) return failure; + buffer = ''; + state = PATH_START; + if (stateOverride) return; + continue; + } else { + if (chr === '[') seenBracket = true; + else if (chr === ']') seenBracket = false; + buffer += chr; + } break; + + case PORT: + if (exec(DIGIT, chr)) { + buffer += chr; + } else if ( + chr === EOF || chr === '/' || chr === '?' || chr === '#' || + (chr === '\\' && url.isSpecial()) || + stateOverride + ) { + if (buffer !== '') { + var port = parseInt(buffer, 10); + if (port > 0xFFFF) return INVALID_PORT; + url.port = (url.isSpecial() && port === specialSchemes[url.scheme]) ? null : port; + buffer = ''; + } + if (stateOverride) return; + state = PATH_START; + continue; + } else return INVALID_PORT; + break; + + case FILE: + url.scheme = 'file'; + if (chr === '/' || chr === '\\') state = FILE_SLASH; + else if (base && base.scheme === 'file') { + switch (chr) { + case EOF: + url.host = base.host; + url.path = arraySlice(base.path); + url.query = base.query; + break; + case '?': + url.host = base.host; + url.path = arraySlice(base.path); + url.query = ''; + state = QUERY; + break; + case '#': + url.host = base.host; + url.path = arraySlice(base.path); + url.query = base.query; + url.fragment = ''; + state = FRAGMENT; + break; + default: + if (!startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) { + url.host = base.host; + url.path = arraySlice(base.path); + url.shortenPath(); + } + state = PATH; + continue; + } + } else { + state = PATH; + continue; + } break; + + case FILE_SLASH: + if (chr === '/' || chr === '\\') { + state = FILE_HOST; + break; + } + if (base && base.scheme === 'file' && !startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) { + if (isWindowsDriveLetter(base.path[0], true)) push(url.path, base.path[0]); + else url.host = base.host; + } + state = PATH; + continue; + + case FILE_HOST: + if (chr === EOF || chr === '/' || chr === '\\' || chr === '?' || chr === '#') { + if (!stateOverride && isWindowsDriveLetter(buffer)) { + state = PATH; + } else if (buffer === '') { + url.host = ''; + if (stateOverride) return; + state = PATH_START; + } else { + failure = url.parseHost(buffer); + if (failure) return failure; + if (url.host === 'localhost') url.host = ''; + if (stateOverride) return; + buffer = ''; + state = PATH_START; + } continue; + } else buffer += chr; + break; + + case PATH_START: + if (url.isSpecial()) { + state = PATH; + if (chr !== '/' && chr !== '\\') continue; + } else if (!stateOverride && chr === '?') { + url.query = ''; + state = QUERY; + } else if (!stateOverride && chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } else if (chr !== EOF) { + state = PATH; + if (chr !== '/') continue; + } break; + + case PATH: + if ( + chr === EOF || chr === '/' || + (chr === '\\' && url.isSpecial()) || + (!stateOverride && (chr === '?' || chr === '#')) + ) { + if (isDoubleDot(buffer)) { + url.shortenPath(); + if (chr !== '/' && !(chr === '\\' && url.isSpecial())) { + push(url.path, ''); + } + } else if (isSingleDot(buffer)) { + if (chr !== '/' && !(chr === '\\' && url.isSpecial())) { + push(url.path, ''); + } + } else { + if (url.scheme === 'file' && !url.path.length && isWindowsDriveLetter(buffer)) { + if (url.host) url.host = ''; + buffer = charAt(buffer, 0) + ':'; // normalize windows drive letter + } + push(url.path, buffer); + } + buffer = ''; + if (url.scheme === 'file' && (chr === EOF || chr === '?' || chr === '#')) { + while (url.path.length > 1 && url.path[0] === '') { + shift(url.path); + } + } + if (chr === '?') { + url.query = ''; + state = QUERY; + } else if (chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } + } else { + buffer += percentEncode(chr, pathPercentEncodeSet); + } break; + + case CANNOT_BE_A_BASE_URL_PATH: + if (chr === '?') { + url.query = ''; + state = QUERY; + } else if (chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } else if (chr !== EOF) { + url.path[0] += percentEncode(chr, C0ControlPercentEncodeSet); + } break; + + case QUERY: + if (!stateOverride && chr === '#') { + url.fragment = ''; + state = FRAGMENT; + } else if (chr !== EOF) { + if (chr === "'" && url.isSpecial()) url.query += '%27'; + else if (chr === '#') url.query += '%23'; + else url.query += percentEncode(chr, C0ControlPercentEncodeSet); + } break; + + case FRAGMENT: + if (chr !== EOF) url.fragment += percentEncode(chr, fragmentPercentEncodeSet); + break; + } + + pointer++; + } + }, + // https://url.spec.whatwg.org/#host-parsing + parseHost: function (input) { + var result, codePoints, index; + if (charAt(input, 0) === '[') { + if (charAt(input, input.length - 1) !== ']') return INVALID_HOST; + result = parseIPv6(stringSlice(input, 1, -1)); + if (!result) return INVALID_HOST; + this.host = result; + // opaque host + } else if (!this.isSpecial()) { + if (exec(FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT, input)) return INVALID_HOST; + result = ''; + codePoints = arrayFrom(input); + for (index = 0; index < codePoints.length; index++) { + result += percentEncode(codePoints[index], C0ControlPercentEncodeSet); + } + this.host = result; + } else { + input = toASCII(input); + if (exec(FORBIDDEN_HOST_CODE_POINT, input)) return INVALID_HOST; + result = parseIPv4(input); + if (result === null) return INVALID_HOST; + this.host = result; + } + }, + // https://url.spec.whatwg.org/#cannot-have-a-username-password-port + cannotHaveUsernamePasswordPort: function () { + return !this.host || this.cannotBeABaseURL || this.scheme === 'file'; + }, + // https://url.spec.whatwg.org/#include-credentials + includesCredentials: function () { + return this.username !== '' || this.password !== ''; + }, + // https://url.spec.whatwg.org/#is-special + isSpecial: function () { + return hasOwn(specialSchemes, this.scheme); + }, + // https://url.spec.whatwg.org/#shorten-a-urls-path + shortenPath: function () { + var path = this.path; + var pathSize = path.length; + if (pathSize && (this.scheme !== 'file' || pathSize !== 1 || !isWindowsDriveLetter(path[0], true))) { + path.length--; + } + }, + // https://url.spec.whatwg.org/#concept-url-serializer + serialize: function () { + var url = this; + var scheme = url.scheme; + var username = url.username; + var password = url.password; + var host = url.host; + var port = url.port; + var path = url.path; + var query = url.query; + var fragment = url.fragment; + var output = scheme + ':'; + if (host !== null) { + output += '//'; + if (url.includesCredentials()) { + output += username + (password ? ':' + password : '') + '@'; + } + output += serializeHost(host); + if (port !== null) output += ':' + port; + } else if (scheme === 'file') output += '//'; + output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : ''; + if (query !== null) output += '?' + query; + if (fragment !== null) output += '#' + fragment; + return output; + }, + // https://url.spec.whatwg.org/#dom-url-href + setHref: function (href) { + var failure = this.parse(href); + if (failure) throw new TypeError(failure); + this.searchParams.update(); + }, + // https://url.spec.whatwg.org/#dom-url-origin + getOrigin: function () { + var scheme = this.scheme; + var port = this.port; + if (scheme === 'blob') try { + return new URLConstructor(scheme.path[0]).origin; + } catch (error) { + return 'null'; + } + if (scheme === 'file' || !this.isSpecial()) return 'null'; + return scheme + '://' + serializeHost(this.host) + (port !== null ? ':' + port : ''); + }, + // https://url.spec.whatwg.org/#dom-url-protocol + getProtocol: function () { + return this.scheme + ':'; + }, + setProtocol: function (protocol) { + this.parse($toString(protocol) + ':', SCHEME_START); + }, + // https://url.spec.whatwg.org/#dom-url-username + getUsername: function () { + return this.username; + }, + setUsername: function (username) { + var codePoints = arrayFrom($toString(username)); + if (this.cannotHaveUsernamePasswordPort()) return; + this.username = ''; + for (var i = 0; i < codePoints.length; i++) { + this.username += percentEncode(codePoints[i], userinfoPercentEncodeSet); + } + }, + // https://url.spec.whatwg.org/#dom-url-password + getPassword: function () { + return this.password; + }, + setPassword: function (password) { + var codePoints = arrayFrom($toString(password)); + if (this.cannotHaveUsernamePasswordPort()) return; + this.password = ''; + for (var i = 0; i < codePoints.length; i++) { + this.password += percentEncode(codePoints[i], userinfoPercentEncodeSet); + } + }, + // https://url.spec.whatwg.org/#dom-url-host + getHost: function () { + var host = this.host; + var port = this.port; + return host === null ? '' + : port === null ? serializeHost(host) + : serializeHost(host) + ':' + port; + }, + setHost: function (host) { + if (this.cannotBeABaseURL) return; + this.parse(host, HOST); + }, + // https://url.spec.whatwg.org/#dom-url-hostname + getHostname: function () { + var host = this.host; + return host === null ? '' : serializeHost(host); + }, + setHostname: function (hostname) { + if (this.cannotBeABaseURL) return; + this.parse(hostname, HOSTNAME); + }, + // https://url.spec.whatwg.org/#dom-url-port + getPort: function () { + var port = this.port; + return port === null ? '' : $toString(port); + }, + setPort: function (port) { + if (this.cannotHaveUsernamePasswordPort()) return; + port = $toString(port); + if (port === '') this.port = null; + else this.parse(port, PORT); + }, + // https://url.spec.whatwg.org/#dom-url-pathname + getPathname: function () { + var path = this.path; + return this.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : ''; + }, + setPathname: function (pathname) { + if (this.cannotBeABaseURL) return; + this.path = []; + this.parse(pathname, PATH_START); + }, + // https://url.spec.whatwg.org/#dom-url-search + getSearch: function () { + var query = this.query; + return query ? '?' + query : ''; + }, + setSearch: function (search) { + search = $toString(search); + if (search === '') { + this.query = null; + } else { + if (charAt(search, 0) === '?') search = stringSlice(search, 1); + this.query = ''; + this.parse(search, QUERY); + } + this.searchParams.update(); + }, + // https://url.spec.whatwg.org/#dom-url-searchparams + getSearchParams: function () { + return this.searchParams.facade; + }, + // https://url.spec.whatwg.org/#dom-url-hash + getHash: function () { + var fragment = this.fragment; + return fragment ? '#' + fragment : ''; + }, + setHash: function (hash) { + hash = $toString(hash); + if (hash === '') { + this.fragment = null; + return; + } + if (charAt(hash, 0) === '#') hash = stringSlice(hash, 1); + this.fragment = ''; + this.parse(hash, FRAGMENT); + }, + update: function () { + this.query = this.searchParams.serialize() || null; + } +}; + +// `URL` constructor +// https://url.spec.whatwg.org/#url-class +var URLConstructor = function URL(url /* , base */) { + var that = anInstance(this, URLPrototype); + var base = validateArgumentsLength(arguments.length, 1) > 1 ? arguments[1] : undefined; + var state = setInternalState(that, new URLState(url, false, base)); + if (!DESCRIPTORS) { + that.href = state.serialize(); + that.origin = state.getOrigin(); + that.protocol = state.getProtocol(); + that.username = state.getUsername(); + that.password = state.getPassword(); + that.host = state.getHost(); + that.hostname = state.getHostname(); + that.port = state.getPort(); + that.pathname = state.getPathname(); + that.search = state.getSearch(); + that.searchParams = state.getSearchParams(); + that.hash = state.getHash(); + } +}; + +var URLPrototype = URLConstructor.prototype; + +var accessorDescriptor = function (getter, setter) { + return { + get: function () { + return getInternalURLState(this)[getter](); + }, + set: setter && function (value) { + return getInternalURLState(this)[setter](value); + }, + configurable: true, + enumerable: true + }; +}; + +if (DESCRIPTORS) { + // `URL.prototype.href` accessors pair + // https://url.spec.whatwg.org/#dom-url-href + defineBuiltInAccessor(URLPrototype, 'href', accessorDescriptor('serialize', 'setHref')); + // `URL.prototype.origin` getter + // https://url.spec.whatwg.org/#dom-url-origin + defineBuiltInAccessor(URLPrototype, 'origin', accessorDescriptor('getOrigin')); + // `URL.prototype.protocol` accessors pair + // https://url.spec.whatwg.org/#dom-url-protocol + defineBuiltInAccessor(URLPrototype, 'protocol', accessorDescriptor('getProtocol', 'setProtocol')); + // `URL.prototype.username` accessors pair + // https://url.spec.whatwg.org/#dom-url-username + defineBuiltInAccessor(URLPrototype, 'username', accessorDescriptor('getUsername', 'setUsername')); + // `URL.prototype.password` accessors pair + // https://url.spec.whatwg.org/#dom-url-password + defineBuiltInAccessor(URLPrototype, 'password', accessorDescriptor('getPassword', 'setPassword')); + // `URL.prototype.host` accessors pair + // https://url.spec.whatwg.org/#dom-url-host + defineBuiltInAccessor(URLPrototype, 'host', accessorDescriptor('getHost', 'setHost')); + // `URL.prototype.hostname` accessors pair + // https://url.spec.whatwg.org/#dom-url-hostname + defineBuiltInAccessor(URLPrototype, 'hostname', accessorDescriptor('getHostname', 'setHostname')); + // `URL.prototype.port` accessors pair + // https://url.spec.whatwg.org/#dom-url-port + defineBuiltInAccessor(URLPrototype, 'port', accessorDescriptor('getPort', 'setPort')); + // `URL.prototype.pathname` accessors pair + // https://url.spec.whatwg.org/#dom-url-pathname + defineBuiltInAccessor(URLPrototype, 'pathname', accessorDescriptor('getPathname', 'setPathname')); + // `URL.prototype.search` accessors pair + // https://url.spec.whatwg.org/#dom-url-search + defineBuiltInAccessor(URLPrototype, 'search', accessorDescriptor('getSearch', 'setSearch')); + // `URL.prototype.searchParams` getter + // https://url.spec.whatwg.org/#dom-url-searchparams + defineBuiltInAccessor(URLPrototype, 'searchParams', accessorDescriptor('getSearchParams')); + // `URL.prototype.hash` accessors pair + // https://url.spec.whatwg.org/#dom-url-hash + defineBuiltInAccessor(URLPrototype, 'hash', accessorDescriptor('getHash', 'setHash')); +} + +// `URL.prototype.toJSON` method +// https://url.spec.whatwg.org/#dom-url-tojson +defineBuiltIn(URLPrototype, 'toJSON', function toJSON() { + return getInternalURLState(this).serialize(); +}, { enumerable: true }); + +// `URL.prototype.toString` method +// https://url.spec.whatwg.org/#URL-stringification-behavior +defineBuiltIn(URLPrototype, 'toString', function toString() { + return getInternalURLState(this).serialize(); +}, { enumerable: true }); + +if (NativeURL) { + var nativeCreateObjectURL = NativeURL.createObjectURL; + var nativeRevokeObjectURL = NativeURL.revokeObjectURL; + // `URL.createObjectURL` method + // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL + if (nativeCreateObjectURL) defineBuiltIn(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL)); + // `URL.revokeObjectURL` method + // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL + if (nativeRevokeObjectURL) defineBuiltIn(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL)); +} + +setToStringTag(URLConstructor, 'URL'); + +$({ global: true, constructor: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, { + URL: URLConstructor +}); diff --git a/node_modules/core-js/modules/web.url.js b/node_modules/core-js/modules/web.url.js new file mode 100644 index 00000000..5ec16d10 --- /dev/null +++ b/node_modules/core-js/modules/web.url.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this module from `core-js@4` since it's replaced to module below +require('../modules/web.url.constructor'); diff --git a/node_modules/core-js/modules/web.url.parse.js b/node_modules/core-js/modules/web.url.parse.js new file mode 100644 index 00000000..1a89d6f3 --- /dev/null +++ b/node_modules/core-js/modules/web.url.parse.js @@ -0,0 +1,23 @@ +'use strict'; +var $ = require('../internals/export'); +var getBuiltIn = require('../internals/get-built-in'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); +var toString = require('../internals/to-string'); +var USE_NATIVE_URL = require('../internals/url-constructor-detection'); + +var URL = getBuiltIn('URL'); + +// `URL.parse` method +// https://url.spec.whatwg.org/#dom-url-canparse +$({ target: 'URL', stat: true, forced: !USE_NATIVE_URL }, { + parse: function parse(url) { + var length = validateArgumentsLength(arguments.length, 1); + var urlString = toString(url); + var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]); + try { + return new URL(urlString, base); + } catch (error) { + return null; + } + } +}); diff --git a/node_modules/core-js/modules/web.url.to-json.js b/node_modules/core-js/modules/web.url.to-json.js new file mode 100644 index 00000000..f4f41c36 --- /dev/null +++ b/node_modules/core-js/modules/web.url.to-json.js @@ -0,0 +1,11 @@ +'use strict'; +var $ = require('../internals/export'); +var call = require('../internals/function-call'); + +// `URL.prototype.toJSON` method +// https://url.spec.whatwg.org/#dom-url-tojson +$({ target: 'URL', proto: true, enumerable: true }, { + toJSON: function toJSON() { + return call(URL.prototype.toString, this); + } +}); diff --git a/node_modules/core-js/package.json b/node_modules/core-js/package.json new file mode 100644 index 00000000..a010e735 --- /dev/null +++ b/node_modules/core-js/package.json @@ -0,0 +1,73 @@ +{ + "name": "core-js", + "version": "3.41.0", + "type": "commonjs", + "description": "Standard library", + "keywords": [ + "ES3", + "ES5", + "ES6", + "ES7", + "ES2015", + "ES2016", + "ES2017", + "ES2018", + "ES2019", + "ES2020", + "ES2021", + "ES2022", + "ES2023", + "ES2024", + "ECMAScript 3", + "ECMAScript 5", + "ECMAScript 6", + "ECMAScript 7", + "ECMAScript 2015", + "ECMAScript 2016", + "ECMAScript 2017", + "ECMAScript 2018", + "ECMAScript 2019", + "ECMAScript 2020", + "ECMAScript 2021", + "ECMAScript 2022", + "ECMAScript 2023", + "ECMAScript 2024", + "Map", + "Set", + "WeakMap", + "WeakSet", + "TypedArray", + "Promise", + "Observable", + "Symbol", + "Iterator", + "AsyncIterator", + "URL", + "URLSearchParams", + "queueMicrotask", + "setImmediate", + "structuredClone", + "polyfill", + "ponyfill", + "shim" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/zloirock/core-js.git", + "directory": "packages/core-js" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + }, + "license": "MIT", + "author": { + "name": "Denis Pushkarev", + "email": "zloirock@zloirock.ru", + "url": "http://zloirock.ru" + }, + "main": "index.js", + "scripts": { + "postinstall": "node -e \"try{require('./postinstall')}catch(e){}\"" + } +} diff --git a/node_modules/core-js/postinstall.js b/node_modules/core-js/postinstall.js new file mode 100644 index 00000000..a75132c4 --- /dev/null +++ b/node_modules/core-js/postinstall.js @@ -0,0 +1,62 @@ +'use strict'; +/* eslint-disable node/no-sync -- avoiding overcomplicating */ +/* eslint-disable unicorn/prefer-node-protocol -- ancient env possible */ +var fs = require('fs'); +var os = require('os'); +var path = require('path'); + +var env = process.env; +var ADBLOCK = is(env.ADBLOCK); +var COLOR = is(env.npm_config_color); +var DISABLE_OPENCOLLECTIVE = is(env.DISABLE_OPENCOLLECTIVE); +var SILENT = ['silent', 'error', 'warn'].indexOf(env.npm_config_loglevel) !== -1; +var OPEN_SOURCE_CONTRIBUTOR = is(env.OPEN_SOURCE_CONTRIBUTOR); +var MINUTE = 60 * 1000; + +// you could add a PR with an env variable for your CI detection +var CI = [ + 'BUILD_NUMBER', + 'CI', + 'CONTINUOUS_INTEGRATION', + 'DRONE', + 'RUN_ID' +].some(function (it) { return is(env[it]); }); + +var BANNER = '\u001B[96mThank you for using core-js (\u001B[94m https://github.com/zloirock/core-js \u001B[96m) for polyfilling JavaScript standard library!\u001B[0m\n\n' + + '\u001B[96mThe project needs your help! Please consider supporting core-js:\u001B[0m\n' + + '\u001B[96m>\u001B[94m https://opencollective.com/core-js \u001B[0m\n' + + '\u001B[96m>\u001B[94m https://patreon.com/zloirock \u001B[0m\n' + + '\u001B[96m>\u001B[94m https://boosty.to/zloirock \u001B[0m\n' + + '\u001B[96m>\u001B[94m bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz \u001B[0m\n\n' + + '\u001B[96mI highly recommend reading this:\u001B[94m https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md \u001B[96m\u001B[0m\n'; + +function is(it) { + return !!it && it !== '0' && it !== 'false'; +} + +function isBannerRequired() { + if (ADBLOCK || CI || DISABLE_OPENCOLLECTIVE || SILENT || OPEN_SOURCE_CONTRIBUTOR) return false; + var file = path.join(os.tmpdir(), 'core-js-banners'); + var banners = []; + try { + var DELTA = Date.now() - fs.statSync(file).mtime; + if (DELTA >= 0 && DELTA < MINUTE * 3) { + banners = JSON.parse(fs.readFileSync(file)); + if (banners.indexOf(BANNER) !== -1) return false; + } + } catch (error) { + banners = []; + } + try { + banners.push(BANNER); + fs.writeFileSync(file, JSON.stringify(banners), 'utf8'); + } catch (error) { /* empty */ } + return true; +} + +function showBanner() { + // eslint-disable-next-line no-console, regexp/no-control-character -- output + console.log(COLOR ? BANNER : BANNER.replace(/\u001B\[\d+m/g, '')); +} + +if (isBannerRequired()) showBanner(); diff --git a/node_modules/core-js/proposals/accessible-object-hasownproperty.js b/node_modules/core-js/proposals/accessible-object-hasownproperty.js new file mode 100644 index 00000000..aad09888 --- /dev/null +++ b/node_modules/core-js/proposals/accessible-object-hasownproperty.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-accessible-object-hasownproperty +require('../modules/esnext.object.has-own'); diff --git a/node_modules/core-js/proposals/array-buffer-base64.js b/node_modules/core-js/proposals/array-buffer-base64.js new file mode 100644 index 00000000..e4616882 --- /dev/null +++ b/node_modules/core-js/proposals/array-buffer-base64.js @@ -0,0 +1,8 @@ +'use strict'; +// https://github.com/tc39/proposal-arraybuffer-base64 +require('../modules/esnext.uint8-array.from-base64'); +require('../modules/esnext.uint8-array.from-hex'); +require('../modules/esnext.uint8-array.set-from-base64'); +require('../modules/esnext.uint8-array.set-from-hex'); +require('../modules/esnext.uint8-array.to-base64'); +require('../modules/esnext.uint8-array.to-hex'); diff --git a/node_modules/core-js/proposals/array-buffer-transfer.js b/node_modules/core-js/proposals/array-buffer-transfer.js new file mode 100644 index 00000000..409da3d3 --- /dev/null +++ b/node_modules/core-js/proposals/array-buffer-transfer.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-arraybuffer-transfer +require('../modules/esnext.array-buffer.detached'); +require('../modules/esnext.array-buffer.transfer'); +require('../modules/esnext.array-buffer.transfer-to-fixed-length'); diff --git a/node_modules/core-js/proposals/array-filtering-stage-1.js b/node_modules/core-js/proposals/array-filtering-stage-1.js new file mode 100644 index 00000000..de07b81b --- /dev/null +++ b/node_modules/core-js/proposals/array-filtering-stage-1.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-array-filtering +require('../modules/esnext.array.filter-reject'); +require('../modules/esnext.typed-array.filter-reject'); diff --git a/node_modules/core-js/proposals/array-filtering.js b/node_modules/core-js/proposals/array-filtering.js new file mode 100644 index 00000000..624b1a9f --- /dev/null +++ b/node_modules/core-js/proposals/array-filtering.js @@ -0,0 +1,8 @@ +'use strict'; +// https://github.com/tc39/proposal-array-filtering +// TODO: Remove from `core-js@4` +require('../modules/esnext.array.filter-out'); +require('../modules/esnext.array.filter-reject'); +// TODO: Remove from `core-js@4` +require('../modules/esnext.typed-array.filter-out'); +require('../modules/esnext.typed-array.filter-reject'); diff --git a/node_modules/core-js/proposals/array-find-from-last.js b/node_modules/core-js/proposals/array-find-from-last.js new file mode 100644 index 00000000..a60804bf --- /dev/null +++ b/node_modules/core-js/proposals/array-find-from-last.js @@ -0,0 +1,6 @@ +'use strict'; +// https://github.com/tc39/proposal-array-find-from-last/ +require('../modules/esnext.array.find-last'); +require('../modules/esnext.array.find-last-index'); +require('../modules/esnext.typed-array.find-last'); +require('../modules/esnext.typed-array.find-last-index'); diff --git a/node_modules/core-js/proposals/array-flat-map.js b/node_modules/core-js/proposals/array-flat-map.js new file mode 100644 index 00000000..bd56314e --- /dev/null +++ b/node_modules/core-js/proposals/array-flat-map.js @@ -0,0 +1,6 @@ +'use strict'; +// https://github.com/tc39/proposal-flatMap +require('../modules/es.array.flat'); +require('../modules/es.array.flat-map'); +require('../modules/es.array.unscopables.flat'); +require('../modules/es.array.unscopables.flat-map'); diff --git a/node_modules/core-js/proposals/array-from-async-stage-2.js b/node_modules/core-js/proposals/array-from-async-stage-2.js new file mode 100644 index 00000000..70264eed --- /dev/null +++ b/node_modules/core-js/proposals/array-from-async-stage-2.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-array-from-async +require('../modules/esnext.array.from-async'); diff --git a/node_modules/core-js/proposals/array-from-async.js b/node_modules/core-js/proposals/array-from-async.js new file mode 100644 index 00000000..bf4f5438 --- /dev/null +++ b/node_modules/core-js/proposals/array-from-async.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-array-from-async +require('../modules/esnext.array.from-async'); +// TODO: Remove from `core-js@4` +require('../modules/esnext.typed-array.from-async'); diff --git a/node_modules/core-js/proposals/array-grouping-stage-3-2.js b/node_modules/core-js/proposals/array-grouping-stage-3-2.js new file mode 100644 index 00000000..b4bc7423 --- /dev/null +++ b/node_modules/core-js/proposals/array-grouping-stage-3-2.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-array-grouping +require('../modules/esnext.array.group'); +require('../modules/esnext.array.group-to-map'); diff --git a/node_modules/core-js/proposals/array-grouping-stage-3.js b/node_modules/core-js/proposals/array-grouping-stage-3.js new file mode 100644 index 00000000..338c26e8 --- /dev/null +++ b/node_modules/core-js/proposals/array-grouping-stage-3.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-array-grouping +// TODO: Remove from `core-js@4` +require('../modules/esnext.array.group-by'); +require('../modules/esnext.array.group-by-to-map'); diff --git a/node_modules/core-js/proposals/array-grouping-v2.js b/node_modules/core-js/proposals/array-grouping-v2.js new file mode 100644 index 00000000..6cca4194 --- /dev/null +++ b/node_modules/core-js/proposals/array-grouping-v2.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-array-grouping +require('../modules/esnext.map.group-by'); +require('../modules/esnext.object.group-by'); diff --git a/node_modules/core-js/proposals/array-grouping.js b/node_modules/core-js/proposals/array-grouping.js new file mode 100644 index 00000000..8ee49a01 --- /dev/null +++ b/node_modules/core-js/proposals/array-grouping.js @@ -0,0 +1,6 @@ +'use strict'; +// https://github.com/tc39/proposal-array-grouping +require('../modules/esnext.array.group-by'); +require('../modules/esnext.array.group-by-to-map'); +// TODO: Remove from `core-js@4` +require('../modules/esnext.typed-array.group-by'); diff --git a/node_modules/core-js/proposals/array-includes.js b/node_modules/core-js/proposals/array-includes.js new file mode 100644 index 00000000..7c2726d0 --- /dev/null +++ b/node_modules/core-js/proposals/array-includes.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-Array.prototype.includes +require('../modules/es.array.includes'); +require('../modules/es.typed-array.includes'); diff --git a/node_modules/core-js/proposals/array-is-template-object.js b/node_modules/core-js/proposals/array-is-template-object.js new file mode 100644 index 00000000..3864d4ce --- /dev/null +++ b/node_modules/core-js/proposals/array-is-template-object.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-array-is-template-object +require('../modules/esnext.array.is-template-object'); diff --git a/node_modules/core-js/proposals/array-last.js b/node_modules/core-js/proposals/array-last.js new file mode 100644 index 00000000..7d5015ef --- /dev/null +++ b/node_modules/core-js/proposals/array-last.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-array-last +require('../modules/esnext.array.last-index'); +require('../modules/esnext.array.last-item'); diff --git a/node_modules/core-js/proposals/array-unique.js b/node_modules/core-js/proposals/array-unique.js new file mode 100644 index 00000000..d854af00 --- /dev/null +++ b/node_modules/core-js/proposals/array-unique.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-array-unique +require('../modules/es.map'); +require('../modules/esnext.array.unique-by'); +require('../modules/esnext.typed-array.unique-by'); diff --git a/node_modules/core-js/proposals/async-explicit-resource-management.js b/node_modules/core-js/proposals/async-explicit-resource-management.js new file mode 100644 index 00000000..3d2a651c --- /dev/null +++ b/node_modules/core-js/proposals/async-explicit-resource-management.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: Remove from `core-js@4` +// https://github.com/tc39/proposal-async-explicit-resource-management +require('../modules/esnext.suppressed-error.constructor'); +require('../modules/esnext.async-disposable-stack.constructor'); +require('../modules/esnext.async-iterator.async-dispose'); +require('../modules/esnext.symbol.async-dispose'); diff --git a/node_modules/core-js/proposals/async-iteration.js b/node_modules/core-js/proposals/async-iteration.js new file mode 100644 index 00000000..085dbfba --- /dev/null +++ b/node_modules/core-js/proposals/async-iteration.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-async-iteration +require('../modules/es.symbol.async-iterator'); diff --git a/node_modules/core-js/proposals/async-iterator-helpers.js b/node_modules/core-js/proposals/async-iterator-helpers.js new file mode 100644 index 00000000..22314337 --- /dev/null +++ b/node_modules/core-js/proposals/async-iterator-helpers.js @@ -0,0 +1,16 @@ +'use strict'; +// https://github.com/tc39/proposal-async-iterator-helpers +require('../modules/esnext.async-iterator.constructor'); +require('../modules/esnext.async-iterator.drop'); +require('../modules/esnext.async-iterator.every'); +require('../modules/esnext.async-iterator.filter'); +require('../modules/esnext.async-iterator.find'); +require('../modules/esnext.async-iterator.flat-map'); +require('../modules/esnext.async-iterator.for-each'); +require('../modules/esnext.async-iterator.from'); +require('../modules/esnext.async-iterator.map'); +require('../modules/esnext.async-iterator.reduce'); +require('../modules/esnext.async-iterator.some'); +require('../modules/esnext.async-iterator.take'); +require('../modules/esnext.async-iterator.to-array'); +require('../modules/esnext.iterator.to-async'); diff --git a/node_modules/core-js/proposals/change-array-by-copy-stage-4.js b/node_modules/core-js/proposals/change-array-by-copy-stage-4.js new file mode 100644 index 00000000..d93aa8a0 --- /dev/null +++ b/node_modules/core-js/proposals/change-array-by-copy-stage-4.js @@ -0,0 +1,9 @@ +'use strict'; +// https://github.com/tc39/proposal-change-array-by-copy +require('../modules/esnext.array.to-reversed'); +require('../modules/esnext.array.to-sorted'); +require('../modules/esnext.array.to-spliced'); +require('../modules/esnext.array.with'); +require('../modules/esnext.typed-array.to-reversed'); +require('../modules/esnext.typed-array.to-sorted'); +require('../modules/esnext.typed-array.with'); diff --git a/node_modules/core-js/proposals/change-array-by-copy.js b/node_modules/core-js/proposals/change-array-by-copy.js new file mode 100644 index 00000000..02188ee4 --- /dev/null +++ b/node_modules/core-js/proposals/change-array-by-copy.js @@ -0,0 +1,11 @@ +'use strict'; +// https://github.com/tc39/proposal-change-array-by-copy +require('../modules/esnext.array.to-reversed'); +require('../modules/esnext.array.to-sorted'); +require('../modules/esnext.array.to-spliced'); +require('../modules/esnext.array.with'); +require('../modules/esnext.typed-array.to-reversed'); +require('../modules/esnext.typed-array.to-sorted'); +// TODO: Remove from `core-js@4` +require('../modules/esnext.typed-array.to-spliced'); +require('../modules/esnext.typed-array.with'); diff --git a/node_modules/core-js/proposals/collection-methods.js b/node_modules/core-js/proposals/collection-methods.js new file mode 100644 index 00000000..32a82f61 --- /dev/null +++ b/node_modules/core-js/proposals/collection-methods.js @@ -0,0 +1,29 @@ +'use strict'; +// https://github.com/tc39/proposal-collection-methods +require('../modules/esnext.map.group-by'); +require('../modules/esnext.map.key-by'); +require('../modules/esnext.map.delete-all'); +require('../modules/esnext.map.every'); +require('../modules/esnext.map.filter'); +require('../modules/esnext.map.find'); +require('../modules/esnext.map.find-key'); +require('../modules/esnext.map.includes'); +require('../modules/esnext.map.key-of'); +require('../modules/esnext.map.map-keys'); +require('../modules/esnext.map.map-values'); +require('../modules/esnext.map.merge'); +require('../modules/esnext.map.reduce'); +require('../modules/esnext.map.some'); +require('../modules/esnext.map.update'); +require('../modules/esnext.set.add-all'); +require('../modules/esnext.set.delete-all'); +require('../modules/esnext.set.every'); +require('../modules/esnext.set.filter'); +require('../modules/esnext.set.find'); +require('../modules/esnext.set.join'); +require('../modules/esnext.set.map'); +require('../modules/esnext.set.reduce'); +require('../modules/esnext.set.some'); +require('../modules/esnext.weak-map.delete-all'); +require('../modules/esnext.weak-set.add-all'); +require('../modules/esnext.weak-set.delete-all'); diff --git a/node_modules/core-js/proposals/collection-of-from.js b/node_modules/core-js/proposals/collection-of-from.js new file mode 100644 index 00000000..6fbf7e3b --- /dev/null +++ b/node_modules/core-js/proposals/collection-of-from.js @@ -0,0 +1,10 @@ +'use strict'; +// https://github.com/tc39/proposal-setmap-offrom +require('../modules/esnext.map.from'); +require('../modules/esnext.map.of'); +require('../modules/esnext.set.from'); +require('../modules/esnext.set.of'); +require('../modules/esnext.weak-map.from'); +require('../modules/esnext.weak-map.of'); +require('../modules/esnext.weak-set.from'); +require('../modules/esnext.weak-set.of'); diff --git a/node_modules/core-js/proposals/data-view-get-set-uint8-clamped.js b/node_modules/core-js/proposals/data-view-get-set-uint8-clamped.js new file mode 100644 index 00000000..065b2837 --- /dev/null +++ b/node_modules/core-js/proposals/data-view-get-set-uint8-clamped.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-dataview-get-set-uint8clamped +require('../modules/esnext.data-view.get-uint8-clamped'); +require('../modules/esnext.data-view.set-uint8-clamped'); diff --git a/node_modules/core-js/proposals/decorator-metadata-v2.js b/node_modules/core-js/proposals/decorator-metadata-v2.js new file mode 100644 index 00000000..e0a26c2c --- /dev/null +++ b/node_modules/core-js/proposals/decorator-metadata-v2.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-decorator-metadata +require('../modules/esnext.function.metadata'); +require('../modules/esnext.symbol.metadata'); diff --git a/node_modules/core-js/proposals/decorator-metadata.js b/node_modules/core-js/proposals/decorator-metadata.js new file mode 100644 index 00000000..2cc3395c --- /dev/null +++ b/node_modules/core-js/proposals/decorator-metadata.js @@ -0,0 +1,4 @@ +'use strict'; +// TODO: Remove from `core-js@4` +// https://github.com/tc39/proposal-decorator-metadata +require('../modules/esnext.symbol.metadata-key'); diff --git a/node_modules/core-js/proposals/decorators.js b/node_modules/core-js/proposals/decorators.js new file mode 100644 index 00000000..9e52ad22 --- /dev/null +++ b/node_modules/core-js/proposals/decorators.js @@ -0,0 +1,4 @@ +'use strict'; +// TODO: Remove from `core-js@4` +// https://github.com/tc39/proposal-decorators +require('../modules/esnext.symbol.metadata'); diff --git a/node_modules/core-js/proposals/efficient-64-bit-arithmetic.js b/node_modules/core-js/proposals/efficient-64-bit-arithmetic.js new file mode 100644 index 00000000..f9af1339 --- /dev/null +++ b/node_modules/core-js/proposals/efficient-64-bit-arithmetic.js @@ -0,0 +1,7 @@ +'use strict'; +// TODO: remove from `core-js@4` as withdrawn +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +require('../modules/esnext.math.iaddh'); +require('../modules/esnext.math.isubh'); +require('../modules/esnext.math.imulh'); +require('../modules/esnext.math.umulh'); diff --git a/node_modules/core-js/proposals/error-cause.js b/node_modules/core-js/proposals/error-cause.js new file mode 100644 index 00000000..16dd0207 --- /dev/null +++ b/node_modules/core-js/proposals/error-cause.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-error-cause +require('../modules/es.error.cause'); +require('../modules/es.aggregate-error.cause'); diff --git a/node_modules/core-js/proposals/explicit-resource-management.js b/node_modules/core-js/proposals/explicit-resource-management.js new file mode 100644 index 00000000..08b73383 --- /dev/null +++ b/node_modules/core-js/proposals/explicit-resource-management.js @@ -0,0 +1,9 @@ +'use strict'; +// https://github.com/tc39/proposal-explicit-resource-management +require('../modules/esnext.suppressed-error.constructor'); +require('../modules/esnext.async-disposable-stack.constructor'); +require('../modules/esnext.async-iterator.async-dispose'); +require('../modules/esnext.disposable-stack.constructor'); +require('../modules/esnext.iterator.dispose'); +require('../modules/esnext.symbol.async-dispose'); +require('../modules/esnext.symbol.dispose'); diff --git a/node_modules/core-js/proposals/extractors.js b/node_modules/core-js/proposals/extractors.js new file mode 100644 index 00000000..abda3a8c --- /dev/null +++ b/node_modules/core-js/proposals/extractors.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-extractors +require('../modules/esnext.symbol.custom-matcher'); diff --git a/node_modules/core-js/proposals/float16.js b/node_modules/core-js/proposals/float16.js new file mode 100644 index 00000000..ac43dac2 --- /dev/null +++ b/node_modules/core-js/proposals/float16.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-float16array +require('../modules/esnext.data-view.get-float16'); +require('../modules/esnext.data-view.set-float16'); +require('../modules/esnext.math.f16round'); diff --git a/node_modules/core-js/proposals/function-demethodize.js b/node_modules/core-js/proposals/function-demethodize.js new file mode 100644 index 00000000..6276099d --- /dev/null +++ b/node_modules/core-js/proposals/function-demethodize.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/js-choi/proposal-function-demethodize +require('../modules/esnext.function.demethodize'); diff --git a/node_modules/core-js/proposals/function-is-callable-is-constructor.js b/node_modules/core-js/proposals/function-is-callable-is-constructor.js new file mode 100644 index 00000000..888ddd04 --- /dev/null +++ b/node_modules/core-js/proposals/function-is-callable-is-constructor.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md +require('../modules/esnext.function.is-callable'); +require('../modules/esnext.function.is-constructor'); diff --git a/node_modules/core-js/proposals/function-un-this.js b/node_modules/core-js/proposals/function-un-this.js new file mode 100644 index 00000000..88cb32d6 --- /dev/null +++ b/node_modules/core-js/proposals/function-un-this.js @@ -0,0 +1,4 @@ +'use strict'; +// TODO: Remove from `core-js@4` +// https://github.com/js-choi/proposal-function-un-this +require('../modules/esnext.function.un-this'); diff --git a/node_modules/core-js/proposals/global-this.js b/node_modules/core-js/proposals/global-this.js new file mode 100644 index 00000000..aa3a2100 --- /dev/null +++ b/node_modules/core-js/proposals/global-this.js @@ -0,0 +1,6 @@ +'use strict'; +// https://github.com/tc39/proposal-global +require('../modules/esnext.global-this'); +var globalThis = require('../internals/global-this'); + +module.exports = globalThis; diff --git a/node_modules/core-js/proposals/index.js b/node_modules/core-js/proposals/index.js new file mode 100644 index 00000000..c470daee --- /dev/null +++ b/node_modules/core-js/proposals/index.js @@ -0,0 +1,3 @@ +'use strict'; +// TODO: Remove this entry from `core-js@4` +require('../stage'); diff --git a/node_modules/core-js/proposals/is-error.js b/node_modules/core-js/proposals/is-error.js new file mode 100644 index 00000000..f1586588 --- /dev/null +++ b/node_modules/core-js/proposals/is-error.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-is-error +require('../modules/esnext.error.is-error'); diff --git a/node_modules/core-js/proposals/iterator-helpers-stage-3-2.js b/node_modules/core-js/proposals/iterator-helpers-stage-3-2.js new file mode 100644 index 00000000..39d9b1da --- /dev/null +++ b/node_modules/core-js/proposals/iterator-helpers-stage-3-2.js @@ -0,0 +1,15 @@ +'use strict'; +// https://github.com/tc39/proposal-iterator-helpers +require('../modules/esnext.iterator.constructor'); +require('../modules/esnext.iterator.drop'); +require('../modules/esnext.iterator.every'); +require('../modules/esnext.iterator.filter'); +require('../modules/esnext.iterator.find'); +require('../modules/esnext.iterator.flat-map'); +require('../modules/esnext.iterator.for-each'); +require('../modules/esnext.iterator.from'); +require('../modules/esnext.iterator.map'); +require('../modules/esnext.iterator.reduce'); +require('../modules/esnext.iterator.some'); +require('../modules/esnext.iterator.take'); +require('../modules/esnext.iterator.to-array'); diff --git a/node_modules/core-js/proposals/iterator-helpers-stage-3.js b/node_modules/core-js/proposals/iterator-helpers-stage-3.js new file mode 100644 index 00000000..dff419e3 --- /dev/null +++ b/node_modules/core-js/proposals/iterator-helpers-stage-3.js @@ -0,0 +1,29 @@ +'use strict'; +// https://github.com/tc39/proposal-iterator-helpers +require('../modules/esnext.async-iterator.constructor'); +require('../modules/esnext.async-iterator.drop'); +require('../modules/esnext.async-iterator.every'); +require('../modules/esnext.async-iterator.filter'); +require('../modules/esnext.async-iterator.find'); +require('../modules/esnext.async-iterator.flat-map'); +require('../modules/esnext.async-iterator.for-each'); +require('../modules/esnext.async-iterator.from'); +require('../modules/esnext.async-iterator.map'); +require('../modules/esnext.async-iterator.reduce'); +require('../modules/esnext.async-iterator.some'); +require('../modules/esnext.async-iterator.take'); +require('../modules/esnext.async-iterator.to-array'); +require('../modules/esnext.iterator.constructor'); +require('../modules/esnext.iterator.drop'); +require('../modules/esnext.iterator.every'); +require('../modules/esnext.iterator.filter'); +require('../modules/esnext.iterator.find'); +require('../modules/esnext.iterator.flat-map'); +require('../modules/esnext.iterator.for-each'); +require('../modules/esnext.iterator.from'); +require('../modules/esnext.iterator.map'); +require('../modules/esnext.iterator.reduce'); +require('../modules/esnext.iterator.some'); +require('../modules/esnext.iterator.take'); +require('../modules/esnext.iterator.to-array'); +require('../modules/esnext.iterator.to-async'); diff --git a/node_modules/core-js/proposals/iterator-helpers.js b/node_modules/core-js/proposals/iterator-helpers.js new file mode 100644 index 00000000..4dc46a2f --- /dev/null +++ b/node_modules/core-js/proposals/iterator-helpers.js @@ -0,0 +1,8 @@ +'use strict'; +// TODO: remove from `core-js@4` +// https://github.com/tc39/proposal-iterator-helpers +require('./iterator-helpers-stage-3'); +require('../modules/esnext.async-iterator.as-indexed-pairs'); +require('../modules/esnext.async-iterator.indexed'); +require('../modules/esnext.iterator.as-indexed-pairs'); +require('../modules/esnext.iterator.indexed'); diff --git a/node_modules/core-js/proposals/iterator-range.js b/node_modules/core-js/proposals/iterator-range.js new file mode 100644 index 00000000..b1e6b5de --- /dev/null +++ b/node_modules/core-js/proposals/iterator-range.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-Number.range +require('../modules/esnext.iterator.constructor'); +require('../modules/esnext.iterator.range'); diff --git a/node_modules/core-js/proposals/iterator-sequencing.js b/node_modules/core-js/proposals/iterator-sequencing.js new file mode 100644 index 00000000..3938904e --- /dev/null +++ b/node_modules/core-js/proposals/iterator-sequencing.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-iterator-sequencing +require('../modules/esnext.iterator.concat'); diff --git a/node_modules/core-js/proposals/json-parse-with-source.js b/node_modules/core-js/proposals/json-parse-with-source.js new file mode 100644 index 00000000..c4b83160 --- /dev/null +++ b/node_modules/core-js/proposals/json-parse-with-source.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-json-parse-with-source +require('../modules/esnext.json.is-raw-json'); +require('../modules/esnext.json.parse'); +require('../modules/esnext.json.raw-json'); diff --git a/node_modules/core-js/proposals/keys-composition.js b/node_modules/core-js/proposals/keys-composition.js new file mode 100644 index 00000000..076c342a --- /dev/null +++ b/node_modules/core-js/proposals/keys-composition.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey +require('../modules/esnext.composite-key'); +require('../modules/esnext.composite-symbol'); diff --git a/node_modules/core-js/proposals/map-update-or-insert.js b/node_modules/core-js/proposals/map-update-or-insert.js new file mode 100644 index 00000000..7fb69259 --- /dev/null +++ b/node_modules/core-js/proposals/map-update-or-insert.js @@ -0,0 +1,4 @@ +'use strict'; +// TODO: remove from `core-js@4` +// https://github.com/tc39/proposal-upsert +require('./map-upsert'); diff --git a/node_modules/core-js/proposals/map-upsert-stage-2.js b/node_modules/core-js/proposals/map-upsert-stage-2.js new file mode 100644 index 00000000..d3166867 --- /dev/null +++ b/node_modules/core-js/proposals/map-upsert-stage-2.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-upsert +require('../modules/esnext.map.emplace'); +require('../modules/esnext.weak-map.emplace'); diff --git a/node_modules/core-js/proposals/map-upsert-v4.js b/node_modules/core-js/proposals/map-upsert-v4.js new file mode 100644 index 00000000..f9ec2189 --- /dev/null +++ b/node_modules/core-js/proposals/map-upsert-v4.js @@ -0,0 +1,6 @@ +'use strict'; +// https://github.com/tc39/proposal-upsert +require('../modules/esnext.map.get-or-insert'); +require('../modules/esnext.map.get-or-insert-computed'); +require('../modules/esnext.weak-map.get-or-insert'); +require('../modules/esnext.weak-map.get-or-insert-computed'); diff --git a/node_modules/core-js/proposals/map-upsert.js b/node_modules/core-js/proposals/map-upsert.js new file mode 100644 index 00000000..8d9e84dc --- /dev/null +++ b/node_modules/core-js/proposals/map-upsert.js @@ -0,0 +1,10 @@ +'use strict'; +// https://github.com/tc39/proposal-upsert +require('../modules/esnext.map.emplace'); +// TODO: remove from `core-js@4` +require('../modules/esnext.map.update-or-insert'); +// TODO: remove from `core-js@4` +require('../modules/esnext.map.upsert'); +require('../modules/esnext.weak-map.emplace'); +// TODO: remove from `core-js@4` +require('../modules/esnext.weak-map.upsert'); diff --git a/node_modules/core-js/proposals/math-clamp.js b/node_modules/core-js/proposals/math-clamp.js new file mode 100644 index 00000000..a1d54baf --- /dev/null +++ b/node_modules/core-js/proposals/math-clamp.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/CanadaHonk/proposal-math-clamp +require('../modules/esnext.math.clamp'); diff --git a/node_modules/core-js/proposals/math-extensions.js b/node_modules/core-js/proposals/math-extensions.js new file mode 100644 index 00000000..fddf1077 --- /dev/null +++ b/node_modules/core-js/proposals/math-extensions.js @@ -0,0 +1,9 @@ +'use strict'; +// https://github.com/rwaldron/proposal-math-extensions +require('../modules/esnext.math.clamp'); +require('../modules/esnext.math.deg-per-rad'); +require('../modules/esnext.math.degrees'); +require('../modules/esnext.math.fscale'); +require('../modules/esnext.math.rad-per-deg'); +require('../modules/esnext.math.radians'); +require('../modules/esnext.math.scale'); diff --git a/node_modules/core-js/proposals/math-signbit.js b/node_modules/core-js/proposals/math-signbit.js new file mode 100644 index 00000000..62d74d0f --- /dev/null +++ b/node_modules/core-js/proposals/math-signbit.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-Math.signbit +require('../modules/esnext.math.signbit'); diff --git a/node_modules/core-js/proposals/math-sum.js b/node_modules/core-js/proposals/math-sum.js new file mode 100644 index 00000000..bdd165d7 --- /dev/null +++ b/node_modules/core-js/proposals/math-sum.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-math-sum +require('../modules/esnext.math.sum-precise'); diff --git a/node_modules/core-js/proposals/number-from-string.js b/node_modules/core-js/proposals/number-from-string.js new file mode 100644 index 00000000..d5744229 --- /dev/null +++ b/node_modules/core-js/proposals/number-from-string.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-number-fromstring +require('../modules/esnext.number.from-string'); diff --git a/node_modules/core-js/proposals/number-range.js b/node_modules/core-js/proposals/number-range.js new file mode 100644 index 00000000..6483292a --- /dev/null +++ b/node_modules/core-js/proposals/number-range.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-Number.range +require('../modules/esnext.bigint.range'); +require('../modules/esnext.number.range'); diff --git a/node_modules/core-js/proposals/object-from-entries.js b/node_modules/core-js/proposals/object-from-entries.js new file mode 100644 index 00000000..b9ea7e1c --- /dev/null +++ b/node_modules/core-js/proposals/object-from-entries.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-object-from-entries +require('../modules/es.object.from-entries'); diff --git a/node_modules/core-js/proposals/object-getownpropertydescriptors.js b/node_modules/core-js/proposals/object-getownpropertydescriptors.js new file mode 100644 index 00000000..121cae6e --- /dev/null +++ b/node_modules/core-js/proposals/object-getownpropertydescriptors.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-object-getownpropertydescriptors +require('../modules/es.object.get-own-property-descriptors'); diff --git a/node_modules/core-js/proposals/object-iteration.js b/node_modules/core-js/proposals/object-iteration.js new file mode 100644 index 00000000..5d406023 --- /dev/null +++ b/node_modules/core-js/proposals/object-iteration.js @@ -0,0 +1,6 @@ +'use strict'; +// TODO: remove from `core-js@4` as withdrawn +// https://github.com/tc39/proposal-object-iteration +require('../modules/esnext.object.iterate-entries'); +require('../modules/esnext.object.iterate-keys'); +require('../modules/esnext.object.iterate-values'); diff --git a/node_modules/core-js/proposals/object-values-entries.js b/node_modules/core-js/proposals/object-values-entries.js new file mode 100644 index 00000000..f37e3034 --- /dev/null +++ b/node_modules/core-js/proposals/object-values-entries.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-object-values-entries +require('../modules/es.object.entries'); +require('../modules/es.object.values'); diff --git a/node_modules/core-js/proposals/observable.js b/node_modules/core-js/proposals/observable.js new file mode 100644 index 00000000..0dcee84c --- /dev/null +++ b/node_modules/core-js/proposals/observable.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-observable +require('../modules/esnext.observable'); +require('../modules/esnext.symbol.observable'); diff --git a/node_modules/core-js/proposals/pattern-matching-v2.js b/node_modules/core-js/proposals/pattern-matching-v2.js new file mode 100644 index 00000000..726cd215 --- /dev/null +++ b/node_modules/core-js/proposals/pattern-matching-v2.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-pattern-matching +require('../modules/esnext.symbol.custom-matcher'); diff --git a/node_modules/core-js/proposals/pattern-matching.js b/node_modules/core-js/proposals/pattern-matching.js new file mode 100644 index 00000000..0da79cd1 --- /dev/null +++ b/node_modules/core-js/proposals/pattern-matching.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-pattern-matching +require('../modules/esnext.symbol.matcher'); +// TODO: remove from `core-js@4` +require('../modules/esnext.symbol.pattern-match'); diff --git a/node_modules/core-js/proposals/promise-all-settled.js b/node_modules/core-js/proposals/promise-all-settled.js new file mode 100644 index 00000000..4e5f41a9 --- /dev/null +++ b/node_modules/core-js/proposals/promise-all-settled.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-promise-allSettled +require('../modules/esnext.promise.all-settled'); diff --git a/node_modules/core-js/proposals/promise-any.js b/node_modules/core-js/proposals/promise-any.js new file mode 100644 index 00000000..3ed7f7c0 --- /dev/null +++ b/node_modules/core-js/proposals/promise-any.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-promise-any +require('../modules/esnext.aggregate-error'); +require('../modules/esnext.promise.any'); diff --git a/node_modules/core-js/proposals/promise-finally.js b/node_modules/core-js/proposals/promise-finally.js new file mode 100644 index 00000000..7da1723f --- /dev/null +++ b/node_modules/core-js/proposals/promise-finally.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-promise-finally +require('../modules/es.promise.finally'); diff --git a/node_modules/core-js/proposals/promise-try.js b/node_modules/core-js/proposals/promise-try.js new file mode 100644 index 00000000..d0611460 --- /dev/null +++ b/node_modules/core-js/proposals/promise-try.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-promise-try +require('../modules/esnext.promise.try'); diff --git a/node_modules/core-js/proposals/promise-with-resolvers.js b/node_modules/core-js/proposals/promise-with-resolvers.js new file mode 100644 index 00000000..38c71e5c --- /dev/null +++ b/node_modules/core-js/proposals/promise-with-resolvers.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-promise-with-resolvers +require('../modules/esnext.promise.with-resolvers'); diff --git a/node_modules/core-js/proposals/reflect-metadata.js b/node_modules/core-js/proposals/reflect-metadata.js new file mode 100644 index 00000000..dfc75929 --- /dev/null +++ b/node_modules/core-js/proposals/reflect-metadata.js @@ -0,0 +1,11 @@ +'use strict'; +// https://github.com/rbuckton/reflect-metadata +require('../modules/esnext.reflect.define-metadata'); +require('../modules/esnext.reflect.delete-metadata'); +require('../modules/esnext.reflect.get-metadata'); +require('../modules/esnext.reflect.get-metadata-keys'); +require('../modules/esnext.reflect.get-own-metadata'); +require('../modules/esnext.reflect.get-own-metadata-keys'); +require('../modules/esnext.reflect.has-metadata'); +require('../modules/esnext.reflect.has-own-metadata'); +require('../modules/esnext.reflect.metadata'); diff --git a/node_modules/core-js/proposals/regexp-dotall-flag.js b/node_modules/core-js/proposals/regexp-dotall-flag.js new file mode 100644 index 00000000..60d50d14 --- /dev/null +++ b/node_modules/core-js/proposals/regexp-dotall-flag.js @@ -0,0 +1,6 @@ +'use strict'; +// https://github.com/tc39/proposal-regexp-dotall-flag +require('../modules/es.regexp.constructor'); +require('../modules/es.regexp.dot-all'); +require('../modules/es.regexp.exec'); +require('../modules/es.regexp.flags'); diff --git a/node_modules/core-js/proposals/regexp-escaping.js b/node_modules/core-js/proposals/regexp-escaping.js new file mode 100644 index 00000000..d77c2ca3 --- /dev/null +++ b/node_modules/core-js/proposals/regexp-escaping.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-regex-escaping +require('../modules/esnext.regexp.escape'); diff --git a/node_modules/core-js/proposals/regexp-named-groups.js b/node_modules/core-js/proposals/regexp-named-groups.js new file mode 100644 index 00000000..8c52b572 --- /dev/null +++ b/node_modules/core-js/proposals/regexp-named-groups.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-regexp-named-groups +require('../modules/es.regexp.constructor'); +require('../modules/es.regexp.exec'); +require('../modules/es.string.replace'); diff --git a/node_modules/core-js/proposals/relative-indexing-method.js b/node_modules/core-js/proposals/relative-indexing-method.js new file mode 100644 index 00000000..640d0146 --- /dev/null +++ b/node_modules/core-js/proposals/relative-indexing-method.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-relative-indexing-method +require('../modules/es.string.at-alternative'); +require('../modules/esnext.array.at'); +require('../modules/esnext.typed-array.at'); diff --git a/node_modules/core-js/proposals/seeded-random.js b/node_modules/core-js/proposals/seeded-random.js new file mode 100644 index 00000000..fa0a5814 --- /dev/null +++ b/node_modules/core-js/proposals/seeded-random.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-seeded-random +require('../modules/esnext.math.seeded-prng'); diff --git a/node_modules/core-js/proposals/set-methods-v2.js b/node_modules/core-js/proposals/set-methods-v2.js new file mode 100644 index 00000000..048708fe --- /dev/null +++ b/node_modules/core-js/proposals/set-methods-v2.js @@ -0,0 +1,9 @@ +'use strict'; +// https://github.com/tc39/proposal-set-methods +require('../modules/esnext.set.difference.v2'); +require('../modules/esnext.set.intersection.v2'); +require('../modules/esnext.set.is-disjoint-from.v2'); +require('../modules/esnext.set.is-subset-of.v2'); +require('../modules/esnext.set.is-superset-of.v2'); +require('../modules/esnext.set.union.v2'); +require('../modules/esnext.set.symmetric-difference.v2'); diff --git a/node_modules/core-js/proposals/set-methods.js b/node_modules/core-js/proposals/set-methods.js new file mode 100644 index 00000000..951f7e9c --- /dev/null +++ b/node_modules/core-js/proposals/set-methods.js @@ -0,0 +1,17 @@ +'use strict'; +// https://github.com/tc39/proposal-set-methods +require('../modules/esnext.set.difference.v2'); +require('../modules/esnext.set.intersection.v2'); +require('../modules/esnext.set.is-disjoint-from.v2'); +require('../modules/esnext.set.is-subset-of.v2'); +require('../modules/esnext.set.is-superset-of.v2'); +require('../modules/esnext.set.union.v2'); +require('../modules/esnext.set.symmetric-difference.v2'); +// TODO: Obsolete versions, remove from `core-js@4` +require('../modules/esnext.set.difference'); +require('../modules/esnext.set.intersection'); +require('../modules/esnext.set.is-disjoint-from'); +require('../modules/esnext.set.is-subset-of'); +require('../modules/esnext.set.is-superset-of'); +require('../modules/esnext.set.union'); +require('../modules/esnext.set.symmetric-difference'); diff --git a/node_modules/core-js/proposals/string-at.js b/node_modules/core-js/proposals/string-at.js new file mode 100644 index 00000000..bf57aab3 --- /dev/null +++ b/node_modules/core-js/proposals/string-at.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/mathiasbynens/String.prototype.at +require('../modules/esnext.string.at'); diff --git a/node_modules/core-js/proposals/string-code-points.js b/node_modules/core-js/proposals/string-code-points.js new file mode 100644 index 00000000..937a1042 --- /dev/null +++ b/node_modules/core-js/proposals/string-code-points.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-string-prototype-codepoints +require('../modules/esnext.string.code-points'); diff --git a/node_modules/core-js/proposals/string-cooked.js b/node_modules/core-js/proposals/string-cooked.js new file mode 100644 index 00000000..00872b8c --- /dev/null +++ b/node_modules/core-js/proposals/string-cooked.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/bathos/proposal-string-cooked +require('../modules/esnext.string.cooked'); diff --git a/node_modules/core-js/proposals/string-dedent.js b/node_modules/core-js/proposals/string-dedent.js new file mode 100644 index 00000000..b857c35d --- /dev/null +++ b/node_modules/core-js/proposals/string-dedent.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-string-dedent +require('../modules/esnext.string.dedent'); diff --git a/node_modules/core-js/proposals/string-left-right-trim.js b/node_modules/core-js/proposals/string-left-right-trim.js new file mode 100644 index 00000000..daef2b69 --- /dev/null +++ b/node_modules/core-js/proposals/string-left-right-trim.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-string-left-right-trim +require('../modules/es.string.trim-start'); +require('../modules/es.string.trim-end'); diff --git a/node_modules/core-js/proposals/string-match-all.js b/node_modules/core-js/proposals/string-match-all.js new file mode 100644 index 00000000..36dab4f0 --- /dev/null +++ b/node_modules/core-js/proposals/string-match-all.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-string-matchall +require('../modules/esnext.string.match-all'); diff --git a/node_modules/core-js/proposals/string-padding.js b/node_modules/core-js/proposals/string-padding.js new file mode 100644 index 00000000..435429ef --- /dev/null +++ b/node_modules/core-js/proposals/string-padding.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-string-pad-start-end +require('../modules/es.string.pad-end'); +require('../modules/es.string.pad-start'); diff --git a/node_modules/core-js/proposals/string-replace-all-stage-4.js b/node_modules/core-js/proposals/string-replace-all-stage-4.js new file mode 100644 index 00000000..ab7d05bc --- /dev/null +++ b/node_modules/core-js/proposals/string-replace-all-stage-4.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-string-replaceall +require('../modules/esnext.string.replace-all'); diff --git a/node_modules/core-js/proposals/string-replace-all.js b/node_modules/core-js/proposals/string-replace-all.js new file mode 100644 index 00000000..6ad7e75b --- /dev/null +++ b/node_modules/core-js/proposals/string-replace-all.js @@ -0,0 +1,5 @@ +'use strict'; +// https://github.com/tc39/proposal-string-replaceall +require('../modules/esnext.string.replace-all'); +// TODO: remove from `core-js@4` +require('../modules/esnext.symbol.replace-all'); diff --git a/node_modules/core-js/proposals/symbol-description.js b/node_modules/core-js/proposals/symbol-description.js new file mode 100644 index 00000000..e5bf6748 --- /dev/null +++ b/node_modules/core-js/proposals/symbol-description.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-Symbol-description +require('../modules/es.symbol.description'); diff --git a/node_modules/core-js/proposals/symbol-predicates-v2.js b/node_modules/core-js/proposals/symbol-predicates-v2.js new file mode 100644 index 00000000..5bd3ce55 --- /dev/null +++ b/node_modules/core-js/proposals/symbol-predicates-v2.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-symbol-predicates +require('../modules/esnext.symbol.is-registered-symbol'); +require('../modules/esnext.symbol.is-well-known-symbol'); diff --git a/node_modules/core-js/proposals/symbol-predicates.js b/node_modules/core-js/proposals/symbol-predicates.js new file mode 100644 index 00000000..2776b848 --- /dev/null +++ b/node_modules/core-js/proposals/symbol-predicates.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-symbol-predicates +require('../modules/esnext.symbol.is-registered'); +require('../modules/esnext.symbol.is-well-known'); diff --git a/node_modules/core-js/proposals/url.js b/node_modules/core-js/proposals/url.js new file mode 100644 index 00000000..2f12fdee --- /dev/null +++ b/node_modules/core-js/proposals/url.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/jasnell/proposal-url +require('../web/url'); diff --git a/node_modules/core-js/proposals/using-statement.js b/node_modules/core-js/proposals/using-statement.js new file mode 100644 index 00000000..b85b28d5 --- /dev/null +++ b/node_modules/core-js/proposals/using-statement.js @@ -0,0 +1,5 @@ +'use strict'; +// TODO: Renamed, remove from `core-js@4` +// https://github.com/tc39/proposal-explicit-resource-management +require('../modules/esnext.symbol.async-dispose'); +require('../modules/esnext.symbol.dispose'); diff --git a/node_modules/core-js/proposals/well-formed-stringify.js b/node_modules/core-js/proposals/well-formed-stringify.js new file mode 100644 index 00000000..53a5f990 --- /dev/null +++ b/node_modules/core-js/proposals/well-formed-stringify.js @@ -0,0 +1,3 @@ +'use strict'; +// https://github.com/tc39/proposal-well-formed-stringify +require('../modules/es.json.stringify'); diff --git a/node_modules/core-js/proposals/well-formed-unicode-strings.js b/node_modules/core-js/proposals/well-formed-unicode-strings.js new file mode 100644 index 00000000..bdbaec8e --- /dev/null +++ b/node_modules/core-js/proposals/well-formed-unicode-strings.js @@ -0,0 +1,4 @@ +'use strict'; +// https://github.com/tc39/proposal-is-usv-string +require('../modules/esnext.string.is-well-formed'); +require('../modules/esnext.string.to-well-formed'); diff --git a/node_modules/core-js/stable/README.md b/node_modules/core-js/stable/README.md new file mode 100644 index 00000000..903150c4 --- /dev/null +++ b/node_modules/core-js/stable/README.md @@ -0,0 +1 @@ +This folder contains entry points for all stable `core-js` features with dependencies. It's the recommended way for usage only required features. diff --git a/node_modules/core-js/stable/aggregate-error.js b/node_modules/core-js/stable/aggregate-error.js new file mode 100644 index 00000000..2a6c4365 --- /dev/null +++ b/node_modules/core-js/stable/aggregate-error.js @@ -0,0 +1,8 @@ +'use strict'; +// TODO: remove from `core-js@4` +require('../modules/esnext.aggregate-error'); + +var parent = require('../es/aggregate-error'); +require('../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array-buffer/constructor.js b/node_modules/core-js/stable/array-buffer/constructor.js new file mode 100644 index 00000000..b412c941 --- /dev/null +++ b/node_modules/core-js/stable/array-buffer/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array-buffer/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array-buffer/detached.js b/node_modules/core-js/stable/array-buffer/detached.js new file mode 100644 index 00000000..ad4679dc --- /dev/null +++ b/node_modules/core-js/stable/array-buffer/detached.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array-buffer/detached'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array-buffer/index.js b/node_modules/core-js/stable/array-buffer/index.js new file mode 100644 index 00000000..ffda1eec --- /dev/null +++ b/node_modules/core-js/stable/array-buffer/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array-buffer'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array-buffer/is-view.js b/node_modules/core-js/stable/array-buffer/is-view.js new file mode 100644 index 00000000..8fa117c1 --- /dev/null +++ b/node_modules/core-js/stable/array-buffer/is-view.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array-buffer/is-view'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array-buffer/slice.js b/node_modules/core-js/stable/array-buffer/slice.js new file mode 100644 index 00000000..524f0869 --- /dev/null +++ b/node_modules/core-js/stable/array-buffer/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array-buffer/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array-buffer/transfer-to-fixed-length.js b/node_modules/core-js/stable/array-buffer/transfer-to-fixed-length.js new file mode 100644 index 00000000..4e183bda --- /dev/null +++ b/node_modules/core-js/stable/array-buffer/transfer-to-fixed-length.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array-buffer/transfer-to-fixed-length'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array-buffer/transfer.js b/node_modules/core-js/stable/array-buffer/transfer.js new file mode 100644 index 00000000..cca11f36 --- /dev/null +++ b/node_modules/core-js/stable/array-buffer/transfer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array-buffer/transfer'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/at.js b/node_modules/core-js/stable/array/at.js new file mode 100644 index 00000000..aff713bd --- /dev/null +++ b/node_modules/core-js/stable/array/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/concat.js b/node_modules/core-js/stable/array/concat.js new file mode 100644 index 00000000..a7eccbaa --- /dev/null +++ b/node_modules/core-js/stable/array/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/copy-within.js b/node_modules/core-js/stable/array/copy-within.js new file mode 100644 index 00000000..7d3440e4 --- /dev/null +++ b/node_modules/core-js/stable/array/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/entries.js b/node_modules/core-js/stable/array/entries.js new file mode 100644 index 00000000..e9bde39b --- /dev/null +++ b/node_modules/core-js/stable/array/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/every.js b/node_modules/core-js/stable/array/every.js new file mode 100644 index 00000000..52c255d3 --- /dev/null +++ b/node_modules/core-js/stable/array/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/every'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/fill.js b/node_modules/core-js/stable/array/fill.js new file mode 100644 index 00000000..5e9a2bf6 --- /dev/null +++ b/node_modules/core-js/stable/array/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/filter.js b/node_modules/core-js/stable/array/filter.js new file mode 100644 index 00000000..24a6dc9b --- /dev/null +++ b/node_modules/core-js/stable/array/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/find-index.js b/node_modules/core-js/stable/array/find-index.js new file mode 100644 index 00000000..67f63abc --- /dev/null +++ b/node_modules/core-js/stable/array/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/find-last-index.js b/node_modules/core-js/stable/array/find-last-index.js new file mode 100644 index 00000000..4cc07ac0 --- /dev/null +++ b/node_modules/core-js/stable/array/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../es/array/find-last-index'); diff --git a/node_modules/core-js/stable/array/find-last.js b/node_modules/core-js/stable/array/find-last.js new file mode 100644 index 00000000..93994015 --- /dev/null +++ b/node_modules/core-js/stable/array/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../es/array/find-last'); diff --git a/node_modules/core-js/stable/array/find.js b/node_modules/core-js/stable/array/find.js new file mode 100644 index 00000000..a749978e --- /dev/null +++ b/node_modules/core-js/stable/array/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/find'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/flat-map.js b/node_modules/core-js/stable/array/flat-map.js new file mode 100644 index 00000000..b2cd2301 --- /dev/null +++ b/node_modules/core-js/stable/array/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/flat.js b/node_modules/core-js/stable/array/flat.js new file mode 100644 index 00000000..65870c4b --- /dev/null +++ b/node_modules/core-js/stable/array/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/for-each.js b/node_modules/core-js/stable/array/for-each.js new file mode 100644 index 00000000..fbe96196 --- /dev/null +++ b/node_modules/core-js/stable/array/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/from.js b/node_modules/core-js/stable/array/from.js new file mode 100644 index 00000000..9d4ee90b --- /dev/null +++ b/node_modules/core-js/stable/array/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/from'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/includes.js b/node_modules/core-js/stable/array/includes.js new file mode 100644 index 00000000..030648ae --- /dev/null +++ b/node_modules/core-js/stable/array/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/index-of.js b/node_modules/core-js/stable/array/index-of.js new file mode 100644 index 00000000..65da2957 --- /dev/null +++ b/node_modules/core-js/stable/array/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/index.js b/node_modules/core-js/stable/array/index.js new file mode 100644 index 00000000..01a0083f --- /dev/null +++ b/node_modules/core-js/stable/array/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/is-array.js b/node_modules/core-js/stable/array/is-array.js new file mode 100644 index 00000000..7e5207eb --- /dev/null +++ b/node_modules/core-js/stable/array/is-array.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/is-array'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/iterator.js b/node_modules/core-js/stable/array/iterator.js new file mode 100644 index 00000000..75e4a950 --- /dev/null +++ b/node_modules/core-js/stable/array/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/join.js b/node_modules/core-js/stable/array/join.js new file mode 100644 index 00000000..3df704bf --- /dev/null +++ b/node_modules/core-js/stable/array/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/join'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/keys.js b/node_modules/core-js/stable/array/keys.js new file mode 100644 index 00000000..21c0d4be --- /dev/null +++ b/node_modules/core-js/stable/array/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/last-index-of.js b/node_modules/core-js/stable/array/last-index-of.js new file mode 100644 index 00000000..4b1e9ced --- /dev/null +++ b/node_modules/core-js/stable/array/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/map.js b/node_modules/core-js/stable/array/map.js new file mode 100644 index 00000000..2ca8b318 --- /dev/null +++ b/node_modules/core-js/stable/array/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/of.js b/node_modules/core-js/stable/array/of.js new file mode 100644 index 00000000..12c79220 --- /dev/null +++ b/node_modules/core-js/stable/array/of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/push.js b/node_modules/core-js/stable/array/push.js new file mode 100644 index 00000000..b64c62c3 --- /dev/null +++ b/node_modules/core-js/stable/array/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/push'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/reduce-right.js b/node_modules/core-js/stable/array/reduce-right.js new file mode 100644 index 00000000..e8202519 --- /dev/null +++ b/node_modules/core-js/stable/array/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/reduce.js b/node_modules/core-js/stable/array/reduce.js new file mode 100644 index 00000000..d612f420 --- /dev/null +++ b/node_modules/core-js/stable/array/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/reverse.js b/node_modules/core-js/stable/array/reverse.js new file mode 100644 index 00000000..1b26236e --- /dev/null +++ b/node_modules/core-js/stable/array/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/slice.js b/node_modules/core-js/stable/array/slice.js new file mode 100644 index 00000000..77cb872b --- /dev/null +++ b/node_modules/core-js/stable/array/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/some.js b/node_modules/core-js/stable/array/some.js new file mode 100644 index 00000000..ee3d4ded --- /dev/null +++ b/node_modules/core-js/stable/array/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/some'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/sort.js b/node_modules/core-js/stable/array/sort.js new file mode 100644 index 00000000..14f89372 --- /dev/null +++ b/node_modules/core-js/stable/array/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/splice.js b/node_modules/core-js/stable/array/splice.js new file mode 100644 index 00000000..4743a4e8 --- /dev/null +++ b/node_modules/core-js/stable/array/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/to-reversed.js b/node_modules/core-js/stable/array/to-reversed.js new file mode 100644 index 00000000..b92ed50a --- /dev/null +++ b/node_modules/core-js/stable/array/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/to-sorted.js b/node_modules/core-js/stable/array/to-sorted.js new file mode 100644 index 00000000..ecbb86f8 --- /dev/null +++ b/node_modules/core-js/stable/array/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/to-spliced.js b/node_modules/core-js/stable/array/to-spliced.js new file mode 100644 index 00000000..b1846a96 --- /dev/null +++ b/node_modules/core-js/stable/array/to-spliced.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/unshift.js b/node_modules/core-js/stable/array/unshift.js new file mode 100644 index 00000000..7053319f --- /dev/null +++ b/node_modules/core-js/stable/array/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/values.js b/node_modules/core-js/stable/array/values.js new file mode 100644 index 00000000..a9d6417a --- /dev/null +++ b/node_modules/core-js/stable/array/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/values'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/at.js b/node_modules/core-js/stable/array/virtual/at.js new file mode 100644 index 00000000..13832e02 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/concat.js b/node_modules/core-js/stable/array/virtual/concat.js new file mode 100644 index 00000000..6a0b0944 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/copy-within.js b/node_modules/core-js/stable/array/virtual/copy-within.js new file mode 100644 index 00000000..6ab25def --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/entries.js b/node_modules/core-js/stable/array/virtual/entries.js new file mode 100644 index 00000000..a3b0a707 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/every.js b/node_modules/core-js/stable/array/virtual/every.js new file mode 100644 index 00000000..f37d7f8c --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/every'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/fill.js b/node_modules/core-js/stable/array/virtual/fill.js new file mode 100644 index 00000000..74103a57 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/filter.js b/node_modules/core-js/stable/array/virtual/filter.js new file mode 100644 index 00000000..74c0e771 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/find-index.js b/node_modules/core-js/stable/array/virtual/find-index.js new file mode 100644 index 00000000..9aed40a2 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/find-last-index.js b/node_modules/core-js/stable/array/virtual/find-last-index.js new file mode 100644 index 00000000..ba04a178 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../es/array/virtual/find-last-index'); diff --git a/node_modules/core-js/stable/array/virtual/find-last.js b/node_modules/core-js/stable/array/virtual/find-last.js new file mode 100644 index 00000000..6b546a66 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../../es/array/virtual/find-last'); diff --git a/node_modules/core-js/stable/array/virtual/find.js b/node_modules/core-js/stable/array/virtual/find.js new file mode 100644 index 00000000..147252a4 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/find'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/flat-map.js b/node_modules/core-js/stable/array/virtual/flat-map.js new file mode 100644 index 00000000..864845a8 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/flat.js b/node_modules/core-js/stable/array/virtual/flat.js new file mode 100644 index 00000000..bdebf7c6 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/for-each.js b/node_modules/core-js/stable/array/virtual/for-each.js new file mode 100644 index 00000000..16abca82 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/includes.js b/node_modules/core-js/stable/array/virtual/includes.js new file mode 100644 index 00000000..f16ee639 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/index-of.js b/node_modules/core-js/stable/array/virtual/index-of.js new file mode 100644 index 00000000..2bfb9ba9 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/index.js b/node_modules/core-js/stable/array/virtual/index.js new file mode 100644 index 00000000..7cab8261 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/iterator.js b/node_modules/core-js/stable/array/virtual/iterator.js new file mode 100644 index 00000000..7fb71e31 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/join.js b/node_modules/core-js/stable/array/virtual/join.js new file mode 100644 index 00000000..c10586db --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/join'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/keys.js b/node_modules/core-js/stable/array/virtual/keys.js new file mode 100644 index 00000000..b7dee23e --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/last-index-of.js b/node_modules/core-js/stable/array/virtual/last-index-of.js new file mode 100644 index 00000000..2bc914f1 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/map.js b/node_modules/core-js/stable/array/virtual/map.js new file mode 100644 index 00000000..5821a116 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/push.js b/node_modules/core-js/stable/array/virtual/push.js new file mode 100644 index 00000000..7b975d39 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/push'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/reduce-right.js b/node_modules/core-js/stable/array/virtual/reduce-right.js new file mode 100644 index 00000000..2d7c7d66 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/reduce.js b/node_modules/core-js/stable/array/virtual/reduce.js new file mode 100644 index 00000000..270a0673 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/reverse.js b/node_modules/core-js/stable/array/virtual/reverse.js new file mode 100644 index 00000000..cede168d --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/slice.js b/node_modules/core-js/stable/array/virtual/slice.js new file mode 100644 index 00000000..c19788c9 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/some.js b/node_modules/core-js/stable/array/virtual/some.js new file mode 100644 index 00000000..26375fe0 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/some'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/sort.js b/node_modules/core-js/stable/array/virtual/sort.js new file mode 100644 index 00000000..5ef50be4 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/splice.js b/node_modules/core-js/stable/array/virtual/splice.js new file mode 100644 index 00000000..c763b291 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/to-reversed.js b/node_modules/core-js/stable/array/virtual/to-reversed.js new file mode 100644 index 00000000..f09f2eb2 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/to-sorted.js b/node_modules/core-js/stable/array/virtual/to-sorted.js new file mode 100644 index 00000000..affc20c6 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/to-spliced.js b/node_modules/core-js/stable/array/virtual/to-spliced.js new file mode 100644 index 00000000..5426ebe8 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/to-spliced.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/unshift.js b/node_modules/core-js/stable/array/virtual/unshift.js new file mode 100644 index 00000000..d6c95cd3 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/values.js b/node_modules/core-js/stable/array/virtual/values.js new file mode 100644 index 00000000..616ecc3d --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/values'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/virtual/with.js b/node_modules/core-js/stable/array/virtual/with.js new file mode 100644 index 00000000..8b14f217 --- /dev/null +++ b/node_modules/core-js/stable/array/virtual/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/array/virtual/with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/array/with.js b/node_modules/core-js/stable/array/with.js new file mode 100644 index 00000000..14df0c9f --- /dev/null +++ b/node_modules/core-js/stable/array/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/array/with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/atob.js b/node_modules/core-js/stable/atob.js new file mode 100644 index 00000000..a7b40aab --- /dev/null +++ b/node_modules/core-js/stable/atob.js @@ -0,0 +1,10 @@ +'use strict'; +require('../modules/es.error.to-string'); +require('../modules/es.object.to-string'); +require('../modules/web.atob'); +require('../modules/web.dom-exception.constructor'); +require('../modules/web.dom-exception.stack'); +require('../modules/web.dom-exception.to-string-tag'); +var path = require('../internals/path'); + +module.exports = path.atob; diff --git a/node_modules/core-js/stable/btoa.js b/node_modules/core-js/stable/btoa.js new file mode 100644 index 00000000..91cf24af --- /dev/null +++ b/node_modules/core-js/stable/btoa.js @@ -0,0 +1,10 @@ +'use strict'; +require('../modules/es.error.to-string'); +require('../modules/es.object.to-string'); +require('../modules/web.btoa'); +require('../modules/web.dom-exception.constructor'); +require('../modules/web.dom-exception.stack'); +require('../modules/web.dom-exception.to-string-tag'); +var path = require('../internals/path'); + +module.exports = path.btoa; diff --git a/node_modules/core-js/stable/clear-immediate.js b/node_modules/core-js/stable/clear-immediate.js new file mode 100644 index 00000000..8735f367 --- /dev/null +++ b/node_modules/core-js/stable/clear-immediate.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.immediate'); +var path = require('../internals/path'); + +module.exports = path.clearImmediate; diff --git a/node_modules/core-js/stable/data-view/get-float16.js b/node_modules/core-js/stable/data-view/get-float16.js new file mode 100644 index 00000000..de973a83 --- /dev/null +++ b/node_modules/core-js/stable/data-view/get-float16.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/data-view/get-float16'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/data-view/index.js b/node_modules/core-js/stable/data-view/index.js new file mode 100644 index 00000000..b7c595c4 --- /dev/null +++ b/node_modules/core-js/stable/data-view/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/data-view'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/data-view/set-float16.js b/node_modules/core-js/stable/data-view/set-float16.js new file mode 100644 index 00000000..512bc645 --- /dev/null +++ b/node_modules/core-js/stable/data-view/set-float16.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/data-view/set-float16'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/get-year.js b/node_modules/core-js/stable/date/get-year.js new file mode 100644 index 00000000..b8831fe5 --- /dev/null +++ b/node_modules/core-js/stable/date/get-year.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/get-year'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/index.js b/node_modules/core-js/stable/date/index.js new file mode 100644 index 00000000..a4101f7e --- /dev/null +++ b/node_modules/core-js/stable/date/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/now.js b/node_modules/core-js/stable/date/now.js new file mode 100644 index 00000000..2b540540 --- /dev/null +++ b/node_modules/core-js/stable/date/now.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/now'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/set-year.js b/node_modules/core-js/stable/date/set-year.js new file mode 100644 index 00000000..56c7ba97 --- /dev/null +++ b/node_modules/core-js/stable/date/set-year.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/set-year'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/to-gmt-string.js b/node_modules/core-js/stable/date/to-gmt-string.js new file mode 100644 index 00000000..ecff2fab --- /dev/null +++ b/node_modules/core-js/stable/date/to-gmt-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/to-gmt-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/to-iso-string.js b/node_modules/core-js/stable/date/to-iso-string.js new file mode 100644 index 00000000..daae0fa6 --- /dev/null +++ b/node_modules/core-js/stable/date/to-iso-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/to-iso-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/to-json.js b/node_modules/core-js/stable/date/to-json.js new file mode 100644 index 00000000..9fb0ab72 --- /dev/null +++ b/node_modules/core-js/stable/date/to-json.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/to-json'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/to-primitive.js b/node_modules/core-js/stable/date/to-primitive.js new file mode 100644 index 00000000..bbd6d114 --- /dev/null +++ b/node_modules/core-js/stable/date/to-primitive.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/to-primitive'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/date/to-string.js b/node_modules/core-js/stable/date/to-string.js new file mode 100644 index 00000000..65fcdf6b --- /dev/null +++ b/node_modules/core-js/stable/date/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/date/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/dom-collections/for-each.js b/node_modules/core-js/stable/dom-collections/for-each.js new file mode 100644 index 00000000..3cffa653 --- /dev/null +++ b/node_modules/core-js/stable/dom-collections/for-each.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/web.dom-collections.for-each'); + +var parent = require('../../internals/array-for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/dom-collections/index.js b/node_modules/core-js/stable/dom-collections/index.js new file mode 100644 index 00000000..5436ac51 --- /dev/null +++ b/node_modules/core-js/stable/dom-collections/index.js @@ -0,0 +1,14 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/web.dom-collections.for-each'); +require('../../modules/web.dom-collections.iterator'); +var ArrayIterators = require('../../modules/es.array.iterator'); +var forEach = require('../../internals/array-for-each'); + +module.exports = { + keys: ArrayIterators.keys, + values: ArrayIterators.values, + entries: ArrayIterators.entries, + iterator: ArrayIterators.values, + forEach: forEach +}; diff --git a/node_modules/core-js/stable/dom-collections/iterator.js b/node_modules/core-js/stable/dom-collections/iterator.js new file mode 100644 index 00000000..63582f07 --- /dev/null +++ b/node_modules/core-js/stable/dom-collections/iterator.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/es.object.to-string'); +require('../../modules/web.dom-collections.iterator'); +var entryUnbind = require('../../internals/entry-unbind'); + +module.exports = entryUnbind('Array', 'values'); diff --git a/node_modules/core-js/stable/dom-exception/constructor.js b/node_modules/core-js/stable/dom-exception/constructor.js new file mode 100644 index 00000000..f014fe95 --- /dev/null +++ b/node_modules/core-js/stable/dom-exception/constructor.js @@ -0,0 +1,7 @@ +'use strict'; +require('../../modules/es.error.to-string'); +require('../../modules/web.dom-exception.constructor'); +require('../../modules/web.dom-exception.stack'); +var path = require('../../internals/path'); + +module.exports = path.DOMException; diff --git a/node_modules/core-js/stable/dom-exception/index.js b/node_modules/core-js/stable/dom-exception/index.js new file mode 100644 index 00000000..f187f84a --- /dev/null +++ b/node_modules/core-js/stable/dom-exception/index.js @@ -0,0 +1,8 @@ +'use strict'; +require('../../modules/es.error.to-string'); +require('../../modules/web.dom-exception.constructor'); +require('../../modules/web.dom-exception.stack'); +require('../../modules/web.dom-exception.to-string-tag'); +var path = require('../../internals/path'); + +module.exports = path.DOMException; diff --git a/node_modules/core-js/stable/dom-exception/to-string-tag.js b/node_modules/core-js/stable/dom-exception/to-string-tag.js new file mode 100644 index 00000000..5856e652 --- /dev/null +++ b/node_modules/core-js/stable/dom-exception/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/web.dom-exception.to-string-tag'); + +module.exports = 'DOMException'; diff --git a/node_modules/core-js/stable/error/constructor.js b/node_modules/core-js/stable/error/constructor.js new file mode 100644 index 00000000..761efd33 --- /dev/null +++ b/node_modules/core-js/stable/error/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/error/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/error/index.js b/node_modules/core-js/stable/error/index.js new file mode 100644 index 00000000..87d3e24b --- /dev/null +++ b/node_modules/core-js/stable/error/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/error'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/error/to-string.js b/node_modules/core-js/stable/error/to-string.js new file mode 100644 index 00000000..5fe958f2 --- /dev/null +++ b/node_modules/core-js/stable/error/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/error/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/escape.js b/node_modules/core-js/stable/escape.js new file mode 100644 index 00000000..008bb6de --- /dev/null +++ b/node_modules/core-js/stable/escape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../es/escape'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/function/bind.js b/node_modules/core-js/stable/function/bind.js new file mode 100644 index 00000000..de54f8ad --- /dev/null +++ b/node_modules/core-js/stable/function/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/function/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/function/has-instance.js b/node_modules/core-js/stable/function/has-instance.js new file mode 100644 index 00000000..3eb22122 --- /dev/null +++ b/node_modules/core-js/stable/function/has-instance.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/function/has-instance'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/function/index.js b/node_modules/core-js/stable/function/index.js new file mode 100644 index 00000000..dcb9d34e --- /dev/null +++ b/node_modules/core-js/stable/function/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/function'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/function/name.js b/node_modules/core-js/stable/function/name.js new file mode 100644 index 00000000..11db2554 --- /dev/null +++ b/node_modules/core-js/stable/function/name.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/function/name'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/function/virtual/bind.js b/node_modules/core-js/stable/function/virtual/bind.js new file mode 100644 index 00000000..1dde33d7 --- /dev/null +++ b/node_modules/core-js/stable/function/virtual/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/function/virtual/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/function/virtual/index.js b/node_modules/core-js/stable/function/virtual/index.js new file mode 100644 index 00000000..ee7a38cd --- /dev/null +++ b/node_modules/core-js/stable/function/virtual/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/function/virtual'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/get-iterator-method.js b/node_modules/core-js/stable/get-iterator-method.js new file mode 100644 index 00000000..8ec61893 --- /dev/null +++ b/node_modules/core-js/stable/get-iterator-method.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../es/get-iterator-method'); +require('../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/get-iterator.js b/node_modules/core-js/stable/get-iterator.js new file mode 100644 index 00000000..e91de843 --- /dev/null +++ b/node_modules/core-js/stable/get-iterator.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../es/get-iterator'); +require('../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/global-this.js b/node_modules/core-js/stable/global-this.js new file mode 100644 index 00000000..2c4ca755 --- /dev/null +++ b/node_modules/core-js/stable/global-this.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../es/global-this'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/index.js b/node_modules/core-js/stable/index.js new file mode 100644 index 00000000..17424d4f --- /dev/null +++ b/node_modules/core-js/stable/index.js @@ -0,0 +1,296 @@ +'use strict'; +require('../modules/es.symbol'); +require('../modules/es.symbol.description'); +require('../modules/es.symbol.async-iterator'); +require('../modules/es.symbol.has-instance'); +require('../modules/es.symbol.is-concat-spreadable'); +require('../modules/es.symbol.iterator'); +require('../modules/es.symbol.match'); +require('../modules/es.symbol.match-all'); +require('../modules/es.symbol.replace'); +require('../modules/es.symbol.search'); +require('../modules/es.symbol.species'); +require('../modules/es.symbol.split'); +require('../modules/es.symbol.to-primitive'); +require('../modules/es.symbol.to-string-tag'); +require('../modules/es.symbol.unscopables'); +require('../modules/es.error.cause'); +require('../modules/es.error.to-string'); +require('../modules/es.aggregate-error'); +require('../modules/es.aggregate-error.cause'); +require('../modules/es.array.at'); +require('../modules/es.array.concat'); +require('../modules/es.array.copy-within'); +require('../modules/es.array.every'); +require('../modules/es.array.fill'); +require('../modules/es.array.filter'); +require('../modules/es.array.find'); +require('../modules/es.array.find-index'); +require('../modules/es.array.find-last'); +require('../modules/es.array.find-last-index'); +require('../modules/es.array.flat'); +require('../modules/es.array.flat-map'); +require('../modules/es.array.for-each'); +require('../modules/es.array.from'); +require('../modules/es.array.includes'); +require('../modules/es.array.index-of'); +require('../modules/es.array.is-array'); +require('../modules/es.array.iterator'); +require('../modules/es.array.join'); +require('../modules/es.array.last-index-of'); +require('../modules/es.array.map'); +require('../modules/es.array.of'); +require('../modules/es.array.push'); +require('../modules/es.array.reduce'); +require('../modules/es.array.reduce-right'); +require('../modules/es.array.reverse'); +require('../modules/es.array.slice'); +require('../modules/es.array.some'); +require('../modules/es.array.sort'); +require('../modules/es.array.species'); +require('../modules/es.array.splice'); +require('../modules/es.array.to-reversed'); +require('../modules/es.array.to-sorted'); +require('../modules/es.array.to-spliced'); +require('../modules/es.array.unscopables.flat'); +require('../modules/es.array.unscopables.flat-map'); +require('../modules/es.array.unshift'); +require('../modules/es.array.with'); +require('../modules/es.array-buffer.constructor'); +require('../modules/es.array-buffer.is-view'); +require('../modules/es.array-buffer.slice'); +require('../modules/es.data-view'); +require('../modules/es.data-view.get-float16'); +require('../modules/es.data-view.set-float16'); +require('../modules/es.array-buffer.detached'); +require('../modules/es.array-buffer.transfer'); +require('../modules/es.array-buffer.transfer-to-fixed-length'); +require('../modules/es.date.get-year'); +require('../modules/es.date.now'); +require('../modules/es.date.set-year'); +require('../modules/es.date.to-gmt-string'); +require('../modules/es.date.to-iso-string'); +require('../modules/es.date.to-json'); +require('../modules/es.date.to-primitive'); +require('../modules/es.date.to-string'); +require('../modules/es.escape'); +require('../modules/es.function.bind'); +require('../modules/es.function.has-instance'); +require('../modules/es.function.name'); +require('../modules/es.global-this'); +require('../modules/es.iterator.constructor'); +require('../modules/es.iterator.drop'); +require('../modules/es.iterator.every'); +require('../modules/es.iterator.filter'); +require('../modules/es.iterator.find'); +require('../modules/es.iterator.flat-map'); +require('../modules/es.iterator.for-each'); +require('../modules/es.iterator.from'); +require('../modules/es.iterator.map'); +require('../modules/es.iterator.reduce'); +require('../modules/es.iterator.some'); +require('../modules/es.iterator.take'); +require('../modules/es.iterator.to-array'); +require('../modules/es.json.stringify'); +require('../modules/es.json.to-string-tag'); +require('../modules/es.map'); +require('../modules/es.map.group-by'); +require('../modules/es.math.acosh'); +require('../modules/es.math.asinh'); +require('../modules/es.math.atanh'); +require('../modules/es.math.cbrt'); +require('../modules/es.math.clz32'); +require('../modules/es.math.cosh'); +require('../modules/es.math.expm1'); +require('../modules/es.math.fround'); +require('../modules/es.math.f16round'); +require('../modules/es.math.hypot'); +require('../modules/es.math.imul'); +require('../modules/es.math.log10'); +require('../modules/es.math.log1p'); +require('../modules/es.math.log2'); +require('../modules/es.math.sign'); +require('../modules/es.math.sinh'); +require('../modules/es.math.tanh'); +require('../modules/es.math.to-string-tag'); +require('../modules/es.math.trunc'); +require('../modules/es.number.constructor'); +require('../modules/es.number.epsilon'); +require('../modules/es.number.is-finite'); +require('../modules/es.number.is-integer'); +require('../modules/es.number.is-nan'); +require('../modules/es.number.is-safe-integer'); +require('../modules/es.number.max-safe-integer'); +require('../modules/es.number.min-safe-integer'); +require('../modules/es.number.parse-float'); +require('../modules/es.number.parse-int'); +require('../modules/es.number.to-exponential'); +require('../modules/es.number.to-fixed'); +require('../modules/es.number.to-precision'); +require('../modules/es.object.assign'); +require('../modules/es.object.create'); +require('../modules/es.object.define-getter'); +require('../modules/es.object.define-properties'); +require('../modules/es.object.define-property'); +require('../modules/es.object.define-setter'); +require('../modules/es.object.entries'); +require('../modules/es.object.freeze'); +require('../modules/es.object.from-entries'); +require('../modules/es.object.get-own-property-descriptor'); +require('../modules/es.object.get-own-property-descriptors'); +require('../modules/es.object.get-own-property-names'); +require('../modules/es.object.get-prototype-of'); +require('../modules/es.object.group-by'); +require('../modules/es.object.has-own'); +require('../modules/es.object.is'); +require('../modules/es.object.is-extensible'); +require('../modules/es.object.is-frozen'); +require('../modules/es.object.is-sealed'); +require('../modules/es.object.keys'); +require('../modules/es.object.lookup-getter'); +require('../modules/es.object.lookup-setter'); +require('../modules/es.object.prevent-extensions'); +require('../modules/es.object.proto'); +require('../modules/es.object.seal'); +require('../modules/es.object.set-prototype-of'); +require('../modules/es.object.to-string'); +require('../modules/es.object.values'); +require('../modules/es.parse-float'); +require('../modules/es.parse-int'); +require('../modules/es.promise'); +require('../modules/es.promise.all-settled'); +require('../modules/es.promise.any'); +require('../modules/es.promise.finally'); +require('../modules/es.promise.try'); +require('../modules/es.promise.with-resolvers'); +require('../modules/es.reflect.apply'); +require('../modules/es.reflect.construct'); +require('../modules/es.reflect.define-property'); +require('../modules/es.reflect.delete-property'); +require('../modules/es.reflect.get'); +require('../modules/es.reflect.get-own-property-descriptor'); +require('../modules/es.reflect.get-prototype-of'); +require('../modules/es.reflect.has'); +require('../modules/es.reflect.is-extensible'); +require('../modules/es.reflect.own-keys'); +require('../modules/es.reflect.prevent-extensions'); +require('../modules/es.reflect.set'); +require('../modules/es.reflect.set-prototype-of'); +require('../modules/es.reflect.to-string-tag'); +require('../modules/es.regexp.constructor'); +require('../modules/es.regexp.escape'); +require('../modules/es.regexp.dot-all'); +require('../modules/es.regexp.exec'); +require('../modules/es.regexp.flags'); +require('../modules/es.regexp.sticky'); +require('../modules/es.regexp.test'); +require('../modules/es.regexp.to-string'); +require('../modules/es.set'); +require('../modules/es.set.difference.v2'); +require('../modules/es.set.intersection.v2'); +require('../modules/es.set.is-disjoint-from.v2'); +require('../modules/es.set.is-subset-of.v2'); +require('../modules/es.set.is-superset-of.v2'); +require('../modules/es.set.symmetric-difference.v2'); +require('../modules/es.set.union.v2'); +require('../modules/es.string.at-alternative'); +require('../modules/es.string.code-point-at'); +require('../modules/es.string.ends-with'); +require('../modules/es.string.from-code-point'); +require('../modules/es.string.includes'); +require('../modules/es.string.is-well-formed'); +require('../modules/es.string.iterator'); +require('../modules/es.string.match'); +require('../modules/es.string.match-all'); +require('../modules/es.string.pad-end'); +require('../modules/es.string.pad-start'); +require('../modules/es.string.raw'); +require('../modules/es.string.repeat'); +require('../modules/es.string.replace'); +require('../modules/es.string.replace-all'); +require('../modules/es.string.search'); +require('../modules/es.string.split'); +require('../modules/es.string.starts-with'); +require('../modules/es.string.substr'); +require('../modules/es.string.to-well-formed'); +require('../modules/es.string.trim'); +require('../modules/es.string.trim-end'); +require('../modules/es.string.trim-start'); +require('../modules/es.string.anchor'); +require('../modules/es.string.big'); +require('../modules/es.string.blink'); +require('../modules/es.string.bold'); +require('../modules/es.string.fixed'); +require('../modules/es.string.fontcolor'); +require('../modules/es.string.fontsize'); +require('../modules/es.string.italics'); +require('../modules/es.string.link'); +require('../modules/es.string.small'); +require('../modules/es.string.strike'); +require('../modules/es.string.sub'); +require('../modules/es.string.sup'); +require('../modules/es.typed-array.float32-array'); +require('../modules/es.typed-array.float64-array'); +require('../modules/es.typed-array.int8-array'); +require('../modules/es.typed-array.int16-array'); +require('../modules/es.typed-array.int32-array'); +require('../modules/es.typed-array.uint8-array'); +require('../modules/es.typed-array.uint8-clamped-array'); +require('../modules/es.typed-array.uint16-array'); +require('../modules/es.typed-array.uint32-array'); +require('../modules/es.typed-array.at'); +require('../modules/es.typed-array.copy-within'); +require('../modules/es.typed-array.every'); +require('../modules/es.typed-array.fill'); +require('../modules/es.typed-array.filter'); +require('../modules/es.typed-array.find'); +require('../modules/es.typed-array.find-index'); +require('../modules/es.typed-array.find-last'); +require('../modules/es.typed-array.find-last-index'); +require('../modules/es.typed-array.for-each'); +require('../modules/es.typed-array.from'); +require('../modules/es.typed-array.includes'); +require('../modules/es.typed-array.index-of'); +require('../modules/es.typed-array.iterator'); +require('../modules/es.typed-array.join'); +require('../modules/es.typed-array.last-index-of'); +require('../modules/es.typed-array.map'); +require('../modules/es.typed-array.of'); +require('../modules/es.typed-array.reduce'); +require('../modules/es.typed-array.reduce-right'); +require('../modules/es.typed-array.reverse'); +require('../modules/es.typed-array.set'); +require('../modules/es.typed-array.slice'); +require('../modules/es.typed-array.some'); +require('../modules/es.typed-array.sort'); +require('../modules/es.typed-array.subarray'); +require('../modules/es.typed-array.to-locale-string'); +require('../modules/es.typed-array.to-reversed'); +require('../modules/es.typed-array.to-sorted'); +require('../modules/es.typed-array.to-string'); +require('../modules/es.typed-array.with'); +require('../modules/es.unescape'); +require('../modules/es.weak-map'); +require('../modules/es.weak-set'); +require('../modules/web.atob'); +require('../modules/web.btoa'); +require('../modules/web.dom-collections.for-each'); +require('../modules/web.dom-collections.iterator'); +require('../modules/web.dom-exception.constructor'); +require('../modules/web.dom-exception.stack'); +require('../modules/web.dom-exception.to-string-tag'); +require('../modules/web.immediate'); +require('../modules/web.queue-microtask'); +require('../modules/web.self'); +require('../modules/web.structured-clone'); +require('../modules/web.timers'); +require('../modules/web.url'); +require('../modules/web.url.can-parse'); +require('../modules/web.url.parse'); +require('../modules/web.url.to-json'); +require('../modules/web.url-search-params'); +require('../modules/web.url-search-params.delete'); +require('../modules/web.url-search-params.has'); +require('../modules/web.url-search-params.size'); + +module.exports = require('../internals/path'); diff --git a/node_modules/core-js/stable/instance/at.js b/node_modules/core-js/stable/instance/at.js new file mode 100644 index 00000000..745048cd --- /dev/null +++ b/node_modules/core-js/stable/instance/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/bind.js b/node_modules/core-js/stable/instance/bind.js new file mode 100644 index 00000000..ad5f7e0a --- /dev/null +++ b/node_modules/core-js/stable/instance/bind.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/bind'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/code-point-at.js b/node_modules/core-js/stable/instance/code-point-at.js new file mode 100644 index 00000000..a2edf415 --- /dev/null +++ b/node_modules/core-js/stable/instance/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/concat.js b/node_modules/core-js/stable/instance/concat.js new file mode 100644 index 00000000..d098728d --- /dev/null +++ b/node_modules/core-js/stable/instance/concat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/concat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/copy-within.js b/node_modules/core-js/stable/instance/copy-within.js new file mode 100644 index 00000000..ee3ba246 --- /dev/null +++ b/node_modules/core-js/stable/instance/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/ends-with.js b/node_modules/core-js/stable/instance/ends-with.js new file mode 100644 index 00000000..ff366c12 --- /dev/null +++ b/node_modules/core-js/stable/instance/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/entries.js b/node_modules/core-js/stable/instance/entries.js new file mode 100644 index 00000000..0a9918dc --- /dev/null +++ b/node_modules/core-js/stable/instance/entries.js @@ -0,0 +1,19 @@ +'use strict'; +require('../../modules/web.dom-collections.iterator'); +var classof = require('../../internals/classof'); +var hasOwn = require('../../internals/has-own-property'); +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/entries'); + +var ArrayPrototype = Array.prototype; + +var DOMIterables = { + DOMTokenList: true, + NodeList: true +}; + +module.exports = function (it) { + var own = it.entries; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.entries) + || hasOwn(DOMIterables, classof(it)) ? method : own; +}; diff --git a/node_modules/core-js/stable/instance/every.js b/node_modules/core-js/stable/instance/every.js new file mode 100644 index 00000000..b3c7acee --- /dev/null +++ b/node_modules/core-js/stable/instance/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/every'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/fill.js b/node_modules/core-js/stable/instance/fill.js new file mode 100644 index 00000000..768cf75a --- /dev/null +++ b/node_modules/core-js/stable/instance/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/filter.js b/node_modules/core-js/stable/instance/filter.js new file mode 100644 index 00000000..914f6c86 --- /dev/null +++ b/node_modules/core-js/stable/instance/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/find-index.js b/node_modules/core-js/stable/instance/find-index.js new file mode 100644 index 00000000..3e4410e1 --- /dev/null +++ b/node_modules/core-js/stable/instance/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/find-last-index.js b/node_modules/core-js/stable/instance/find-last-index.js new file mode 100644 index 00000000..4c87c6fa --- /dev/null +++ b/node_modules/core-js/stable/instance/find-last-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/find-last-index'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/find-last.js b/node_modules/core-js/stable/instance/find-last.js new file mode 100644 index 00000000..95ab0b69 --- /dev/null +++ b/node_modules/core-js/stable/instance/find-last.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/find-last'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/find.js b/node_modules/core-js/stable/instance/find.js new file mode 100644 index 00000000..ce67ff59 --- /dev/null +++ b/node_modules/core-js/stable/instance/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/find'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/flags.js b/node_modules/core-js/stable/instance/flags.js new file mode 100644 index 00000000..012b83df --- /dev/null +++ b/node_modules/core-js/stable/instance/flags.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/flags'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/flat-map.js b/node_modules/core-js/stable/instance/flat-map.js new file mode 100644 index 00000000..89aaac80 --- /dev/null +++ b/node_modules/core-js/stable/instance/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/flat.js b/node_modules/core-js/stable/instance/flat.js new file mode 100644 index 00000000..8acc0fb7 --- /dev/null +++ b/node_modules/core-js/stable/instance/flat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/flat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/for-each.js b/node_modules/core-js/stable/instance/for-each.js new file mode 100644 index 00000000..0ed3caed --- /dev/null +++ b/node_modules/core-js/stable/instance/for-each.js @@ -0,0 +1,19 @@ +'use strict'; +var classof = require('../../internals/classof'); +var hasOwn = require('../../internals/has-own-property'); +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/for-each'); +require('../../modules/web.dom-collections.for-each'); + +var ArrayPrototype = Array.prototype; + +var DOMIterables = { + DOMTokenList: true, + NodeList: true +}; + +module.exports = function (it) { + var own = it.forEach; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.forEach) + || hasOwn(DOMIterables, classof(it)) ? method : own; +}; diff --git a/node_modules/core-js/stable/instance/includes.js b/node_modules/core-js/stable/instance/includes.js new file mode 100644 index 00000000..45283f2b --- /dev/null +++ b/node_modules/core-js/stable/instance/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/index-of.js b/node_modules/core-js/stable/instance/index-of.js new file mode 100644 index 00000000..89c0daf6 --- /dev/null +++ b/node_modules/core-js/stable/instance/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/is-well-formed.js b/node_modules/core-js/stable/instance/is-well-formed.js new file mode 100644 index 00000000..292abd9e --- /dev/null +++ b/node_modules/core-js/stable/instance/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/keys.js b/node_modules/core-js/stable/instance/keys.js new file mode 100644 index 00000000..4c00406d --- /dev/null +++ b/node_modules/core-js/stable/instance/keys.js @@ -0,0 +1,19 @@ +'use strict'; +require('../../modules/web.dom-collections.iterator'); +var classof = require('../../internals/classof'); +var hasOwn = require('../../internals/has-own-property'); +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/keys'); + +var ArrayPrototype = Array.prototype; + +var DOMIterables = { + DOMTokenList: true, + NodeList: true +}; + +module.exports = function (it) { + var own = it.keys; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.keys) + || hasOwn(DOMIterables, classof(it)) ? method : own; +}; diff --git a/node_modules/core-js/stable/instance/last-index-of.js b/node_modules/core-js/stable/instance/last-index-of.js new file mode 100644 index 00000000..f14f8c14 --- /dev/null +++ b/node_modules/core-js/stable/instance/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/map.js b/node_modules/core-js/stable/instance/map.js new file mode 100644 index 00000000..1b521b02 --- /dev/null +++ b/node_modules/core-js/stable/instance/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/match-all.js b/node_modules/core-js/stable/instance/match-all.js new file mode 100644 index 00000000..28e68ae6 --- /dev/null +++ b/node_modules/core-js/stable/instance/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/pad-end.js b/node_modules/core-js/stable/instance/pad-end.js new file mode 100644 index 00000000..d0b48708 --- /dev/null +++ b/node_modules/core-js/stable/instance/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/pad-start.js b/node_modules/core-js/stable/instance/pad-start.js new file mode 100644 index 00000000..d41f8f0e --- /dev/null +++ b/node_modules/core-js/stable/instance/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/push.js b/node_modules/core-js/stable/instance/push.js new file mode 100644 index 00000000..674250a1 --- /dev/null +++ b/node_modules/core-js/stable/instance/push.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/push'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/reduce-right.js b/node_modules/core-js/stable/instance/reduce-right.js new file mode 100644 index 00000000..fd485df3 --- /dev/null +++ b/node_modules/core-js/stable/instance/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/reduce.js b/node_modules/core-js/stable/instance/reduce.js new file mode 100644 index 00000000..02f72cb5 --- /dev/null +++ b/node_modules/core-js/stable/instance/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/repeat.js b/node_modules/core-js/stable/instance/repeat.js new file mode 100644 index 00000000..81056993 --- /dev/null +++ b/node_modules/core-js/stable/instance/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/replace-all.js b/node_modules/core-js/stable/instance/replace-all.js new file mode 100644 index 00000000..a1fcbb02 --- /dev/null +++ b/node_modules/core-js/stable/instance/replace-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/reverse.js b/node_modules/core-js/stable/instance/reverse.js new file mode 100644 index 00000000..622325ad --- /dev/null +++ b/node_modules/core-js/stable/instance/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/slice.js b/node_modules/core-js/stable/instance/slice.js new file mode 100644 index 00000000..d2649072 --- /dev/null +++ b/node_modules/core-js/stable/instance/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/some.js b/node_modules/core-js/stable/instance/some.js new file mode 100644 index 00000000..4578f7fb --- /dev/null +++ b/node_modules/core-js/stable/instance/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/some'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/sort.js b/node_modules/core-js/stable/instance/sort.js new file mode 100644 index 00000000..214fa8fd --- /dev/null +++ b/node_modules/core-js/stable/instance/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/splice.js b/node_modules/core-js/stable/instance/splice.js new file mode 100644 index 00000000..9f97f894 --- /dev/null +++ b/node_modules/core-js/stable/instance/splice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/splice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/starts-with.js b/node_modules/core-js/stable/instance/starts-with.js new file mode 100644 index 00000000..907985dd --- /dev/null +++ b/node_modules/core-js/stable/instance/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/to-reversed.js b/node_modules/core-js/stable/instance/to-reversed.js new file mode 100644 index 00000000..7464291e --- /dev/null +++ b/node_modules/core-js/stable/instance/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/to-sorted.js b/node_modules/core-js/stable/instance/to-sorted.js new file mode 100644 index 00000000..d4d8ca7c --- /dev/null +++ b/node_modules/core-js/stable/instance/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/to-spliced.js b/node_modules/core-js/stable/instance/to-spliced.js new file mode 100644 index 00000000..68a32bd5 --- /dev/null +++ b/node_modules/core-js/stable/instance/to-spliced.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/to-spliced'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/to-well-formed.js b/node_modules/core-js/stable/instance/to-well-formed.js new file mode 100644 index 00000000..a3177e36 --- /dev/null +++ b/node_modules/core-js/stable/instance/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/trim-end.js b/node_modules/core-js/stable/instance/trim-end.js new file mode 100644 index 00000000..e16a8629 --- /dev/null +++ b/node_modules/core-js/stable/instance/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/trim-left.js b/node_modules/core-js/stable/instance/trim-left.js new file mode 100644 index 00000000..3d60632e --- /dev/null +++ b/node_modules/core-js/stable/instance/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/trim-right.js b/node_modules/core-js/stable/instance/trim-right.js new file mode 100644 index 00000000..ad81d599 --- /dev/null +++ b/node_modules/core-js/stable/instance/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/trim-start.js b/node_modules/core-js/stable/instance/trim-start.js new file mode 100644 index 00000000..7877fbe3 --- /dev/null +++ b/node_modules/core-js/stable/instance/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/trim.js b/node_modules/core-js/stable/instance/trim.js new file mode 100644 index 00000000..008afe4a --- /dev/null +++ b/node_modules/core-js/stable/instance/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/unshift.js b/node_modules/core-js/stable/instance/unshift.js new file mode 100644 index 00000000..178cfc92 --- /dev/null +++ b/node_modules/core-js/stable/instance/unshift.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/unshift'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/instance/values.js b/node_modules/core-js/stable/instance/values.js new file mode 100644 index 00000000..0ef76852 --- /dev/null +++ b/node_modules/core-js/stable/instance/values.js @@ -0,0 +1,19 @@ +'use strict'; +require('../../modules/web.dom-collections.iterator'); +var classof = require('../../internals/classof'); +var hasOwn = require('../../internals/has-own-property'); +var isPrototypeOf = require('../../internals/object-is-prototype-of'); +var method = require('../array/virtual/values'); + +var ArrayPrototype = Array.prototype; + +var DOMIterables = { + DOMTokenList: true, + NodeList: true +}; + +module.exports = function (it) { + var own = it.values; + return it === ArrayPrototype || (isPrototypeOf(ArrayPrototype, it) && own === ArrayPrototype.values) + || hasOwn(DOMIterables, classof(it)) ? method : own; +}; diff --git a/node_modules/core-js/stable/instance/with.js b/node_modules/core-js/stable/instance/with.js new file mode 100644 index 00000000..1994520d --- /dev/null +++ b/node_modules/core-js/stable/instance/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/instance/with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/is-iterable.js b/node_modules/core-js/stable/is-iterable.js new file mode 100644 index 00000000..8b5315a5 --- /dev/null +++ b/node_modules/core-js/stable/is-iterable.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../es/is-iterable'); +require('../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/drop.js b/node_modules/core-js/stable/iterator/drop.js new file mode 100644 index 00000000..677a588b --- /dev/null +++ b/node_modules/core-js/stable/iterator/drop.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/drop'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/every.js b/node_modules/core-js/stable/iterator/every.js new file mode 100644 index 00000000..6a565a2e --- /dev/null +++ b/node_modules/core-js/stable/iterator/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/every'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/filter.js b/node_modules/core-js/stable/iterator/filter.js new file mode 100644 index 00000000..b34543d5 --- /dev/null +++ b/node_modules/core-js/stable/iterator/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/find.js b/node_modules/core-js/stable/iterator/find.js new file mode 100644 index 00000000..6ec257c0 --- /dev/null +++ b/node_modules/core-js/stable/iterator/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/find'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/flat-map.js b/node_modules/core-js/stable/iterator/flat-map.js new file mode 100644 index 00000000..dfc6dc6d --- /dev/null +++ b/node_modules/core-js/stable/iterator/flat-map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/flat-map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/for-each.js b/node_modules/core-js/stable/iterator/for-each.js new file mode 100644 index 00000000..e5f1ad17 --- /dev/null +++ b/node_modules/core-js/stable/iterator/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/from.js b/node_modules/core-js/stable/iterator/from.js new file mode 100644 index 00000000..0ed9ade3 --- /dev/null +++ b/node_modules/core-js/stable/iterator/from.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/iterator/from'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/index.js b/node_modules/core-js/stable/iterator/index.js new file mode 100644 index 00000000..9912e0c2 --- /dev/null +++ b/node_modules/core-js/stable/iterator/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/iterator'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/map.js b/node_modules/core-js/stable/iterator/map.js new file mode 100644 index 00000000..02b944fb --- /dev/null +++ b/node_modules/core-js/stable/iterator/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/reduce.js b/node_modules/core-js/stable/iterator/reduce.js new file mode 100644 index 00000000..4e29d5cb --- /dev/null +++ b/node_modules/core-js/stable/iterator/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/some.js b/node_modules/core-js/stable/iterator/some.js new file mode 100644 index 00000000..6fa2c750 --- /dev/null +++ b/node_modules/core-js/stable/iterator/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/some'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/take.js b/node_modules/core-js/stable/iterator/take.js new file mode 100644 index 00000000..4018f1c8 --- /dev/null +++ b/node_modules/core-js/stable/iterator/take.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/take'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/iterator/to-array.js b/node_modules/core-js/stable/iterator/to-array.js new file mode 100644 index 00000000..377abdf6 --- /dev/null +++ b/node_modules/core-js/stable/iterator/to-array.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/iterator/to-array'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/json/index.js b/node_modules/core-js/stable/json/index.js new file mode 100644 index 00000000..8cd8376b --- /dev/null +++ b/node_modules/core-js/stable/json/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/json'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/json/stringify.js b/node_modules/core-js/stable/json/stringify.js new file mode 100644 index 00000000..ef878650 --- /dev/null +++ b/node_modules/core-js/stable/json/stringify.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/json/stringify'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/json/to-string-tag.js b/node_modules/core-js/stable/json/to-string-tag.js new file mode 100644 index 00000000..d2c991a8 --- /dev/null +++ b/node_modules/core-js/stable/json/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/json/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/map/group-by.js b/node_modules/core-js/stable/map/group-by.js new file mode 100644 index 00000000..c7d22f02 --- /dev/null +++ b/node_modules/core-js/stable/map/group-by.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/map/group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/map/index.js b/node_modules/core-js/stable/map/index.js new file mode 100644 index 00000000..e10edd66 --- /dev/null +++ b/node_modules/core-js/stable/map/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/map'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/acosh.js b/node_modules/core-js/stable/math/acosh.js new file mode 100644 index 00000000..a9206ca1 --- /dev/null +++ b/node_modules/core-js/stable/math/acosh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/acosh'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/asinh.js b/node_modules/core-js/stable/math/asinh.js new file mode 100644 index 00000000..c9fe44e0 --- /dev/null +++ b/node_modules/core-js/stable/math/asinh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/asinh'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/atanh.js b/node_modules/core-js/stable/math/atanh.js new file mode 100644 index 00000000..47e6b33a --- /dev/null +++ b/node_modules/core-js/stable/math/atanh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/atanh'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/cbrt.js b/node_modules/core-js/stable/math/cbrt.js new file mode 100644 index 00000000..ae5c1afd --- /dev/null +++ b/node_modules/core-js/stable/math/cbrt.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/cbrt'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/clz32.js b/node_modules/core-js/stable/math/clz32.js new file mode 100644 index 00000000..d6add6b9 --- /dev/null +++ b/node_modules/core-js/stable/math/clz32.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/clz32'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/cosh.js b/node_modules/core-js/stable/math/cosh.js new file mode 100644 index 00000000..b54b3667 --- /dev/null +++ b/node_modules/core-js/stable/math/cosh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/cosh'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/expm1.js b/node_modules/core-js/stable/math/expm1.js new file mode 100644 index 00000000..b3fdc6d5 --- /dev/null +++ b/node_modules/core-js/stable/math/expm1.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/expm1'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/f16round.js b/node_modules/core-js/stable/math/f16round.js new file mode 100644 index 00000000..f9d613d3 --- /dev/null +++ b/node_modules/core-js/stable/math/f16round.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/f16round'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/fround.js b/node_modules/core-js/stable/math/fround.js new file mode 100644 index 00000000..8399b9e5 --- /dev/null +++ b/node_modules/core-js/stable/math/fround.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/fround'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/hypot.js b/node_modules/core-js/stable/math/hypot.js new file mode 100644 index 00000000..f26138c8 --- /dev/null +++ b/node_modules/core-js/stable/math/hypot.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/hypot'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/imul.js b/node_modules/core-js/stable/math/imul.js new file mode 100644 index 00000000..5302d3bc --- /dev/null +++ b/node_modules/core-js/stable/math/imul.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/imul'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/index.js b/node_modules/core-js/stable/math/index.js new file mode 100644 index 00000000..370efcae --- /dev/null +++ b/node_modules/core-js/stable/math/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/log10.js b/node_modules/core-js/stable/math/log10.js new file mode 100644 index 00000000..68e82b2a --- /dev/null +++ b/node_modules/core-js/stable/math/log10.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/log10'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/log1p.js b/node_modules/core-js/stable/math/log1p.js new file mode 100644 index 00000000..f24450a8 --- /dev/null +++ b/node_modules/core-js/stable/math/log1p.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/log1p'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/log2.js b/node_modules/core-js/stable/math/log2.js new file mode 100644 index 00000000..264193a2 --- /dev/null +++ b/node_modules/core-js/stable/math/log2.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/log2'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/sign.js b/node_modules/core-js/stable/math/sign.js new file mode 100644 index 00000000..7ff26587 --- /dev/null +++ b/node_modules/core-js/stable/math/sign.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/sign'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/sinh.js b/node_modules/core-js/stable/math/sinh.js new file mode 100644 index 00000000..9b426d47 --- /dev/null +++ b/node_modules/core-js/stable/math/sinh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/sinh'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/tanh.js b/node_modules/core-js/stable/math/tanh.js new file mode 100644 index 00000000..00dd5b77 --- /dev/null +++ b/node_modules/core-js/stable/math/tanh.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/tanh'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/to-string-tag.js b/node_modules/core-js/stable/math/to-string-tag.js new file mode 100644 index 00000000..89d59d31 --- /dev/null +++ b/node_modules/core-js/stable/math/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/math/trunc.js b/node_modules/core-js/stable/math/trunc.js new file mode 100644 index 00000000..3fc8041d --- /dev/null +++ b/node_modules/core-js/stable/math/trunc.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/math/trunc'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/constructor.js b/node_modules/core-js/stable/number/constructor.js new file mode 100644 index 00000000..faf98bba --- /dev/null +++ b/node_modules/core-js/stable/number/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/epsilon.js b/node_modules/core-js/stable/number/epsilon.js new file mode 100644 index 00000000..70fc56c4 --- /dev/null +++ b/node_modules/core-js/stable/number/epsilon.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/epsilon'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/index.js b/node_modules/core-js/stable/number/index.js new file mode 100644 index 00000000..c38e52dc --- /dev/null +++ b/node_modules/core-js/stable/number/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/is-finite.js b/node_modules/core-js/stable/number/is-finite.js new file mode 100644 index 00000000..f2641dfa --- /dev/null +++ b/node_modules/core-js/stable/number/is-finite.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/is-finite'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/is-integer.js b/node_modules/core-js/stable/number/is-integer.js new file mode 100644 index 00000000..2727681a --- /dev/null +++ b/node_modules/core-js/stable/number/is-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/is-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/is-nan.js b/node_modules/core-js/stable/number/is-nan.js new file mode 100644 index 00000000..a2755ce1 --- /dev/null +++ b/node_modules/core-js/stable/number/is-nan.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/is-nan'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/is-safe-integer.js b/node_modules/core-js/stable/number/is-safe-integer.js new file mode 100644 index 00000000..e230ff7e --- /dev/null +++ b/node_modules/core-js/stable/number/is-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/is-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/max-safe-integer.js b/node_modules/core-js/stable/number/max-safe-integer.js new file mode 100644 index 00000000..3615661f --- /dev/null +++ b/node_modules/core-js/stable/number/max-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/max-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/min-safe-integer.js b/node_modules/core-js/stable/number/min-safe-integer.js new file mode 100644 index 00000000..3f0e6cfa --- /dev/null +++ b/node_modules/core-js/stable/number/min-safe-integer.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/min-safe-integer'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/parse-float.js b/node_modules/core-js/stable/number/parse-float.js new file mode 100644 index 00000000..8557796a --- /dev/null +++ b/node_modules/core-js/stable/number/parse-float.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/parse-float'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/parse-int.js b/node_modules/core-js/stable/number/parse-int.js new file mode 100644 index 00000000..41f3f3a8 --- /dev/null +++ b/node_modules/core-js/stable/number/parse-int.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/parse-int'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/to-exponential.js b/node_modules/core-js/stable/number/to-exponential.js new file mode 100644 index 00000000..e3a3d9f4 --- /dev/null +++ b/node_modules/core-js/stable/number/to-exponential.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/to-exponential'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/to-fixed.js b/node_modules/core-js/stable/number/to-fixed.js new file mode 100644 index 00000000..dcf510bf --- /dev/null +++ b/node_modules/core-js/stable/number/to-fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/to-fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/to-precision.js b/node_modules/core-js/stable/number/to-precision.js new file mode 100644 index 00000000..7a7df4d2 --- /dev/null +++ b/node_modules/core-js/stable/number/to-precision.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/number/to-precision'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/virtual/index.js b/node_modules/core-js/stable/number/virtual/index.js new file mode 100644 index 00000000..66b17796 --- /dev/null +++ b/node_modules/core-js/stable/number/virtual/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/number/virtual'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/virtual/to-exponential.js b/node_modules/core-js/stable/number/virtual/to-exponential.js new file mode 100644 index 00000000..8fecaf27 --- /dev/null +++ b/node_modules/core-js/stable/number/virtual/to-exponential.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/number/virtual/to-exponential'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/virtual/to-fixed.js b/node_modules/core-js/stable/number/virtual/to-fixed.js new file mode 100644 index 00000000..3631cff0 --- /dev/null +++ b/node_modules/core-js/stable/number/virtual/to-fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/number/virtual/to-fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/number/virtual/to-precision.js b/node_modules/core-js/stable/number/virtual/to-precision.js new file mode 100644 index 00000000..59d30cdd --- /dev/null +++ b/node_modules/core-js/stable/number/virtual/to-precision.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/number/virtual/to-precision'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/assign.js b/node_modules/core-js/stable/object/assign.js new file mode 100644 index 00000000..e180c76a --- /dev/null +++ b/node_modules/core-js/stable/object/assign.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/assign'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/create.js b/node_modules/core-js/stable/object/create.js new file mode 100644 index 00000000..6ca30974 --- /dev/null +++ b/node_modules/core-js/stable/object/create.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/create'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/define-getter.js b/node_modules/core-js/stable/object/define-getter.js new file mode 100644 index 00000000..aaee5076 --- /dev/null +++ b/node_modules/core-js/stable/object/define-getter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/define-getter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/define-properties.js b/node_modules/core-js/stable/object/define-properties.js new file mode 100644 index 00000000..6754c3b5 --- /dev/null +++ b/node_modules/core-js/stable/object/define-properties.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/define-properties'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/define-property.js b/node_modules/core-js/stable/object/define-property.js new file mode 100644 index 00000000..56f11d9d --- /dev/null +++ b/node_modules/core-js/stable/object/define-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/define-property'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/define-setter.js b/node_modules/core-js/stable/object/define-setter.js new file mode 100644 index 00000000..04e8c376 --- /dev/null +++ b/node_modules/core-js/stable/object/define-setter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/define-setter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/entries.js b/node_modules/core-js/stable/object/entries.js new file mode 100644 index 00000000..5e98513a --- /dev/null +++ b/node_modules/core-js/stable/object/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/freeze.js b/node_modules/core-js/stable/object/freeze.js new file mode 100644 index 00000000..0fec058e --- /dev/null +++ b/node_modules/core-js/stable/object/freeze.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/freeze'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/from-entries.js b/node_modules/core-js/stable/object/from-entries.js new file mode 100644 index 00000000..633b68c0 --- /dev/null +++ b/node_modules/core-js/stable/object/from-entries.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/object/from-entries'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/get-own-property-descriptor.js b/node_modules/core-js/stable/object/get-own-property-descriptor.js new file mode 100644 index 00000000..49e99035 --- /dev/null +++ b/node_modules/core-js/stable/object/get-own-property-descriptor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/get-own-property-descriptor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/get-own-property-descriptors.js b/node_modules/core-js/stable/object/get-own-property-descriptors.js new file mode 100644 index 00000000..081f7596 --- /dev/null +++ b/node_modules/core-js/stable/object/get-own-property-descriptors.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/get-own-property-descriptors'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/get-own-property-names.js b/node_modules/core-js/stable/object/get-own-property-names.js new file mode 100644 index 00000000..fcec1fd4 --- /dev/null +++ b/node_modules/core-js/stable/object/get-own-property-names.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/get-own-property-names'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/get-own-property-symbols.js b/node_modules/core-js/stable/object/get-own-property-symbols.js new file mode 100644 index 00000000..1585fdc9 --- /dev/null +++ b/node_modules/core-js/stable/object/get-own-property-symbols.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/get-own-property-symbols'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/get-prototype-of.js b/node_modules/core-js/stable/object/get-prototype-of.js new file mode 100644 index 00000000..46bfd2d2 --- /dev/null +++ b/node_modules/core-js/stable/object/get-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/get-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/group-by.js b/node_modules/core-js/stable/object/group-by.js new file mode 100644 index 00000000..c6163a56 --- /dev/null +++ b/node_modules/core-js/stable/object/group-by.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/group-by'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/has-own.js b/node_modules/core-js/stable/object/has-own.js new file mode 100644 index 00000000..dd2002db --- /dev/null +++ b/node_modules/core-js/stable/object/has-own.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/has-own'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/index.js b/node_modules/core-js/stable/object/index.js new file mode 100644 index 00000000..bd849dcc --- /dev/null +++ b/node_modules/core-js/stable/object/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/object'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/is-extensible.js b/node_modules/core-js/stable/object/is-extensible.js new file mode 100644 index 00000000..f7de1a48 --- /dev/null +++ b/node_modules/core-js/stable/object/is-extensible.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/is-extensible'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/is-frozen.js b/node_modules/core-js/stable/object/is-frozen.js new file mode 100644 index 00000000..39a44930 --- /dev/null +++ b/node_modules/core-js/stable/object/is-frozen.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/is-frozen'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/is-sealed.js b/node_modules/core-js/stable/object/is-sealed.js new file mode 100644 index 00000000..3be1ca9e --- /dev/null +++ b/node_modules/core-js/stable/object/is-sealed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/is-sealed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/is.js b/node_modules/core-js/stable/object/is.js new file mode 100644 index 00000000..5aebdf82 --- /dev/null +++ b/node_modules/core-js/stable/object/is.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/is'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/keys.js b/node_modules/core-js/stable/object/keys.js new file mode 100644 index 00000000..74e942e9 --- /dev/null +++ b/node_modules/core-js/stable/object/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/lookup-getter.js b/node_modules/core-js/stable/object/lookup-getter.js new file mode 100644 index 00000000..ae21d750 --- /dev/null +++ b/node_modules/core-js/stable/object/lookup-getter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/lookup-getter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/lookup-setter.js b/node_modules/core-js/stable/object/lookup-setter.js new file mode 100644 index 00000000..c0155854 --- /dev/null +++ b/node_modules/core-js/stable/object/lookup-setter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/lookup-setter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/prevent-extensions.js b/node_modules/core-js/stable/object/prevent-extensions.js new file mode 100644 index 00000000..a673c7c5 --- /dev/null +++ b/node_modules/core-js/stable/object/prevent-extensions.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/prevent-extensions'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/proto.js b/node_modules/core-js/stable/object/proto.js new file mode 100644 index 00000000..8c9f1b87 --- /dev/null +++ b/node_modules/core-js/stable/object/proto.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/proto'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/seal.js b/node_modules/core-js/stable/object/seal.js new file mode 100644 index 00000000..87755d3b --- /dev/null +++ b/node_modules/core-js/stable/object/seal.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/seal'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/set-prototype-of.js b/node_modules/core-js/stable/object/set-prototype-of.js new file mode 100644 index 00000000..cb5a173f --- /dev/null +++ b/node_modules/core-js/stable/object/set-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/set-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/to-string.js b/node_modules/core-js/stable/object/to-string.js new file mode 100644 index 00000000..a8d0abd1 --- /dev/null +++ b/node_modules/core-js/stable/object/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/object/values.js b/node_modules/core-js/stable/object/values.js new file mode 100644 index 00000000..3052e588 --- /dev/null +++ b/node_modules/core-js/stable/object/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/object/values'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/parse-float.js b/node_modules/core-js/stable/parse-float.js new file mode 100644 index 00000000..2b0eae0c --- /dev/null +++ b/node_modules/core-js/stable/parse-float.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../es/parse-float'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/parse-int.js b/node_modules/core-js/stable/parse-int.js new file mode 100644 index 00000000..d8c07fdf --- /dev/null +++ b/node_modules/core-js/stable/parse-int.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../es/parse-int'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/promise/all-settled.js b/node_modules/core-js/stable/promise/all-settled.js new file mode 100644 index 00000000..d1e211b2 --- /dev/null +++ b/node_modules/core-js/stable/promise/all-settled.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/promise/all-settled'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/promise/any.js b/node_modules/core-js/stable/promise/any.js new file mode 100644 index 00000000..63482c89 --- /dev/null +++ b/node_modules/core-js/stable/promise/any.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/promise/any'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/promise/finally.js b/node_modules/core-js/stable/promise/finally.js new file mode 100644 index 00000000..25a5f2c2 --- /dev/null +++ b/node_modules/core-js/stable/promise/finally.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/promise/finally'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/promise/index.js b/node_modules/core-js/stable/promise/index.js new file mode 100644 index 00000000..cc69685c --- /dev/null +++ b/node_modules/core-js/stable/promise/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/promise'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/promise/try.js b/node_modules/core-js/stable/promise/try.js new file mode 100644 index 00000000..a9149be3 --- /dev/null +++ b/node_modules/core-js/stable/promise/try.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/promise/try'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/promise/with-resolvers.js b/node_modules/core-js/stable/promise/with-resolvers.js new file mode 100644 index 00000000..5ea677d3 --- /dev/null +++ b/node_modules/core-js/stable/promise/with-resolvers.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/promise/with-resolvers'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/queue-microtask.js b/node_modules/core-js/stable/queue-microtask.js new file mode 100644 index 00000000..9d07e2e3 --- /dev/null +++ b/node_modules/core-js/stable/queue-microtask.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../web/queue-microtask'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/apply.js b/node_modules/core-js/stable/reflect/apply.js new file mode 100644 index 00000000..94994e36 --- /dev/null +++ b/node_modules/core-js/stable/reflect/apply.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/apply'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/construct.js b/node_modules/core-js/stable/reflect/construct.js new file mode 100644 index 00000000..72f669d9 --- /dev/null +++ b/node_modules/core-js/stable/reflect/construct.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/construct'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/define-property.js b/node_modules/core-js/stable/reflect/define-property.js new file mode 100644 index 00000000..f98593a8 --- /dev/null +++ b/node_modules/core-js/stable/reflect/define-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/define-property'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/delete-property.js b/node_modules/core-js/stable/reflect/delete-property.js new file mode 100644 index 00000000..1bd3f867 --- /dev/null +++ b/node_modules/core-js/stable/reflect/delete-property.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/delete-property'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/get-own-property-descriptor.js b/node_modules/core-js/stable/reflect/get-own-property-descriptor.js new file mode 100644 index 00000000..96cd6d9f --- /dev/null +++ b/node_modules/core-js/stable/reflect/get-own-property-descriptor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/get-own-property-descriptor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/get-prototype-of.js b/node_modules/core-js/stable/reflect/get-prototype-of.js new file mode 100644 index 00000000..ae5fa571 --- /dev/null +++ b/node_modules/core-js/stable/reflect/get-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/get-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/get.js b/node_modules/core-js/stable/reflect/get.js new file mode 100644 index 00000000..a342e123 --- /dev/null +++ b/node_modules/core-js/stable/reflect/get.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/get'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/has.js b/node_modules/core-js/stable/reflect/has.js new file mode 100644 index 00000000..fcbf3330 --- /dev/null +++ b/node_modules/core-js/stable/reflect/has.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/has'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/index.js b/node_modules/core-js/stable/reflect/index.js new file mode 100644 index 00000000..c8cb648c --- /dev/null +++ b/node_modules/core-js/stable/reflect/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/is-extensible.js b/node_modules/core-js/stable/reflect/is-extensible.js new file mode 100644 index 00000000..3c76f43f --- /dev/null +++ b/node_modules/core-js/stable/reflect/is-extensible.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/is-extensible'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/own-keys.js b/node_modules/core-js/stable/reflect/own-keys.js new file mode 100644 index 00000000..3c01f785 --- /dev/null +++ b/node_modules/core-js/stable/reflect/own-keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/own-keys'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/prevent-extensions.js b/node_modules/core-js/stable/reflect/prevent-extensions.js new file mode 100644 index 00000000..9869cc8e --- /dev/null +++ b/node_modules/core-js/stable/reflect/prevent-extensions.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/prevent-extensions'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/set-prototype-of.js b/node_modules/core-js/stable/reflect/set-prototype-of.js new file mode 100644 index 00000000..3db7ab72 --- /dev/null +++ b/node_modules/core-js/stable/reflect/set-prototype-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/set-prototype-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/set.js b/node_modules/core-js/stable/reflect/set.js new file mode 100644 index 00000000..894287b0 --- /dev/null +++ b/node_modules/core-js/stable/reflect/set.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/reflect/set'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/reflect/to-string-tag.js b/node_modules/core-js/stable/reflect/to-string-tag.js new file mode 100644 index 00000000..3908aff3 --- /dev/null +++ b/node_modules/core-js/stable/reflect/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +require('../../modules/es.reflect.to-string-tag'); + +module.exports = 'Reflect'; diff --git a/node_modules/core-js/stable/regexp/constructor.js b/node_modules/core-js/stable/regexp/constructor.js new file mode 100644 index 00000000..fc090d03 --- /dev/null +++ b/node_modules/core-js/stable/regexp/constructor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/constructor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/dot-all.js b/node_modules/core-js/stable/regexp/dot-all.js new file mode 100644 index 00000000..ea55b605 --- /dev/null +++ b/node_modules/core-js/stable/regexp/dot-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/dot-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/escape.js b/node_modules/core-js/stable/regexp/escape.js new file mode 100644 index 00000000..df59a349 --- /dev/null +++ b/node_modules/core-js/stable/regexp/escape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/escape'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/flags.js b/node_modules/core-js/stable/regexp/flags.js new file mode 100644 index 00000000..780fac2c --- /dev/null +++ b/node_modules/core-js/stable/regexp/flags.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/flags'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/index.js b/node_modules/core-js/stable/regexp/index.js new file mode 100644 index 00000000..72e616c7 --- /dev/null +++ b/node_modules/core-js/stable/regexp/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/match.js b/node_modules/core-js/stable/regexp/match.js new file mode 100644 index 00000000..f7d5d0d1 --- /dev/null +++ b/node_modules/core-js/stable/regexp/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/match'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/replace.js b/node_modules/core-js/stable/regexp/replace.js new file mode 100644 index 00000000..07750927 --- /dev/null +++ b/node_modules/core-js/stable/regexp/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/search.js b/node_modules/core-js/stable/regexp/search.js new file mode 100644 index 00000000..f4fb6b7b --- /dev/null +++ b/node_modules/core-js/stable/regexp/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/search'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/split.js b/node_modules/core-js/stable/regexp/split.js new file mode 100644 index 00000000..4dda86aa --- /dev/null +++ b/node_modules/core-js/stable/regexp/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/split'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/sticky.js b/node_modules/core-js/stable/regexp/sticky.js new file mode 100644 index 00000000..7897bd60 --- /dev/null +++ b/node_modules/core-js/stable/regexp/sticky.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/sticky'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/test.js b/node_modules/core-js/stable/regexp/test.js new file mode 100644 index 00000000..2fbef7bd --- /dev/null +++ b/node_modules/core-js/stable/regexp/test.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/test'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/regexp/to-string.js b/node_modules/core-js/stable/regexp/to-string.js new file mode 100644 index 00000000..edf2c0e0 --- /dev/null +++ b/node_modules/core-js/stable/regexp/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/regexp/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/self.js b/node_modules/core-js/stable/self.js new file mode 100644 index 00000000..b4850ee7 --- /dev/null +++ b/node_modules/core-js/stable/self.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.self'); +var path = require('../internals/path'); + +module.exports = path.self; diff --git a/node_modules/core-js/stable/set-immediate.js b/node_modules/core-js/stable/set-immediate.js new file mode 100644 index 00000000..379b982e --- /dev/null +++ b/node_modules/core-js/stable/set-immediate.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.immediate'); +var path = require('../internals/path'); + +module.exports = path.setImmediate; diff --git a/node_modules/core-js/stable/set-interval.js b/node_modules/core-js/stable/set-interval.js new file mode 100644 index 00000000..b49aca55 --- /dev/null +++ b/node_modules/core-js/stable/set-interval.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.timers'); +var path = require('../internals/path'); + +module.exports = path.setInterval; diff --git a/node_modules/core-js/stable/set-timeout.js b/node_modules/core-js/stable/set-timeout.js new file mode 100644 index 00000000..e178923d --- /dev/null +++ b/node_modules/core-js/stable/set-timeout.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.timers'); +var path = require('../internals/path'); + +module.exports = path.setTimeout; diff --git a/node_modules/core-js/stable/set/difference.js b/node_modules/core-js/stable/set/difference.js new file mode 100644 index 00000000..c9880919 --- /dev/null +++ b/node_modules/core-js/stable/set/difference.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/set/difference'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/set/index.js b/node_modules/core-js/stable/set/index.js new file mode 100644 index 00000000..b7e35e47 --- /dev/null +++ b/node_modules/core-js/stable/set/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/set'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/set/intersection.js b/node_modules/core-js/stable/set/intersection.js new file mode 100644 index 00000000..5791c5b1 --- /dev/null +++ b/node_modules/core-js/stable/set/intersection.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/set/intersection'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/set/is-disjoint-from.js b/node_modules/core-js/stable/set/is-disjoint-from.js new file mode 100644 index 00000000..fa256626 --- /dev/null +++ b/node_modules/core-js/stable/set/is-disjoint-from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/set/is-disjoint-from'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/set/is-subset-of.js b/node_modules/core-js/stable/set/is-subset-of.js new file mode 100644 index 00000000..39834993 --- /dev/null +++ b/node_modules/core-js/stable/set/is-subset-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/set/is-subset-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/set/is-superset-of.js b/node_modules/core-js/stable/set/is-superset-of.js new file mode 100644 index 00000000..c0cddad8 --- /dev/null +++ b/node_modules/core-js/stable/set/is-superset-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/set/is-superset-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/set/symmetric-difference.js b/node_modules/core-js/stable/set/symmetric-difference.js new file mode 100644 index 00000000..ab6b27b2 --- /dev/null +++ b/node_modules/core-js/stable/set/symmetric-difference.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/set/symmetric-difference'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/set/union.js b/node_modules/core-js/stable/set/union.js new file mode 100644 index 00000000..5d7ece27 --- /dev/null +++ b/node_modules/core-js/stable/set/union.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/set/union'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/anchor.js b/node_modules/core-js/stable/string/anchor.js new file mode 100644 index 00000000..a17713c8 --- /dev/null +++ b/node_modules/core-js/stable/string/anchor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/anchor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/at.js b/node_modules/core-js/stable/string/at.js new file mode 100644 index 00000000..9caf17d6 --- /dev/null +++ b/node_modules/core-js/stable/string/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/big.js b/node_modules/core-js/stable/string/big.js new file mode 100644 index 00000000..9a0c1c6a --- /dev/null +++ b/node_modules/core-js/stable/string/big.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/big'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/blink.js b/node_modules/core-js/stable/string/blink.js new file mode 100644 index 00000000..d2b74b33 --- /dev/null +++ b/node_modules/core-js/stable/string/blink.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/blink'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/bold.js b/node_modules/core-js/stable/string/bold.js new file mode 100644 index 00000000..e2ca678c --- /dev/null +++ b/node_modules/core-js/stable/string/bold.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/bold'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/code-point-at.js b/node_modules/core-js/stable/string/code-point-at.js new file mode 100644 index 00000000..8c2d5bba --- /dev/null +++ b/node_modules/core-js/stable/string/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/ends-with.js b/node_modules/core-js/stable/string/ends-with.js new file mode 100644 index 00000000..f1c17787 --- /dev/null +++ b/node_modules/core-js/stable/string/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/fixed.js b/node_modules/core-js/stable/string/fixed.js new file mode 100644 index 00000000..b07f2d38 --- /dev/null +++ b/node_modules/core-js/stable/string/fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/fontcolor.js b/node_modules/core-js/stable/string/fontcolor.js new file mode 100644 index 00000000..781fd1ea --- /dev/null +++ b/node_modules/core-js/stable/string/fontcolor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/fontcolor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/fontsize.js b/node_modules/core-js/stable/string/fontsize.js new file mode 100644 index 00000000..a5e976a6 --- /dev/null +++ b/node_modules/core-js/stable/string/fontsize.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/fontsize'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/from-code-point.js b/node_modules/core-js/stable/string/from-code-point.js new file mode 100644 index 00000000..3b51dff3 --- /dev/null +++ b/node_modules/core-js/stable/string/from-code-point.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/from-code-point'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/includes.js b/node_modules/core-js/stable/string/includes.js new file mode 100644 index 00000000..88b14c5b --- /dev/null +++ b/node_modules/core-js/stable/string/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/index.js b/node_modules/core-js/stable/string/index.js new file mode 100644 index 00000000..af1bcb26 --- /dev/null +++ b/node_modules/core-js/stable/string/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/is-well-formed.js b/node_modules/core-js/stable/string/is-well-formed.js new file mode 100644 index 00000000..35ba7523 --- /dev/null +++ b/node_modules/core-js/stable/string/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/italics.js b/node_modules/core-js/stable/string/italics.js new file mode 100644 index 00000000..e3c669f2 --- /dev/null +++ b/node_modules/core-js/stable/string/italics.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/italics'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/iterator.js b/node_modules/core-js/stable/string/iterator.js new file mode 100644 index 00000000..1fcf858e --- /dev/null +++ b/node_modules/core-js/stable/string/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/link.js b/node_modules/core-js/stable/string/link.js new file mode 100644 index 00000000..920ce956 --- /dev/null +++ b/node_modules/core-js/stable/string/link.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/link'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/match-all.js b/node_modules/core-js/stable/string/match-all.js new file mode 100644 index 00000000..74e25882 --- /dev/null +++ b/node_modules/core-js/stable/string/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/match.js b/node_modules/core-js/stable/string/match.js new file mode 100644 index 00000000..d0c495a9 --- /dev/null +++ b/node_modules/core-js/stable/string/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/match'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/pad-end.js b/node_modules/core-js/stable/string/pad-end.js new file mode 100644 index 00000000..b0b91230 --- /dev/null +++ b/node_modules/core-js/stable/string/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/pad-start.js b/node_modules/core-js/stable/string/pad-start.js new file mode 100644 index 00000000..cb83bd50 --- /dev/null +++ b/node_modules/core-js/stable/string/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/raw.js b/node_modules/core-js/stable/string/raw.js new file mode 100644 index 00000000..dbba130d --- /dev/null +++ b/node_modules/core-js/stable/string/raw.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/raw'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/repeat.js b/node_modules/core-js/stable/string/repeat.js new file mode 100644 index 00000000..e1aedfcb --- /dev/null +++ b/node_modules/core-js/stable/string/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/replace-all.js b/node_modules/core-js/stable/string/replace-all.js new file mode 100644 index 00000000..88855508 --- /dev/null +++ b/node_modules/core-js/stable/string/replace-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/replace.js b/node_modules/core-js/stable/string/replace.js new file mode 100644 index 00000000..d30fbeb2 --- /dev/null +++ b/node_modules/core-js/stable/string/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/search.js b/node_modules/core-js/stable/string/search.js new file mode 100644 index 00000000..fab8643d --- /dev/null +++ b/node_modules/core-js/stable/string/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/search'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/small.js b/node_modules/core-js/stable/string/small.js new file mode 100644 index 00000000..9ce14b68 --- /dev/null +++ b/node_modules/core-js/stable/string/small.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/small'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/split.js b/node_modules/core-js/stable/string/split.js new file mode 100644 index 00000000..82e7ce25 --- /dev/null +++ b/node_modules/core-js/stable/string/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/split'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/starts-with.js b/node_modules/core-js/stable/string/starts-with.js new file mode 100644 index 00000000..78c17165 --- /dev/null +++ b/node_modules/core-js/stable/string/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/strike.js b/node_modules/core-js/stable/string/strike.js new file mode 100644 index 00000000..1bb8b81a --- /dev/null +++ b/node_modules/core-js/stable/string/strike.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/strike'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/sub.js b/node_modules/core-js/stable/string/sub.js new file mode 100644 index 00000000..12a57a37 --- /dev/null +++ b/node_modules/core-js/stable/string/sub.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/sub'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/substr.js b/node_modules/core-js/stable/string/substr.js new file mode 100644 index 00000000..7c7fe2d4 --- /dev/null +++ b/node_modules/core-js/stable/string/substr.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/substr'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/sup.js b/node_modules/core-js/stable/string/sup.js new file mode 100644 index 00000000..e68750a7 --- /dev/null +++ b/node_modules/core-js/stable/string/sup.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/sup'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/to-well-formed.js b/node_modules/core-js/stable/string/to-well-formed.js new file mode 100644 index 00000000..6193ba76 --- /dev/null +++ b/node_modules/core-js/stable/string/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/trim-end.js b/node_modules/core-js/stable/string/trim-end.js new file mode 100644 index 00000000..1088705f --- /dev/null +++ b/node_modules/core-js/stable/string/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/trim-left.js b/node_modules/core-js/stable/string/trim-left.js new file mode 100644 index 00000000..1909d02a --- /dev/null +++ b/node_modules/core-js/stable/string/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/trim-right.js b/node_modules/core-js/stable/string/trim-right.js new file mode 100644 index 00000000..37aa0686 --- /dev/null +++ b/node_modules/core-js/stable/string/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/trim-start.js b/node_modules/core-js/stable/string/trim-start.js new file mode 100644 index 00000000..47b5d42a --- /dev/null +++ b/node_modules/core-js/stable/string/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/trim.js b/node_modules/core-js/stable/string/trim.js new file mode 100644 index 00000000..6db2e8f5 --- /dev/null +++ b/node_modules/core-js/stable/string/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/string/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/anchor.js b/node_modules/core-js/stable/string/virtual/anchor.js new file mode 100644 index 00000000..867aaa12 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/anchor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/anchor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/at.js b/node_modules/core-js/stable/string/virtual/at.js new file mode 100644 index 00000000..f0b8c654 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/big.js b/node_modules/core-js/stable/string/virtual/big.js new file mode 100644 index 00000000..18740276 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/big.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/big'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/blink.js b/node_modules/core-js/stable/string/virtual/blink.js new file mode 100644 index 00000000..acd2a76b --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/blink.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/blink'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/bold.js b/node_modules/core-js/stable/string/virtual/bold.js new file mode 100644 index 00000000..e86a6dd0 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/bold.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/bold'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/code-point-at.js b/node_modules/core-js/stable/string/virtual/code-point-at.js new file mode 100644 index 00000000..af25c5bd --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/code-point-at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/code-point-at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/ends-with.js b/node_modules/core-js/stable/string/virtual/ends-with.js new file mode 100644 index 00000000..1410d8d0 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/ends-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/ends-with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/fixed.js b/node_modules/core-js/stable/string/virtual/fixed.js new file mode 100644 index 00000000..747f4a2c --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/fixed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/fixed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/fontcolor.js b/node_modules/core-js/stable/string/virtual/fontcolor.js new file mode 100644 index 00000000..b34881a6 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/fontcolor.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/fontcolor'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/fontsize.js b/node_modules/core-js/stable/string/virtual/fontsize.js new file mode 100644 index 00000000..a8de306f --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/fontsize.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/fontsize'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/includes.js b/node_modules/core-js/stable/string/virtual/includes.js new file mode 100644 index 00000000..82d2a8f1 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/index.js b/node_modules/core-js/stable/string/virtual/index.js new file mode 100644 index 00000000..17e0666f --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/is-well-formed.js b/node_modules/core-js/stable/string/virtual/is-well-formed.js new file mode 100644 index 00000000..ca3313f8 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/is-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/is-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/italics.js b/node_modules/core-js/stable/string/virtual/italics.js new file mode 100644 index 00000000..9652df01 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/italics.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/italics'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/iterator.js b/node_modules/core-js/stable/string/virtual/iterator.js new file mode 100644 index 00000000..56dab138 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/link.js b/node_modules/core-js/stable/string/virtual/link.js new file mode 100644 index 00000000..133c4258 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/link.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/link'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/match-all.js b/node_modules/core-js/stable/string/virtual/match-all.js new file mode 100644 index 00000000..72114921 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/pad-end.js b/node_modules/core-js/stable/string/virtual/pad-end.js new file mode 100644 index 00000000..bef7418a --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/pad-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/pad-end'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/pad-start.js b/node_modules/core-js/stable/string/virtual/pad-start.js new file mode 100644 index 00000000..1b112d5a --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/pad-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/pad-start'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/repeat.js b/node_modules/core-js/stable/string/virtual/repeat.js new file mode 100644 index 00000000..3c5bf619 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/repeat.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/repeat'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/replace-all.js b/node_modules/core-js/stable/string/virtual/replace-all.js new file mode 100644 index 00000000..0c8be0d1 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/replace-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/small.js b/node_modules/core-js/stable/string/virtual/small.js new file mode 100644 index 00000000..34c50203 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/small.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/small'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/starts-with.js b/node_modules/core-js/stable/string/virtual/starts-with.js new file mode 100644 index 00000000..81bd97d0 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/starts-with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/starts-with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/strike.js b/node_modules/core-js/stable/string/virtual/strike.js new file mode 100644 index 00000000..2238ef57 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/strike.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/strike'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/sub.js b/node_modules/core-js/stable/string/virtual/sub.js new file mode 100644 index 00000000..b6f2a5a2 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/sub.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/sub'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/substr.js b/node_modules/core-js/stable/string/virtual/substr.js new file mode 100644 index 00000000..a3dafd3d --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/substr.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/substr'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/sup.js b/node_modules/core-js/stable/string/virtual/sup.js new file mode 100644 index 00000000..99680188 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/sup.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/sup'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/to-well-formed.js b/node_modules/core-js/stable/string/virtual/to-well-formed.js new file mode 100644 index 00000000..31f54f70 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/to-well-formed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/to-well-formed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/trim-end.js b/node_modules/core-js/stable/string/virtual/trim-end.js new file mode 100644 index 00000000..3f3d22c9 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/trim-end.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/trim-end'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/trim-left.js b/node_modules/core-js/stable/string/virtual/trim-left.js new file mode 100644 index 00000000..b44db439 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/trim-left.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/trim-left'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/trim-right.js b/node_modules/core-js/stable/string/virtual/trim-right.js new file mode 100644 index 00000000..d6ed8fe2 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/trim-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/trim-right'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/trim-start.js b/node_modules/core-js/stable/string/virtual/trim-start.js new file mode 100644 index 00000000..869c2376 --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/trim-start.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/trim-start'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/string/virtual/trim.js b/node_modules/core-js/stable/string/virtual/trim.js new file mode 100644 index 00000000..218155ac --- /dev/null +++ b/node_modules/core-js/stable/string/virtual/trim.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../../es/string/virtual/trim'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/structured-clone.js b/node_modules/core-js/stable/structured-clone.js new file mode 100644 index 00000000..3c877c0f --- /dev/null +++ b/node_modules/core-js/stable/structured-clone.js @@ -0,0 +1,14 @@ +'use strict'; +require('../modules/es.error.to-string'); +require('../modules/es.array.iterator'); +require('../modules/es.object.keys'); +require('../modules/es.object.to-string'); +require('../modules/es.map'); +require('../modules/es.set'); +require('../modules/web.dom-exception.constructor'); +require('../modules/web.dom-exception.stack'); +require('../modules/web.dom-exception.to-string-tag'); +require('../modules/web.structured-clone'); +var path = require('../internals/path'); + +module.exports = path.structuredClone; diff --git a/node_modules/core-js/stable/symbol/async-iterator.js b/node_modules/core-js/stable/symbol/async-iterator.js new file mode 100644 index 00000000..0b51219f --- /dev/null +++ b/node_modules/core-js/stable/symbol/async-iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/async-iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/description.js b/node_modules/core-js/stable/symbol/description.js new file mode 100644 index 00000000..299f557b --- /dev/null +++ b/node_modules/core-js/stable/symbol/description.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/description'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/for.js b/node_modules/core-js/stable/symbol/for.js new file mode 100644 index 00000000..ce0ec945 --- /dev/null +++ b/node_modules/core-js/stable/symbol/for.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/for'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/has-instance.js b/node_modules/core-js/stable/symbol/has-instance.js new file mode 100644 index 00000000..4f3b9fdc --- /dev/null +++ b/node_modules/core-js/stable/symbol/has-instance.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/has-instance'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/index.js b/node_modules/core-js/stable/symbol/index.js new file mode 100644 index 00000000..297807ac --- /dev/null +++ b/node_modules/core-js/stable/symbol/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/symbol'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/is-concat-spreadable.js b/node_modules/core-js/stable/symbol/is-concat-spreadable.js new file mode 100644 index 00000000..342f8392 --- /dev/null +++ b/node_modules/core-js/stable/symbol/is-concat-spreadable.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/is-concat-spreadable'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/iterator.js b/node_modules/core-js/stable/symbol/iterator.js new file mode 100644 index 00000000..61fdcd1b --- /dev/null +++ b/node_modules/core-js/stable/symbol/iterator.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/symbol/iterator'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/key-for.js b/node_modules/core-js/stable/symbol/key-for.js new file mode 100644 index 00000000..8c0a2454 --- /dev/null +++ b/node_modules/core-js/stable/symbol/key-for.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/key-for'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/match-all.js b/node_modules/core-js/stable/symbol/match-all.js new file mode 100644 index 00000000..2b3e7920 --- /dev/null +++ b/node_modules/core-js/stable/symbol/match-all.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/match-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/match.js b/node_modules/core-js/stable/symbol/match.js new file mode 100644 index 00000000..5771ecc2 --- /dev/null +++ b/node_modules/core-js/stable/symbol/match.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/match'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/replace.js b/node_modules/core-js/stable/symbol/replace.js new file mode 100644 index 00000000..32de402a --- /dev/null +++ b/node_modules/core-js/stable/symbol/replace.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/replace'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/search.js b/node_modules/core-js/stable/symbol/search.js new file mode 100644 index 00000000..33f7af26 --- /dev/null +++ b/node_modules/core-js/stable/symbol/search.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/search'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/species.js b/node_modules/core-js/stable/symbol/species.js new file mode 100644 index 00000000..1993f385 --- /dev/null +++ b/node_modules/core-js/stable/symbol/species.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/species'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/split.js b/node_modules/core-js/stable/symbol/split.js new file mode 100644 index 00000000..36591f5b --- /dev/null +++ b/node_modules/core-js/stable/symbol/split.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/split'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/to-primitive.js b/node_modules/core-js/stable/symbol/to-primitive.js new file mode 100644 index 00000000..0ff90d15 --- /dev/null +++ b/node_modules/core-js/stable/symbol/to-primitive.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/to-primitive'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/to-string-tag.js b/node_modules/core-js/stable/symbol/to-string-tag.js new file mode 100644 index 00000000..07743c3a --- /dev/null +++ b/node_modules/core-js/stable/symbol/to-string-tag.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/to-string-tag'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/symbol/unscopables.js b/node_modules/core-js/stable/symbol/unscopables.js new file mode 100644 index 00000000..a9a1e9bc --- /dev/null +++ b/node_modules/core-js/stable/symbol/unscopables.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/symbol/unscopables'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/at.js b/node_modules/core-js/stable/typed-array/at.js new file mode 100644 index 00000000..c37f9a51 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/at.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/at'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/copy-within.js b/node_modules/core-js/stable/typed-array/copy-within.js new file mode 100644 index 00000000..5475894b --- /dev/null +++ b/node_modules/core-js/stable/typed-array/copy-within.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/copy-within'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/entries.js b/node_modules/core-js/stable/typed-array/entries.js new file mode 100644 index 00000000..5840f90c --- /dev/null +++ b/node_modules/core-js/stable/typed-array/entries.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/entries'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/every.js b/node_modules/core-js/stable/typed-array/every.js new file mode 100644 index 00000000..6e35c970 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/every.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/every'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/fill.js b/node_modules/core-js/stable/typed-array/fill.js new file mode 100644 index 00000000..ae1b3b72 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/fill.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/fill'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/filter.js b/node_modules/core-js/stable/typed-array/filter.js new file mode 100644 index 00000000..bd128d32 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/filter.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/filter'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/find-index.js b/node_modules/core-js/stable/typed-array/find-index.js new file mode 100644 index 00000000..d5a65c9c --- /dev/null +++ b/node_modules/core-js/stable/typed-array/find-index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/find-index'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/find-last-index.js b/node_modules/core-js/stable/typed-array/find-last-index.js new file mode 100644 index 00000000..8c052057 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/find-last-index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../es/typed-array/find-last-index'); diff --git a/node_modules/core-js/stable/typed-array/find-last.js b/node_modules/core-js/stable/typed-array/find-last.js new file mode 100644 index 00000000..2ed42749 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/find-last.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('../../es/typed-array/find-last'); diff --git a/node_modules/core-js/stable/typed-array/find.js b/node_modules/core-js/stable/typed-array/find.js new file mode 100644 index 00000000..f0f958ba --- /dev/null +++ b/node_modules/core-js/stable/typed-array/find.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/find'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/float32-array.js b/node_modules/core-js/stable/typed-array/float32-array.js new file mode 100644 index 00000000..8452ba99 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/float32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/float32-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/float64-array.js b/node_modules/core-js/stable/typed-array/float64-array.js new file mode 100644 index 00000000..311dd181 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/float64-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/float64-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/for-each.js b/node_modules/core-js/stable/typed-array/for-each.js new file mode 100644 index 00000000..4461c21f --- /dev/null +++ b/node_modules/core-js/stable/typed-array/for-each.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/for-each'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/from.js b/node_modules/core-js/stable/typed-array/from.js new file mode 100644 index 00000000..a4ed37eb --- /dev/null +++ b/node_modules/core-js/stable/typed-array/from.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/from'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/includes.js b/node_modules/core-js/stable/typed-array/includes.js new file mode 100644 index 00000000..4725ca7d --- /dev/null +++ b/node_modules/core-js/stable/typed-array/includes.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/includes'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/index-of.js b/node_modules/core-js/stable/typed-array/index-of.js new file mode 100644 index 00000000..0b8a574d --- /dev/null +++ b/node_modules/core-js/stable/typed-array/index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/index.js b/node_modules/core-js/stable/typed-array/index.js new file mode 100644 index 00000000..8f49ed30 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/int16-array.js b/node_modules/core-js/stable/typed-array/int16-array.js new file mode 100644 index 00000000..5bab6091 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/int16-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/int16-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/int32-array.js b/node_modules/core-js/stable/typed-array/int32-array.js new file mode 100644 index 00000000..881fc4e3 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/int32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/int32-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/int8-array.js b/node_modules/core-js/stable/typed-array/int8-array.js new file mode 100644 index 00000000..eb56ff3c --- /dev/null +++ b/node_modules/core-js/stable/typed-array/int8-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/int8-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/iterator.js b/node_modules/core-js/stable/typed-array/iterator.js new file mode 100644 index 00000000..3adf1945 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/iterator.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/join.js b/node_modules/core-js/stable/typed-array/join.js new file mode 100644 index 00000000..98bfd715 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/join.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/join'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/keys.js b/node_modules/core-js/stable/typed-array/keys.js new file mode 100644 index 00000000..698af2e7 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/keys.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/keys'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/last-index-of.js b/node_modules/core-js/stable/typed-array/last-index-of.js new file mode 100644 index 00000000..6bb68b7e --- /dev/null +++ b/node_modules/core-js/stable/typed-array/last-index-of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/last-index-of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/map.js b/node_modules/core-js/stable/typed-array/map.js new file mode 100644 index 00000000..60c2682b --- /dev/null +++ b/node_modules/core-js/stable/typed-array/map.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/map'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/methods.js b/node_modules/core-js/stable/typed-array/methods.js new file mode 100644 index 00000000..1ce17072 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/methods.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/of.js b/node_modules/core-js/stable/typed-array/of.js new file mode 100644 index 00000000..f5b88534 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/of.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/of'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/reduce-right.js b/node_modules/core-js/stable/typed-array/reduce-right.js new file mode 100644 index 00000000..a1bb8ff2 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/reduce-right.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/reduce-right'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/reduce.js b/node_modules/core-js/stable/typed-array/reduce.js new file mode 100644 index 00000000..ce088778 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/reduce.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/reduce'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/reverse.js b/node_modules/core-js/stable/typed-array/reverse.js new file mode 100644 index 00000000..27c5ea3d --- /dev/null +++ b/node_modules/core-js/stable/typed-array/reverse.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/reverse'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/set.js b/node_modules/core-js/stable/typed-array/set.js new file mode 100644 index 00000000..26c09de3 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/set.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/set'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/slice.js b/node_modules/core-js/stable/typed-array/slice.js new file mode 100644 index 00000000..62da77bc --- /dev/null +++ b/node_modules/core-js/stable/typed-array/slice.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/slice'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/some.js b/node_modules/core-js/stable/typed-array/some.js new file mode 100644 index 00000000..7b996b47 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/some.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/some'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/sort.js b/node_modules/core-js/stable/typed-array/sort.js new file mode 100644 index 00000000..2d479a6f --- /dev/null +++ b/node_modules/core-js/stable/typed-array/sort.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/sort'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/subarray.js b/node_modules/core-js/stable/typed-array/subarray.js new file mode 100644 index 00000000..a1e2bab1 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/subarray.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/subarray'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/to-locale-string.js b/node_modules/core-js/stable/typed-array/to-locale-string.js new file mode 100644 index 00000000..7a2a01ca --- /dev/null +++ b/node_modules/core-js/stable/typed-array/to-locale-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/to-locale-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/to-reversed.js b/node_modules/core-js/stable/typed-array/to-reversed.js new file mode 100644 index 00000000..1fb1fdba --- /dev/null +++ b/node_modules/core-js/stable/typed-array/to-reversed.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/to-reversed'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/to-sorted.js b/node_modules/core-js/stable/typed-array/to-sorted.js new file mode 100644 index 00000000..12ea8b14 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/to-sorted.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/to-sorted'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/to-string.js b/node_modules/core-js/stable/typed-array/to-string.js new file mode 100644 index 00000000..37af5032 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/to-string.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/to-string'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/uint16-array.js b/node_modules/core-js/stable/typed-array/uint16-array.js new file mode 100644 index 00000000..4fc2f5a1 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/uint16-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/uint16-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/uint32-array.js b/node_modules/core-js/stable/typed-array/uint32-array.js new file mode 100644 index 00000000..0146afb1 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/uint32-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/uint32-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/uint8-array.js b/node_modules/core-js/stable/typed-array/uint8-array.js new file mode 100644 index 00000000..66f1552e --- /dev/null +++ b/node_modules/core-js/stable/typed-array/uint8-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/uint8-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/uint8-clamped-array.js b/node_modules/core-js/stable/typed-array/uint8-clamped-array.js new file mode 100644 index 00000000..5b88f7f3 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/uint8-clamped-array.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/typed-array/uint8-clamped-array'); +require('../../stable/typed-array/methods'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/values.js b/node_modules/core-js/stable/typed-array/values.js new file mode 100644 index 00000000..457c07ae --- /dev/null +++ b/node_modules/core-js/stable/typed-array/values.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/values'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/typed-array/with.js b/node_modules/core-js/stable/typed-array/with.js new file mode 100644 index 00000000..5784c0f2 --- /dev/null +++ b/node_modules/core-js/stable/typed-array/with.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../es/typed-array/with'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/unescape.js b/node_modules/core-js/stable/unescape.js new file mode 100644 index 00000000..7fa0f430 --- /dev/null +++ b/node_modules/core-js/stable/unescape.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../es/unescape'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/url-search-params/index.js b/node_modules/core-js/stable/url-search-params/index.js new file mode 100644 index 00000000..df531895 --- /dev/null +++ b/node_modules/core-js/stable/url-search-params/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../web/url-search-params'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/url/can-parse.js b/node_modules/core-js/stable/url/can-parse.js new file mode 100644 index 00000000..161f22f0 --- /dev/null +++ b/node_modules/core-js/stable/url/can-parse.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/web.url'); +require('../../modules/web.url.can-parse'); +var path = require('../../internals/path'); + +module.exports = path.URL.canParse; diff --git a/node_modules/core-js/stable/url/index.js b/node_modules/core-js/stable/url/index.js new file mode 100644 index 00000000..a391cf3f --- /dev/null +++ b/node_modules/core-js/stable/url/index.js @@ -0,0 +1,4 @@ +'use strict'; +var parent = require('../../web/url'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/url/parse.js b/node_modules/core-js/stable/url/parse.js new file mode 100644 index 00000000..d0fdfe00 --- /dev/null +++ b/node_modules/core-js/stable/url/parse.js @@ -0,0 +1,6 @@ +'use strict'; +require('../../modules/web.url'); +require('../../modules/web.url.parse'); +var path = require('../../internals/path'); + +module.exports = path.URL.parse; diff --git a/node_modules/core-js/stable/url/to-json.js b/node_modules/core-js/stable/url/to-json.js new file mode 100644 index 00000000..5ac6f4cd --- /dev/null +++ b/node_modules/core-js/stable/url/to-json.js @@ -0,0 +1,2 @@ +'use strict'; +require('../../modules/web.url.to-json'); diff --git a/node_modules/core-js/stable/weak-map/index.js b/node_modules/core-js/stable/weak-map/index.js new file mode 100644 index 00000000..606700da --- /dev/null +++ b/node_modules/core-js/stable/weak-map/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/weak-map'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stable/weak-set/index.js b/node_modules/core-js/stable/weak-set/index.js new file mode 100644 index 00000000..6510f044 --- /dev/null +++ b/node_modules/core-js/stable/weak-set/index.js @@ -0,0 +1,5 @@ +'use strict'; +var parent = require('../../es/weak-set'); +require('../../modules/web.dom-collections.iterator'); + +module.exports = parent; diff --git a/node_modules/core-js/stage/0.js b/node_modules/core-js/stage/0.js new file mode 100644 index 00000000..888b810b --- /dev/null +++ b/node_modules/core-js/stage/0.js @@ -0,0 +1,13 @@ +'use strict'; +var parent = require('./1'); + +require('../proposals/efficient-64-bit-arithmetic'); +require('../proposals/function-demethodize'); +require('../proposals/function-is-callable-is-constructor'); +require('../proposals/string-at'); +require('../proposals/url'); +// TODO: Obsolete versions, remove from `core-js@4`: +require('../proposals/array-filtering'); +require('../proposals/function-un-this'); + +module.exports = parent; diff --git a/node_modules/core-js/stage/1.js b/node_modules/core-js/stage/1.js new file mode 100644 index 00000000..769c12ec --- /dev/null +++ b/node_modules/core-js/stage/1.js @@ -0,0 +1,28 @@ +'use strict'; +var parent = require('./2'); + +require('../proposals/array-filtering-stage-1'); +require('../proposals/array-last'); +require('../proposals/array-unique'); +require('../proposals/collection-methods'); +require('../proposals/collection-of-from'); +require('../proposals/data-view-get-set-uint8-clamped'); +require('../proposals/keys-composition'); +require('../proposals/math-clamp'); +require('../proposals/math-extensions'); +require('../proposals/math-signbit'); +require('../proposals/number-from-string'); +require('../proposals/object-iteration'); +require('../proposals/observable'); +require('../proposals/pattern-matching-v2'); +require('../proposals/seeded-random'); +require('../proposals/string-code-points'); +require('../proposals/string-cooked'); +// TODO: Obsolete versions, remove from `core-js@4`: +require('../proposals/array-from-async'); +require('../proposals/map-upsert'); +require('../proposals/number-range'); +require('../proposals/pattern-matching'); +require('../proposals/string-replace-all'); + +module.exports = parent; diff --git a/node_modules/core-js/stage/2.7.js b/node_modules/core-js/stage/2.7.js new file mode 100644 index 00000000..41a8257d --- /dev/null +++ b/node_modules/core-js/stage/2.7.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('./3'); + +require('../proposals/iterator-sequencing'); + +module.exports = parent; diff --git a/node_modules/core-js/stage/2.js b/node_modules/core-js/stage/2.js new file mode 100644 index 00000000..e842d284 --- /dev/null +++ b/node_modules/core-js/stage/2.js @@ -0,0 +1,22 @@ +'use strict'; +var parent = require('./2.7'); + +require('../proposals/array-is-template-object'); +require('../proposals/async-iterator-helpers'); +require('../proposals/extractors'); +require('../proposals/iterator-range'); +require('../proposals/map-upsert-v4'); +require('../proposals/string-dedent'); +require('../proposals/symbol-predicates-v2'); +// TODO: Obsolete versions, remove from `core-js@4` +require('../proposals/array-grouping'); +require('../proposals/async-explicit-resource-management'); +require('../proposals/decorators'); +require('../proposals/decorator-metadata'); +require('../proposals/iterator-helpers'); +require('../proposals/map-upsert-stage-2'); +require('../proposals/set-methods'); +require('../proposals/symbol-predicates'); +require('../proposals/using-statement'); + +module.exports = parent; diff --git a/node_modules/core-js/stage/3.js b/node_modules/core-js/stage/3.js new file mode 100644 index 00000000..eacb2f85 --- /dev/null +++ b/node_modules/core-js/stage/3.js @@ -0,0 +1,17 @@ +'use strict'; +var parent = require('./4'); + +require('../proposals/array-buffer-base64'); +require('../proposals/array-from-async-stage-2'); +require('../proposals/decorator-metadata-v2'); +require('../proposals/explicit-resource-management'); +require('../proposals/is-error'); +require('../proposals/json-parse-with-source'); +require('../proposals/math-sum'); +// TODO: Obsolete versions, remove from `core-js@4` +require('../proposals/array-grouping-stage-3'); +require('../proposals/array-grouping-stage-3-2'); +require('../proposals/change-array-by-copy'); +require('../proposals/iterator-helpers-stage-3'); + +module.exports = parent; diff --git a/node_modules/core-js/stage/4.js b/node_modules/core-js/stage/4.js new file mode 100644 index 00000000..428c5319 --- /dev/null +++ b/node_modules/core-js/stage/4.js @@ -0,0 +1,25 @@ +'use strict'; +// TODO: Remove this entry from `core-js@4` +require('../proposals/accessible-object-hasownproperty'); +require('../proposals/array-buffer-transfer'); +require('../proposals/array-find-from-last'); +require('../proposals/array-grouping-v2'); +require('../proposals/change-array-by-copy-stage-4'); +// require('../proposals/error-cause'); +require('../proposals/float16'); +require('../proposals/global-this'); +require('../proposals/iterator-helpers-stage-3-2'); +require('../proposals/promise-all-settled'); +require('../proposals/promise-any'); +require('../proposals/promise-try'); +require('../proposals/promise-with-resolvers'); +require('../proposals/regexp-escaping'); +require('../proposals/relative-indexing-method'); +require('../proposals/set-methods-v2'); +require('../proposals/string-match-all'); +require('../proposals/string-replace-all-stage-4'); +require('../proposals/well-formed-unicode-strings'); + +var path = require('../internals/path'); + +module.exports = path; diff --git a/node_modules/core-js/stage/README.md b/node_modules/core-js/stage/README.md new file mode 100644 index 00000000..e64ccfb9 --- /dev/null +++ b/node_modules/core-js/stage/README.md @@ -0,0 +1 @@ +This folder contains entry points for [ECMAScript proposals](https://github.com/zloirock/core-js#ecmascript-proposals) with dependencies. diff --git a/node_modules/core-js/stage/index.js b/node_modules/core-js/stage/index.js new file mode 100644 index 00000000..c1a27ed4 --- /dev/null +++ b/node_modules/core-js/stage/index.js @@ -0,0 +1,4 @@ +'use strict'; +var proposals = require('./pre'); + +module.exports = proposals; diff --git a/node_modules/core-js/stage/pre.js b/node_modules/core-js/stage/pre.js new file mode 100644 index 00000000..0f22311a --- /dev/null +++ b/node_modules/core-js/stage/pre.js @@ -0,0 +1,6 @@ +'use strict'; +var parent = require('./0'); + +require('../proposals/reflect-metadata'); + +module.exports = parent; diff --git a/node_modules/core-js/web/README.md b/node_modules/core-js/web/README.md new file mode 100644 index 00000000..76c8c168 --- /dev/null +++ b/node_modules/core-js/web/README.md @@ -0,0 +1 @@ +This folder contains entry points for features from [WHATWG / W3C](https://github.com/zloirock/core-js#web-standards) with dependencies. diff --git a/node_modules/core-js/web/dom-collections.js b/node_modules/core-js/web/dom-collections.js new file mode 100644 index 00000000..6551d7a2 --- /dev/null +++ b/node_modules/core-js/web/dom-collections.js @@ -0,0 +1,6 @@ +'use strict'; +require('../modules/web.dom-collections.for-each'); +require('../modules/web.dom-collections.iterator'); +var path = require('../internals/path'); + +module.exports = path; diff --git a/node_modules/core-js/web/dom-exception.js b/node_modules/core-js/web/dom-exception.js new file mode 100644 index 00000000..7c1658a1 --- /dev/null +++ b/node_modules/core-js/web/dom-exception.js @@ -0,0 +1,8 @@ +'use strict'; +require('../modules/es.error.to-string'); +require('../modules/web.dom-exception.constructor'); +require('../modules/web.dom-exception.stack'); +require('../modules/web.dom-exception.to-string-tag'); +var path = require('../internals/path'); + +module.exports = path.DOMException; diff --git a/node_modules/core-js/web/immediate.js b/node_modules/core-js/web/immediate.js new file mode 100644 index 00000000..3154cd95 --- /dev/null +++ b/node_modules/core-js/web/immediate.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.immediate'); +var path = require('../internals/path'); + +module.exports = path; diff --git a/node_modules/core-js/web/index.js b/node_modules/core-js/web/index.js new file mode 100644 index 00000000..d0a6f4e5 --- /dev/null +++ b/node_modules/core-js/web/index.js @@ -0,0 +1,24 @@ +'use strict'; +require('../modules/web.atob'); +require('../modules/web.btoa'); +require('../modules/web.dom-collections.for-each'); +require('../modules/web.dom-collections.iterator'); +require('../modules/web.dom-exception.constructor'); +require('../modules/web.dom-exception.stack'); +require('../modules/web.dom-exception.to-string-tag'); +require('../modules/web.immediate'); +require('../modules/web.queue-microtask'); +require('../modules/web.self'); +require('../modules/web.structured-clone'); +require('../modules/web.timers'); +require('../modules/web.url'); +require('../modules/web.url.can-parse'); +require('../modules/web.url.parse'); +require('../modules/web.url.to-json'); +require('../modules/web.url-search-params'); +require('../modules/web.url-search-params.delete'); +require('../modules/web.url-search-params.has'); +require('../modules/web.url-search-params.size'); +var path = require('../internals/path'); + +module.exports = path; diff --git a/node_modules/core-js/web/queue-microtask.js b/node_modules/core-js/web/queue-microtask.js new file mode 100644 index 00000000..87552e7a --- /dev/null +++ b/node_modules/core-js/web/queue-microtask.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.queue-microtask'); +var path = require('../internals/path'); + +module.exports = path.queueMicrotask; diff --git a/node_modules/core-js/web/structured-clone.js b/node_modules/core-js/web/structured-clone.js new file mode 100644 index 00000000..a58caf01 --- /dev/null +++ b/node_modules/core-js/web/structured-clone.js @@ -0,0 +1,9 @@ +'use strict'; +require('../modules/es.array.iterator'); +require('../modules/es.object.to-string'); +require('../modules/es.map'); +require('../modules/es.set'); +require('../modules/web.structured-clone'); +var path = require('../internals/path'); + +module.exports = path.structuredClone; diff --git a/node_modules/core-js/web/timers.js b/node_modules/core-js/web/timers.js new file mode 100644 index 00000000..2e6e766f --- /dev/null +++ b/node_modules/core-js/web/timers.js @@ -0,0 +1,5 @@ +'use strict'; +require('../modules/web.timers'); +var path = require('../internals/path'); + +module.exports = path; diff --git a/node_modules/core-js/web/url-search-params.js b/node_modules/core-js/web/url-search-params.js new file mode 100644 index 00000000..4f3127e9 --- /dev/null +++ b/node_modules/core-js/web/url-search-params.js @@ -0,0 +1,8 @@ +'use strict'; +require('../modules/web.url-search-params'); +require('../modules/web.url-search-params.delete'); +require('../modules/web.url-search-params.has'); +require('../modules/web.url-search-params.size'); +var path = require('../internals/path'); + +module.exports = path.URLSearchParams; diff --git a/node_modules/core-js/web/url.js b/node_modules/core-js/web/url.js new file mode 100644 index 00000000..8f5616df --- /dev/null +++ b/node_modules/core-js/web/url.js @@ -0,0 +1,9 @@ +'use strict'; +require('./url-search-params'); +require('../modules/web.url'); +require('../modules/web.url.can-parse'); +require('../modules/web.url.parse'); +require('../modules/web.url.to-json'); +var path = require('../internals/path'); + +module.exports = path.URL; diff --git a/node_modules/lodash.get/LICENSE b/node_modules/lodash.get/LICENSE new file mode 100644 index 00000000..e0c69d56 --- /dev/null +++ b/node_modules/lodash.get/LICENSE @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +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. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/node_modules/lodash.get/README.md b/node_modules/lodash.get/README.md new file mode 100644 index 00000000..90796144 --- /dev/null +++ b/node_modules/lodash.get/README.md @@ -0,0 +1,18 @@ +# lodash.get v4.4.2 + +The [lodash](https://lodash.com/) method `_.get` exported as a [Node.js](https://nodejs.org/) module. + +## Installation + +Using npm: +```bash +$ {sudo -H} npm i -g npm +$ npm i --save lodash.get +``` + +In Node.js: +```js +var get = require('lodash.get'); +``` + +See the [documentation](https://lodash.com/docs#get) or [package source](https://github.com/lodash/lodash/blob/4.4.2-npm-packages/lodash.get) for more details. diff --git a/node_modules/lodash.get/index.js b/node_modules/lodash.get/index.js new file mode 100644 index 00000000..0eaadec5 --- /dev/null +++ b/node_modules/lodash.get/index.js @@ -0,0 +1,931 @@ +/** + * lodash (Custom Build) + * Build: `lodash modularize exports="npm" -o ./` + * Copyright jQuery Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ + +/** Used as the `TypeError` message for "Functions" methods. */ +var FUNC_ERROR_TEXT = 'Expected a function'; + +/** Used to stand-in for `undefined` hash values. */ +var HASH_UNDEFINED = '__lodash_hash_undefined__'; + +/** Used as references for various `Number` constants. */ +var INFINITY = 1 / 0; + +/** `Object#toString` result references. */ +var funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + symbolTag = '[object Symbol]'; + +/** Used to match property names within property paths. */ +var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, + reIsPlainProp = /^\w*$/, + reLeadingDot = /^\./, + rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g; + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to match backslashes in property paths. */ +var reEscapeChar = /\\(\\)?/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +/** + * Checks if `value` is a host object in IE < 9. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a host object, else `false`. + */ +function isHostObject(value) { + // Many host objects are `Object` objects that can coerce to strings + // despite having improperly defined `toString` methods. + var result = false; + if (value != null && typeof value.toString != 'function') { + try { + result = !!(value + ''); + } catch (e) {} + } + return result; +} + +/** Used for built-in method references. */ +var arrayProto = Array.prototype, + funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** Built-in value references. */ +var Symbol = root.Symbol, + splice = arrayProto.splice; + +/* Built-in method references that are verified to be native. */ +var Map = getNative(root, 'Map'), + nativeCreate = getNative(Object, 'create'); + +/** Used to convert symbols to primitives and strings. */ +var symbolProto = Symbol ? Symbol.prototype : undefined, + symbolToString = symbolProto ? symbolProto.toString : undefined; + +/** + * Creates a hash object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function Hash(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +/** + * Removes all key-value entries from the hash. + * + * @private + * @name clear + * @memberOf Hash + */ +function hashClear() { + this.__data__ = nativeCreate ? nativeCreate(null) : {}; +} + +/** + * Removes `key` and its value from the hash. + * + * @private + * @name delete + * @memberOf Hash + * @param {Object} hash The hash to modify. + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function hashDelete(key) { + return this.has(key) && delete this.__data__[key]; +} + +/** + * Gets the hash value for `key`. + * + * @private + * @name get + * @memberOf Hash + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ +function hashGet(key) { + var data = this.__data__; + if (nativeCreate) { + var result = data[key]; + return result === HASH_UNDEFINED ? undefined : result; + } + return hasOwnProperty.call(data, key) ? data[key] : undefined; +} + +/** + * Checks if a hash value for `key` exists. + * + * @private + * @name has + * @memberOf Hash + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function hashHas(key) { + var data = this.__data__; + return nativeCreate ? data[key] !== undefined : hasOwnProperty.call(data, key); +} + +/** + * Sets the hash `key` to `value`. + * + * @private + * @name set + * @memberOf Hash + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the hash instance. + */ +function hashSet(key, value) { + var data = this.__data__; + data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; + return this; +} + +// Add methods to `Hash`. +Hash.prototype.clear = hashClear; +Hash.prototype['delete'] = hashDelete; +Hash.prototype.get = hashGet; +Hash.prototype.has = hashHas; +Hash.prototype.set = hashSet; + +/** + * Creates an list cache object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function ListCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +/** + * Removes all key-value entries from the list cache. + * + * @private + * @name clear + * @memberOf ListCache + */ +function listCacheClear() { + this.__data__ = []; +} + +/** + * Removes `key` and its value from the list cache. + * + * @private + * @name delete + * @memberOf ListCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function listCacheDelete(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + return false; + } + var lastIndex = data.length - 1; + if (index == lastIndex) { + data.pop(); + } else { + splice.call(data, index, 1); + } + return true; +} + +/** + * Gets the list cache value for `key`. + * + * @private + * @name get + * @memberOf ListCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ +function listCacheGet(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + return index < 0 ? undefined : data[index][1]; +} + +/** + * Checks if a list cache value for `key` exists. + * + * @private + * @name has + * @memberOf ListCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function listCacheHas(key) { + return assocIndexOf(this.__data__, key) > -1; +} + +/** + * Sets the list cache `key` to `value`. + * + * @private + * @name set + * @memberOf ListCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the list cache instance. + */ +function listCacheSet(key, value) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + data.push([key, value]); + } else { + data[index][1] = value; + } + return this; +} + +// Add methods to `ListCache`. +ListCache.prototype.clear = listCacheClear; +ListCache.prototype['delete'] = listCacheDelete; +ListCache.prototype.get = listCacheGet; +ListCache.prototype.has = listCacheHas; +ListCache.prototype.set = listCacheSet; + +/** + * Creates a map cache object to store key-value pairs. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function MapCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +/** + * Removes all key-value entries from the map. + * + * @private + * @name clear + * @memberOf MapCache + */ +function mapCacheClear() { + this.__data__ = { + 'hash': new Hash, + 'map': new (Map || ListCache), + 'string': new Hash + }; +} + +/** + * Removes `key` and its value from the map. + * + * @private + * @name delete + * @memberOf MapCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function mapCacheDelete(key) { + return getMapData(this, key)['delete'](key); +} + +/** + * Gets the map value for `key`. + * + * @private + * @name get + * @memberOf MapCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ +function mapCacheGet(key) { + return getMapData(this, key).get(key); +} + +/** + * Checks if a map value for `key` exists. + * + * @private + * @name has + * @memberOf MapCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function mapCacheHas(key) { + return getMapData(this, key).has(key); +} + +/** + * Sets the map `key` to `value`. + * + * @private + * @name set + * @memberOf MapCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the map cache instance. + */ +function mapCacheSet(key, value) { + getMapData(this, key).set(key, value); + return this; +} + +// Add methods to `MapCache`. +MapCache.prototype.clear = mapCacheClear; +MapCache.prototype['delete'] = mapCacheDelete; +MapCache.prototype.get = mapCacheGet; +MapCache.prototype.has = mapCacheHas; +MapCache.prototype.set = mapCacheSet; + +/** + * Gets the index at which the `key` is found in `array` of key-value pairs. + * + * @private + * @param {Array} array The array to inspect. + * @param {*} key The key to search for. + * @returns {number} Returns the index of the matched value, else `-1`. + */ +function assocIndexOf(array, key) { + var length = array.length; + while (length--) { + if (eq(array[length][0], key)) { + return length; + } + } + return -1; +} + +/** + * The base implementation of `_.get` without support for default values. + * + * @private + * @param {Object} object The object to query. + * @param {Array|string} path The path of the property to get. + * @returns {*} Returns the resolved value. + */ +function baseGet(object, path) { + path = isKey(path, object) ? [path] : castPath(path); + + var index = 0, + length = path.length; + + while (object != null && index < length) { + object = object[toKey(path[index++])]; + } + return (index && index == length) ? object : undefined; +} + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +/** + * The base implementation of `_.toString` which doesn't convert nullish + * values to empty strings. + * + * @private + * @param {*} value The value to process. + * @returns {string} Returns the string. + */ +function baseToString(value) { + // Exit early for strings to avoid a performance hit in some environments. + if (typeof value == 'string') { + return value; + } + if (isSymbol(value)) { + return symbolToString ? symbolToString.call(value) : ''; + } + var result = (value + ''); + return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +} + +/** + * Casts `value` to a path array if it's not one. + * + * @private + * @param {*} value The value to inspect. + * @returns {Array} Returns the cast property path array. + */ +function castPath(value) { + return isArray(value) ? value : stringToPath(value); +} + +/** + * Gets the data for `map`. + * + * @private + * @param {Object} map The map to query. + * @param {string} key The reference key. + * @returns {*} Returns the map data. + */ +function getMapData(map, key) { + var data = map.__data__; + return isKeyable(key) + ? data[typeof key == 'string' ? 'string' : 'hash'] + : data.map; +} + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +/** + * Checks if `value` is a property name and not a property path. + * + * @private + * @param {*} value The value to check. + * @param {Object} [object] The object to query keys on. + * @returns {boolean} Returns `true` if `value` is a property name, else `false`. + */ +function isKey(value, object) { + if (isArray(value)) { + return false; + } + var type = typeof value; + if (type == 'number' || type == 'symbol' || type == 'boolean' || + value == null || isSymbol(value)) { + return true; + } + return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || + (object != null && value in Object(object)); +} + +/** + * Checks if `value` is suitable for use as unique object key. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is suitable, else `false`. + */ +function isKeyable(value) { + var type = typeof value; + return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') + ? (value !== '__proto__') + : (value === null); +} + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +/** + * Converts `string` to a property path array. + * + * @private + * @param {string} string The string to convert. + * @returns {Array} Returns the property path array. + */ +var stringToPath = memoize(function(string) { + string = toString(string); + + var result = []; + if (reLeadingDot.test(string)) { + result.push(''); + } + string.replace(rePropName, function(match, number, quote, string) { + result.push(quote ? string.replace(reEscapeChar, '$1') : (number || match)); + }); + return result; +}); + +/** + * Converts `value` to a string key if it's not a string or symbol. + * + * @private + * @param {*} value The value to inspect. + * @returns {string|symbol} Returns the key. + */ +function toKey(value) { + if (typeof value == 'string' || isSymbol(value)) { + return value; + } + var result = (value + ''); + return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +} + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to process. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +/** + * Creates a function that memoizes the result of `func`. If `resolver` is + * provided, it determines the cache key for storing the result based on the + * arguments provided to the memoized function. By default, the first argument + * provided to the memoized function is used as the map cache key. The `func` + * is invoked with the `this` binding of the memoized function. + * + * **Note:** The cache is exposed as the `cache` property on the memoized + * function. Its creation may be customized by replacing the `_.memoize.Cache` + * constructor with one whose instances implement the + * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object) + * method interface of `delete`, `get`, `has`, and `set`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Function + * @param {Function} func The function to have its output memoized. + * @param {Function} [resolver] The function to resolve the cache key. + * @returns {Function} Returns the new memoized function. + * @example + * + * var object = { 'a': 1, 'b': 2 }; + * var other = { 'c': 3, 'd': 4 }; + * + * var values = _.memoize(_.values); + * values(object); + * // => [1, 2] + * + * values(other); + * // => [3, 4] + * + * object.a = 2; + * values(object); + * // => [1, 2] + * + * // Modify the result cache. + * values.cache.set(object, ['a', 'b']); + * values(object); + * // => ['a', 'b'] + * + * // Replace `_.memoize.Cache`. + * _.memoize.Cache = WeakMap; + */ +function memoize(func, resolver) { + if (typeof func != 'function' || (resolver && typeof resolver != 'function')) { + throw new TypeError(FUNC_ERROR_TEXT); + } + var memoized = function() { + var args = arguments, + key = resolver ? resolver.apply(this, args) : args[0], + cache = memoized.cache; + + if (cache.has(key)) { + return cache.get(key); + } + var result = func.apply(this, args); + memoized.cache = cache.set(key, result); + return result; + }; + memoized.cache = new (memoize.Cache || MapCache); + return memoized; +} + +// Assign cache to `_.memoize`. +memoize.Cache = MapCache; + +/** + * Performs a + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * comparison between two values to determine if they are equivalent. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + * @example + * + * var object = { 'a': 1 }; + * var other = { 'a': 1 }; + * + * _.eq(object, object); + * // => true + * + * _.eq(object, other); + * // => false + * + * _.eq('a', 'a'); + * // => true + * + * _.eq('a', Object('a')); + * // => false + * + * _.eq(NaN, NaN); + * // => true + */ +function eq(value, other) { + return value === other || (value !== value && other !== other); +} + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8-9 which returns 'object' for typed array and other constructors. + var tag = isObject(value) ? objectToString.call(value) : ''; + return tag == funcTag || tag == genTag; +} + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); +} + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} + +/** + * Checks if `value` is classified as a `Symbol` primitive or object. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. + * @example + * + * _.isSymbol(Symbol.iterator); + * // => true + * + * _.isSymbol('abc'); + * // => false + */ +function isSymbol(value) { + return typeof value == 'symbol' || + (isObjectLike(value) && objectToString.call(value) == symbolTag); +} + +/** + * Converts `value` to a string. An empty string is returned for `null` + * and `undefined` values. The sign of `-0` is preserved. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to process. + * @returns {string} Returns the string. + * @example + * + * _.toString(null); + * // => '' + * + * _.toString(-0); + * // => '-0' + * + * _.toString([1, 2, 3]); + * // => '1,2,3' + */ +function toString(value) { + return value == null ? '' : baseToString(value); +} + +/** + * Gets the value at `path` of `object`. If the resolved value is + * `undefined`, the `defaultValue` is returned in its place. + * + * @static + * @memberOf _ + * @since 3.7.0 + * @category Object + * @param {Object} object The object to query. + * @param {Array|string} path The path of the property to get. + * @param {*} [defaultValue] The value returned for `undefined` resolved values. + * @returns {*} Returns the resolved value. + * @example + * + * var object = { 'a': [{ 'b': { 'c': 3 } }] }; + * + * _.get(object, 'a[0].b.c'); + * // => 3 + * + * _.get(object, ['a', '0', 'b', 'c']); + * // => 3 + * + * _.get(object, 'a.b.c', 'default'); + * // => 'default' + */ +function get(object, path, defaultValue) { + var result = object == null ? undefined : baseGet(object, path); + return result === undefined ? defaultValue : result; +} + +module.exports = get; diff --git a/node_modules/lodash.get/package.json b/node_modules/lodash.get/package.json new file mode 100644 index 00000000..3dd8e77e --- /dev/null +++ b/node_modules/lodash.get/package.json @@ -0,0 +1,17 @@ +{ + "name": "lodash.get", + "version": "4.4.2", + "description": "The lodash method `_.get` exported as a module.", + "homepage": "https://lodash.com/", + "icon": "https://lodash.com/icon.svg", + "license": "MIT", + "keywords": "lodash-modularized, get", + "author": "John-David Dalton (http://allyoucanleet.com/)", + "contributors": [ + "John-David Dalton (http://allyoucanleet.com/)", + "Blaine Bublitz (https://github.com/phated)", + "Mathias Bynens (https://mathiasbynens.be/)" + ], + "repository": "lodash/lodash", + "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" } +} diff --git a/node_modules/node-gettext/CHANGELOG.md b/node_modules/node-gettext/CHANGELOG.md new file mode 100644 index 00000000..addad87e --- /dev/null +++ b/node_modules/node-gettext/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## v1.1.0 + + * Adds support for adding a textdomain from an already parsed json object + +## v1.0.0 2015-01-21 + + * Bumped version to 1.0.0 to be compatible with semver + * Removed built in parser/compiler in favor of gettext-parser module + * Moved tests from nodeunit to mocha + diff --git a/node_modules/node-gettext/LICENSE b/node_modules/node-gettext/LICENSE new file mode 100644 index 00000000..dca6ebe1 --- /dev/null +++ b/node_modules/node-gettext/LICENSE @@ -0,0 +1,16 @@ +Copyright (c) 2011-2012 Andris Reinman + +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 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. \ No newline at end of file diff --git a/node_modules/node-gettext/README.md b/node_modules/node-gettext/README.md new file mode 100644 index 00000000..5059f0af --- /dev/null +++ b/node_modules/node-gettext/README.md @@ -0,0 +1,392 @@ + +

    + +

    + +

    + node-gettext +

    + +[![Build Status](https://travis-ci.org/alexanderwallin/node-gettext.svg?branch=master)](http://travis-ci.org/alexanderwallin/node-gettext) +[![npm version](https://badge.fury.io/js/node-gettext.svg)](https://badge.fury.io/js/node-gettext) + +**`node-gettext`** is a JavaScript implementation of (a large subset of) [gettext](https://www.gnu.org/software/gettext/gettext.html), a localization framework originally written in C. + +If you just want to parse or compile mo/po files, for use with this library or elsewhere, check out [gettext-parser](https://github.com/smhg/gettext-parser). + +**NOTE:** This is the README for v2 of node-gettext, which introduces several braking changes. You can find the [README for v1 here](https://github.com/alexanderwallin/node-gettext/blob/master/docs/v1/README.md). + +* [Features](#features) + * [Differences from GNU gettext](#differences-from-gnu-gettext) +* [Installation](#installation) +* [Usage](#usage) + * [Error events](#error-events) + * [Recipes](#recipes) +* [API](#api) +* [Migrating from v1 to v2](#migrating-from-v1-to-v2) +* [License](#license) +* [See also](#see-also) + + +## Features + +* Supports domains, contexts and plurals +* Supports .json, .mo and .po files with the help of [gettext-parser](https://github.com/smhg/gettext-parser) +* Ships with plural forms for 136 languages +* Change locale or domain on the fly +* Useful error messages enabled by a `debug` option +* Emits events for internal errors, such as missing translations + + +### Differences from GNU gettext + +There are two main differences between `node-gettext` and GNU's gettext: + +1. **There are no categories.** GNU gettext features [categories such as `LC_MESSAGES`, `LC_NUMERIC` and `LC_MONETARY`](https://www.gnu.org/software/gettext/manual/gettext.html#Locale-Environment-Variables), but since there already is a plethora of great JavaScript libraries to deal with numbers, currencies, dates etc, `node-gettext` is simply targeted towards strings/phrases. You could say it just assumes the `LC_MESSAGES` category at all times. +2. **You have to read translation files from the file system yourself.** GNU gettext is a C library that reads files from the file system. This is done using `bindtextdomain(domain, localesDirPath)` and `setlocale(category, locale)`, where these four parameters combined are used to read the appropriate translations file. + + However, since `node-gettext` needs to work both on the server in web browsers (which usually is referred to as it being *universal* or *isomorphic* JavaScript), it is up to the developer to read translation files from disk or somehow provide it with translations as pure JavaScript objects using [`addTranslations(locale, domain, translations)`](#gettextsetlocalelocale). + + `bindtextdomain` will be provided as an optional feature in a future release. + + +## Installation + +```sh +npm install --save node-gettext +``` + + +## Usage + +```js +import Gettext from 'node-gettext' +import swedishTranslations from './translations/sv-SE.json' + +const gt = new Gettext() +gt.addTranslations('sv-SE', 'messages', swedishTranslations) +gt.setLocale('sv-SE') + +gt.gettext('The world is a funny place') +// -> "Världen är en underlig plats" +``` + +### Error events + +```js +// Add translations etc... + +gt.on('error', error => console.log('oh nose', error)) +gt.gettext('An unrecognized message') +// -> 'oh nose', 'An unrecognized message' +``` + +### Recipes + +#### Load and add translations from .mo or .po files + +`node-gettext` expects all translations to be in the format specified by [`gettext-parser`](https://github.com/smhg/gettext-parser). Therefor, you should use that to parse .mo or .po files. + +Here is an example where we read a bunch of translation files from disk and add them to our `Gettext` instance: + +```js +import fs from 'fs' +import path from 'path' +import Gettext from 'node-gettext' +import { po } from 'gettext-parser' + +// In this example, our translations are found at +// path/to/locales/LOCALE/DOMAIN.po +const translationsDir = 'path/to/locales' +const locales = ['en', 'fi-FI', 'sv-SE'] +const domain = 'messages' + +const gt = new Gettext() + +locales.forEach((locale) => { + const fileName = `${domain}.po` + const translationsFilePath = path.join(translationsDir, locale, fileName) + const translationsContent = fs.readFileSync(translationsFilePath) + + const parsedTranslations = po.parse(translationsContent) + gt.addTranslations(locale, domain, parsedTranslations) +}) +``` + + +## API + +
    + +## Gettext + +* [Gettext](#Gettext) + * [new Gettext([options])](#new_Gettext_new) + * [.on(eventName, callback)](#Gettext+on) + * [.off(eventName, callback)](#Gettext+off) + * [.addTranslations(locale, domain, translations)](#Gettext+addTranslations) + * [.setLocale(locale)](#Gettext+setLocale) + * [.setTextDomain(domain)](#Gettext+setTextDomain) + * [.gettext(msgid)](#Gettext+gettext) ⇒ String + * [.dgettext(domain, msgid)](#Gettext+dgettext) ⇒ String + * [.ngettext(msgid, msgidPlural, count)](#Gettext+ngettext) ⇒ String + * [.dngettext(domain, msgid, msgidPlural, count)](#Gettext+dngettext) ⇒ String + * [.pgettext(msgctxt, msgid)](#Gettext+pgettext) ⇒ String + * [.dpgettext(domain, msgctxt, msgid)](#Gettext+dpgettext) ⇒ String + * [.npgettext(msgctxt, msgid, msgidPlural, count)](#Gettext+npgettext) ⇒ String + * [.dnpgettext(domain, msgctxt, msgid, msgidPlural, count)](#Gettext+dnpgettext) ⇒ String + * [.textdomain()](#Gettext+textdomain) + * [.setlocale()](#Gettext+setlocale) + * ~~[.addTextdomain()](#Gettext+addTextdomain)~~ + + + +### new Gettext([options]) +Creates and returns a new Gettext instance. + +**Returns**: Object - A Gettext instance +**Params** + +- `[options]`: Object - A set of options + - `.sourceLocale`: String - The locale that the source code and its texts are written in. Translations for this locale is not necessary. + - `.debug`: Boolean - Whether to output debug info into the + console. + + + +### gettext.on(eventName, callback) +Adds an event listener. + +**Params** + +- `eventName`: String - An event name +- `callback`: function - An event handler function + + + +### gettext.off(eventName, callback) +Removes an event listener. + +**Params** + +- `eventName`: String - An event name +- `callback`: function - A previously registered event handler function + + + +### gettext.addTranslations(locale, domain, translations) +Stores a set of translations in the set of gettext +catalogs. + +**Params** + +- `locale`: String - A locale string +- `domain`: String - A domain name +- `translations`: Object - An object of gettext-parser JSON shape + +**Example** +```js +gt.addTranslations('sv-SE', 'messages', translationsObject) +``` + + +### gettext.setLocale(locale) +Sets the locale to get translated messages for. + +**Params** + +- `locale`: String - A locale + +**Example** +```js +gt.setLocale('sv-SE') +``` + + +### gettext.setTextDomain(domain) +Sets the default gettext domain. + +**Params** + +- `domain`: String - A gettext domain name + +**Example** +```js +gt.setTextDomain('domainname') +``` + + +### gettext.gettext(msgid) ⇒ String +Translates a string using the default textdomain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `msgid`: String - String to be translated + +**Example** +```js +gt.gettext('Some text') +``` + + +### gettext.dgettext(domain, msgid) ⇒ String +Translates a string using a specific domain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `domain`: String - A gettext domain name +- `msgid`: String - String to be translated + +**Example** +```js +gt.dgettext('domainname', 'Some text') +``` + + +### gettext.ngettext(msgid, msgidPlural, count) ⇒ String +Translates a plural string using the default textdomain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `msgid`: String - String to be translated when count is not plural +- `msgidPlural`: String - String to be translated when count is plural +- `count`: Number - Number count for the plural + +**Example** +```js +gt.ngettext('One thing', 'Many things', numberOfThings) +``` + + +### gettext.dngettext(domain, msgid, msgidPlural, count) ⇒ String +Translates a plural string using a specific textdomain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `domain`: String - A gettext domain name +- `msgid`: String - String to be translated when count is not plural +- `msgidPlural`: String - String to be translated when count is plural +- `count`: Number - Number count for the plural + +**Example** +```js +gt.dngettext('domainname', 'One thing', 'Many things', numberOfThings) +``` + + +### gettext.pgettext(msgctxt, msgid) ⇒ String +Translates a string from a specific context using the default textdomain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `msgctxt`: String - Translation context +- `msgid`: String - String to be translated + +**Example** +```js +gt.pgettext('sports', 'Back') +``` + + +### gettext.dpgettext(domain, msgctxt, msgid) ⇒ String +Translates a string from a specific context using s specific textdomain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `domain`: String - A gettext domain name +- `msgctxt`: String - Translation context +- `msgid`: String - String to be translated + +**Example** +```js +gt.dpgettext('domainname', 'sports', 'Back') +``` + + +### gettext.npgettext(msgctxt, msgid, msgidPlural, count) ⇒ String +Translates a plural string from a specific context using the default textdomain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `msgctxt`: String - Translation context +- `msgid`: String - String to be translated when count is not plural +- `msgidPlural`: String - String to be translated when count is plural +- `count`: Number - Number count for the plural + +**Example** +```js +gt.npgettext('sports', 'Back', '%d backs', numberOfBacks) +``` + + +### gettext.dnpgettext(domain, msgctxt, msgid, msgidPlural, count) ⇒ String +Translates a plural string from a specifi context using a specific textdomain + +**Returns**: String - Translation or the original string if no translation was found +**Params** + +- `domain`: String - A gettext domain name +- `msgctxt`: String - Translation context +- `msgid`: String - String to be translated +- `msgidPlural`: String - If no translation was found, return this on count!=1 +- `count`: Number - Number count for the plural + +**Example** +```js +gt.dnpgettext('domainname', 'sports', 'Back', '%d backs', numberOfBacks) +``` + + +### gettext.textdomain() +C-style alias for [setTextDomain](#gettextsettextdomaindomain) + +**See**: Gettext#setTextDomain + + +### gettext.setlocale() +C-style alias for [setLocale](#gettextsetlocalelocale) + +**See**: Gettext#setLocale + + +### ~~gettext.addTextdomain()~~ +***Deprecated*** + +This function will be removed in the final 2.0.0 release. + + + +## Migrating from v1 to v2 + +Version 1 of `node-gettext` confused domains with locales, which version 2 has corrected. `node-gettext` also no longer parses files or file paths for you, but accepts only ready-parsed JSON translation objects. + +Here is a full list of all breaking changes: + +* `textdomain(domain)` is now `setLocale(locale)` +* `dgettext`, `dngettext`, `dpgettext` and `dnpgettext` does not treat the leading `domain` argument as a locale, but as a domain. To get a translation from a certain locale you need to call `setLocale(locale)` beforehand. +* A new `setTextDomain(domain)` has been introduced +* `addTextdomain(domain, file)` is now `addTranslations(locale, domain, translations)` +* `addTranslations(locale, domain, translations)` **only accepts a JSON object with the [shape described in the `gettext-parser` README](https://github.com/smhg/gettext-parser#data-structure-of-parsed-mopo-files)**. To load translations from .mo or .po files, use [gettext-parser](https://github.com/smhg/gettext-parser), and it will provide you with valid JSON objects. +* `_currentDomain` is now `domain` +* `domains` is now `catalogs` +* The instance method `__normalizeDomain(domain)` has been replaced by a static method `Gettext.getLanguageCode(locale)` + + +## License + +MIT + + +## See also + +* [gettext-parser](https://github.com/smhg/gettext-parser) - Parsing and compiling gettext translations between .po/.mo files and JSON +* [lioness](https://github.com/alexanderwallin/lioness) – Gettext library for React +* [react-gettext-parser](https://github.com/laget-se/react-gettext-parser) - Extracting gettext translatable strings from JS(X) code +* [narp](https://github.com/laget-se/narp) - Workflow CLI tool that syncs translations between your app and Transifex diff --git a/node_modules/node-gettext/lib/gettext.js b/node_modules/node-gettext/lib/gettext.js new file mode 100644 index 00000000..811098de --- /dev/null +++ b/node_modules/node-gettext/lib/gettext.js @@ -0,0 +1,418 @@ +'use strict'; + +var get = require('lodash.get'); +var plurals = require('./plurals'); + +module.exports = Gettext; + +/** + * Creates and returns a new Gettext instance. + * + * @constructor + * @param {Object} [options] A set of options + * @param {String} options.sourceLocale The locale that the source code and its + * texts are written in. Translations for + * this locale is not necessary. + * @param {Boolean} options.debug Whether to output debug info into the + * console. + * @return {Object} A Gettext instance + */ +function Gettext(options) { + options = options || {}; + + this.catalogs = {}; + this.locale = ''; + this.domain = 'messages'; + + this.listeners = []; + + // Set source locale + this.sourceLocale = ''; + if (options.sourceLocale) { + if (typeof options.sourceLocale === 'string') { + this.sourceLocale = options.sourceLocale; + } + else { + this.warn('The `sourceLocale` option should be a string'); + } + } + + // Set debug flag + this.debug = 'debug' in options && options.debug === true; +} + +/** + * Adds an event listener. + * + * @param {String} eventName An event name + * @param {Function} callback An event handler function + */ +Gettext.prototype.on = function(eventName, callback) { + this.listeners.push({ + eventName: eventName, + callback: callback + }); +}; + +/** + * Removes an event listener. + * + * @param {String} eventName An event name + * @param {Function} callback A previously registered event handler function + */ +Gettext.prototype.off = function(eventName, callback) { + this.listeners = this.listeners.filter(function(listener) { + return ( + listener.eventName === eventName && + listener.callback === callback + ) === false; + }); +}; + +/** + * Emits an event to all registered event listener. + * + * @private + * @param {String} eventName An event name + * @param {any} eventData Data to pass to event listeners + */ +Gettext.prototype.emit = function(eventName, eventData) { + for (var i = 0; i < this.listeners.length; i++) { + var listener = this.listeners[i]; + if (listener.eventName === eventName) { + listener.callback(eventData); + } + } +}; + +/** + * Logs a warning to the console if debug mode is enabled. + * + * @ignore + * @param {String} message A warning message + */ +Gettext.prototype.warn = function(message) { + if (this.debug) { + console.warn(message); + } + + this.emit('error', new Error(message)); +}; + +/** + * Stores a set of translations in the set of gettext + * catalogs. + * + * @example + * gt.addTranslations('sv-SE', 'messages', translationsObject) + * + * @param {String} locale A locale string + * @param {String} domain A domain name + * @param {Object} translations An object of gettext-parser JSON shape + */ +Gettext.prototype.addTranslations = function(locale, domain, translations) { + if (!this.catalogs[locale]) { + this.catalogs[locale] = {}; + } + + this.catalogs[locale][domain] = translations; +}; + +/** + * Sets the locale to get translated messages for. + * + * @example + * gt.setLocale('sv-SE') + * + * @param {String} locale A locale + */ +Gettext.prototype.setLocale = function(locale) { + if (typeof locale !== 'string') { + this.warn( + 'You called setLocale() with an argument of type ' + (typeof locale) + '. ' + + 'The locale must be a string.' + ); + return; + } + + if (locale.trim() === '') { + this.warn('You called setLocale() with an empty value, which makes little sense.'); + } + + if (locale !== this.sourceLocale && !this.catalogs[locale]) { + this.warn('You called setLocale() with "' + locale + '", but no translations for that locale has been added.'); + } + + this.locale = locale; +}; + +/** + * Sets the default gettext domain. + * + * @example + * gt.setTextDomain('domainname') + * + * @param {String} domain A gettext domain name + */ +Gettext.prototype.setTextDomain = function(domain) { + if (typeof domain !== 'string') { + this.warn( + 'You called setTextDomain() with an argument of type ' + (typeof domain) + '. ' + + 'The domain must be a string.' + ); + return; + } + + if (domain.trim() === '') { + this.warn('You called setTextDomain() with an empty `domain` value.'); + } + + this.domain = domain; +}; + +/** + * Translates a string using the default textdomain + * + * @example + * gt.gettext('Some text') + * + * @param {String} msgid String to be translated + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.gettext = function(msgid) { + return this.dnpgettext(this.domain, '', msgid); +}; + +/** + * Translates a string using a specific domain + * + * @example + * gt.dgettext('domainname', 'Some text') + * + * @param {String} domain A gettext domain name + * @param {String} msgid String to be translated + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.dgettext = function(domain, msgid) { + return this.dnpgettext(domain, '', msgid); +}; + +/** + * Translates a plural string using the default textdomain + * + * @example + * gt.ngettext('One thing', 'Many things', numberOfThings) + * + * @param {String} msgid String to be translated when count is not plural + * @param {String} msgidPlural String to be translated when count is plural + * @param {Number} count Number count for the plural + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.ngettext = function(msgid, msgidPlural, count) { + return this.dnpgettext(this.domain, '', msgid, msgidPlural, count); +}; + +/** + * Translates a plural string using a specific textdomain + * + * @example + * gt.dngettext('domainname', 'One thing', 'Many things', numberOfThings) + * + * @param {String} domain A gettext domain name + * @param {String} msgid String to be translated when count is not plural + * @param {String} msgidPlural String to be translated when count is plural + * @param {Number} count Number count for the plural + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.dngettext = function(domain, msgid, msgidPlural, count) { + return this.dnpgettext(domain, '', msgid, msgidPlural, count); +}; + +/** + * Translates a string from a specific context using the default textdomain + * + * @example + * gt.pgettext('sports', 'Back') + * + * @param {String} msgctxt Translation context + * @param {String} msgid String to be translated + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.pgettext = function(msgctxt, msgid) { + return this.dnpgettext(this.domain, msgctxt, msgid); +}; + +/** + * Translates a string from a specific context using s specific textdomain + * + * @example + * gt.dpgettext('domainname', 'sports', 'Back') + * + * @param {String} domain A gettext domain name + * @param {String} msgctxt Translation context + * @param {String} msgid String to be translated + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.dpgettext = function(domain, msgctxt, msgid) { + return this.dnpgettext(domain, msgctxt, msgid); +}; + +/** + * Translates a plural string from a specific context using the default textdomain + * + * @example + * gt.npgettext('sports', 'Back', '%d backs', numberOfBacks) + * + * @param {String} msgctxt Translation context + * @param {String} msgid String to be translated when count is not plural + * @param {String} msgidPlural String to be translated when count is plural + * @param {Number} count Number count for the plural + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.npgettext = function(msgctxt, msgid, msgidPlural, count) { + return this.dnpgettext(this.domain, msgctxt, msgid, msgidPlural, count); +}; + +/** + * Translates a plural string from a specifi context using a specific textdomain + * + * @example + * gt.dnpgettext('domainname', 'sports', 'Back', '%d backs', numberOfBacks) + * + * @param {String} domain A gettext domain name + * @param {String} msgctxt Translation context + * @param {String} msgid String to be translated + * @param {String} msgidPlural If no translation was found, return this on count!=1 + * @param {Number} count Number count for the plural + * @return {String} Translation or the original string if no translation was found + */ +Gettext.prototype.dnpgettext = function(domain, msgctxt, msgid, msgidPlural, count) { + var defaultTranslation = msgid; + var translation; + var index; + + msgctxt = msgctxt || ''; + + if (!isNaN(count) && count !== 1) { + defaultTranslation = msgidPlural || msgid; + } + + translation = this._getTranslation(domain, msgctxt, msgid); + + if (translation) { + if (typeof count === 'number') { + var pluralsFunc = plurals[Gettext.getLanguageCode(this.locale)].pluralsFunc; + index = pluralsFunc(count); + if (typeof index === 'boolean') { + index = index ? 1 : 0; + } + } else { + index = 0; + } + + return translation.msgstr[index] || defaultTranslation; + } + else if (!this.sourceLocale || this.locale !== this.sourceLocale) { + this.warn('No translation was found for msgid "' + msgid + '" in msgctxt "' + msgctxt + '" and domain "' + domain + '"'); + } + + return defaultTranslation; +}; + +/** + * Retrieves comments object for a translation. The comments object + * has the shape `{ translator, extracted, reference, flag, previous }`. + * + * @example + * const comment = gt.getComment('domainname', 'sports', 'Backs') + * + * @private + * @param {String} domain A gettext domain name + * @param {String} msgctxt Translation context + * @param {String} msgid String to be translated + * @return {Object} Comments object or false if not found + */ +Gettext.prototype.getComment = function(domain, msgctxt, msgid) { + var translation; + + translation = this._getTranslation(domain, msgctxt, msgid); + if (translation) { + return translation.comments || {}; + } + + return {}; +}; + +/** + * Retrieves translation object from the domain and context + * + * @private + * @param {String} domain A gettext domain name + * @param {String} msgctxt Translation context + * @param {String} msgid String to be translated + * @return {Object} Translation object or false if not found + */ +Gettext.prototype._getTranslation = function(domain, msgctxt, msgid) { + msgctxt = msgctxt || ''; + + return get(this.catalogs, [this.locale, domain, 'translations', msgctxt, msgid]); +}; + +/** + * Returns the language code part of a locale + * + * @example + * Gettext.getLanguageCode('sv-SE') + * // -> "sv" + * + * @private + * @param {String} locale A case-insensitive locale string + * @returns {String} A language code + */ +Gettext.getLanguageCode = function(locale) { + return locale.split(/[\-_]/)[0].toLowerCase(); +}; + +/* C-style aliases */ + +/** + * C-style alias for [setTextDomain](#gettextsettextdomaindomain) + * + * @see Gettext#setTextDomain + */ +Gettext.prototype.textdomain = function(domain) { + if (this.debug) { + console.warn('textdomain(domain) was used to set locales in node-gettext v1. ' + + 'Make sure you are using it for domains, and switch to setLocale(locale) if you are not.\n\n ' + + 'To read more about the migration from node-gettext v1 to v2, ' + + 'see https://github.com/alexanderwallin/node-gettext/#migrating-from-1x-to-2x\n\n' + + 'This warning will be removed in the final 2.0.0'); + } + + this.setTextDomain(domain); +}; + +/** + * C-style alias for [setLocale](#gettextsetlocalelocale) + * + * @see Gettext#setLocale + */ +Gettext.prototype.setlocale = function(locale) { + this.setLocale(locale); +}; + +/* Deprecated functions */ + +/** + * This function will be removed in the final 2.0.0 release. + * + * @deprecated + */ +Gettext.prototype.addTextdomain = function() { + console.error('addTextdomain() is deprecated.\n\n' + + '* To add translations, use addTranslations()\n' + + '* To set the default domain, use setTextDomain() (or its alias textdomain())\n' + + '\n' + + 'To read more about the migration from node-gettext v1 to v2, ' + + 'see https://github.com/alexanderwallin/node-gettext/#migrating-from-1x-to-2x'); +}; diff --git a/node_modules/node-gettext/lib/plurals.js b/node_modules/node-gettext/lib/plurals.js new file mode 100644 index 00000000..a1577b4e --- /dev/null +++ b/node_modules/node-gettext/lib/plurals.js @@ -0,0 +1,2065 @@ +'use strict'; + +module.exports = { + ach: { + name: 'Acholi', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + af: { + name: 'Afrikaans', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ak: { + name: 'Akan', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + am: { + name: 'Amharic', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + an: { + name: 'Aragonese', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ar: { + name: 'Arabic', + examples: [{ + plural: 0, + sample: 0 + }, { + plural: 1, + sample: 1 + }, { + plural: 2, + sample: 2 + }, { + plural: 3, + sample: 3 + }, { + plural: 4, + sample: 11 + }, { + plural: 5, + sample: 100 + }], + nplurals: 6, + pluralsText: 'nplurals = 6; plural = (n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5)', + pluralsFunc: function(n) { + return (n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5); + } + }, + arn: { + name: 'Mapudungun', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + ast: { + name: 'Asturian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ay: { + name: 'Aymará', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + az: { + name: 'Azerbaijani', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + be: { + name: 'Belarusian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + bg: { + name: 'Bulgarian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + bn: { + name: 'Bengali', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + bo: { + name: 'Tibetan', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + br: { + name: 'Breton', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + brx: { + name: 'Bodo', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + bs: { + name: 'Bosnian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + ca: { + name: 'Catalan', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + cgg: { + name: 'Chiga', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + cs: { + name: 'Czech', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2); + } + }, + csb: { + name: 'Kashubian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + cy: { + name: 'Welsh', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 3 + }, { + plural: 3, + sample: 8 + }], + nplurals: 4, + pluralsText: 'nplurals = 4; plural = (n === 1 ? 0 : n === 2 ? 1 : (n !== 8 && n !== 11) ? 2 : 3)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : n === 2 ? 1 : (n !== 8 && n !== 11) ? 2 : 3); + } + }, + da: { + name: 'Danish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + de: { + name: 'German', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + doi: { + name: 'Dogri', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + dz: { + name: 'Dzongkha', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + el: { + name: 'Greek', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + en: { + name: 'English', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + eo: { + name: 'Esperanto', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + es: { + name: 'Spanish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + et: { + name: 'Estonian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + eu: { + name: 'Basque', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + fa: { + name: 'Persian', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + ff: { + name: 'Fulah', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + fi: { + name: 'Finnish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + fil: { + name: 'Filipino', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + fo: { + name: 'Faroese', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + fr: { + name: 'French', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + fur: { + name: 'Friulian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + fy: { + name: 'Frisian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ga: { + name: 'Irish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 3 + }, { + plural: 3, + sample: 7 + }, { + plural: 4, + sample: 11 + }], + nplurals: 5, + pluralsText: 'nplurals = 5; plural = (n === 1 ? 0 : n === 2 ? 1 : n < 7 ? 2 : n < 11 ? 3 : 4)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : n === 2 ? 1 : n < 7 ? 2 : n < 11 ? 3 : 4); + } + }, + gd: { + name: 'Scottish Gaelic', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 3 + }, { + plural: 3, + sample: 20 + }], + nplurals: 4, + pluralsText: 'nplurals = 4; plural = ((n === 1 || n === 11) ? 0 : (n === 2 || n === 12) ? 1 : (n > 2 && n < 20) ? 2 : 3)', + pluralsFunc: function(n) { + return ((n === 1 || n === 11) ? 0 : (n === 2 || n === 12) ? 1 : (n > 2 && n < 20) ? 2 : 3); + } + }, + gl: { + name: 'Galician', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + gu: { + name: 'Gujarati', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + gun: { + name: 'Gun', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + ha: { + name: 'Hausa', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + he: { + name: 'Hebrew', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + hi: { + name: 'Hindi', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + hne: { + name: 'Chhattisgarhi', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + hr: { + name: 'Croatian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + hu: { + name: 'Hungarian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + hy: { + name: 'Armenian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + id: { + name: 'Indonesian', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + is: { + name: 'Icelandic', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n % 10 !== 1 || n % 100 === 11)', + pluralsFunc: function(n) { + return (n % 10 !== 1 || n % 100 === 11); + } + }, + it: { + name: 'Italian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ja: { + name: 'Japanese', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + jbo: { + name: 'Lojban', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + jv: { + name: 'Javanese', + examples: [{ + plural: 0, + sample: 0 + }, { + plural: 1, + sample: 1 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 0)', + pluralsFunc: function(n) { + return (n !== 0); + } + }, + ka: { + name: 'Georgian', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + kk: { + name: 'Kazakh', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + km: { + name: 'Khmer', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + kn: { + name: 'Kannada', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ko: { + name: 'Korean', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + ku: { + name: 'Kurdish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + kw: { + name: 'Cornish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 3 + }, { + plural: 3, + sample: 4 + }], + nplurals: 4, + pluralsText: 'nplurals = 4; plural = (n === 1 ? 0 : n === 2 ? 1 : n === 3 ? 2 : 3)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : n === 2 ? 1 : n === 3 ? 2 : 3); + } + }, + ky: { + name: 'Kyrgyz', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + lb: { + name: 'Letzeburgesch', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ln: { + name: 'Lingala', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + lo: { + name: 'Lao', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + lt: { + name: 'Lithuanian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 10 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + lv: { + name: 'Latvian', + examples: [{ + plural: 2, + sample: 0 + }, { + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n !== 0 ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n !== 0 ? 1 : 2); + } + }, + mai: { + name: 'Maithili', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + mfe: { + name: 'Mauritian Creole', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + mg: { + name: 'Malagasy', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + mi: { + name: 'Maori', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + mk: { + name: 'Macedonian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n === 1 || n % 10 === 1 ? 0 : 1)', + pluralsFunc: function(n) { + return (n === 1 || n % 10 === 1 ? 0 : 1); + } + }, + ml: { + name: 'Malayalam', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + mn: { + name: 'Mongolian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + mni: { + name: 'Manipuri', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + mnk: { + name: 'Mandinka', + examples: [{ + plural: 0, + sample: 0 + }, { + plural: 1, + sample: 1 + }, { + plural: 2, + sample: 2 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n === 0 ? 0 : n === 1 ? 1 : 2)', + pluralsFunc: function(n) { + return (n === 0 ? 0 : n === 1 ? 1 : 2); + } + }, + mr: { + name: 'Marathi', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ms: { + name: 'Malay', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + mt: { + name: 'Maltese', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 11 + }, { + plural: 3, + sample: 20 + }], + nplurals: 4, + pluralsText: 'nplurals = 4; plural = (n === 1 ? 0 : n === 0 || ( n % 100 > 1 && n % 100 < 11) ? 1 : (n % 100 > 10 && n % 100 < 20 ) ? 2 : 3)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : n === 0 || (n % 100 > 1 && n % 100 < 11) ? 1 : (n % 100 > 10 && n % 100 < 20) ? 2 : 3); + } + }, + my: { + name: 'Burmese', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + nah: { + name: 'Nahuatl', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + nap: { + name: 'Neapolitan', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + nb: { + name: 'Norwegian Bokmal', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ne: { + name: 'Nepali', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + nl: { + name: 'Dutch', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + nn: { + name: 'Norwegian Nynorsk', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + no: { + name: 'Norwegian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + nso: { + name: 'Northern Sotho', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + oc: { + name: 'Occitan', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + or: { + name: 'Oriya', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + pa: { + name: 'Punjabi', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + pap: { + name: 'Papiamento', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + pl: { + name: 'Polish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + pms: { + name: 'Piemontese', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ps: { + name: 'Pashto', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + pt: { + name: 'Portuguese', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + rm: { + name: 'Romansh', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ro: { + name: 'Romanian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 20 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n === 1 ? 0 : (n === 0 || (n % 100 > 0 && n % 100 < 20)) ? 1 : 2)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : (n === 0 || (n % 100 > 0 && n % 100 < 20)) ? 1 : 2); + } + }, + ru: { + name: 'Russian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + rw: { + name: 'Kinyarwanda', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + sah: { + name: 'Yakut', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + sat: { + name: 'Santali', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + sco: { + name: 'Scots', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + sd: { + name: 'Sindhi', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + se: { + name: 'Northern Sami', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + si: { + name: 'Sinhala', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + sk: { + name: 'Slovak', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2)', + pluralsFunc: function(n) { + return (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2); + } + }, + sl: { + name: 'Slovenian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 3 + }, { + plural: 3, + sample: 5 + }], + nplurals: 4, + pluralsText: 'nplurals = 4; plural = (n % 100 === 1 ? 0 : n % 100 === 2 ? 1 : n % 100 === 3 || n % 100 === 4 ? 2 : 3)', + pluralsFunc: function(n) { + return (n % 100 === 1 ? 0 : n % 100 === 2 ? 1 : n % 100 === 3 || n % 100 === 4 ? 2 : 3); + } + }, + so: { + name: 'Somali', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + son: { + name: 'Songhay', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + sq: { + name: 'Albanian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + sr: { + name: 'Serbian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + su: { + name: 'Sundanese', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + sv: { + name: 'Swedish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + sw: { + name: 'Swahili', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + ta: { + name: 'Tamil', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + te: { + name: 'Telugu', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + tg: { + name: 'Tajik', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + th: { + name: 'Thai', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + ti: { + name: 'Tigrinya', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + tk: { + name: 'Turkmen', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + tr: { + name: 'Turkish', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + tt: { + name: 'Tatar', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + ug: { + name: 'Uyghur', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + uk: { + name: 'Ukrainian', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }, { + plural: 2, + sample: 5 + }], + nplurals: 3, + pluralsText: 'nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)', + pluralsFunc: function(n) { + return (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); + } + }, + ur: { + name: 'Urdu', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + uz: { + name: 'Uzbek', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + vi: { + name: 'Vietnamese', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + wa: { + name: 'Walloon', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n > 1)', + pluralsFunc: function(n) { + return (n > 1); + } + }, + wo: { + name: 'Wolof', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + }, + yo: { + name: 'Yoruba', + examples: [{ + plural: 0, + sample: 1 + }, { + plural: 1, + sample: 2 + }], + nplurals: 2, + pluralsText: 'nplurals = 2; plural = (n !== 1)', + pluralsFunc: function(n) { + return (n !== 1); + } + }, + zh: { + name: 'Chinese', + examples: [{ + plural: 0, + sample: 1 + }], + nplurals: 1, + pluralsText: 'nplurals = 1; plural = 0', + pluralsFunc: function() { + return 0; + } + } +}; diff --git a/node_modules/node-gettext/package.json b/node_modules/node-gettext/package.json new file mode 100644 index 00000000..a3c134c8 --- /dev/null +++ b/node_modules/node-gettext/package.json @@ -0,0 +1,56 @@ +{ + "name": "node-gettext", + "description": "A JavaScript implementation of gettext, a localization framework", + "version": "3.0.0", + "author": "Andris Reinman", + "maintainers": [ + { + "name": "Alexander Wallin", + "email": "office@alexanderwallin.com" + } + ], + "homepage": "http://github.com/alexanderwallin/node-gettext", + "repository": { + "type": "git", + "url": "http://github.com/alexanderwallin/node-gettext.git" + }, + "scripts": { + "test": "grunt", + "docs": "jsdoc2md -f lib/gettext.js -t docs/README.template.md --partial docs/templates/*.hbs --param-list-format list > README.md" + }, + "main": "./lib/gettext.js", + "files": [ + "lib", + "test" + ], + "licenses": [ + { + "type": "MIT", + "url": "http://github.com/alexanderwallin/node-gettext/blob/master/LICENSE" + } + ], + "dependencies": { + "lodash.get": "^4.4.2" + }, + "devDependencies": { + "chai": "^4.2.0", + "grunt": "^1.0.1", + "grunt-cli": "^1.2.0", + "grunt-contrib-jshint": "^1.0.0", + "grunt-mocha-test": "^0.12.7", + "jsdoc-to-markdown": "^5.0.3", + "mocha": "^7.1.1", + "sinon": "^9.0.1" + }, + "engine": { + "node": ">=10" + }, + "keywords": [ + "i18n", + "l10n", + "internationalization", + "localization", + "translation", + "gettext" + ] +} diff --git a/node_modules/node-gettext/test/fixtures/latin13.json b/node_modules/node-gettext/test/fixtures/latin13.json new file mode 100644 index 00000000..9ebda958 --- /dev/null +++ b/node_modules/node-gettext/test/fixtures/latin13.json @@ -0,0 +1,100 @@ +{ + "charset": "iso-8859-13", + "headers": { + "project-id-version": "gettext-parser", + "report-msgid-bugs-to": "andris@node.ee", + "pot-creation-date": "2012-05-18 14:28:00+03:00", + "po-revision-date": "2012-05-18 14:44+0300", + "last-translator": "Andris Reinman ", + "language-team": "gettext-parser ", + "mime-version": "1.0", + "content-type": "text/plain; charset=iso-8859-13", + "content-transfer-encoding": "8bit", + "language": "", + "plural-forms": "nplurals=2; plural=(n!=1);", + "x-poedit-language": "Estonian", + "x-poedit-country": "ESTONIA", + "x-poedit-sourcecharset": "iso-8859-13" + }, + "translations": { + "": { + "": { + "msgid": "", + "comments": { + "translator": "gettext-parser test file.\nCopyright (C) 2012 Andris Reinman\nThis file is distributed under the same license as the gettext-parser package.\nANDRIS REINMAN , 2012.\n" + }, + "msgstr": [ + "Project-Id-Version: gettext-parser\nReport-Msgid-Bugs-To: andris@node.ee\nPOT-Creation-Date: 2012-05-18 14:28:00+03:00\nPO-Revision-Date: 2012-05-18 14:44+0300\nLast-Translator: Andris Reinman \nLanguage-Team: gettext-parser \nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-13\nContent-Transfer-Encoding: 8bit\nLanguage: \nPlural-Forms: nplurals=2; plural=(n!=1);\nX-Poedit-Language: Estonian\nX-Poedit-Country: ESTONIA\nX-Poedit-Sourcecharset: iso-8859-13\n" + ] + }, + "o1": { + "msgid": "o1", + "comments": { + "translator": "Normal string" + }, + "msgstr": [ + "t1" + ] + }, + "o2-1": { + "msgid": "o2-1", + "comments": { + "translator": "Plural string" + }, + "msgid_plural": "o2-2", + "msgstr": [ + "t2-1", + "t2-2" + ] + }, + "o3-õäöü": { + "msgid": "o3-õäöü", + "comments": { + "translator": "Normal string with special chars" + }, + "msgstr": [ + "t3-þð" + ] + }, + "test": { + "msgid": "test", + "comments": { + "translator": "Normal comment line 1\nNormal comment line 2", + "extracted": "Editors note line 1\nEditors note line 2", + "reference": "/absolute/path:13\n/absolute/path:14", + "flag": "line 1\nline 2", + "previous": "line 3\nline 4" + }, + "msgstr": [ + "test" + ] + } + }, + "c1": { + "co1": { + "msgid": "co1", + "msgctxt": "c1", + "comments": { + "translator": "Normal string in a context" + }, + "msgstr": [ + "ct1" + ] + } + }, + "c2": { + "co2-1": { + "msgid": "co2-1", + "msgctxt": "c2", + "comments": { + "translator": "Plural string in a context" + }, + "msgid_plural": "co2-2", + "msgstr": [ + "ct2-1", + "ct2-2" + ] + } + } + } +} \ No newline at end of file diff --git a/node_modules/node-gettext/test/fixtures/latin13.mo b/node_modules/node-gettext/test/fixtures/latin13.mo new file mode 100644 index 0000000000000000000000000000000000000000..bbfd0eb09ea72682d509a819a956e26ec47b5669 GIT binary patch literal 697 zcmZuvL5mYH6drX|9KnNU5AmkRTW6+S7*o5r)(VBKTe^dIjWcnK+a^Pj5f}94KM?oe z$&={W|KrK4;6+a&erdZ~5d+`*^3D4)@4b*Omp9%1kBaLus8dnzLGZFJE|Sgmu!!Q`s2nY3yoM(cQLoR2a^LuB>u* zw5jB#l<{P*pn;Xb;}3LCc*$9oq!}e!l;$k$@+{{`awF*=!c0^7T!m`?^>({3!nZ4& zr@{*DX2KiG+0LRUn@XkULbKbeCJsVjfi|{rMAxmTB^6T4{~hJzz^d!*csv>p*Mp~< zNjxyxOO3LJ4Q2@UaI={SrF*P=8t%jQl{1v*Tem3ftlgo>C(_bTm!?v><}81#{7E~U z#gkcU#f#^mwe@$QQr`LP&BbpdlDNo0, 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: gettext-parser\n" +"Report-Msgid-Bugs-To: andris@node.ee\n" +"POT-Creation-Date: 2012-05-18 14:28:00+03:00\n" +"PO-Revision-Date: 2012-05-18 14:44+0300\n" +"Last-Translator: Andris Reinman \n" +"Language-Team: gettext-parser \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-13\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Poedit-Language: Estonian\n" +"X-Poedit-Country: ESTONIA\n" +"X-Poedit-Sourcecharset: iso-8859-13\n" + +# Normal string +msgid "o1" +msgstr "t1" + +# Plural string +msgid "o2-1" +msgid_plural "o2-2" +msgstr[0] "t2-1" +msgstr[1] "t2-2" + +# Normal string with special chars +msgid "o3-" +msgstr "t3-" + +# Normal comment line 1 +# Normal comment line 2 +#: /absolute/path:13 +#: /absolute/path:14 +#. Editors note line 1 +#. Editors note line 2 +#, line 1 +#, line 2 +#| line 3 +#| line 4 +msgid "test" +msgstr "test" + +# Normal string in a context +msgctxt "c1" +msgid "co1" +msgstr "ct1" + +# Plural string in a context +msgctxt "c2" +msgid "co2-1" +msgid_plural "co2-2" +msgstr[0] "ct2-1" +msgstr[1] "ct2-2" \ No newline at end of file diff --git a/node_modules/node-gettext/test/gettext-test.js b/node_modules/node-gettext/test/gettext-test.js new file mode 100644 index 00000000..e0e33845 --- /dev/null +++ b/node_modules/node-gettext/test/gettext-test.js @@ -0,0 +1,316 @@ +'use strict'; + +var chai = require('chai'); +var Gettext = require('../lib/gettext'); +var fs = require('fs'); +var sinon = require('sinon'); + +var expect = chai.expect; +chai.config.includeStack = true; + +describe('Gettext', function() { + var gt; + var jsonFile; + + beforeEach(function() { + gt = new Gettext({ debug: false }); + jsonFile = JSON.parse(fs.readFileSync(__dirname + '/fixtures/latin13.json')); + }); + + describe('#constructor', function() { + var gtc; + + beforeEach(function() { + gtc = null; + }); + + describe('#sourceLocale option', function() { + it('should accept any string as a locale', function() { + gtc = new Gettext({ sourceLocale: 'en-US' }); + expect(gtc.sourceLocale).to.equal('en-US'); + gtc = new Gettext({ sourceLocale: '01234' }); + expect(gtc.sourceLocale).to.equal('01234'); + }); + + it('should default to en empty string', function() { + expect((new Gettext()).sourceLocale).to.equal(''); + }); + + it('should reject non-string values', function() { + gtc = new Gettext({ sourceLocale: null }); + expect(gtc.sourceLocale).to.equal(''); + gtc = new Gettext({ sourceLocale: 123 }); + expect(gtc.sourceLocale).to.equal(''); + gtc = new Gettext({ sourceLocale: false }); + expect(gtc.sourceLocale).to.equal(''); + gtc = new Gettext({ sourceLocale: {} }); + expect(gtc.sourceLocale).to.equal(''); + gtc = new Gettext({ sourceLocale: function() {} }); + expect(gtc.sourceLocale).to.equal(''); + }); + }); + }); + + describe('#getLanguageCode', function() { + it('should normalize locale string', function() { + expect(Gettext.getLanguageCode('ab-cd_ef.utf-8')).to.equal('ab'); + expect(Gettext.getLanguageCode('ab-cd_ef')).to.equal('ab'); + }); + }); + + describe('#addTranslations', function() { + it('should store added translations', function() { + gt.addTranslations('et-EE', 'messages', jsonFile); + + expect(gt.catalogs['et-EE']).to.exist; + expect(gt.catalogs['et-EE'].messages).to.exist; + expect(gt.catalogs['et-EE'].messages.charset).to.equal('iso-8859-13'); + }); + + it('should store added translations on a custom domain', function() { + gt.addTranslations('et-EE', 'mydomain', jsonFile); + + expect(gt.catalogs['et-EE'].mydomain).to.exist; + expect(gt.catalogs['et-EE'].mydomain.charset).to.equal('iso-8859-13'); + }); + }); + + describe('#setLocale', function() { + it('should have the empty string as default locale', function() { + expect(gt.locale).to.equal(''); + }); + + it('should accept whatever string is passed as locale', function() { + gt.setLocale('de-AT'); + expect(gt.locale).to.equal('de-AT'); + gt.setLocale('01234'); + expect(gt.locale).to.equal('01234'); + gt.setLocale(''); + expect(gt.locale).to.equal(''); + }); + + it('should reject non-string locales', function() { + gt.setLocale(null); + expect(gt.locale).to.equal(''); + gt.setLocale(123); + expect(gt.locale).to.equal(''); + gt.setLocale(false); + expect(gt.locale).to.equal(''); + gt.setLocale(function() {}); + expect(gt.locale).to.equal(''); + gt.setLocale(NaN); + expect(gt.locale).to.equal(''); + gt.setLocale(); + expect(gt.locale).to.equal(''); + }); + }); + + describe('#setTextDomain', function() { + it('should default to "messages"', function() { + expect(gt.domain).to.equal('messages'); + }); + + it('should accept and store any string as domain name', function() { + gt.setTextDomain('mydomain'); + expect(gt.domain).to.equal('mydomain'); + gt.setTextDomain('01234'); + expect(gt.domain).to.equal('01234'); + gt.setTextDomain(''); + expect(gt.domain).to.equal(''); + }); + + it('should reject non-string domains', function() { + gt.setTextDomain(null); + expect(gt.domain).to.equal('messages'); + gt.setTextDomain(123); + expect(gt.domain).to.equal('messages'); + gt.setTextDomain(false); + expect(gt.domain).to.equal('messages'); + gt.setTextDomain(function() {}); + expect(gt.domain).to.equal('messages'); + gt.setTextDomain(NaN); + expect(gt.domain).to.equal('messages'); + gt.setTextDomain(); + expect(gt.domain).to.equal('messages'); + }); + }); + + describe('Resolve translations', function() { + beforeEach(function() { + gt.addTranslations('et-EE', 'messages', jsonFile); + gt.setLocale('et-EE'); + }); + + describe('#dnpgettext', function() { + it('should return singular match from default context', function() { + expect(gt.dnpgettext('messages', '', 'o2-1', 'o2-2', 1)).to.equal('t2-1'); + }); + + it('should return plural match from default context', function() { + expect(gt.dnpgettext('messages', '', 'o2-1', 'o2-2', 2)).to.equal('t2-2'); + }); + + it('should return singular match from selected context', function() { + expect(gt.dnpgettext('messages', 'c2', 'co2-1', 'co2-2', 1)).to.equal('ct2-1'); + }); + + it('should return plural match from selected context', function() { + expect(gt.dnpgettext('messages', 'c2', 'co2-1', 'co2-2', 2)).to.equal('ct2-2'); + }); + + it('should return singular match for non existing domain', function() { + expect(gt.dnpgettext('cccc', '', 'o2-1', 'o2-2', 1)).to.equal('o2-1'); + }); + }); + + describe('#gettext', function() { + it('should return singular from default context', function() { + expect(gt.gettext('o2-1')).to.equal('t2-1'); + }); + }); + + describe('#dgettext', function() { + it('should return singular from default context', function() { + expect(gt.dgettext('messages', 'o2-1')).to.equal('t2-1'); + }); + }); + + describe('#ngettext', function() { + it('should return plural from default context', function() { + expect(gt.ngettext('o2-1', 'o2-2', 2)).to.equal('t2-2'); + }); + }); + + describe('#dngettext', function() { + it('should return plural from default context', function() { + expect(gt.dngettext('messages', 'o2-1', 'o2-2', 2)).to.equal('t2-2'); + }); + }); + + describe('#pgettext', function() { + it('should return singular from selected context', function() { + expect(gt.pgettext('c2', 'co2-1')).to.equal('ct2-1'); + }); + }); + + describe('#dpgettext', function() { + it('should return singular from selected context', function() { + expect(gt.dpgettext('messages', 'c2', 'co2-1')).to.equal('ct2-1'); + }); + }); + + describe('#npgettext', function() { + it('should return plural from selected context', function() { + expect(gt.npgettext('c2', 'co2-1', 'co2-2', 2)).to.equal('ct2-2'); + }); + }); + + describe('#getComment', function() { + it('should return comments object', function() { + expect(gt.getComment('messages', '', 'test')).to.deep.equal({ + translator: 'Normal comment line 1\nNormal comment line 2', + extracted: 'Editors note line 1\nEditors note line 2', + reference: '/absolute/path:13\n/absolute/path:14', + flag: 'line 1\nline 2', + previous: 'line 3\nline 4' + }); + }); + }); + }); + + describe('Unresolvable transaltions', function() { + beforeEach(function() { + gt.addTranslations('et-EE', 'messages', jsonFile); + }); + + it('should pass msgid when no translation is found', function() { + expect(gt.gettext('unknown phrase')).to.equal('unknown phrase'); + expect(gt.dnpgettext('unknown domain', null, 'hello')).to.equal('hello'); + expect(gt.dnpgettext('messages', 'unknown context', 'hello')).to.equal('hello'); + + // 'o2-1' is translated, but no locale has been set yet + expect(gt.dnpgettext('messages', '', 'o2-1')).to.equal('o2-1'); + }); + + it('should pass unresolved singular message when count is 1', function() { + expect(gt.dnpgettext('messages', '', '0 matches', 'multiple matches', 1)).to.equal('0 matches'); + }); + + it('should pass unresolved plural message when count > 1', function() { + expect(gt.dnpgettext('messages', '', '0 matches', 'multiple matches', 100)).to.equal('multiple matches'); + }); + }); + + describe('Events', function() { + var errorListener; + + beforeEach(function() { + errorListener = sinon.spy(); + gt.on('error', errorListener); + }); + + it('should notify a registered listener of error events', function() { + gt.emit('error', 'Something went wrong'); + expect(errorListener.callCount).to.equal(1); + }); + + it('should deregister a previously registered event listener', function() { + gt.off('error', errorListener); + gt.emit('error', 'Something went wrong'); + expect(errorListener.callCount).to.equal(0); + }); + + it('should emit an error event when a locale that has no translations is set', function() { + gt.setLocale('et-EE'); + expect(errorListener.callCount).to.equal(1); + }); + + it('should emit an error event when no locale has been set', function() { + gt.addTranslations('et-EE', 'messages', jsonFile); + gt.gettext('o2-1'); + expect(errorListener.callCount).to.equal(1); + gt.setLocale('et-EE'); + gt.gettext('o2-1'); + expect(errorListener.callCount).to.equal(1); + }); + + it('should emit an error event when a translation is missing', function() { + gt.addTranslations('et-EE', 'messages', jsonFile); + gt.setLocale('et-EE'); + gt.gettext('This message is not translated'); + expect(errorListener.callCount).to.equal(1); + }); + + it('should not emit any error events when a translation is found', function() { + gt.addTranslations('et-EE', 'messages', jsonFile); + gt.setLocale('et-EE'); + gt.gettext('o2-1'); + expect(errorListener.callCount).to.equal(0); + }); + + it('should not emit any error events when the current locale is the default locale', function() { + var gtd = new Gettext({ sourceLocale: 'en-US' }); + var errorListenersourceLocale = sinon.spy(); + gtd.on('error', errorListenersourceLocale); + gtd.setLocale('en-US'); + gtd.gettext('This message is not translated'); + expect(errorListenersourceLocale.callCount).to.equal(0); + }); + }); + + describe('Aliases', function() { + it('should forward textdomain(domain) to setTextDomain(domain)', function() { + sinon.stub(gt, 'setTextDomain'); + gt.textdomain('messages'); + expect(gt.setTextDomain.calledWith('messages')); + gt.setTextDomain.restore(); + }); + + it('should forward setlocale(locale) to setLocale(locale)', function() { + sinon.stub(gt, 'setLocale'); + gt.setLocale('et-EE'); + expect(gt.setLocale.calledWith('et-EE')); + gt.setLocale.restore(); + }); + }); +}); diff --git a/package-lock.json b/package-lock.json index 722400ec..b9d44238 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@fullcalendar/react": "^6.1.15", "@hookform/resolvers": "^3.9.1", + "@nextcloud/files": "^2.1.0", "@prisma/client": "^6.4.1", "@radix-ui/react-accordion": "^1.2.2", "@radix-ui/react-alert-dialog": "^1.1.4", @@ -888,6 +889,26 @@ "node": ">= 10" } }, + "node_modules/@nextcloud/files": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/files/-/files-2.1.0.tgz", + "integrity": "sha512-i5Q8oNPONwBWLnNjQOC3EmnUhExXpwmO45BonzaovzXdhFzFeT/g85kRNR8LWEjiK9vOMOdozz+z6I0adU0JlQ==", + "license": "GPL-3.0-or-later", + "dependencies": { + "@nextcloud/l10n": "^1.3.0", + "core-js": "^3.6.4" + } + }, + "node_modules/@nextcloud/l10n": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", + "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", + "license": "GPL-3.0-or-later", + "dependencies": { + "core-js": "^3.6.4", + "node-gettext": "^3.0.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3263,6 +3284,17 @@ "node": ">=18" } }, + "node_modules/core-js": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", + "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -4188,6 +4220,13 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -4450,6 +4489,14 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/node-gettext": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-gettext/-/node-gettext-3.0.0.tgz", + "integrity": "sha512-/VRYibXmVoN6tnSAY2JWhNRhWYJ8Cd844jrZU/DwLVoI4vBI6ceYbd8i42sYZ9uOgDH3S7vslIKOWV/ZrT2YBA==", + "dependencies": { + "lodash.get": "^4.4.2" + } + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", diff --git a/package.json b/package.json index 08a2ca26..09ef3e52 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "dependencies": { "@fullcalendar/react": "^6.1.15", "@hookform/resolvers": "^3.9.1", + "@nextcloud/files": "^2.1.0", "@prisma/client": "^6.4.1", "@radix-ui/react-accordion": "^1.2.2", "@radix-ui/react-alert-dialog": "^1.1.4", diff --git a/yarn.lock b/yarn.lock index cf84e02e..4b623cc2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -164,6 +164,22 @@ resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.24.tgz" integrity sha512-7Tdi13aojnAZGpapVU6meVSpNzgrFwZ8joDcNS8cJVNuP3zqqrLqeory9Xec5TJZR/stsGJdfwo8KeyloT3+rQ== +"@nextcloud/files@^2.1.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@nextcloud/files/-/files-2.1.0.tgz" + integrity sha512-i5Q8oNPONwBWLnNjQOC3EmnUhExXpwmO45BonzaovzXdhFzFeT/g85kRNR8LWEjiK9vOMOdozz+z6I0adU0JlQ== + dependencies: + "@nextcloud/l10n" "^1.3.0" + core-js "^3.6.4" + +"@nextcloud/l10n@^1.3.0": + version "1.6.0" + resolved "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz" + integrity sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A== + dependencies: + core-js "^3.6.4" + node-gettext "^3.0.0" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -1270,6 +1286,11 @@ cookies-next@^5.1.0: dependencies: cookie "^1.0.1" +core-js@^3.6.4: + version "3.41.0" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz" + integrity sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA== + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" @@ -1862,6 +1883,11 @@ linkify-it@5.0.0: dependencies: uc.micro "^2.0.0" +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" @@ -2012,6 +2038,13 @@ next@14.2.24: "@next/swc-win32-ia32-msvc" "14.2.24" "@next/swc-win32-x64-msvc" "14.2.24" +node-gettext@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/node-gettext/-/node-gettext-3.0.0.tgz" + integrity sha512-/VRYibXmVoN6tnSAY2JWhNRhWYJ8Cd844jrZU/DwLVoI4vBI6ceYbd8i42sYZ9uOgDH3S7vslIKOWV/ZrT2YBA== + dependencies: + lodash.get "^4.4.2" + node-releases@^2.0.19: version "2.0.19" resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz"