docs: function (module, exports, __webpack_require__) {
  
    "use strict";
  
    // https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatten
  
    var $export = __webpack_require__(0);
    var flattenIntoArray = __webpack_require__(122);
    var toObject = __webpack_require__(9);
    var toLength = __webpack_require__(8);
    var toInteger = __webpack_require__(24);
    var arraySpeciesCreate = __webpack_require__(84);
  
    $export($export.P, 'Array', {
      flatten: function flatten() /* depthArg = 1 */{
        var depthArg = arguments[0];
        var O = toObject(this);
        var sourceLen = toLength(O.length);
        var A = arraySpeciesCreate(O, 0);
        flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toInteger(depthArg));
        return A;
      }
    });
  
    __webpack_require__(30)('flatten');
  
    /***/
  }