/*
All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/5.0/esri/copyright.txt for details.
*/
import{clone as s}from"../lang.js";class e{constructor(){this._values=new Map,this.multipleOriginsSupported=!1}clone(t){const r=new e;return this._values.forEach((e,i)=>{t&&t.has(i)||r.set(i,s(e))}),r}get(s){return this._values.get(s)}originOf(){return 7}keys(){return[...this._values.keys()]}set(s,e){this._values.set(s,e)}delete(s){this._values.delete(s)}has(s){return this._values.has(s)}isAtOrigin(s,e){return this.has(s)}isBelowOrigin(s,e){return!this.has(s)}forEach(s){this._values.forEach(s)}}export{e as Store};
