123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270 |
- import {
- s3 as s
- } from "./chunk-EMJ4ZSM2.js";
- import {
- a,
- a2,
- q,
- r,
- t
- } from "./chunk-GZT4BVFP.js";
- // node_modules/@arcgis/core/core/deprecate.js
- var e = new Set();
- function i(n, i3, o2 = false) {
- o2 && e.has(i3) || (o2 && e.add(i3), n.warn(`\u{1F6D1} DEPRECATED - ${i3}`));
- }
- function r2(e4, i3, o2 = {}) {
- if (a("esri-deprecation-warnings")) {
- const { moduleName: n } = o2;
- s2(e4, `Property: ${(n ? n + "::" : "") + i3}`, o2);
- }
- }
- function s2(e4, o2, t5 = {}) {
- if (a("esri-deprecation-warnings")) {
- const { replacement: n, version: r4, see: s4, warnOnce: a3 } = t5;
- let c = o2;
- n && (c += `
- \u{1F6E0}\uFE0F Replacement: ${n}`), r4 && (c += `
- \u2699\uFE0F Version: ${r4}`), s4 && (c += `
- \u{1F517} See ${s4} for more details.`), i(e4, c, a3);
- }
- }
- // node_modules/@arcgis/core/core/clock.js
- function e2(e4) {
- return { setTimeout: (t5, o2) => {
- const r4 = e4.setTimeout(t5, o2);
- return { remove: () => e4.clearTimeout(r4) };
- } };
- }
- var t2 = e2(globalThis);
- // node_modules/@arcgis/core/core/events.js
- function e3(e4) {
- return e4 && (typeof e4.on == "function" || typeof e4.addEventListener == "function");
- }
- function r3(r4, t5, n) {
- if (!e3(r4))
- throw new TypeError("target is not a Evented or EventTarget object");
- if ("on" in r4)
- return r4.on(t5, n);
- if (Array.isArray(t5)) {
- const e4 = t5.slice();
- for (const t6 of e4)
- r4.addEventListener(t6, n);
- return { remove() {
- for (const t6 of e4)
- r4.removeEventListener(t6, n);
- } };
- }
- return r4.addEventListener(t5, n), { remove() {
- r4.removeEventListener(t5, n);
- } };
- }
- function t3(t5, n, o2) {
- if (!e3(t5))
- throw new TypeError("target is not a Evented or EventTarget object");
- if ("once" in t5)
- return t5.once(n, o2);
- const i3 = r3(t5, n, (e4) => {
- i3.remove(), o2.call(t5, e4);
- });
- return { remove() {
- i3.remove();
- } };
- }
- var o = { Win: "Meta", Scroll: "ScrollLock", Spacebar: " ", Down: "ArrowDown", Left: "ArrowLeft", Right: "ArrowRight", Up: "ArrowUp", Del: "Delete", Apps: "ContextMenu", Esc: "Escape", Multiply: "*", Add: "+", Subtract: "-", Decimal: ".", Divide: "/" };
- function i2({ key: e4 }) {
- return o[e4] || e4;
- }
- // node_modules/@arcgis/core/core/promiseUtils.js
- function m(t5 = "Aborted") {
- return new s("AbortError", t5);
- }
- function f(t5, e4 = "Aborted") {
- if (p(t5))
- throw m(e4);
- }
- function h(t5) {
- return r(t5) ? "aborted" in t5 ? t5 : t5.signal : t5;
- }
- function p(t5) {
- const e4 = h(t5);
- return r(e4) && e4.aborted;
- }
- function w(t5) {
- if (g(t5))
- throw t5;
- }
- function b(t5) {
- if (!g(t5))
- throw t5;
- }
- function v(t5, e4) {
- const r4 = h(t5);
- if (!t(r4)) {
- if (!r4.aborted)
- return t3(r4, "abort", () => e4());
- e4();
- }
- }
- function d(t5, e4) {
- const r4 = h(t5);
- if (!t(r4))
- return f(r4), t3(r4, "abort", () => e4(m()));
- }
- function y(t5, e4) {
- const r4 = h(e4);
- return t(r4) ? t5 : new Promise((r5, n) => {
- let o2 = v(e4, () => n(m()));
- const i3 = () => o2 = a2(o2);
- t5.then(i3, i3), t5.then(r5, n);
- });
- }
- function g(t5) {
- return t5 && t5.name === "AbortError";
- }
- async function j(t5) {
- try {
- return await t5;
- } catch (e4) {
- if (!g(e4))
- throw e4;
- }
- }
- function T() {
- let t5 = null;
- const e4 = new Promise((e5, r4) => {
- t5 = { promise: void 0, resolve: e5, reject: r4 };
- });
- return t5.promise = e4, t5;
- }
- async function E(t5) {
- if (!t5)
- return;
- if (typeof t5.forEach != "function") {
- const e5 = Object.keys(t5), r4 = e5.map((e6) => t5[e6]), n = await E(r4), o2 = {};
- return e5.map((t6, e6) => o2[t6] = n[e6]), o2;
- }
- const e4 = t5;
- return new Promise((t6) => {
- const r4 = [];
- let n = e4.length;
- n === 0 && t6(r4), e4.forEach((e5) => {
- const o2 = { promise: e5 || Promise.resolve(e5) };
- r4.push(o2), o2.promise.then((t7) => {
- o2.value = t7;
- }).catch((t7) => {
- o2.error = t7;
- }).then(() => {
- --n, n === 0 && t6(r4);
- });
- });
- });
- }
- async function C(t5) {
- return (await E(t5)).filter((t6) => !!t6.value).map((t6) => t6.value);
- }
- function L(t5, e4, r4) {
- const n = new AbortController();
- return v(r4, () => n.abort()), new Promise((r5, o2) => {
- let i3 = setTimeout(() => {
- i3 = 0, r5(e4);
- }, t5);
- v(n, () => {
- i3 && (clearTimeout(i3), o2(m()));
- });
- });
- }
- function k(t5) {
- return t5 && typeof t5.then == "function";
- }
- function $(t5) {
- return k(t5) ? t5 : Promise.resolve(t5);
- }
- function x(t5, e4 = -1) {
- let r4, n, o2, i3, s4 = null;
- const u = (...l) => {
- if (r4) {
- n = l, i3 && i3.reject(m()), i3 = T();
- const t6 = q(i3.promise);
- if (s4) {
- const t7 = s4;
- s4 = null, t7.abort();
- }
- return t6;
- }
- if (o2 = i3 || T(), i3 = null, e4 > 0) {
- const n2 = new AbortController();
- r4 = $(t5(...l, n2.signal));
- const o3 = r4;
- L(e4).then(() => {
- r4 === o3 && (i3 ? n2.abort() : s4 = n2);
- });
- } else
- r4 = 1, r4 = $(t5(...l));
- const a3 = () => {
- const t6 = n;
- n = o2 = r4 = s4 = null, t6 != null && u(...t6);
- }, f2 = r4, h2 = o2;
- return f2.then(a3, a3), f2.then(h2.resolve, h2.reject), q(h2.promise);
- };
- return u;
- }
- function D() {
- let e4, r4;
- const n = new Promise((t5, n2) => {
- e4 = t5, r4 = n2;
- }), o2 = (t5) => {
- e4(t5);
- };
- return o2.resolve = (t5) => e4(t5), o2.reject = (t5) => r4(t5), o2.timeout = (e5, r5) => t2.setTimeout(() => o2.reject(r5), e5), o2.promise = n, o2;
- }
- function O(t5, e4) {
- let r4, n = new AbortController();
- const o2 = t5(n.signal);
- let s4 = { promise: o2, finished: false, abort: () => {
- n && (n.abort(), n = null);
- } };
- const c = () => {
- s4 && (s4.finished = true, s4 = null), r(r4) && (r4.remove(), r4 = null), n = null;
- };
- return o2.then(c, c), r4 = v(e4, () => {
- r(s4) && s4.abort();
- }), s4;
- }
- async function q2(t5) {
- await Promise.resolve(), f(t5);
- }
- export {
- t2 as t,
- r2 as r,
- s2 as s,
- e3 as e,
- r3 as r2,
- i2 as i,
- m,
- f,
- p,
- w,
- b,
- v,
- d,
- y,
- g,
- j,
- T,
- E,
- C,
- L,
- k,
- $,
- x,
- D,
- O,
- q2 as q
- };
- //# sourceMappingURL=chunk-ULGDPLM2.js.map
|