<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{b as t}from"./tracking-4a1005de.js";import{s as i}from"./SimpleObservable-b10d7a51.js";class l{constructor(e){this._observable=new i,this._map=new Map(e)}get size(){return t(this._observable),this._map.size}clear(){this._map.size&gt;0&amp;&amp;(this._map.clear(),this._observable.notify())}delete(e){const s=this._map.delete(e);return s&amp;&amp;this._observable.notify(),s}entries(){return t(this._observable),this._map.entries()}forEach(e,s){t(this._observable),this._map.forEach((r,a)=&gt;e.call(s,r,a,this),s)}get(e){return t(this._observable),this._map.get(e)}has(e){return t(this._observable),this._map.has(e)}keys(){return t(this._observable),this._map.keys()}set(e,s){return this._map.set(e,s),this._observable.notify(),this}values(){return t(this._observable),this._map.values()}[Symbol.iterator](){return t(this._observable),this._map[Symbol.iterator]()}[Symbol.dispose](){this._observable.destroy()}get[Symbol.toStringTag](){return this._map[Symbol.toStringTag]}}export{l as s};
</pre></body></html>