chunk-V6P2MAQQ.js 5.8 KB

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