docs: function (module, exports, __webpack_require__) {
  
    "use strict";
  
    // https://tc39.github.io/proposal-setmap-offrom/
  
    var $export = __webpack_require__(0);
    var aFunction = __webpack_require__(10);
    var ctx = __webpack_require__(18);
    var forOf = __webpack_require__(40);
  
    module.exports = function (COLLECTION) {
      $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
          var mapFn = arguments[1];
          var mapping, A, n, cb;
          aFunction(this);
          mapping = mapFn !== undefined;
          if (mapping) aFunction(mapFn);
          if (source == undefined) return new this();
          A = [];
          if (mapping) {
            n = 0;
            cb = ctx(mapFn, arguments[2], 2);
            forOf(source, false, function (nextItem) {
              A.push(cb(nextItem, n++));
            });
          } else {
            forOf(source, false, A.push, A);
          }
          return new this(A);
        } });
    };
  
    /***/
  }