'use strict';var normalizeComponent=require('./normalize-component-d9981c57.js'),_export=require('./export-61511812.js');var SPECIES = _export.w('species');

var arrayMethodHasSpeciesSupport = function (METHOD_NAME) {
  // We can't use this feature detection in V8 since it causes
  // deoptimization and serious performance degradation
  // https://github.com/zloirock/core-js/issues/677
  return _export.e >= 51 || !normalizeComponent.f(function () {
    var array = [];
    var constructor = array.constructor = {};
    constructor[SPECIES] = function () {
      return { foo: 1 };
    };
    return array[METHOD_NAME](Boolean).foo !== 1;
  });
};exports.a=arrayMethodHasSpeciesSupport;