chunk-ULGDPLM2.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. import {
  2. s3 as s
  3. } from "./chunk-EMJ4ZSM2.js";
  4. import {
  5. a,
  6. a2,
  7. q,
  8. r,
  9. t
  10. } from "./chunk-GZT4BVFP.js";
  11. // node_modules/@arcgis/core/core/deprecate.js
  12. var e = new Set();
  13. function i(n, i3, o2 = false) {
  14. o2 && e.has(i3) || (o2 && e.add(i3), n.warn(`\u{1F6D1} DEPRECATED - ${i3}`));
  15. }
  16. function r2(e4, i3, o2 = {}) {
  17. if (a("esri-deprecation-warnings")) {
  18. const { moduleName: n } = o2;
  19. s2(e4, `Property: ${(n ? n + "::" : "") + i3}`, o2);
  20. }
  21. }
  22. function s2(e4, o2, t5 = {}) {
  23. if (a("esri-deprecation-warnings")) {
  24. const { replacement: n, version: r4, see: s4, warnOnce: a3 } = t5;
  25. let c = o2;
  26. n && (c += `
  27. \u{1F6E0}\uFE0F Replacement: ${n}`), r4 && (c += `
  28. \u2699\uFE0F Version: ${r4}`), s4 && (c += `
  29. \u{1F517} See ${s4} for more details.`), i(e4, c, a3);
  30. }
  31. }
  32. // node_modules/@arcgis/core/core/clock.js
  33. function e2(e4) {
  34. return { setTimeout: (t5, o2) => {
  35. const r4 = e4.setTimeout(t5, o2);
  36. return { remove: () => e4.clearTimeout(r4) };
  37. } };
  38. }
  39. var t2 = e2(globalThis);
  40. // node_modules/@arcgis/core/core/events.js
  41. function e3(e4) {
  42. return e4 && (typeof e4.on == "function" || typeof e4.addEventListener == "function");
  43. }
  44. function r3(r4, t5, n) {
  45. if (!e3(r4))
  46. throw new TypeError("target is not a Evented or EventTarget object");
  47. if ("on" in r4)
  48. return r4.on(t5, n);
  49. if (Array.isArray(t5)) {
  50. const e4 = t5.slice();
  51. for (const t6 of e4)
  52. r4.addEventListener(t6, n);
  53. return { remove() {
  54. for (const t6 of e4)
  55. r4.removeEventListener(t6, n);
  56. } };
  57. }
  58. return r4.addEventListener(t5, n), { remove() {
  59. r4.removeEventListener(t5, n);
  60. } };
  61. }
  62. function t3(t5, n, o2) {
  63. if (!e3(t5))
  64. throw new TypeError("target is not a Evented or EventTarget object");
  65. if ("once" in t5)
  66. return t5.once(n, o2);
  67. const i3 = r3(t5, n, (e4) => {
  68. i3.remove(), o2.call(t5, e4);
  69. });
  70. return { remove() {
  71. i3.remove();
  72. } };
  73. }
  74. 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: "/" };
  75. function i2({ key: e4 }) {
  76. return o[e4] || e4;
  77. }
  78. // node_modules/@arcgis/core/core/promiseUtils.js
  79. function m(t5 = "Aborted") {
  80. return new s("AbortError", t5);
  81. }
  82. function f(t5, e4 = "Aborted") {
  83. if (p(t5))
  84. throw m(e4);
  85. }
  86. function h(t5) {
  87. return r(t5) ? "aborted" in t5 ? t5 : t5.signal : t5;
  88. }
  89. function p(t5) {
  90. const e4 = h(t5);
  91. return r(e4) && e4.aborted;
  92. }
  93. function w(t5) {
  94. if (g(t5))
  95. throw t5;
  96. }
  97. function b(t5) {
  98. if (!g(t5))
  99. throw t5;
  100. }
  101. function v(t5, e4) {
  102. const r4 = h(t5);
  103. if (!t(r4)) {
  104. if (!r4.aborted)
  105. return t3(r4, "abort", () => e4());
  106. e4();
  107. }
  108. }
  109. function d(t5, e4) {
  110. const r4 = h(t5);
  111. if (!t(r4))
  112. return f(r4), t3(r4, "abort", () => e4(m()));
  113. }
  114. function y(t5, e4) {
  115. const r4 = h(e4);
  116. return t(r4) ? t5 : new Promise((r5, n) => {
  117. let o2 = v(e4, () => n(m()));
  118. const i3 = () => o2 = a2(o2);
  119. t5.then(i3, i3), t5.then(r5, n);
  120. });
  121. }
  122. function g(t5) {
  123. return t5 && t5.name === "AbortError";
  124. }
  125. async function j(t5) {
  126. try {
  127. return await t5;
  128. } catch (e4) {
  129. if (!g(e4))
  130. throw e4;
  131. }
  132. }
  133. function T() {
  134. let t5 = null;
  135. const e4 = new Promise((e5, r4) => {
  136. t5 = { promise: void 0, resolve: e5, reject: r4 };
  137. });
  138. return t5.promise = e4, t5;
  139. }
  140. async function E(t5) {
  141. if (!t5)
  142. return;
  143. if (typeof t5.forEach != "function") {
  144. const e5 = Object.keys(t5), r4 = e5.map((e6) => t5[e6]), n = await E(r4), o2 = {};
  145. return e5.map((t6, e6) => o2[t6] = n[e6]), o2;
  146. }
  147. const e4 = t5;
  148. return new Promise((t6) => {
  149. const r4 = [];
  150. let n = e4.length;
  151. n === 0 && t6(r4), e4.forEach((e5) => {
  152. const o2 = { promise: e5 || Promise.resolve(e5) };
  153. r4.push(o2), o2.promise.then((t7) => {
  154. o2.value = t7;
  155. }).catch((t7) => {
  156. o2.error = t7;
  157. }).then(() => {
  158. --n, n === 0 && t6(r4);
  159. });
  160. });
  161. });
  162. }
  163. async function C(t5) {
  164. return (await E(t5)).filter((t6) => !!t6.value).map((t6) => t6.value);
  165. }
  166. function L(t5, e4, r4) {
  167. const n = new AbortController();
  168. return v(r4, () => n.abort()), new Promise((r5, o2) => {
  169. let i3 = setTimeout(() => {
  170. i3 = 0, r5(e4);
  171. }, t5);
  172. v(n, () => {
  173. i3 && (clearTimeout(i3), o2(m()));
  174. });
  175. });
  176. }
  177. function k(t5) {
  178. return t5 && typeof t5.then == "function";
  179. }
  180. function $(t5) {
  181. return k(t5) ? t5 : Promise.resolve(t5);
  182. }
  183. function x(t5, e4 = -1) {
  184. let r4, n, o2, i3, s4 = null;
  185. const u = (...l) => {
  186. if (r4) {
  187. n = l, i3 && i3.reject(m()), i3 = T();
  188. const t6 = q(i3.promise);
  189. if (s4) {
  190. const t7 = s4;
  191. s4 = null, t7.abort();
  192. }
  193. return t6;
  194. }
  195. if (o2 = i3 || T(), i3 = null, e4 > 0) {
  196. const n2 = new AbortController();
  197. r4 = $(t5(...l, n2.signal));
  198. const o3 = r4;
  199. L(e4).then(() => {
  200. r4 === o3 && (i3 ? n2.abort() : s4 = n2);
  201. });
  202. } else
  203. r4 = 1, r4 = $(t5(...l));
  204. const a3 = () => {
  205. const t6 = n;
  206. n = o2 = r4 = s4 = null, t6 != null && u(...t6);
  207. }, f2 = r4, h2 = o2;
  208. return f2.then(a3, a3), f2.then(h2.resolve, h2.reject), q(h2.promise);
  209. };
  210. return u;
  211. }
  212. function D() {
  213. let e4, r4;
  214. const n = new Promise((t5, n2) => {
  215. e4 = t5, r4 = n2;
  216. }), o2 = (t5) => {
  217. e4(t5);
  218. };
  219. 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;
  220. }
  221. function O(t5, e4) {
  222. let r4, n = new AbortController();
  223. const o2 = t5(n.signal);
  224. let s4 = { promise: o2, finished: false, abort: () => {
  225. n && (n.abort(), n = null);
  226. } };
  227. const c = () => {
  228. s4 && (s4.finished = true, s4 = null), r(r4) && (r4.remove(), r4 = null), n = null;
  229. };
  230. return o2.then(c, c), r4 = v(e4, () => {
  231. r(s4) && s4.abort();
  232. }), s4;
  233. }
  234. async function q2(t5) {
  235. await Promise.resolve(), f(t5);
  236. }
  237. export {
  238. t2 as t,
  239. r2 as r,
  240. s2 as s,
  241. e3 as e,
  242. r3 as r2,
  243. i2 as i,
  244. m,
  245. f,
  246. p,
  247. w,
  248. b,
  249. v,
  250. d,
  251. y,
  252. g,
  253. j,
  254. T,
  255. E,
  256. C,
  257. L,
  258. k,
  259. $,
  260. x,
  261. D,
  262. O,
  263. q2 as q
  264. };
  265. //# sourceMappingURL=chunk-ULGDPLM2.js.map