"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const _mapCacheClear = require("./_mapCacheClear.cjs");
const _mapCacheDelete = require("./_mapCacheDelete.cjs");
const _mapCacheGet = require("./_mapCacheGet.cjs");
const _mapCacheHas = require("./_mapCacheHas.cjs");
const _mapCacheSet = require("./_mapCacheSet.cjs");
var _MapCache;
var hasRequired_MapCache;
function require_MapCache() {
  if (hasRequired_MapCache)
    return _MapCache;
  hasRequired_MapCache = 1;
  var mapCacheClear = _mapCacheClear.__require(), mapCacheDelete = _mapCacheDelete.__require(), mapCacheGet = _mapCacheGet.__require(), mapCacheHas = _mapCacheHas.__require(), mapCacheSet = _mapCacheSet.__require();
  function MapCache(entries) {
    var index = -1, length = entries == null ? 0 : entries.length;
    this.clear();
    while (++index < length) {
      var entry = entries[index];
      this.set(entry[0], entry[1]);
    }
  }
  MapCache.prototype.clear = mapCacheClear;
  MapCache.prototype["delete"] = mapCacheDelete;
  MapCache.prototype.get = mapCacheGet;
  MapCache.prototype.has = mapCacheHas;
  MapCache.prototype.set = mapCacheSet;
  _MapCache = MapCache;
  return _MapCache;
}
exports.__require = require_MapCache;
//# sourceMappingURL=_MapCache.cjs.map
