code:
'use strict';
require('../../modules/esnext.function.metadata');

module.exports = null;


code:
'use strict';
var parent = require('../../stable/function/name');

module.exports = parent;

license: mit


code:
'use strict';
var parent = require('../../../stable/function/virtual/bind');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/function/virtual');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/get-iterator-method');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/get-iterator');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/global-this');

module.exports = parent;


code:
'use strict';
require('../stable');
require('../stage/3');

module.exports = require('../internals/path');


code:
'use strict';
var parent = require('../../stable/instance/at');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/bind');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/code-point-at');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/concat');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/copy-within');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/ends-with');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/entries');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/every');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/fill');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/filter');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/find-index');

module.exports = parent;


code:
'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;
};


code:
'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;
};


code:
'use strict';
var parent = require('../../stable/instance/find');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/flags');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/flat-map');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/flat');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/for-each');

module.exports = parent;


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'use strict';
var parent = require('../../stable/instance/includes');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/index-of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/is-well-formed');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/keys');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/last-index-of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/map');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/match-all');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/pad-end');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/pad-start');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/push');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/reduce-right');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/reduce');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/repeat');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/replace-all');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/reverse');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/slice');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/some');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/sort');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/splice');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/starts-with');

module.exports = parent;


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'use strict';
var parent = require('../../stable/instance/to-well-formed');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/trim-end');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/trim-left');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/trim-right');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/trim-start');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/trim');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/unshift');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/instance/values');

module.exports = parent;


code:
'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;
};


code:
'use strict';
var parent = require('../stable/is-iterable');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/drop');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.drop');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/every');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.every');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/filter');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.filter');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/find');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.find');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/flat-map');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.flat-map');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/for-each');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.for-each');

module.exports = parent;


code:
'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;


code:
'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;


code:
'use strict';
var parent = require('../../stable/iterator/map');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.map');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/reduce');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.reduce');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/some');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.some');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/take');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.take');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/iterator/to-array');
require('../../modules/esnext.iterator.constructor');
require('../../modules/esnext.iterator.to-array');

module.exports = parent;


code:
'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');


code:
'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;


code:
'use strict';
require('../../modules/esnext.json.is-raw-json');
var path = require('../../internals/path');

module.exports = path.JSON.isRawJSON;


code:
'use strict';
require('../../modules/es.object.keys');
require('../../modules/esnext.json.parse');
var path = require('../../internals/path');

module.exports = path.JSON.parse;


code:
'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;


code:
'use strict';
var parent = require('../../stable/json/stringify');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/json/to-string-tag');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/map/group-by');
require('../../modules/esnext.map.group-by');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/map');
require('../../modules/esnext.map.group-by');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/acosh');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/asinh');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/atanh');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/cbrt');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/clz32');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/cosh');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/expm1');

module.exports = parent;


code:
'use strict';
require('../../modules/esnext.math.f16round');
var path = require('../../internals/path');

module.exports = path.Math.f16round;


code:
'use strict';
var parent = require('../../stable/math/fround');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/hypot');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/imul');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../stable/math/log10');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/log1p');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/log2');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/sign');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/sinh');

module.exports = parent;


code:
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/esnext.math.sum-precise');
var path = require('../../internals/path');

module.exports = path.Math.sumPrecise;


code:
'use strict';
var parent = require('../../stable/math/tanh');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/to-string-tag');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/math/trunc');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/constructor');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/epsilon');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/is-finite');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/is-integer');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/is-nan');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/is-safe-integer');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/max-safe-integer');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/min-safe-integer');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/parse-float');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/parse-int');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/to-exponential');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/to-fixed');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/number/to-precision');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/number/virtual');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/number/virtual/to-exponential');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/number/virtual/to-fixed');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/number/virtual/to-precision');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/assign');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/create');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/define-getter');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/define-properties');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/define-property');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/define-setter');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/entries');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/freeze');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/from-entries');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/get-own-property-descriptor');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/get-own-property-descriptors');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/get-own-property-names');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/get-own-property-symbols');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/get-prototype-of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/group-by');
require('../../modules/esnext.object.group-by');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/has-own');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object');
require('../../modules/esnext.object.group-by');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/is-extensible');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/is-frozen');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/is-sealed');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/is');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/keys');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/lookup-getter');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/lookup-setter');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/prevent-extensions');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/proto');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/seal');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/set-prototype-of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/to-string');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/object/values');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/parse-float');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/parse-int');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/promise/all-settled');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/promise/any');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/promise/finally');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../stable/promise/try');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.promise.try');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/promise/with-resolvers');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.promise.with-resolvers');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/queue-microtask');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/apply');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/construct');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/define-property');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/delete-property');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/get-own-property-descriptor');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/get-prototype-of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/get');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/has');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/is-extensible');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/own-keys');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/prevent-extensions');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/set-prototype-of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/reflect/set');

module.exports = parent;


code:
'use strict';
require('../../modules/es.reflect.to-string-tag');

module.exports = 'Reflect';


code:
'use strict';
var parent = require('../../stable/regexp/constructor');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/dot-all');

module.exports = parent;


code:
'use strict';
require('../../modules/esnext.regexp.escape');
var path = require('../../internals/path');

module.exports = path.RegExp.escape;


code:
'use strict';
var parent = require('../../stable/regexp/flags');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp');
require('../../modules/esnext.regexp.escape');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/match');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/replace');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/search');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/split');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/sticky');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/test');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/regexp/to-string');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/self');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/set-immediate');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/set-interval');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/set-timeout');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/set/difference');
require('../../modules/esnext.set.difference.v2');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../stable/set/intersection');
require('../../modules/esnext.set.intersection.v2');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/set/is-disjoint-from');
require('../../modules/esnext.set.is-disjoint-from.v2');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/set/is-subset-of');
require('../../modules/esnext.set.is-subset-of.v2');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/set/is-superset-of');
require('../../modules/esnext.set.is-superset-of.v2');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/set/symmetric-difference');
require('../../modules/esnext.set.symmetric-difference.v2');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/set/union');
require('../../modules/esnext.set.union.v2');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/anchor');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/at');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/big');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/blink');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/bold');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/code-point-at');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/ends-with');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/fixed');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/fontcolor');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/fontsize');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/from-code-point');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/includes');

module.exports = parent;


code:
'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;


code:
'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;


code:
'use strict';
var parent = require('../../stable/string/italics');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/iterator');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/link');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/match-all');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/match');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/pad-end');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/pad-start');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/raw');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/repeat');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/replace-all');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/replace');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/search');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/small');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/split');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/starts-with');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/strike');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/sub');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/substr');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/sup');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../stable/string/trim-end');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/trim-left');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/trim-right');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/trim-start');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/string/trim');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/anchor');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/at');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/big');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/blink');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/bold');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/code-point-at');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/ends-with');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/fixed');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/fontcolor');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/fontsize');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/includes');

module.exports = parent;


code:
'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;


code:
'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;


code:
'use strict';
var parent = require('../../../stable/string/virtual/italics');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/iterator');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/link');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/match-all');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/pad-end');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/pad-start');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/repeat');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/replace-all');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/small');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/starts-with');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/strike');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/sub');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/substr');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/sup');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../../stable/string/virtual/trim-end');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/trim-left');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/trim-right');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/trim-start');

module.exports = parent;


code:
'use strict';
var parent = require('../../../stable/string/virtual/trim');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/structured-clone');

module.exports = parent;


code:
'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;


code:
'use strict';
require('../../modules/esnext.symbol.async-dispose');
var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped');

module.exports = WrappedWellKnownSymbolModule.f('asyncDispose');


code:
'use strict';
var parent = require('../../stable/symbol/async-iterator');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/description');

module.exports = parent;


code:
'use strict';
require('../../modules/esnext.symbol.dispose');
var WrappedWellKnownSymbolModule = require('../../internals/well-known-symbol-wrapped');

module.exports = WrappedWellKnownSymbolModule.f('dispose');


code:
'use strict';
var parent = require('../../stable/symbol/for');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/has-instance');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../stable/symbol/is-concat-spreadable');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/iterator');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/key-for');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/match-all');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/match');

module.exports = parent;


code:
'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');


code:
'use strict';
var parent = require('../../stable/symbol/replace');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/search');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/species');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/split');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/to-primitive');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/to-string-tag');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/symbol/unscopables');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/at');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/copy-within');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/entries');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/every');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/fill');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/filter');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/find-index');

module.exports = parent;


code:
'use strict';
require('../../modules/esnext.typed-array.find-last-index');
var parent = require('../../stable/typed-array/find-last-index');

module.exports = parent;


code:
'use strict';
require('../../modules/esnext.typed-array.find-last');
var parent = require('../../stable/typed-array/find-last');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/find');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/float32-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/float64-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/for-each');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/from');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/includes');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/index-of');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../stable/typed-array/int16-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/int32-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/int8-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/iterator');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/join');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/keys');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/last-index-of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/map');

module.exports = parent;


code:
'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;


code:
'use strict';
var parent = require('../../stable/typed-array/of');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/reduce-right');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/reduce');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/reverse');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/set');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/slice');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/some');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/sort');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/subarray');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/to-locale-string');

module.exports = parent;


code:
'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;


code:
'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;


code:
'use strict';
// TODO: Remove from `core-js@4`
require('../../modules/esnext.typed-array.to-spliced');


code:
'use strict';
var parent = require('../../stable/typed-array/to-string');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/uint16-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/uint32-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/uint8-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/uint8-clamped-array');
require('../../actual/typed-array/methods');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/values');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/typed-array/with');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.typed-array.with');

module.exports = parent;


code:
'use strict';
var parent = require('../stable/unescape');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/url-search-params');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/url/can-parse');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/url');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/url/parse');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/url/to-json');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/weak-map');

module.exports = parent;


code:
'use strict';
var parent = require('../../stable/weak-set');

module.exports = parent;


code:
'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];
    }
  }
};


code: This folder contains entry points for [stable ECMAScript features](https://github.com/zloirock/core-js/#ecmascript) with dependencies.


code:
'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;


code:
'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;


code:
'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;


code:
'use strict';
require('../../modules/es.array-buffer.is-view');
var path = require('../../internals/path');

module.exports = path.ArrayBuffer.isView;


code:
'use strict';
require('../../modules/es.array.at');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'at');


code:
'use strict';
require('../../modules/es.array.concat');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'concat');


code:
'use strict';
require('../../modules/es.array.copy-within');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'copyWithin');


code:
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'entries');


code:
'use strict';
require('../../modules/es.array.every');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'every');


code:
'use strict';
require('../../modules/es.array.fill');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'fill');


code:
'use strict';
require('../../modules/es.array.filter');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'filter');


code:
'use strict';
require('../../modules/es.array.find-index');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'findIndex');


code:
'use strict';
require('../../modules/es.array.find-last-index');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'findLastIndex');


code:
'use strict';
require('../../modules/es.array.find-last');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'findLast');


code:
'use strict';
require('../../modules/es.array.find');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'find');


code:
'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');


code:
'use strict';
require('../../modules/es.array.flat');
require('../../modules/es.array.unscopables.flat');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'flat');


code:
'use strict';
require('../../modules/es.array.for-each');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'forEach');


code:
'use strict';
require('../../modules/es.string.iterator');
require('../../modules/es.array.from');
var path = require('../../internals/path');

module.exports = path.Array.from;


code:
'use strict';
require('../../modules/es.array.includes');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'includes');


code:
'use strict';
require('../../modules/es.array.index-of');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'indexOf');


code:
'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;


code:
'use strict';
require('../../modules/es.array.is-array');
var path = require('../../internals/path');

module.exports = path.Array.isArray;


code:
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'values');


code:
'use strict';
require('../../modules/es.array.join');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'join');


code:
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'keys');


code:
'use strict';
require('../../modules/es.array.last-index-of');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'lastIndexOf');


code:
'use strict';
require('../../modules/es.array.map');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'map');


code:
'use strict';
require('../../modules/es.array.of');
var path = require('../../internals/path');

module.exports = path.Array.of;


code:
'use strict';
require('../../modules/es.array.push');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'push');


code:
'use strict';
require('../../modules/es.array.reduce-right');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'reduceRight');


code:
'use strict';
require('../../modules/es.array.reduce');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'reduce');


code:
'use strict';
require('../../modules/es.array.reverse');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'reverse');


code:
'use strict';
require('../../modules/es.array.slice');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'slice');


code:
'use strict';
require('../../modules/es.array.some');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'some');


code:
'use strict';
require('../../modules/es.array.sort');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'sort');


code:
'use strict';
require('../../modules/es.array.splice');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'splice');


code:
'use strict';
require('../../modules/es.array.to-reversed');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'toReversed');


code:
'use strict';
require('../../modules/es.array.sort');
require('../../modules/es.array.to-sorted');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'toSorted');


code:
'use strict';
require('../../modules/es.array.to-spliced');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'toSpliced');


code:
'use strict';
require('../../modules/es.array.unshift');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'unshift');


code:
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'values');


code:
'use strict';
require('../../../modules/es.array.at');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'at');


code:
'use strict';
require('../../../modules/es.array.concat');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'concat');


code:
'use strict';
require('../../../modules/es.array.copy-within');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'copyWithin');


code:
'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');


code:
'use strict';
require('../../../modules/es.array.every');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'every');


code:
'use strict';
require('../../../modules/es.array.fill');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'fill');


code:
'use strict';
require('../../../modules/es.array.filter');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'filter');


code:
'use strict';
require('../../../modules/es.array.find-index');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'findIndex');


code:
'use strict';
require('../../../modules/es.array.find-last-index');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'findLastIndex');


code:
'use strict';
require('../../../modules/es.array.find-last');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'findLast');


code:
'use strict';
require('../../../modules/es.array.find');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'find');


code:
'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');


code:
'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');


code:
'use strict';
require('../../../modules/es.array.for-each');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'forEach');


code:
'use strict';
require('../../../modules/es.array.includes');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'includes');


code:
'use strict';
require('../../../modules/es.array.index-of');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'indexOf');


code:
'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');


code:
'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');


code:
'use strict';
require('../../../modules/es.array.join');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'join');


code:
'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');


code:
'use strict';
require('../../../modules/es.array.last-index-of');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'lastIndexOf');


code:
'use strict';
require('../../../modules/es.array.map');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'map');


code:
'use strict';
require('../../../modules/es.array.push');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'push');


code:
'use strict';
require('../../../modules/es.array.reduce-right');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'reduceRight');


code:
'use strict';
require('../../../modules/es.array.reduce');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'reduce');


code:
'use strict';
require('../../../modules/es.array.reverse');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'reverse');


code:
'use strict';
require('../../../modules/es.array.slice');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'slice');


code:
'use strict';
require('../../../modules/es.array.some');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'some');


code:
'use strict';
require('../../../modules/es.array.sort');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'sort');


code:
'use strict';
require('../../../modules/es.array.splice');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'splice');


code:
'use strict';
require('../../../modules/es.array.to-reversed');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'toReversed');


code:
'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');


code:
'use strict';
require('../../../modules/es.array.to-spliced');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'toSpliced');


code:
'use strict';
require('../../../modules/es.array.unshift');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'unshift');


code:
'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');


code:
'use strict';
require('../../../modules/es.array.with');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Array', 'with');


code:
'use strict';
require('../../modules/es.array.with');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Array', 'with');


code:
'use strict';
require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.data-view');
require('../../modules/es.object.to-string');
var path = require('../../internals/path');

module.exports = path.DataView;


code:
'use strict';
require('../../modules/es.date.get-year');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Date', 'getYear');


code:
'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;


code:
'use strict';
require('../../modules/es.date.now');
var path = require('../../internals/path');

module.exports = path.Date.now;


code:
'use strict';
require('../../modules/es.date.set-year');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Date', 'setYear');


code:
'use strict';
require('../../modules/es.date.to-gmt-string');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Date', 'toGMTString');


code:
'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');


code:
'use strict';
require('../../modules/es.date.to-json');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Date', 'toJSON');


code:
'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);


code:
'use strict';
require('../../modules/es.date.to-string');
var uncurryThis = require('../../internals/function-uncurry-this');

module.exports = uncurryThis(Date.prototype.toString);


code:
'use strict';
require('../../modules/es.error.cause');
var path = require('../../internals/path');

module.exports = path;


code:
'use strict';
require('../../modules/es.error.cause');
require('../../modules/es.error.to-string');
var path = require('../../internals/path');

module.exports = path;


code:
'use strict';
require('../../modules/es.error.to-string');
var toString = require('../../internals/error-to-string');

module.exports = toString;


code:
'use strict';
require('../modules/es.escape');
var path = require('../internals/path');

module.exports = path.escape;


code:
'use strict';
require('../../modules/es.function.bind');
var entryUnbind = require('../../internals/entry-unbind');

module.exports = entryUnbind('Function', 'bind');


code:
'use strict';
require('../../modules/es.function.has-instance');
var wellKnownSymbol = require('../../internals/well-known-symbol');

module.exports = Function[wellKnownSymbol('hasInstance')];


code:
'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;


code:
'use strict';
require('../../../modules/es.function.bind');
var getBuiltInPrototypeMethod = require('../../../internals/get-built-in-prototype-method');

module.exports = getBuiltInPrototypeMethod('Function', 'bind');


code:
'use strict';
require('../../../modules/es.function.bind');
var entryVirtual = require('../../../internals/entry-virtual');

module.exports = entryVirtual('Function');


code:
'use strict';
require('../modules/es.array.iterator');
require('../modules/es.string.iterator');
var getIteratorMethod = require('../internals/get-iterator-method');

module.exports = getIteratorMethod;


code:
'use strict';
require('../modules/es.array.iterator');
require('../modules/es.string.iterator');
var getIterator = require('../internals/get-iterator');

module.exports = getIterator;


code:
'use strict';
require('../modules/es.global-this');

module.exports = require('../internals/global-this');


code:
'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.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.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.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');


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};


code:
'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;
};