1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- import {
- P,
- n,
- r
- } from "./chunk-Y3WMVFTW.js";
- import {
- e,
- m,
- p,
- r2,
- v
- } from "./chunk-ULGDPLM2.js";
- import {
- a2 as a
- } from "./chunk-GZT4BVFP.js";
- // node_modules/@arcgis/core/core/reactiveUtils.js
- function l2(n2, t, r3 = {}) {
- return m2(n2, t, r3, y);
- }
- function f(n2, t, r3 = {}) {
- return m2(n2, t, r3, d);
- }
- function m2(n2, t, r3 = {}, e2) {
- let i = null;
- const u = r3.once ? (n3, r4) => {
- e2(n3) && (a(i), t(n3, r4));
- } : (n3, r4) => {
- e2(n3) && t(n3, r4);
- };
- if (i = P(n2, u, r3.sync, r3.equals), r3.initial) {
- const t2 = n2();
- u(t2, t2);
- }
- return i;
- }
- function a2(e2, i, u, s = {}) {
- let c = null, f2 = null, m3 = null;
- function a3() {
- c && f2 && (f2.remove(), s.onListenerRemove?.(c), c = null, f2 = null);
- }
- function p2(n2) {
- s.once && s.once && a(m3), u(n2);
- }
- const j2 = l2(e2, (r3, e3) => {
- a3(), e(r3) && (c = r3, f2 = r2(r3, i, p2), s.onListenerAdd?.(r3));
- }, { sync: s.sync, initial: true });
- return m3 = n(() => {
- j2.remove(), a3();
- }), m3;
- }
- function j(n2, t) {
- return v2(n2, d, t);
- }
- function v2(n2, t, r3) {
- if (p(r3))
- return Promise.reject(m());
- const c = n2();
- if (t?.(c))
- return Promise.resolve(c);
- let l3 = null;
- function f2() {
- l3 = a(l3);
- }
- return new Promise((o, i) => {
- l3 = r([v(r3, () => {
- f2(), i(m());
- }), m2(n2, (n3) => {
- f2(), o(n3);
- }, { sync: false, once: true }, t ?? y)]);
- });
- }
- function y(n2) {
- return true;
- }
- function d(n2) {
- return !!n2;
- }
- var U = { sync: true };
- var h = { initial: true };
- var w = { sync: true, initial: true };
- export {
- l2 as l,
- f,
- a2 as a,
- j,
- U,
- h,
- w
- };
- //# sourceMappingURL=chunk-YIS6BAC3.js.map
|