import { s3 as s } from "./chunk-2Z2TG5CU.js"; // node_modules/@arcgis/core/core/accessorSupport/tracking/SimpleObservable.js var e = class { constructor() { this._observers = []; } observe(e2) { return this._observers.includes(e2) || this._observers.push(e2), new s(this._observers, e2); } notify() { const s2 = this._observers.slice(); for (let e2 = 0; e2 < s2.length; ++e2) { const r = s2[e2]; r.onInvalidated(), r.onCommitted(); } } }; export { e }; //# sourceMappingURL=chunk-GSSTTHIT.js.map