{"ast":null,"code":"'use strict';\n\nvar redefineAll = require('./_redefine-all');\nvar getWeak = require('./_meta').getWeak;\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar createArrayMethod = require('./_array-methods');\nvar $has = require('./_has');\nvar validate = require('./_validate-collection');\nvar arrayFind = createArrayMethod(5);\nvar arrayFindIndex = createArrayMethod(6);\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (that) {\n  return that._l || (that._l = new UncaughtFrozenStore());\n};\nvar UncaughtFrozenStore = function () {\n  this.a = [];\n};\nvar findUncaughtFrozen = function (store, key) {\n  return arrayFind(store.a, function (it) {\n    return it[0] === key;\n  });\n};\nUncaughtFrozenStore.prototype = {\n  get: function (key) {\n    var entry = findUncaughtFrozen(this, key);\n    if (entry) return entry[1];\n  },\n  has: function (key) {\n    return !!findUncaughtFrozen(this, key);\n  },\n  set: function (key, value) {\n    var entry = findUncaughtFrozen(this, key);\n    if (entry) entry[1] = value;else this.a.push([key, value]);\n  },\n  'delete': function (key) {\n    var index = arrayFindIndex(this.a, function (it) {\n      return it[0] === key;\n    });\n    if (~index) this.a.splice(index, 1);\n    return !!~index;\n  }\n};\nmodule.exports = {\n  getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n    var C = wrapper(function (that, iterable) {\n      anInstance(that, C, NAME, '_i');\n      that._t = NAME; // collection type\n      that._i = id++; // collection id\n      that._l = undefined; // leak store for uncaught frozen objects\n      if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n    });\n    redefineAll(C.prototype, {\n      // 23.3.3.2 WeakMap.prototype.delete(key)\n      // 23.4.3.3 WeakSet.prototype.delete(value)\n      'delete': function (key) {\n        if (!isObject(key)) return false;\n        var data = getWeak(key);\n        if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);\n        return data && $has(data, this._i) && delete data[this._i];\n      },\n      // 23.3.3.4 WeakMap.prototype.has(key)\n      // 23.4.3.4 WeakSet.prototype.has(value)\n      has: function has(key) {\n        if (!isObject(key)) return false;\n        var data = getWeak(key);\n        if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);\n        return data && $has(data, this._i);\n      }\n    });\n    return C;\n  },\n  def: function (that, key, value) {\n    var data = getWeak(anObject(key), true);\n    if (data === true) uncaughtFrozenStore(that).set(key, value);else data[that._i] = value;\n    return that;\n  },\n  ufstore: uncaughtFrozenStore\n};","map":{"version":3,"names":["redefineAll","require","getWeak","anObject","isObject","anInstance","forOf","createArrayMethod","$has","validate","arrayFind","arrayFindIndex","id","uncaughtFrozenStore","that","_l","UncaughtFrozenStore","a","findUncaughtFrozen","store","key","it","prototype","get","entry","has","set","value","push","delete","index","splice","module","exports","getConstructor","wrapper","NAME","IS_MAP","ADDER","C","iterable","_t","_i","undefined","data","def","ufstore"],"sources":["C:/Users/user/Desktop/000newport/node_modules/smooth-scrollbar/node_modules/core-js/modules/_collection-weak.js"],"sourcesContent":["'use strict';\nvar redefineAll = require('./_redefine-all');\nvar getWeak = require('./_meta').getWeak;\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar createArrayMethod = require('./_array-methods');\nvar $has = require('./_has');\nvar validate = require('./_validate-collection');\nvar arrayFind = createArrayMethod(5);\nvar arrayFindIndex = createArrayMethod(6);\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (that) {\n  return that._l || (that._l = new UncaughtFrozenStore());\n};\nvar UncaughtFrozenStore = function () {\n  this.a = [];\n};\nvar findUncaughtFrozen = function (store, key) {\n  return arrayFind(store.a, function (it) {\n    return it[0] === key;\n  });\n};\nUncaughtFrozenStore.prototype = {\n  get: function (key) {\n    var entry = findUncaughtFrozen(this, key);\n    if (entry) return entry[1];\n  },\n  has: function (key) {\n    return !!findUncaughtFrozen(this, key);\n  },\n  set: function (key, value) {\n    var entry = findUncaughtFrozen(this, key);\n    if (entry) entry[1] = value;\n    else this.a.push([key, value]);\n  },\n  'delete': function (key) {\n    var index = arrayFindIndex(this.a, function (it) {\n      return it[0] === key;\n    });\n    if (~index) this.a.splice(index, 1);\n    return !!~index;\n  }\n};\n\nmodule.exports = {\n  getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n    var C = wrapper(function (that, iterable) {\n      anInstance(that, C, NAME, '_i');\n      that._t = NAME;      // collection type\n      that._i = id++;      // collection id\n      that._l = undefined; // leak store for uncaught frozen objects\n      if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n    });\n    redefineAll(C.prototype, {\n      // 23.3.3.2 WeakMap.prototype.delete(key)\n      // 23.4.3.3 WeakSet.prototype.delete(value)\n      'delete': function (key) {\n        if (!isObject(key)) return false;\n        var data = getWeak(key);\n        if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);\n        return data && $has(data, this._i) && delete data[this._i];\n      },\n      // 23.3.3.4 WeakMap.prototype.has(key)\n      // 23.4.3.4 WeakSet.prototype.has(value)\n      has: function has(key) {\n        if (!isObject(key)) return false;\n        var data = getWeak(key);\n        if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);\n        return data && $has(data, this._i);\n      }\n    });\n    return C;\n  },\n  def: function (that, key, value) {\n    var data = getWeak(anObject(key), true);\n    if (data === true) uncaughtFrozenStore(that).set(key, value);\n    else data[that._i] = value;\n    return that;\n  },\n  ufstore: uncaughtFrozenStore\n};\n"],"mappings":"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"},"metadata":{},"sourceType":"script","externalDependencies":[]}