chunk-2Z2TG5CU.js 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139
  1. import {
  2. t as t3
  3. } from "./chunk-6KZ2LTDA.js";
  4. import {
  5. e,
  6. t
  7. } from "./chunk-U2XHEJM7.js";
  8. import {
  9. $,
  10. B,
  11. M,
  12. S,
  13. _,
  14. b as b2,
  15. j as j2,
  16. k,
  17. m,
  18. w as w2
  19. } from "./chunk-SQOPWYIT.js";
  20. import {
  21. D,
  22. a,
  23. p
  24. } from "./chunk-V6P2MAQQ.js";
  25. import {
  26. r as r2,
  27. s2,
  28. s3
  29. } from "./chunk-E5O6P5I2.js";
  30. import {
  31. N,
  32. has,
  33. o,
  34. w,
  35. y
  36. } from "./chunk-SPWQ3AWG.js";
  37. import {
  38. C,
  39. b,
  40. i,
  41. j,
  42. x as x2
  43. } from "./chunk-2TIUKVZN.js";
  44. import {
  45. d,
  46. r,
  47. s,
  48. t as t2,
  49. x
  50. } from "./chunk-YXWMMD76.js";
  51. // node_modules/@arcgis/core/chunks/tslib.es6.js
  52. function e2(e13, t15, r7, o11) {
  53. var c13, f11 = arguments.length, n13 = f11 < 3 ? t15 : null === o11 ? o11 = Object.getOwnPropertyDescriptor(t15, r7) : o11;
  54. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate)
  55. n13 = Reflect.decorate(e13, t15, r7, o11);
  56. else
  57. for (var l11 = e13.length - 1; l11 >= 0; l11--)
  58. (c13 = e13[l11]) && (n13 = (f11 < 3 ? c13(n13) : f11 > 3 ? c13(t15, r7, n13) : c13(t15, r7)) || n13);
  59. return f11 > 3 && n13 && Object.defineProperty(t15, r7, n13), n13;
  60. }
  61. // node_modules/@arcgis/core/core/iteratorUtils.js
  62. function n(n13) {
  63. const o11 = [];
  64. return function* () {
  65. yield* o11;
  66. for (const t15 of n13)
  67. o11.push(t15), yield t15;
  68. };
  69. }
  70. function o2(n13, o11) {
  71. for (const t15 of n13)
  72. if (null != t15 && o11(t15))
  73. return t15;
  74. }
  75. function t4(n13) {
  76. return null != n13 && "function" == typeof n13[Symbol.iterator];
  77. }
  78. // node_modules/@arcgis/core/core/Handles.js
  79. var t5 = class {
  80. constructor() {
  81. this._groups = /* @__PURE__ */ new Map();
  82. }
  83. destroy() {
  84. this.removeAll();
  85. }
  86. get size() {
  87. let r7 = 0;
  88. return this._groups.forEach((e13) => {
  89. r7 += e13.length;
  90. }), r7;
  91. }
  92. add(e13, t15) {
  93. if (t4(e13)) {
  94. const r7 = this._getOrCreateGroup(t15);
  95. for (const t16 of e13)
  96. this._isHandle(t16) && r7.push(t16);
  97. } else if (this._isHandle(e13)) {
  98. this._getOrCreateGroup(t15).push(e13);
  99. }
  100. return this;
  101. }
  102. forEach(r7, e13) {
  103. if ("function" == typeof r7)
  104. this._groups.forEach((e14) => e14.forEach(r7));
  105. else {
  106. const t15 = this._getGroup(r7);
  107. t15 && e13 && t15.forEach(e13);
  108. }
  109. }
  110. has(r7) {
  111. return this._groups.has(this._ensureGroupKey(r7));
  112. }
  113. remove(e13) {
  114. if ("string" != typeof e13 && t4(e13)) {
  115. for (const r7 of e13)
  116. this.remove(r7);
  117. return this;
  118. }
  119. return this.has(e13) ? (this._removeAllFromGroup(this._getGroup(e13)), this._groups.delete(this._ensureGroupKey(e13)), this) : this;
  120. }
  121. removeAll() {
  122. return this._groups.forEach((r7) => this._removeAllFromGroup(r7)), this._groups.clear(), this;
  123. }
  124. _isHandle(r7) {
  125. return r7 && !!r7.remove;
  126. }
  127. _getOrCreateGroup(r7) {
  128. if (this.has(r7))
  129. return this._getGroup(r7);
  130. const e13 = [];
  131. return this._groups.set(this._ensureGroupKey(r7), e13), e13;
  132. }
  133. _getGroup(r7) {
  134. return x(this._groups.get(this._ensureGroupKey(r7)));
  135. }
  136. _ensureGroupKey(r7) {
  137. return r7 || "_default_";
  138. }
  139. _removeAllFromGroup(r7) {
  140. r7.forEach((r8) => r8.remove());
  141. }
  142. };
  143. // node_modules/@arcgis/core/core/handleUtils.js
  144. function r3(r7) {
  145. return n2(() => r7.forEach((r8) => r(r8) && r8.remove()));
  146. }
  147. function n2(e13) {
  148. return { remove: () => {
  149. e13 && (e13(), e13 = void 0);
  150. } };
  151. }
  152. // node_modules/@arcgis/core/core/accessorSupport/utils.js
  153. function e3(r7) {
  154. return r7 ? r7.__accessor__ ? r7.__accessor__ : r7.propertyInvalidated ? r7 : null : null;
  155. }
  156. function i2(r7, n13) {
  157. return null != r7 && r7.metadatas && null != r7.metadatas[n13];
  158. }
  159. function o3(r7, n13, t15) {
  160. if (t15) {
  161. return l(r7, n13, { policy: t15, path: "" });
  162. }
  163. return l(r7, n13, null);
  164. }
  165. function l(r7, e13, i12) {
  166. return e13 ? Object.keys(e13).reduce((r8, u10) => {
  167. let o11 = null, a10 = "merge";
  168. if (i12 && (o11 = i12.path ? `${i12.path}.${u10}` : u10, a10 = i12.policy(o11)), "replace" === a10)
  169. return r8[u10] = e13[u10], r8;
  170. if (void 0 === r8[u10])
  171. return r8[u10] = y(e13[u10]), r8;
  172. let s17 = r8[u10], c13 = e13[u10];
  173. if (s17 === c13)
  174. return r8;
  175. if (Array.isArray(c13) || Array.isArray(r8))
  176. s17 = s17 ? Array.isArray(s17) ? r8[u10] = s17.concat() : r8[u10] = [s17] : r8[u10] = [], c13 && (Array.isArray(c13) || (c13 = [c13]), c13.forEach((r9) => {
  177. s17.includes(r9) || s17.push(r9);
  178. }));
  179. else if (c13 && "object" == typeof c13)
  180. if (i12) {
  181. const n13 = i12.path;
  182. i12.path = x(o11), r8[u10] = l(s17, c13, i12), i12.path = n13;
  183. } else
  184. r8[u10] = l(s17, c13, null);
  185. else
  186. r8.hasOwnProperty(u10) && !e13.hasOwnProperty(u10) || (r8[u10] = c13);
  187. return r8;
  188. }, r7 || {}) : r7;
  189. }
  190. function s4(r7) {
  191. return Array.isArray(r7) ? r7 : r7.split(".");
  192. }
  193. function c(r7) {
  194. return r7.includes(",") ? r7.split(",").map((r8) => r8.trim()) : [r7.trim()];
  195. }
  196. function f(r7) {
  197. if (Array.isArray(r7)) {
  198. const n13 = [];
  199. for (const t15 of r7)
  200. n13.push(...c(t15));
  201. return n13;
  202. }
  203. return c(r7);
  204. }
  205. function y2(n13, t15, e13, i12) {
  206. const u10 = f(t15);
  207. if (1 !== u10.length) {
  208. const t16 = u10.map((r7) => i12(n13, r7, e13));
  209. return r3(t16);
  210. }
  211. return i12(n13, u10[0], e13);
  212. }
  213. function h(r7) {
  214. let n13 = false;
  215. return () => {
  216. n13 || (n13 = true, r7());
  217. };
  218. }
  219. // node_modules/@arcgis/core/core/accessorSupport/PropertyOrigin.js
  220. var r4;
  221. !function(e13) {
  222. e13[e13.DEFAULTS = 0] = "DEFAULTS", e13[e13.COMPUTED = 1] = "COMPUTED", e13[e13.SERVICE = 2] = "SERVICE", e13[e13.PORTAL_ITEM = 3] = "PORTAL_ITEM", e13[e13.WEB_SCENE = 4] = "WEB_SCENE", e13[e13.WEB_MAP = 5] = "WEB_MAP", e13[e13.USER = 6] = "USER";
  223. }(r4 || (r4 = {}));
  224. var E = r4.USER + 1;
  225. function t6(e13) {
  226. switch (e13) {
  227. case "defaults":
  228. return r4.DEFAULTS;
  229. case "service":
  230. return r4.SERVICE;
  231. case "portal-item":
  232. return r4.PORTAL_ITEM;
  233. case "web-scene":
  234. return r4.WEB_SCENE;
  235. case "web-map":
  236. return r4.WEB_MAP;
  237. case "user":
  238. return r4.USER;
  239. default:
  240. return null;
  241. }
  242. }
  243. function n3(E2) {
  244. switch (E2) {
  245. case r4.DEFAULTS:
  246. return "defaults";
  247. case r4.SERVICE:
  248. return "service";
  249. case r4.PORTAL_ITEM:
  250. return "portal-item";
  251. case r4.WEB_SCENE:
  252. return "web-scene";
  253. case r4.WEB_MAP:
  254. return "web-map";
  255. case r4.USER:
  256. return "user";
  257. }
  258. return x(void 0);
  259. }
  260. function c2(e13) {
  261. return n3(e13);
  262. }
  263. // node_modules/@arcgis/core/core/PerformanceSampler.js
  264. var e4 = class {
  265. constructor(s17, e13 = 30) {
  266. this.name = s17, this._counter = 0, this._samples = new Array(e13);
  267. }
  268. record(e13) {
  269. r(e13) && (this._samples[++this._counter % this._samples.length] = e13);
  270. }
  271. get median() {
  272. return this._samples.slice().sort((s17, e13) => s17 - e13)[Math.floor(this._samples.length / 2)];
  273. }
  274. get average() {
  275. return this._samples.reduce((s17, e13) => s17 + e13, 0) / this._samples.length;
  276. }
  277. get last() {
  278. return this._samples[this._counter % this._samples.length];
  279. }
  280. };
  281. // node_modules/@arcgis/core/core/HeapSort.js
  282. var o4;
  283. !function(o11) {
  284. const t15 = (o12, t16, n14, e14) => {
  285. let i13 = t16, c13 = t16;
  286. const l11 = n14 >>> 1, r7 = o12[i13 - 1];
  287. for (; c13 <= l11; ) {
  288. c13 = i13 << 1, c13 < n14 && e14(o12[c13 - 1], o12[c13]) < 0 && ++c13;
  289. const t17 = o12[c13 - 1];
  290. if (e14(t17, r7) <= 0)
  291. break;
  292. o12[i13 - 1] = t17, i13 = c13;
  293. }
  294. o12[i13 - 1] = r7;
  295. }, n13 = (o12, t16) => o12 < t16 ? -1 : o12 > t16 ? 1 : 0;
  296. function e13(o12, e14, i13, c13) {
  297. void 0 === e14 && (e14 = 0), void 0 === i13 && (i13 = o12.length), void 0 === c13 && (c13 = n13);
  298. for (let n14 = i13 >>> 1; n14 > e14; n14--)
  299. t15(o12, n14, i13, c13);
  300. const l11 = e14 + 1;
  301. for (let n14 = i13 - 1; n14 > e14; n14--) {
  302. const i14 = o12[e14];
  303. o12[e14] = o12[n14], o12[n14] = i14, t15(o12, l11, n14, c13);
  304. }
  305. }
  306. function* i12(o12, e14, i13, c13) {
  307. void 0 === e14 && (e14 = 0), void 0 === i13 && (i13 = o12.length), void 0 === c13 && (c13 = n13);
  308. for (let n14 = i13 >>> 1; n14 > e14; n14--)
  309. t15(o12, n14, i13, c13), yield;
  310. const l11 = e14 + 1;
  311. for (let n14 = i13 - 1; n14 > e14; n14--) {
  312. const i14 = o12[e14];
  313. o12[e14] = o12[n14], o12[n14] = i14, t15(o12, l11, n14, c13), yield;
  314. }
  315. }
  316. o11.sort = e13, o11.iterableSort = i12;
  317. }(o4 || (o4 = {}));
  318. var t7 = o4;
  319. // node_modules/@arcgis/core/core/PooledArray.js
  320. var a2 = 1.5;
  321. var e5 = 1.1;
  322. var l2 = class {
  323. constructor(h5) {
  324. this.data = [], this._length = 0, this._allocator = void 0, this._deallocator = () => null, this._shrink = () => {
  325. }, this._hint = new x2(), h5 && (h5.initialSize && (this.data = new Array(h5.initialSize)), h5.allocator && (this._allocator = h5.allocator), void 0 !== h5.deallocator && (this._deallocator = h5.deallocator), h5.shrink && (this._shrink = () => n4(this)));
  326. }
  327. toArray() {
  328. return this.data.slice(0, this.length);
  329. }
  330. filter(t15) {
  331. const h5 = new Array();
  332. for (let i12 = 0; i12 < this._length; i12++) {
  333. const s17 = this.data[i12];
  334. t15(s17) && h5.push(s17);
  335. }
  336. return h5;
  337. }
  338. getItemAt(t15) {
  339. if (!(t15 < 0 || t15 >= this._length))
  340. return this.data[t15];
  341. }
  342. includes(t15, h5) {
  343. const i12 = this.data.indexOf(t15, h5);
  344. return -1 !== i12 && i12 < this.length;
  345. }
  346. get length() {
  347. return this._length;
  348. }
  349. set length(t15) {
  350. if (t15 > this._length) {
  351. if (this._allocator) {
  352. for (; this._length < t15; )
  353. this.data[this._length++] = this._allocator(this.data[this._length]);
  354. return;
  355. }
  356. this._length = t15;
  357. } else {
  358. if (this._deallocator)
  359. for (let h5 = t15; h5 < this._length; ++h5)
  360. this.data[h5] = this._deallocator(this.data[h5]);
  361. this._length = t15, this._shrink();
  362. }
  363. }
  364. clear() {
  365. this.length = 0;
  366. }
  367. prune() {
  368. this.clear(), this.data = [];
  369. }
  370. push(t15) {
  371. this.data[this._length++] = t15;
  372. }
  373. pushArray(t15, h5 = t15.length) {
  374. for (let i12 = 0; i12 < h5; i12++)
  375. this.data[this._length++] = t15[i12];
  376. }
  377. fill(t15, h5) {
  378. for (let i12 = 0; i12 < h5; i12++)
  379. this.data[this._length++] = t15;
  380. }
  381. pushNew() {
  382. this._allocator && (this.data[this.length] = this._allocator(this.data[this.length]));
  383. const t15 = this.data[this._length];
  384. return ++this._length, t15;
  385. }
  386. unshift(t15) {
  387. this.data.unshift(t15), this._length++, n4(this);
  388. }
  389. pop() {
  390. if (0 === this.length)
  391. return;
  392. const t15 = this.data[this.length - 1];
  393. return this.length = this.length - 1, this._shrink(), t15;
  394. }
  395. remove(t15) {
  396. const i12 = b(this.data, t15, this.length, this._hint);
  397. if (-1 !== i12)
  398. return this.data.splice(i12, 1), this.length = this.length - 1, t15;
  399. }
  400. removeUnordered(t15) {
  401. return this.removeUnorderedIndex(b(this.data, t15, this.length, this._hint));
  402. }
  403. removeUnorderedIndex(t15) {
  404. if (!(t15 >= this.length || t15 < 0))
  405. return this.swapElements(t15, this.length - 1), this.pop();
  406. }
  407. removeUnorderedMany(t15, h5 = t15.length, s17) {
  408. this.length = j(this.data, t15, this.length, h5, this._hint, s17), this._shrink();
  409. }
  410. front() {
  411. if (0 !== this.length)
  412. return this.data[0];
  413. }
  414. back() {
  415. if (0 !== this.length)
  416. return this.data[this.length - 1];
  417. }
  418. swapElements(t15, h5) {
  419. if (t15 >= this.length || h5 >= this.length || t15 === h5)
  420. return;
  421. const i12 = this.data[t15];
  422. this.data[t15] = this.data[h5], this.data[h5] = i12;
  423. }
  424. sort(t15) {
  425. t7.sort(this.data, 0, this.length, t15);
  426. }
  427. iterableSort(t15) {
  428. return t7.iterableSort(this.data, 0, this.length, t15);
  429. }
  430. some(t15, h5) {
  431. for (let i12 = 0; i12 < this.length; ++i12)
  432. if (t15.call(h5, this.data[i12], i12, this.data))
  433. return true;
  434. return false;
  435. }
  436. filterInPlace(t15, h5) {
  437. let i12 = 0;
  438. for (let s17 = 0; s17 < this._length; ++s17) {
  439. const a10 = this.data[s17];
  440. t15.call(h5, a10, s17, this.data) && (this.data[s17] = this.data[i12], this.data[i12] = a10, i12++);
  441. }
  442. if (this._deallocator)
  443. for (let s17 = i12; s17 < this._length; s17++)
  444. this.data[s17] = this._deallocator(this.data[s17]);
  445. return this._length = i12, this._shrink(), this;
  446. }
  447. forAll(t15, h5) {
  448. const i12 = this.length, s17 = this.data;
  449. for (let a10 = 0; a10 < i12; ++a10)
  450. t15.call(h5, s17[a10], a10, s17);
  451. }
  452. forEach(t15, h5) {
  453. for (let i12 = 0; i12 < this.length; ++i12)
  454. t15.call(h5, this.data[i12], i12, this.data);
  455. }
  456. map(t15, h5) {
  457. const i12 = new Array(this.length);
  458. for (let s17 = 0; s17 < this.length; ++s17)
  459. i12[s17] = t15.call(h5, this.data[s17], s17, this.data);
  460. return i12;
  461. }
  462. reduce(t15, h5) {
  463. let i12 = h5;
  464. for (let s17 = 0; s17 < this.length; ++s17)
  465. i12 = t15(i12, this.data[s17], s17, this.data);
  466. return i12;
  467. }
  468. has(t15) {
  469. const h5 = this.length, i12 = this.data;
  470. for (let s17 = 0; s17 < h5; ++s17)
  471. if (i12[s17] === t15)
  472. return true;
  473. return false;
  474. }
  475. };
  476. function n4(t15) {
  477. t15.data.length > a2 * t15.length && (t15.data.length = Math.floor(t15.length * e5));
  478. }
  479. // node_modules/@arcgis/core/core/time.js
  480. function n5(n13) {
  481. return n13;
  482. }
  483. // node_modules/@arcgis/core/core/scheduling.js
  484. var c3 = class {
  485. constructor(e13) {
  486. this.phases = e13, this.paused = false, this.ticks = -1, this.removed = false;
  487. }
  488. };
  489. var m2 = class {
  490. constructor(e13) {
  491. this.callback = e13, this.isActive = true;
  492. }
  493. remove() {
  494. this.isActive = false;
  495. }
  496. };
  497. var l3 = 0;
  498. var p2 = 0;
  499. var u = { time: n5(0), deltaTime: n5(0), elapsedFrameTime: n5(0), frameDuration: n5(0) };
  500. var f2 = ["prepare", "preRender", "render", "postRender", "update", "finish"];
  501. var h2 = [];
  502. var d2 = new l2();
  503. var w3 = class {
  504. constructor(e13) {
  505. this._task = e13;
  506. }
  507. remove() {
  508. this._task.removed = true;
  509. }
  510. pause() {
  511. this._task.paused = true;
  512. }
  513. resume() {
  514. this._task.paused = false;
  515. }
  516. };
  517. var k2 = { frameTasks: d2, willDispatch: false, clearFrameTasks: j3, dispatch: b3, executeFrameTasks: D2 };
  518. function v(e13) {
  519. const r7 = new m2(e13);
  520. return h2.push(r7), k2.willDispatch || (k2.willDispatch = true, t3(b3)), r7;
  521. }
  522. function A(e13) {
  523. const t15 = new c3(e13);
  524. return d2.push(t15), null == T && (l3 = performance.now(), T = requestAnimationFrame(x3)), new w3(t15);
  525. }
  526. var T = null;
  527. function j3(e13 = false) {
  528. d2.forAll((e14) => {
  529. e14.removed = true;
  530. }), e13 && _2();
  531. }
  532. function x3() {
  533. const e13 = performance.now();
  534. T = null, T = d2.length > 0 ? requestAnimationFrame(x3) : null, k2.executeFrameTasks(e13);
  535. }
  536. function D2(e13) {
  537. const t15 = n5(e13 - l3);
  538. l3 = e13;
  539. const r7 = p2 > 0 ? p2 : 1e3 / 60, s17 = Math.max(0, t15 - r7);
  540. for (let o11 = 0; o11 < f2.length; o11++) {
  541. const n13 = performance.now(), a10 = f2[o11];
  542. d2.forAll((n14) => {
  543. var _a;
  544. if (n14.paused || n14.removed)
  545. return;
  546. 0 === o11 && n14.ticks++;
  547. n14.phases[a10] && (u.time = e13, u.deltaTime = 0 === n14.ticks ? n5(0) : t15, u.elapsedFrameTime = n5(performance.now() - e13), u.frameDuration = n5(r7 - s17), (_a = n14.phases[a10]) == null ? void 0 : _a.call(n14, u));
  548. }), R[o11].record(performance.now() - n13);
  549. }
  550. _2(), q.record(performance.now() - e13);
  551. }
  552. var g = new l2();
  553. function _2() {
  554. d2.forAll((e13) => {
  555. e13.removed && g.push(e13);
  556. }), d2.removeUnorderedMany(g.data, g.length), g.clear();
  557. }
  558. function b3() {
  559. for (; h2.length; ) {
  560. const t15 = x(h2.shift());
  561. t15.isActive && t15.callback();
  562. }
  563. k2.willDispatch = false;
  564. }
  565. function y3(e13 = 1, r7) {
  566. const s17 = D(), i12 = () => {
  567. p(r7) ? s17.reject(a()) : 0 === e13 ? s17() : (--e13, t3(() => i12()));
  568. };
  569. return i12(), s17.promise;
  570. }
  571. var R = f2.map((e13) => new e4(e13));
  572. var q = new e4("total");
  573. // node_modules/@arcgis/core/core/accessorSupport/get.js
  574. function e6(t15, e13) {
  575. const i12 = "?" === t15[t15.length - 1] ? t15.slice(0, -1) : t15;
  576. if (null != e13.getItemAt || Array.isArray(e13)) {
  577. const t16 = parseInt(i12, 10);
  578. if (!isNaN(t16))
  579. return Array.isArray(e13) ? e13[t16] : e13.getItemAt(t16);
  580. }
  581. const u10 = e3(e13);
  582. return i2(u10, i12) ? u10.get(i12) : e13[i12];
  583. }
  584. function i3(t15, n13, r7) {
  585. if (null == t15)
  586. return t15;
  587. const u10 = e6(n13[r7], t15);
  588. return !u10 && r7 < n13.length - 1 ? void 0 : r7 === n13.length - 1 ? u10 : i3(u10, n13, r7 + 1);
  589. }
  590. function u2(n13, r7, u10 = 0) {
  591. return "string" != typeof r7 || r7.includes(".") ? i3(n13, s4(r7), u10) : e6(r7, n13);
  592. }
  593. function o5(t15, n13) {
  594. return u2(t15, n13);
  595. }
  596. function s5(t15, n13) {
  597. return void 0 !== u2(n13, t15);
  598. }
  599. // node_modules/@arcgis/core/core/accessorSupport/metadata.js
  600. var o6 = class {
  601. constructor(t15) {
  602. this.autoDestroy = false, this.properties = t15;
  603. }
  604. };
  605. function n6(r7) {
  606. let n13 = r7.constructor.__accessorMetadata__;
  607. const c13 = Object.prototype.hasOwnProperty.call(r7.constructor, "__accessorMetadata__");
  608. if (n13) {
  609. if (!c13) {
  610. const e13 = Object.create(n13.properties), c14 = n13.autoDestroy;
  611. for (const r8 in e13)
  612. e13[r8] = y(e13[r8]);
  613. n13 = new o6(e13), n13.autoDestroy = c14, Object.defineProperty(r7.constructor, "__accessorMetadata__", { value: n13, enumerable: false, configurable: true, writable: true });
  614. }
  615. } else
  616. n13 = new o6({}), Object.defineProperty(r7.constructor, "__accessorMetadata__", { value: n13, enumerable: false, configurable: true, writable: true });
  617. return x(r7.constructor.__accessorMetadata__);
  618. }
  619. function c4(t15) {
  620. return n6(t15).properties;
  621. }
  622. function s6(t15, e13) {
  623. const r7 = c4(t15);
  624. let o11 = r7[e13];
  625. return o11 || (o11 = r7[e13] = {}), o11;
  626. }
  627. function i4(t15, e13) {
  628. return o3(t15, e13, _3);
  629. }
  630. var p3 = /^(?:[^.]+\.)?(?:value|type|(?:json\.type|json\.origins\.[^.]\.type))$/;
  631. function _3(t15) {
  632. return p3.test(t15) ? "replace" : "merge";
  633. }
  634. // node_modules/@arcgis/core/core/accessorSupport/set.js
  635. function t8(o11, e13, s17) {
  636. if (o11 && e13)
  637. if ("object" == typeof e13)
  638. for (const r7 of Object.getOwnPropertyNames(e13))
  639. t8(o11, r7, e13[r7]);
  640. else {
  641. if (e13.includes(".")) {
  642. const n13 = e13.split("."), i13 = n13.splice(n13.length - 1, 1)[0];
  643. return void t8(o5(o11, n13), i13, s17);
  644. }
  645. const i12 = o11.__accessor__;
  646. null != i12 && n7(e13, i12), o11[e13] = s17;
  647. }
  648. }
  649. function n7(r7, t15) {
  650. if (has("esri-unknown-property-errors") && !e7(r7, t15))
  651. throw new s3("set:unknown-property", s7(r7, t15));
  652. }
  653. function e7(o11, r7) {
  654. return null != r7.metadatas[o11];
  655. }
  656. function s7(o11, r7) {
  657. return "setting unknown property '" + o11 + "' on instance of " + r7.host.declaredClass;
  658. }
  659. // node_modules/@arcgis/core/core/accessorSupport/decorators/property.js
  660. function y4(n13 = {}) {
  661. return (o11, s17) => {
  662. if (o11 === Function.prototype)
  663. throw new Error(`Inappropriate use of @property() on a static field: ${o11.name}.${s17}. Accessor does not support static properties.`);
  664. const i12 = Object.getOwnPropertyDescriptor(o11, s17), a10 = s6(o11, s17);
  665. i12 && (i12.get || i12.set ? (a10.get = i12.get || a10.get, a10.set = i12.set || a10.set) : "value" in i12 && ("value" in n13 && s2.getLogger("esri.core.accessorSupport.decorators.property").warn(`@property() will redefine the value of "${s17}" on "${o11.constructor.name}" already defined in the metadata`, n13), a10.value = n13.value = i12.value)), null != n13.readOnly && (a10.readOnly = n13.readOnly);
  666. const p11 = n13.aliasOf;
  667. if (p11) {
  668. const t15 = "string" == typeof p11 ? p11 : p11.source, e13 = "string" == typeof p11 ? null : true === p11.overridable;
  669. let r7;
  670. a10.dependsOn = [t15], a10.get = function() {
  671. let e14 = o5(this, t15);
  672. if ("function" == typeof e14) {
  673. r7 || (r7 = t15.split(".").slice(0, -1).join("."));
  674. const n14 = o5(this, r7);
  675. n14 && (e14 = e14.bind(n14));
  676. }
  677. return e14;
  678. }, a10.readOnly || (a10.set = e13 ? function(t16) {
  679. this._override(s17, t16);
  680. } : function(e14) {
  681. t8(this, t15, e14);
  682. });
  683. }
  684. const u10 = n13.type, c13 = n13.types;
  685. a10.cast || (u10 ? a10.cast = h3(u10) : c13 && (Array.isArray(c13) ? a10.cast = m(S(c13[0])) : a10.cast = S(c13))), i4(a10, n13), n13.range && (a10.cast = j4(a10.cast, n13.range));
  686. };
  687. }
  688. function d3(t15, e13, r7) {
  689. const n13 = s6(t15, r7);
  690. n13.json || (n13.json = {});
  691. let o11 = n13.json;
  692. return void 0 !== e13 && (o11.origins || (o11.origins = {}), o11.origins[e13] || (o11.origins[e13] = {}), o11 = o11.origins[e13]), o11;
  693. }
  694. function h3(t15) {
  695. let e13 = 0, r7 = t15;
  696. if (_(t15))
  697. return B(t15);
  698. for (; Array.isArray(r7) && 1 === r7.length && "string" != typeof r7[0] && "number" != typeof r7[0]; )
  699. r7 = r7[0], e13++;
  700. const f11 = r7;
  701. if (k(f11))
  702. return 0 === e13 ? M(f11) : $(M(f11), e13);
  703. if (1 === e13)
  704. return w2(f11);
  705. if (e13 > 1)
  706. return j2(f11, e13);
  707. const l11 = t15;
  708. return l11.from ? l11.from : b2(l11);
  709. }
  710. function j4(t15, e13) {
  711. return (r7) => {
  712. let n13 = +t15(r7);
  713. return null != e13.step && (n13 = Math.round(n13 / e13.step) * e13.step), null != e13.min && (n13 = Math.max(e13.min, n13)), null != e13.max && (n13 = Math.min(e13.max, n13)), n13;
  714. };
  715. }
  716. // node_modules/@arcgis/core/core/Warning.js
  717. var t9 = class extends r2 {
  718. constructor(e13, s17, r7) {
  719. if (super(e13, s17, r7), !(this instanceof t9))
  720. return new t9(e13, s17, r7);
  721. }
  722. };
  723. t9.prototype.type = "warning";
  724. // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/type.js
  725. function e8(e13) {
  726. return !!e13 && e13.prototype && e13.prototype.declaredClass && 0 === e13.prototype.declaredClass.indexOf("esri.core.Collection");
  727. }
  728. // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/reader.js
  729. var i5 = s2.getLogger("esri.core.accessorSupport.extensions.serializableProperty.reader");
  730. function p4(t15, r7, n13) {
  731. var _a, _b;
  732. t15 && (!n13 && !r7.read || ((_a = r7.read) == null ? void 0 : _a.reader) || false === ((_b = r7.read) == null ? void 0 : _b.enabled) || l4(t15) && o("read.reader", s8(t15), r7));
  733. }
  734. function s8(t15) {
  735. var _a, _b, _c;
  736. const e13 = (_a = t15.ndimArray) != null ? _a : 0;
  737. if (e13 > 1)
  738. return c5(t15);
  739. if (1 === e13)
  740. return a3(t15);
  741. if ("type" in t15 && d4(t15.type)) {
  742. const e14 = (_c = (_b = t15.type.prototype) == null ? void 0 : _b.itemType) == null ? void 0 : _c.Type, r7 = a3("function" == typeof e14 ? { type: e14 } : { types: e14 });
  743. return (e15, n13, o11) => {
  744. const i12 = r7(e15, n13, o11);
  745. return i12 ? new t15.type(i12) : i12;
  746. };
  747. }
  748. return u3(t15);
  749. }
  750. function u3(t15) {
  751. return "type" in t15 ? y5(t15.type) : g2(t15.types);
  752. }
  753. function y5(t15) {
  754. return t15.prototype.read ? (e13, r7, n13) => {
  755. if (null == e13)
  756. return e13;
  757. const o11 = typeof e13;
  758. if ("object" !== o11)
  759. return void i5.error(`Expected JSON value of type 'object' to deserialize type '${t15.prototype.declaredClass}', but got '${o11}'`);
  760. const p11 = new t15();
  761. return p11.read(e13, n13), p11;
  762. } : t15.fromJSON;
  763. }
  764. function f3(t15, e13, r7, n13) {
  765. return 0 !== n13 && Array.isArray(e13) ? e13.map((e14) => f3(t15, e14, r7, n13 - 1)) : t15(e13, void 0, r7);
  766. }
  767. function c5(t15) {
  768. var _a;
  769. const e13 = u3(t15), r7 = f3.bind(null, e13), n13 = (_a = t15.ndimArray) != null ? _a : 0;
  770. return (t16, e14, o11) => {
  771. if (null == t16)
  772. return t16;
  773. t16 = r7(t16, o11, n13);
  774. let i12 = n13, p11 = t16;
  775. for (; i12 > 0 && Array.isArray(p11); )
  776. i12--, p11 = p11[0];
  777. if (void 0 !== p11)
  778. for (let r8 = 0; r8 < i12; r8++)
  779. t16 = [t16];
  780. return t16;
  781. };
  782. }
  783. function a3(t15) {
  784. const e13 = u3(t15);
  785. return (t16, r7, n13) => {
  786. if (null == t16)
  787. return t16;
  788. if (Array.isArray(t16)) {
  789. const r8 = [];
  790. for (const o12 of t16) {
  791. const t17 = e13(o12, void 0, n13);
  792. void 0 !== t17 && r8.push(t17);
  793. }
  794. return r8;
  795. }
  796. const o11 = e13(t16, void 0, n13);
  797. return void 0 !== o11 ? [o11] : void 0;
  798. };
  799. }
  800. function d4(t15) {
  801. if (!e8(t15))
  802. return false;
  803. const e13 = t15.prototype.itemType;
  804. return !(!e13 || !e13.Type) && ("function" == typeof e13.Type ? m3(e13.Type) : j5(e13.Type));
  805. }
  806. function l4(t15) {
  807. return "types" in t15 ? j5(t15.types) : m3(t15.type);
  808. }
  809. function m3(t15) {
  810. return !Array.isArray(t15) && (!!t15 && t15.prototype && ("read" in t15.prototype || "fromJSON" in t15 || d4(t15)));
  811. }
  812. function j5(t15) {
  813. for (const e13 in t15.typeMap) {
  814. if (!m3(t15.typeMap[e13]))
  815. return false;
  816. }
  817. return true;
  818. }
  819. function g2(t15) {
  820. var _a;
  821. let e13 = null;
  822. const n13 = (_a = t15.errorContext) != null ? _a : "type";
  823. return (o11, p11, s17) => {
  824. if (null == o11)
  825. return o11;
  826. const u10 = typeof o11;
  827. if ("object" !== u10)
  828. return void i5.error(`Expected JSON value of type 'object' to deserialize, but got '${u10}'`);
  829. e13 || (e13 = v2(t15));
  830. const y12 = t15.key;
  831. if ("string" != typeof y12)
  832. return;
  833. const f11 = o11[y12], c13 = f11 ? e13[f11] : t15.defaultKeyValue ? t15.typeMap[t15.defaultKeyValue] : void 0;
  834. if (!c13) {
  835. const t16 = `Type '${f11 || "unknown"}' is not supported`;
  836. return s17 && s17.messages && o11 && s17.messages.push(new t9(`${n13}:unsupported`, t16, { definition: o11, context: s17 })), void i5.error(t16);
  837. }
  838. const a10 = new c13();
  839. return a10.read(o11, s17), a10;
  840. };
  841. }
  842. function v2(t15) {
  843. var _a, _b;
  844. const e13 = {};
  845. for (const r7 in t15.typeMap) {
  846. const o11 = t15.typeMap[r7], i12 = n6(o11.prototype);
  847. if ("function" == typeof t15.key)
  848. continue;
  849. const p11 = i12.properties[t15.key];
  850. if (!p11)
  851. continue;
  852. ((_a = p11.json) == null ? void 0 : _a.type) && Array.isArray(p11.json.type) && 1 === p11.json.type.length && "string" == typeof p11.json.type[0] && (e13[p11.json.type[0]] = o11);
  853. const s17 = (_b = p11.json) == null ? void 0 : _b.write;
  854. if (!s17 || !s17.writer) {
  855. e13[r7] = o11;
  856. continue;
  857. }
  858. const u10 = s17.target, y12 = "string" == typeof u10 ? u10 : t15.key, f11 = {};
  859. s17.writer(r7, f11, y12), f11[y12] && (e13[f11[y12]] = o11);
  860. }
  861. return e13;
  862. }
  863. // node_modules/@arcgis/core/core/accessorSupport/interfaces.js
  864. var I;
  865. !function(I3) {
  866. I3[I3.INITIALIZING = 0] = "INITIALIZING", I3[I3.CONSTRUCTING = 1] = "CONSTRUCTING", I3[I3.CONSTRUCTED = 2] = "CONSTRUCTED";
  867. }(I || (I = {}));
  868. // node_modules/@arcgis/core/core/accessorSupport/tracking/Flags.js
  869. var i6;
  870. !function(i12) {
  871. i12[i12.Dirty = 1] = "Dirty", i12[i12.Overriden = 2] = "Overriden", i12[i12.Computing = 4] = "Computing", i12[i12.NonNullable = 8] = "NonNullable", i12[i12.HasDefaultValue = 16] = "HasDefaultValue", i12[i12.DepTrackingInitialized = 32] = "DepTrackingInitialized", i12[i12.AutoTracked = 64] = "AutoTracked", i12[i12.ExplicitlyTracking = 128] = "ExplicitlyTracking";
  872. }(i6 || (i6 = {}));
  873. // node_modules/@arcgis/core/core/accessorSupport/tracking.js
  874. var o7 = { onObservableAccessed: () => {
  875. }, onTrackingEnd: () => {
  876. } };
  877. var c6 = [];
  878. var i7 = o7;
  879. function s9(t15) {
  880. i7.onObservableAccessed(t15);
  881. }
  882. var l5 = false;
  883. var a4 = false;
  884. function f4(t15, n13, e13) {
  885. if (l5)
  886. return u4(t15, n13, e13);
  887. p5(t15);
  888. const r7 = n13.call(e13);
  889. return d5(), r7;
  890. }
  891. function g3(t15, n13) {
  892. return f4(o7, t15, n13);
  893. }
  894. function u4(n13, e13, r7) {
  895. const o11 = l5;
  896. l5 = true, p5(n13);
  897. let c13 = null;
  898. try {
  899. c13 = e13.call(r7);
  900. } catch (i12) {
  901. a4 && s2.getLogger("esri.core.accessorSupport.tracking").error(i12);
  902. }
  903. return d5(), l5 = o11, c13;
  904. }
  905. function p5(t15) {
  906. i7 = t15, c6.push(t15);
  907. }
  908. function d5() {
  909. const t15 = c6.length;
  910. if (t15 > 1) {
  911. const n13 = c6.pop();
  912. i7 = c6[t15 - 2], n13.onTrackingEnd();
  913. } else if (1 === t15) {
  914. const t16 = c6.pop();
  915. i7 = o7, t16.onTrackingEnd();
  916. } else
  917. i7 = o7;
  918. }
  919. function m4(t15, n13) {
  920. if (n13.flags & i6.DepTrackingInitialized)
  921. return;
  922. const e13 = a4;
  923. a4 = false, n13.flags & i6.AutoTracked ? u4(n13, n13.metadata.get, t15) : y6(t15, n13), a4 = e13;
  924. }
  925. var k3 = [];
  926. function y6(t15, e13) {
  927. e13.flags & i6.ExplicitlyTracking || (e13.flags |= i6.ExplicitlyTracking, u4(e13, () => {
  928. const r7 = e13.metadata.dependsOn || k3;
  929. for (const e14 of r7)
  930. if ("string" != typeof e14 || e14.includes(".")) {
  931. const r8 = s4(e14);
  932. for (let n13 = 0, e15 = t15; n13 < r8.length && null != e15 && "object" == typeof e15; ++n13)
  933. e15 = A2(e15, r8[n13], n13 !== r8.length - 1);
  934. } else
  935. A2(t15, e14, false);
  936. }), e13.flags &= ~i6.ExplicitlyTracking);
  937. }
  938. function A2(t15, n13, r7) {
  939. var _a;
  940. const o11 = "?" === n13[n13.length - 1] ? n13.slice(0, -1) : n13;
  941. if (null != t15.getItemAt || Array.isArray(t15)) {
  942. const n14 = parseInt(o11, 10);
  943. if (!isNaN(n14))
  944. return Array.isArray(t15) ? t15[n14] : t15.getItemAt(n14);
  945. }
  946. const c13 = (_a = e3(t15)) == null ? void 0 : _a.properties.get(o11);
  947. return c13 && (s9(c13), m4(t15, c13)), r7 ? t15[o11] : void 0;
  948. }
  949. // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/originAliases.js
  950. function n8(n13) {
  951. if (n13.json && n13.json.origins) {
  952. const o11 = n13.json.origins, e13 = { "web-document": ["web-scene", "web-map"] };
  953. for (const n14 in e13)
  954. if (o11[n14]) {
  955. const s17 = o11[n14];
  956. e13[n14].forEach((n15) => {
  957. o11[n15] = s17;
  958. }), delete o11[n14];
  959. }
  960. }
  961. }
  962. // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/shorthands.js
  963. function e9(e13) {
  964. if (e13.json || (e13.json = {}), o8(e13.json), n9(e13.json), r5(e13.json), e13.json.origins)
  965. for (const t15 in e13.json.origins)
  966. o8(e13.json.origins[t15]), n9(e13.json.origins[t15]), r5(e13.json.origins[t15]);
  967. return true;
  968. }
  969. function r5(e13) {
  970. e13.name && (e13.read && "object" == typeof e13.read ? void 0 === e13.read.source && (e13.read.source = e13.name) : e13.read = { source: e13.name }, e13.write && "object" == typeof e13.write ? void 0 === e13.write.target && (e13.write.target = e13.name) : e13.write = { target: e13.name });
  971. }
  972. function o8(e13) {
  973. "boolean" == typeof e13.read ? e13.read = { enabled: e13.read } : "function" == typeof e13.read ? e13.read = { enabled: true, reader: e13.read } : e13.read && "object" == typeof e13.read && void 0 === e13.read.enabled && (e13.read.enabled = true);
  974. }
  975. function n9(e13) {
  976. "boolean" == typeof e13.write ? e13.write = { enabled: e13.write } : "function" == typeof e13.write ? e13.write = { enabled: true, writer: e13.write } : e13.write && "object" == typeof e13.write && void 0 === e13.write.enabled && (e13.write.enabled = true);
  977. }
  978. // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/writer.js
  979. function i8(r7, e13) {
  980. var _a;
  981. if (!e13.write || e13.write.writer || false === e13.write.enabled && !e13.write.overridePolicy)
  982. return;
  983. const t15 = (_a = r7 == null ? void 0 : r7.ndimArray) != null ? _a : 0;
  984. r7 && (1 === t15 || "type" in r7 && e8(r7.type)) ? e13.write.writer = a5 : t15 > 1 ? e13.write.writer = l6(t15) : e13.types ? Array.isArray(e13.types) ? e13.write.writer = f5(e13.types[0]) : e13.write.writer = o9(e13.types) : e13.write.writer = s10;
  985. }
  986. function o9(r7) {
  987. return (e13, t15, n13, i12) => e13 ? u5(e13, r7, i12) ? s10(e13, t15, n13, i12) : void 0 : s10(e13, t15, n13, i12);
  988. }
  989. function u5(t15, n13, i12) {
  990. var _a, _b;
  991. for (const r7 in n13.typeMap)
  992. if (t15 instanceof n13.typeMap[r7])
  993. return true;
  994. if (i12 == null ? void 0 : i12.messages) {
  995. const o11 = (_a = n13.errorContext) != null ? _a : "type", u10 = `Values of type '${(_b = "function" != typeof n13.key ? t15[n13.key] : t15.declaredClass) != null ? _b : "Unknown"}' cannot be written`;
  996. i12 && i12.messages && t15 && i12.messages.push(new s3(`${o11}:unsupported`, u10, { definition: t15, context: i12 })), s2.getLogger("esri.core.accessorSupport.extensions.serializableProperty.writer").error(u10);
  997. }
  998. return false;
  999. }
  1000. function f5(r7) {
  1001. return (e13, t15, n13, i12) => {
  1002. if (!e13 || !Array.isArray(e13))
  1003. return s10(e13, t15, n13, i12);
  1004. return s10(e13.filter((e14) => u5(e14, r7, i12)), t15, n13, i12);
  1005. };
  1006. }
  1007. function s10(r7, e13, n13, i12) {
  1008. o(n13, p6(r7, i12), e13);
  1009. }
  1010. function p6(r7, e13) {
  1011. return r7 && "function" == typeof r7.write ? r7.write({}, e13) : r7 && "function" == typeof r7.toJSON ? r7.toJSON() : "number" == typeof r7 ? y7(r7) : r7;
  1012. }
  1013. function y7(r7) {
  1014. return r7 === -1 / 0 ? -Number.MAX_VALUE : r7 === 1 / 0 ? Number.MAX_VALUE : isNaN(r7) ? null : r7;
  1015. }
  1016. function a5(r7, e13, n13, i12) {
  1017. let o11;
  1018. null === r7 ? o11 = null : r7 && "function" == typeof r7.map ? (o11 = r7.map((r8) => p6(r8, i12)), "function" == typeof o11.toArray && (o11 = o11.toArray())) : o11 = [p6(r7, i12)], o(n13, o11, e13);
  1019. }
  1020. function c7(r7, e13, t15) {
  1021. return 0 !== t15 && Array.isArray(r7) ? r7.map((r8) => c7(r8, e13, t15 - 1)) : p6(r7, e13);
  1022. }
  1023. function l6(r7) {
  1024. return (e13, n13, i12, o11) => {
  1025. let u10;
  1026. if (null === e13)
  1027. u10 = null;
  1028. else {
  1029. u10 = c7(e13, o11, r7);
  1030. let t15 = r7, n14 = u10;
  1031. for (; t15 > 0 && Array.isArray(n14); )
  1032. t15--, n14 = n14[0];
  1033. if (void 0 !== n14)
  1034. for (let r8 = 0; r8 < t15; r8++)
  1035. u10 = [u10];
  1036. }
  1037. o(i12, u10, n13);
  1038. };
  1039. }
  1040. // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty.js
  1041. function t10(r7, n13) {
  1042. return a6(r7, "read", n13);
  1043. }
  1044. function s11(r7, n13) {
  1045. return a6(r7, "write", n13);
  1046. }
  1047. function a6(r7, n13, i12) {
  1048. let e13 = r7 && r7.json;
  1049. if (r7 && r7.json && r7.json.origins && i12) {
  1050. const o11 = i12.origin && r7.json.origins[i12.origin];
  1051. o11 && ("any" === n13 || n13 in o11) && (e13 = o11);
  1052. }
  1053. return e13;
  1054. }
  1055. function p7(r7) {
  1056. const n13 = y8(r7);
  1057. if (r7.json.origins)
  1058. for (const e13 in r7.json.origins) {
  1059. const t15 = r7.json.origins[e13], s17 = t15.types ? f6(t15) : n13;
  1060. p4(s17, t15, false), t15.types && !t15.write && r7.json.write && r7.json.write.enabled && (t15.write = { ...r7.json.write }), i8(s17, t15);
  1061. }
  1062. p4(n13, r7.json, true), i8(n13, r7.json);
  1063. }
  1064. function y8(r7) {
  1065. return r7.json.types ? u6(r7.json) : r7.type ? j6(r7) : u6(r7);
  1066. }
  1067. function f6(r7) {
  1068. return r7.type ? j6(r7) : u6(r7);
  1069. }
  1070. function j6(n13) {
  1071. if (!n13.type)
  1072. return;
  1073. let i12 = 0, e13 = n13.type;
  1074. for (; Array.isArray(e13) && !k(e13); )
  1075. e13 = e13[0], i12++;
  1076. return { type: e13, ndimArray: i12 };
  1077. }
  1078. function u6(r7) {
  1079. if (!r7.types)
  1080. return;
  1081. let n13 = 0, i12 = r7.types;
  1082. for (; Array.isArray(i12); )
  1083. i12 = i12[0], n13++;
  1084. return { types: i12, ndimArray: n13 };
  1085. }
  1086. function c8(r7) {
  1087. e9(r7) && (n8(r7), p7(r7));
  1088. }
  1089. // node_modules/@arcgis/core/core/accessorSupport/decorators/subclass.js
  1090. var s12 = /* @__PURE__ */ new Set();
  1091. var i9 = /* @__PURE__ */ new Set();
  1092. function n10(e13) {
  1093. return (r7) => {
  1094. r7.prototype.declaredClass = e13, c9(r7);
  1095. const o11 = [], n13 = [];
  1096. let a10 = r7.prototype;
  1097. for (; a10; )
  1098. a10.hasOwnProperty("initialize") && !s12.has(a10.initialize) && (s12.add(a10.initialize), o11.push(a10.initialize)), a10.hasOwnProperty("destroy") && !i9.has(a10.destroy) && (i9.add(a10.destroy), n13.push(a10.destroy)), a10 = Object.getPrototypeOf(a10);
  1099. s12.clear(), i9.clear();
  1100. class l11 extends r7 {
  1101. constructor(...e14) {
  1102. if (super(...e14), this.constructor === l11 && "function" == typeof this.postscript) {
  1103. if (o11.length && Object.defineProperty(this, "initialize", { enumerable: false, configurable: true, value() {
  1104. for (let e15 = o11.length - 1; e15 >= 0; e15--)
  1105. o11[e15].call(this);
  1106. } }), n13.length) {
  1107. let e15 = false;
  1108. Object.defineProperty(this, "destroy", { enumerable: false, configurable: true, value() {
  1109. if (!e15) {
  1110. e15 = true;
  1111. for (let e16 = 0; e16 < n13.length; e16++)
  1112. n13[e16].call(this);
  1113. }
  1114. } });
  1115. }
  1116. this.postscript(...e14);
  1117. }
  1118. }
  1119. }
  1120. return l11.__accessorMetadata__ = n6(r7.prototype), l11.prototype.declaredClass = e13, l11;
  1121. };
  1122. }
  1123. function a7(e13, t15) {
  1124. return null == t15.get ? function() {
  1125. const t16 = this.__accessor__.properties.get(e13);
  1126. if (void 0 === t16)
  1127. return;
  1128. s9(t16);
  1129. const o11 = this.__accessor__.store;
  1130. return o11.has(e13) ? o11.get(e13) : t16.metadata.value;
  1131. } : function() {
  1132. const t16 = this.__accessor__.properties.get(e13);
  1133. if (void 0 !== t16)
  1134. return t16.getComputed();
  1135. };
  1136. }
  1137. function c9(r7) {
  1138. const s17 = r7.prototype, i12 = n6(s17).properties, n13 = {};
  1139. for (const t15 of Object.getOwnPropertyNames(i12)) {
  1140. const r8 = i12[t15];
  1141. c8(r8), n13[t15] = { enumerable: true, configurable: true, get: a7(t15, r8), set(o11) {
  1142. const s18 = this.__accessor__;
  1143. if (void 0 !== s18) {
  1144. if (!Object.isFrozen(this)) {
  1145. if (s18.initialized && r8.readOnly)
  1146. throw new TypeError(`[accessor] cannot assign to read-only property '${t15}' of ${this.declaredClass}`);
  1147. if (s18.lifecycle === I.CONSTRUCTED && r8.constructOnly)
  1148. throw new TypeError(`[accessor] cannot assign to construct-only property '${t15}' of ${this.declaredClass}`);
  1149. s18.set(t15, o11);
  1150. }
  1151. } else
  1152. Object.defineProperty(this, t15, { enumerable: true, configurable: true, writable: true, value: o11 });
  1153. } };
  1154. }
  1155. Object.defineProperties(r7.prototype, n13);
  1156. }
  1157. // node_modules/@arcgis/core/core/accessorSupport/write.js
  1158. function a8(r7, e13, t15, i12, o11) {
  1159. var _a, _b;
  1160. const n13 = {};
  1161. return (_b = (_a = e13.write) == null ? void 0 : _a.writer) == null ? void 0 : _b.call(r7, i12, n13, t15, o11), n13;
  1162. }
  1163. function f7(r7, i12, s17, u10, l11, a10) {
  1164. if (!u10 || !u10.write)
  1165. return false;
  1166. const f11 = r7.get(s17);
  1167. if (!l11 && u10.write.overridePolicy) {
  1168. const e13 = u10.write.overridePolicy.call(r7, f11, s17, a10);
  1169. void 0 !== e13 && (l11 = e13);
  1170. }
  1171. if (l11 || (l11 = u10.write), !l11 || false === l11.enabled)
  1172. return false;
  1173. if ((null === f11 && !l11.allowNull && !l11.writerEnsuresNonNull || void 0 === f11) && l11.isRequired) {
  1174. const i13 = new s3("web-document-write:property-required", `Missing value for required property '${s17}' on '${r7.declaredClass}'`, { propertyName: s17, target: r7 });
  1175. return i13 && a10 && a10.messages ? a10.messages.push(i13) : i13 && !a10 && s2.getLogger("esri.core.accessorSupport.write").error(i13.name, i13.message), false;
  1176. }
  1177. if (void 0 === f11)
  1178. return false;
  1179. if (null === f11 && !l11.allowNull && !l11.writerEnsuresNonNull)
  1180. return false;
  1181. if ((!i12.store.multipleOriginsSupported || i12.store.originOf(s17) === r4.DEFAULTS) && p8(r7, s17, a10, u10, f11))
  1182. return false;
  1183. if (!l11.ignoreOrigin && a10 && a10.origin && i12.store.multipleOriginsSupported) {
  1184. if (i12.store.originOf(s17) < t6(a10.origin))
  1185. return false;
  1186. }
  1187. return true;
  1188. }
  1189. function p8(e13, t15, i12, o11, n13) {
  1190. const s17 = o11.default;
  1191. if (void 0 === s17)
  1192. return false;
  1193. if (null != o11.defaultEquals)
  1194. return o11.defaultEquals(n13);
  1195. if ("function" == typeof s17) {
  1196. if (Array.isArray(n13)) {
  1197. const o12 = s17.call(e13, t15, i12);
  1198. return i(o12, n13);
  1199. }
  1200. return false;
  1201. }
  1202. return s17 === n13;
  1203. }
  1204. function g4(r7, e13, t15, i12) {
  1205. const o11 = e3(r7), n13 = o11.metadatas, u10 = s11(n13[e13], i12);
  1206. return !!u10 && f7(r7, o11, e13, u10, t15, i12);
  1207. }
  1208. function c10(r7, e13, t15) {
  1209. var _a, _b;
  1210. if (r7 && "function" == typeof r7.toJSON && (!r7.toJSON.isDefaultToJSON || !r7.write))
  1211. return o3(e13, r7.toJSON(t15));
  1212. const o11 = e3(r7), n13 = o11.metadatas;
  1213. for (const s17 in n13) {
  1214. const p11 = s11(n13[s17], t15);
  1215. if (!f7(r7, o11, s17, p11, void 0, t15))
  1216. continue;
  1217. const g7 = r7.get(s17), c13 = a8(r7, p11, p11.write && "string" == typeof p11.write.target ? p11.write.target : s17, g7, t15);
  1218. Object.keys(c13).length > 0 && (e13 = o3(e13, c13), ((_b = (_a = t15 == null ? void 0 : t15.resources) == null ? void 0 : _a.pendingOperations) == null ? void 0 : _b.length) && Promise.all(t15.resources.pendingOperations).then(() => o3(e13, c13)), t15 && t15.writtenProperties && t15.writtenProperties.push({ target: r7, propName: s17, oldOrigin: c2(o11.store.originOf(s17)), newOrigin: t15.origin }));
  1219. }
  1220. return e13;
  1221. }
  1222. // node_modules/@arcgis/core/core/accessorSupport/tracking/ObservationHandle.js
  1223. var s13 = class {
  1224. constructor(r7, s17) {
  1225. this._observers = r7, this._observer = s17;
  1226. }
  1227. remove() {
  1228. C(this._observers, this._observer);
  1229. }
  1230. };
  1231. // node_modules/@arcgis/core/core/accessorSupport/Property.js
  1232. var l7 = class {
  1233. constructor(s17, t15, e13) {
  1234. this.properties = s17, this.propertyName = t15, this.metadata = e13, this._observers = null, this._accessed = null, this._handles = null, this.flags = i6.Dirty | (e13.nonNullable ? i6.NonNullable : 0) | (e13.hasOwnProperty("value") ? i6.HasDefaultValue : 0) | (void 0 === e13.get ? i6.DepTrackingInitialized : 0) | (void 0 === e13.dependsOn ? i6.AutoTracked : 0);
  1235. }
  1236. destroy() {
  1237. if (this.flags & i6.Dirty && this._observers) {
  1238. const s17 = this._observers.slice();
  1239. for (const t15 of s17)
  1240. t15.onCommitted();
  1241. }
  1242. this._accessed = null, this._observers = null, this._clearObservationHandles();
  1243. }
  1244. getComputed() {
  1245. s9(this);
  1246. const o11 = this.properties.store, l11 = this.propertyName, a10 = this.flags, h5 = o11.get(l11);
  1247. if (a10 & i6.Computing)
  1248. return h5;
  1249. if (~a10 & i6.Dirty && o11.has(l11))
  1250. return h5;
  1251. this.flags |= i6.Computing;
  1252. const d9 = this.properties.host;
  1253. let c13;
  1254. a10 & i6.AutoTracked ? c13 = f4(this, this.metadata.get, d9) : (y6(d9, this), c13 = this.metadata.get.call(d9)), o11.set(l11, c13, r4.COMPUTED);
  1255. const u10 = o11.get(l11);
  1256. return u10 === h5 ? this.flags &= ~i6.Dirty : g3(this.commit, this), this.flags &= ~i6.Computing, u10;
  1257. }
  1258. onObservableAccessed(s17) {
  1259. s17 !== this && (null === this._accessed && (this._accessed = []), this._accessed.includes(s17) || this._accessed.push(s17));
  1260. }
  1261. onTrackingEnd() {
  1262. this._clearObservationHandles(), this.flags |= i6.DepTrackingInitialized;
  1263. const s17 = this._accessed;
  1264. if (null === s17)
  1265. return;
  1266. let t15 = this._handles;
  1267. null === t15 && (t15 = this._handles = []);
  1268. for (let e13 = 0; e13 < s17.length; ++e13)
  1269. t15.push(s17[e13].observe(this));
  1270. s17.length = 0;
  1271. }
  1272. observe(s17) {
  1273. return null === this._observers && (this._observers = []), this._observers.includes(s17) || this._observers.push(s17), new s13(this._observers, s17);
  1274. }
  1275. notifyChange() {
  1276. this.onInvalidated(), this.onCommitted();
  1277. }
  1278. invalidate() {
  1279. this.onInvalidated();
  1280. }
  1281. onInvalidated() {
  1282. ~this.flags & i6.Overriden && (this.flags |= i6.Dirty);
  1283. const s17 = this._observers;
  1284. if (null !== s17)
  1285. for (let t15 = 0; t15 < s17.length; ++t15)
  1286. s17[t15].onInvalidated();
  1287. }
  1288. commit() {
  1289. this.flags &= ~i6.Dirty, this.onCommitted();
  1290. }
  1291. onCommitted() {
  1292. if (null === this._observers)
  1293. return;
  1294. const s17 = this._observers.slice();
  1295. for (let t15 = 0; t15 < s17.length; ++t15)
  1296. s17[t15].onCommitted();
  1297. }
  1298. _clearObservationHandles() {
  1299. const s17 = this._handles;
  1300. if (null !== s17) {
  1301. for (let t15 = 0; t15 < s17.length; ++t15)
  1302. s17[t15].remove();
  1303. s17.length = 0;
  1304. }
  1305. }
  1306. };
  1307. // node_modules/@arcgis/core/core/accessorSupport/Store.js
  1308. var t11 = class {
  1309. constructor() {
  1310. this._values = /* @__PURE__ */ new Map(), this.multipleOriginsSupported = false;
  1311. }
  1312. clone(s17) {
  1313. const r7 = new t11();
  1314. return this._values.forEach((t15, i12) => {
  1315. s17 && s17.has(i12) || r7.set(i12, y(t15));
  1316. }), r7;
  1317. }
  1318. get(e13) {
  1319. return this._values.get(e13);
  1320. }
  1321. originOf() {
  1322. return r4.USER;
  1323. }
  1324. keys() {
  1325. return [...this._values.keys()];
  1326. }
  1327. set(e13, s17) {
  1328. this._values.set(e13, s17);
  1329. }
  1330. delete(e13) {
  1331. this._values.delete(e13);
  1332. }
  1333. has(e13) {
  1334. return this._values.has(e13);
  1335. }
  1336. forEach(e13) {
  1337. this._values.forEach(e13);
  1338. }
  1339. };
  1340. // node_modules/@arcgis/core/core/accessorSupport/Properties.js
  1341. function g5(t15, e13, s17) {
  1342. return void 0 !== t15;
  1343. }
  1344. function d6(t15, e13, s17, r7) {
  1345. return void 0 !== t15 && (!(null == s17 && t15.flags & i6.NonNullable) || (r7.lifecycle, I.INITIALIZING, false));
  1346. }
  1347. function m5(t15) {
  1348. return t15 && "function" == typeof t15.destroy;
  1349. }
  1350. s2.getLogger("esri.core.accessorSupport.Properties");
  1351. var v3 = class {
  1352. constructor(t15) {
  1353. this.host = t15, this.properties = /* @__PURE__ */ new Map(), this.ctorArgs = null, this.destroyed = false, this.lifecycle = I.INITIALIZING, this.store = new t11(), this._origin = r4.USER;
  1354. const e13 = this.host.constructor.__accessorMetadata__, s17 = e13.properties;
  1355. for (const i12 in s17) {
  1356. const t16 = new l7(this, i12, s17[i12]);
  1357. this.properties.set(i12, t16);
  1358. }
  1359. this.metadatas = s17, this._autoDestroy = e13.autoDestroy;
  1360. }
  1361. initialize() {
  1362. this.lifecycle = I.CONSTRUCTING;
  1363. }
  1364. constructed() {
  1365. this.lifecycle = I.CONSTRUCTED;
  1366. }
  1367. destroy() {
  1368. if (this.destroyed = true, this._autoDestroy)
  1369. for (const [t15, e13] of this.properties) {
  1370. const s17 = this.internalGet(t15);
  1371. s17 && m5(s17) && (s17.destroy(), ~e13.flags & i6.NonNullable && this._internalSet(e13, null)), e13.destroy();
  1372. }
  1373. else
  1374. for (const [t15, e13] of this.properties)
  1375. e13.destroy();
  1376. }
  1377. get initialized() {
  1378. return this.lifecycle !== I.INITIALIZING;
  1379. }
  1380. get(t15) {
  1381. const e13 = this.properties.get(t15);
  1382. if (e13.metadata.get)
  1383. return e13.getComputed();
  1384. s9(e13);
  1385. const s17 = this.store;
  1386. return s17.has(t15) ? s17.get(t15) : e13.metadata.value;
  1387. }
  1388. originOf(t15) {
  1389. const e13 = this.store.originOf(t15);
  1390. if (void 0 === e13) {
  1391. const e14 = this.properties.get(t15);
  1392. if (void 0 !== e14 && e14.flags & i6.HasDefaultValue)
  1393. return "defaults";
  1394. }
  1395. return n3(e13);
  1396. }
  1397. has(t15) {
  1398. return !!this.properties.has(t15) && this.store.has(t15);
  1399. }
  1400. keys() {
  1401. return [...this.properties.keys()];
  1402. }
  1403. internalGet(t15) {
  1404. const e13 = this.properties.get(t15);
  1405. if (g5(e13))
  1406. return this.store.has(t15) ? this.store.get(t15) : e13.metadata.value;
  1407. }
  1408. internalSet(t15, e13) {
  1409. const s17 = this.properties.get(t15);
  1410. g5(s17) && this._internalSet(s17, e13);
  1411. }
  1412. getDependsInfo(t15, e13, s17) {
  1413. const i12 = this.properties.get(e13);
  1414. if (!g5(i12))
  1415. return "";
  1416. const o11 = /* @__PURE__ */ new Set(), n13 = f4({ onObservableAccessed: (t16) => o11.add(t16), onTrackingEnd: () => {
  1417. } }, () => {
  1418. var _a;
  1419. return (_a = i12.metadata.get) == null ? void 0 : _a.call(t15);
  1420. });
  1421. let a10 = `${s17}${t15.declaredClass.split(".").pop()}.${e13}: ${n13}
  1422. `;
  1423. if (0 === o11.size)
  1424. return a10;
  1425. s17 += " ";
  1426. for (const l11 of o11) {
  1427. if (!(l11 instanceof l7))
  1428. continue;
  1429. const t16 = l11.properties.host, e14 = l11.propertyName, i13 = e3(t16);
  1430. a10 += i13 ? i13.getDependsInfo(t16, e14, s17) : `${s17}${e14}: undefined
  1431. `;
  1432. }
  1433. return a10;
  1434. }
  1435. setAtOrigin(t15, e13, s17) {
  1436. const i12 = this.properties.get(t15);
  1437. if (g5(i12))
  1438. return this._setAtOrigin(i12, e13, s17);
  1439. }
  1440. isOverridden(t15) {
  1441. const e13 = this.properties.get(t15);
  1442. return void 0 !== e13 && !!(e13.flags & i6.Overriden);
  1443. }
  1444. clearOverride(t15) {
  1445. const e13 = this.properties.get(t15);
  1446. void 0 !== e13 && e13.flags & i6.Overriden && (e13.flags &= ~i6.Overriden, e13.notifyChange());
  1447. }
  1448. override(t15, e13) {
  1449. const s17 = this.properties.get(t15);
  1450. if (!d6(s17, t15, e13, this))
  1451. return;
  1452. const i12 = s17.metadata.cast;
  1453. if (i12) {
  1454. const t16 = this._cast(i12, e13), { valid: s18, value: r7 } = t16;
  1455. if (I2.release(t16), !s18)
  1456. return;
  1457. e13 = r7;
  1458. }
  1459. s17.flags |= i6.Overriden, this._internalSet(s17, e13);
  1460. }
  1461. set(t15, e13) {
  1462. const s17 = this.properties.get(t15);
  1463. if (!d6(s17, t15, e13, this))
  1464. return;
  1465. const i12 = s17.metadata.cast;
  1466. if (i12) {
  1467. const t16 = this._cast(i12, e13), { valid: s18, value: r8 } = t16;
  1468. if (I2.release(t16), !s18)
  1469. return;
  1470. e13 = r8;
  1471. }
  1472. const r7 = s17.metadata.set;
  1473. r7 ? r7.call(this.host, e13) : this._internalSet(s17, e13);
  1474. }
  1475. setDefaultOrigin(t15) {
  1476. this._origin = t6(t15);
  1477. }
  1478. getDefaultOrigin() {
  1479. return n3(this._origin);
  1480. }
  1481. notifyChange(t15) {
  1482. const e13 = this.properties.get(t15);
  1483. void 0 !== e13 && e13.notifyChange();
  1484. }
  1485. invalidate(t15) {
  1486. const e13 = this.properties.get(t15);
  1487. void 0 !== e13 && e13.invalidate();
  1488. }
  1489. commit(t15) {
  1490. const e13 = this.properties.get(t15);
  1491. void 0 !== e13 && e13.commit();
  1492. }
  1493. _internalSet(t15, e13) {
  1494. const s17 = this.lifecycle !== I.INITIALIZING ? this._origin : r4.DEFAULTS;
  1495. this._setAtOrigin(t15, e13, s17);
  1496. }
  1497. _setAtOrigin(e13, s17, i12) {
  1498. const r7 = this.store, o11 = e13.propertyName;
  1499. r7.has(o11, i12) && w(s17, r7.get(o11)) && ~e13.flags & i6.Overriden && i12 === r7.originOf(o11) || (e13.invalidate(), r7.set(o11, s17, i12), e13.commit(), m4(this.host, e13));
  1500. }
  1501. _cast(t15, e13) {
  1502. const s17 = I2.acquire();
  1503. return s17.valid = true, s17.value = e13, t15 && (s17.value = t15.call(this.host, e13, s17)), s17;
  1504. }
  1505. };
  1506. var y9 = class {
  1507. constructor() {
  1508. this.value = null, this.valid = true;
  1509. }
  1510. acquire() {
  1511. this.valid = true;
  1512. }
  1513. release() {
  1514. this.value = null;
  1515. }
  1516. };
  1517. var I2 = new e(y9);
  1518. // node_modules/@arcgis/core/core/ReentrantObjectPool.js
  1519. var t12 = class extends e {
  1520. constructor() {
  1521. super(...arguments), this._set = /* @__PURE__ */ new Set();
  1522. }
  1523. destroy() {
  1524. super.destroy(), this._set = d(this._set);
  1525. }
  1526. acquire(...e13) {
  1527. const s17 = super.acquire(...e13);
  1528. return this._set.delete(s17), s17;
  1529. }
  1530. release(e13) {
  1531. e13 && !this._set.has(e13) && (super.release(e13), this._set.add(e13));
  1532. }
  1533. _dispose(e13) {
  1534. this._set.delete(e13), super._dispose(e13);
  1535. }
  1536. };
  1537. // node_modules/@arcgis/core/core/SetUtils.js
  1538. function n11(r7, n13) {
  1539. for (const o11 of r7.entries())
  1540. if (n13(o11[0]))
  1541. return true;
  1542. return false;
  1543. }
  1544. // node_modules/@arcgis/core/core/uid.js
  1545. var t13 = 0;
  1546. function e10() {
  1547. return ++t13;
  1548. }
  1549. // node_modules/@arcgis/core/core/accessorSupport/tracking/SimpleTrackingTarget.js
  1550. var s14 = class {
  1551. constructor(s17) {
  1552. this._notify = s17, this._accessed = [], this._handles = [], this._invalidCount = 0;
  1553. }
  1554. destroy() {
  1555. this._accessed.length = 0, this.clear();
  1556. }
  1557. onInvalidated() {
  1558. this._invalidCount++;
  1559. }
  1560. onCommitted() {
  1561. const s17 = this._invalidCount;
  1562. if (1 === s17)
  1563. return this._invalidCount = 0, void this._notify();
  1564. this._invalidCount = s17 > 0 ? s17 - 1 : 0;
  1565. }
  1566. onObservableAccessed(s17) {
  1567. this._accessed.includes(s17) || this._accessed.push(s17);
  1568. }
  1569. onTrackingEnd() {
  1570. const s17 = this._handles, t15 = this._accessed;
  1571. for (let e13 = 0; e13 < t15.length; ++e13)
  1572. s17.push(t15[e13].observe(this));
  1573. t15.length = 0;
  1574. }
  1575. clear() {
  1576. const s17 = this._handles;
  1577. for (let t15 = 0; t15 < s17.length; ++t15)
  1578. s17[t15].remove();
  1579. s17.length = 0;
  1580. }
  1581. };
  1582. // node_modules/@arcgis/core/core/accessorSupport/trackingUtils.js
  1583. var r6 = false;
  1584. var e11 = [];
  1585. function o10(e13, o11) {
  1586. let u10 = new s14(s17), l11 = null, f11 = false;
  1587. function s17() {
  1588. if (!u10 || f11)
  1589. return;
  1590. if (r6)
  1591. return void i10(s17);
  1592. const t15 = l11;
  1593. u10.clear(), r6 = true, f11 = true, l11 = f4(u10, e13), f11 = false, r6 = false, o11(l11, t15), c11();
  1594. }
  1595. function m8() {
  1596. u10 && (u10.destroy(), u10 = null, l11 = null);
  1597. }
  1598. return f11 = true, l11 = f4(u10, e13), f11 = false, { remove: m8 };
  1599. }
  1600. function u7(r7, e13) {
  1601. let o11 = new s14(l11), u10 = null;
  1602. function l11() {
  1603. e13(u10, c13);
  1604. }
  1605. function i12() {
  1606. o11 && (o11.destroy(), o11 = null), u10 = null;
  1607. }
  1608. function c13() {
  1609. return o11 ? (o11.clear(), u10 = f4(o11, r7), u10) : null;
  1610. }
  1611. return c13(), { remove: i12 };
  1612. }
  1613. function l8(e13) {
  1614. let o11 = new s14(l11), u10 = false;
  1615. function l11() {
  1616. o11 && !u10 && (r6 ? i10(l11) : (o11.clear(), r6 = true, u10 = true, f4(o11, e13), u10 = false, r6 = false, c11()));
  1617. }
  1618. function f11() {
  1619. o11 && (o11.destroy(), o11 = null);
  1620. }
  1621. return u10 = true, f4(o11, e13), u10 = false, { remove: f11 };
  1622. }
  1623. function i10(n13) {
  1624. e11.includes(n13) || e11.unshift(n13);
  1625. }
  1626. function c11() {
  1627. for (; e11.length; )
  1628. e11.pop()();
  1629. }
  1630. // node_modules/@arcgis/core/core/accessorSupport/watch.js
  1631. var h4;
  1632. !function(e13) {
  1633. e13[e13.Untracked = 0] = "Untracked", e13[e13.Tracked = 1] = "Tracked";
  1634. }(h4 || (h4 = {}));
  1635. var f8 = class {
  1636. constructor() {
  1637. this.uid = e10(), this.removed = false, this.type = null, this.oldValue = null, this.callback = null, this.getValue = null, this.target = null, this.path = null, this.equals = null;
  1638. }
  1639. static acquireUntracked(e13, r7, o11, l11, n13) {
  1640. return this.pool.acquire(h4.Untracked, e13, r7, o11, l11, n13, w);
  1641. }
  1642. static acquireTracked(e13, t15, r7, o11) {
  1643. return this.pool.acquire(h4.Tracked, e13, t15, r7, null, null, o11);
  1644. }
  1645. notify(e13, t15) {
  1646. this.type === h4.Untracked ? this.callback.call(this.target, e13, t15, this.path, this.target) : this.callback.call(null, e13, t15);
  1647. }
  1648. acquire(e13, t15, r7, o11, l11, n13, s17) {
  1649. this.uid = e10(), this.removed = false, this.type = e13, this.oldValue = t15, this.callback = r7, this.getValue = o11, this.target = l11, this.path = n13, this.equals = s17;
  1650. }
  1651. release() {
  1652. this.target = this.path = this.oldValue = this.callback = this.getValue = null, this.uid = e10(), this.removed = true;
  1653. }
  1654. };
  1655. f8.pool = new t12(f8);
  1656. var m6 = new t();
  1657. var p9 = /* @__PURE__ */ new Set();
  1658. var v4;
  1659. function k4(e13) {
  1660. p9.delete(e13), p9.add(e13), v4 || (v4 = v(q2));
  1661. }
  1662. function _4(e13) {
  1663. if (e13.removed)
  1664. return;
  1665. const t15 = e13.oldValue, r7 = e13.getValue();
  1666. e13.equals(t15, r7) || (e13.oldValue = r7, e13.notify(r7, t15));
  1667. }
  1668. function g6(e13) {
  1669. for (const t15 of p9.values())
  1670. t15.target === e13 && (t15.removed = true);
  1671. }
  1672. function q2() {
  1673. let e13 = 10;
  1674. for (; v4 && e13--; ) {
  1675. v4 = null;
  1676. const e14 = j7(), t15 = m6.acquire();
  1677. for (const r7 of e14) {
  1678. const e15 = r7.uid;
  1679. _4(r7), e15 === r7.uid && r7.removed && t15.push(r7);
  1680. }
  1681. for (const r7 of p9)
  1682. r7.removed && (t15.push(r7), p9.delete(r7));
  1683. for (const r7 of t15)
  1684. f8.pool.release(r7);
  1685. m6.release(t15), m6.release(e14), V.forEach((e15) => e15());
  1686. }
  1687. }
  1688. function j7() {
  1689. const e13 = m6.acquire();
  1690. e13.length = p9.size;
  1691. let t15 = 0;
  1692. for (const r7 of p9)
  1693. e13[t15] = r7, ++t15;
  1694. return p9.clear(), e13;
  1695. }
  1696. var V = /* @__PURE__ */ new Set();
  1697. function y10(e13) {
  1698. return V.add(e13), { remove() {
  1699. V.delete(e13);
  1700. } };
  1701. }
  1702. function U(e13, t15, r7) {
  1703. let o11 = y2(e13, t15, r7, (e14, t16, r8) => {
  1704. let l11, n13, i12 = u7(() => u2(e14, t16), (i13, s17) => {
  1705. e14.__accessor__.destroyed || l11 && l11.uid !== n13 ? o11.remove() : (l11 || (l11 = f8.acquireUntracked(i13, r8, s17, e14, t16), n13 = l11.uid), k4(l11));
  1706. });
  1707. return { remove: h(() => {
  1708. i12.remove(), l11 && (l11.uid !== n13 || l11.removed || (l11.removed = true, k4(l11)), l11 = null), o11 = i12 = null;
  1709. }) };
  1710. });
  1711. return o11;
  1712. }
  1713. function b4(e13, r7, o11) {
  1714. const l11 = y2(e13, r7, o11, (e14, r8, o12) => {
  1715. let n13 = false;
  1716. return o10(() => u2(e14, r8), (i12, s17) => {
  1717. e14.__accessor__.destroyed ? l11.remove() : n13 || (n13 = true, w(s17, i12) || o12.call(e14, i12, s17, r8, e14), n13 = false);
  1718. });
  1719. });
  1720. return l11;
  1721. }
  1722. function T2(e13, t15, r7, o11 = false) {
  1723. return !e13.__accessor__ || e13.__accessor__.destroyed ? { remove() {
  1724. } } : o11 ? b4(e13, t15, r7) : U(e13, t15, r7);
  1725. }
  1726. function w4(e13, t15, r7) {
  1727. let o11, l11, n13 = u7(e13, (e14, i12) => {
  1728. o11 && o11.uid !== l11 ? n13.remove() : (o11 || (o11 = f8.acquireTracked(e14, t15, i12, r7), l11 = o11.uid), k4(o11));
  1729. });
  1730. return { remove: h(() => {
  1731. n13.remove(), o11 && (o11.uid !== l11 || o11.removed || (o11.removed = true, k4(o11)), o11 = null), n13 = null;
  1732. }) };
  1733. }
  1734. function S2(e13, t15, r7) {
  1735. let o11 = false;
  1736. return o10(e13, (e14, l11) => {
  1737. o11 || (o11 = true, r7(l11, e14) || t15(e14, l11), o11 = false);
  1738. });
  1739. }
  1740. function P(e13, t15, o11 = false, l11 = N) {
  1741. return o11 ? S2(e13, t15, l11) : w4(e13, t15, l11);
  1742. }
  1743. function x4(e13) {
  1744. return n11(p9, (t15) => t15.oldValue === e13);
  1745. }
  1746. // node_modules/@arcgis/core/core/Accessor.js
  1747. var l9;
  1748. var p10;
  1749. function d7(t15) {
  1750. var _a;
  1751. if (null == t15)
  1752. return { value: t15 };
  1753. if (Array.isArray(t15))
  1754. return { type: [t15[0]], value: null };
  1755. switch (typeof t15) {
  1756. case "object":
  1757. return ((_a = t15.constructor) == null ? void 0 : _a.__accessorMetadata__) || t15 instanceof Date ? { type: t15.constructor, value: t15 } : t15;
  1758. case "boolean":
  1759. return { type: Boolean, value: t15 };
  1760. case "string":
  1761. return { type: String, value: t15 };
  1762. case "number":
  1763. return { type: Number, value: t15 };
  1764. case "function":
  1765. return { type: t15, value: null };
  1766. default:
  1767. return;
  1768. }
  1769. }
  1770. var y11 = Symbol("Accessor-Handles");
  1771. var f9 = Symbol("Accessor-Initialized");
  1772. var m7 = class {
  1773. constructor(...t15) {
  1774. if (this[l9] = null, this[p10] = false, this.constructor === m7)
  1775. throw new Error("[accessor] cannot instantiate Accessor. This can be fixed by creating a subclass of Accessor");
  1776. Object.defineProperty(this, "__accessor__", { enumerable: false, value: new v3(this) }), t15.length > 0 && this.normalizeCtorArgs && (this.__accessor__.ctorArgs = this.normalizeCtorArgs.apply(this, t15));
  1777. }
  1778. static createSubclass(t15 = {}) {
  1779. if (Array.isArray(t15))
  1780. throw new Error("Multi-inheritance unsupported since 4.16");
  1781. const { properties: r7, declaredClass: e13, constructor: s17 } = t15;
  1782. delete t15.declaredClass, delete t15.properties, delete t15.constructor;
  1783. const o11 = this;
  1784. class c13 extends o11 {
  1785. constructor(...t16) {
  1786. super(...t16), this.inherited = null, s17 && s17.apply(this, t16);
  1787. }
  1788. }
  1789. n6(c13.prototype);
  1790. for (const i12 in t15) {
  1791. const r8 = t15[i12];
  1792. c13.prototype[i12] = "function" == typeof r8 ? function(...t16) {
  1793. const e14 = this.inherited;
  1794. let s18;
  1795. this.inherited = function(...t17) {
  1796. if (o11.prototype[i12])
  1797. return o11.prototype[i12].apply(this, t17);
  1798. };
  1799. try {
  1800. s18 = r8.apply(this, t16);
  1801. } catch (c14) {
  1802. throw this.inherited = e14, c14;
  1803. }
  1804. return this.inherited = e14, s18;
  1805. } : t15[i12];
  1806. }
  1807. for (const i12 in r7) {
  1808. const t16 = d7(r7[i12]);
  1809. y4(t16)(c13.prototype, i12);
  1810. }
  1811. return n10(e13)(c13);
  1812. }
  1813. postscript(t15) {
  1814. const r7 = this.__accessor__, e13 = r7.ctorArgs || t15;
  1815. r7.initialize(), e13 && (this.set(e13), r7.ctorArgs = null), r7.constructed(), this.initialize(), this[f9] = true;
  1816. }
  1817. initialize() {
  1818. }
  1819. destroy() {
  1820. this.destroyed || (this[y11] = s(this[y11]), g6(this), this.__accessor__.destroy());
  1821. }
  1822. get constructed() {
  1823. return this.__accessor__ && this.__accessor__.initialized || false;
  1824. }
  1825. get initialized() {
  1826. return this[f9];
  1827. }
  1828. get destroyed() {
  1829. return this.__accessor__ && this.__accessor__.destroyed || false;
  1830. }
  1831. commitProperty(t15) {
  1832. this.get(t15);
  1833. }
  1834. get(t15) {
  1835. return o5(this, t15);
  1836. }
  1837. hasOwnProperty(t15) {
  1838. return this.__accessor__ ? this.__accessor__.has(t15) : Object.prototype.hasOwnProperty.call(this, t15);
  1839. }
  1840. keys() {
  1841. return this.__accessor__ ? this.__accessor__.keys() : [];
  1842. }
  1843. set(t15, r7) {
  1844. return t8(this, t15, r7), this;
  1845. }
  1846. watch(t15, r7, e13) {
  1847. return T2(this, t15, r7, e13);
  1848. }
  1849. own(t15) {
  1850. this.addHandles(t15);
  1851. }
  1852. addHandles(r7, s17) {
  1853. let o11 = this[y11];
  1854. t2(o11) && (o11 = this[y11] = new t5()), o11.add(r7, s17);
  1855. }
  1856. removeHandles(t15) {
  1857. const r7 = this[y11];
  1858. t2(r7) || r7.remove(t15);
  1859. }
  1860. hasHandles(t15) {
  1861. const r7 = this[y11];
  1862. return !!r(r7) && r7.has(t15);
  1863. }
  1864. _override(t15, r7) {
  1865. void 0 === r7 ? this.__accessor__.clearOverride(t15) : this.__accessor__.override(t15, r7);
  1866. }
  1867. _clearOverride(t15) {
  1868. return this.__accessor__.clearOverride(t15);
  1869. }
  1870. _overrideIfSome(t15, r7) {
  1871. null == r7 ? this.__accessor__.clearOverride(t15) : this.__accessor__.override(t15, r7);
  1872. }
  1873. _isOverridden(t15) {
  1874. return this.__accessor__.isOverridden(t15);
  1875. }
  1876. notifyChange(t15) {
  1877. this.__accessor__.notifyChange(t15);
  1878. }
  1879. _get(t15) {
  1880. return this.__accessor__.internalGet(t15);
  1881. }
  1882. _set(t15, r7) {
  1883. return this.__accessor__.internalSet(t15, r7), this;
  1884. }
  1885. };
  1886. l9 = y11, p10 = f9;
  1887. // node_modules/@arcgis/core/core/accessorSupport/DefaultsStore.js
  1888. var s15 = class {
  1889. constructor() {
  1890. this._values = /* @__PURE__ */ new Map(), this.multipleOriginsSupported = false;
  1891. }
  1892. clone(e13) {
  1893. const t15 = new s15();
  1894. return this._values.forEach((s17, r7) => {
  1895. e13 && e13.has(r7) || t15.set(r7, y(s17.value), s17.origin);
  1896. }), t15;
  1897. }
  1898. get(i12, e13) {
  1899. e13 = this._normalizeOrigin(e13);
  1900. const s17 = this._values.get(i12);
  1901. return null == e13 || (s17 == null ? void 0 : s17.origin) === e13 ? s17 == null ? void 0 : s17.value : void 0;
  1902. }
  1903. originOf(i12) {
  1904. var _a, _b;
  1905. return (_b = (_a = this._values.get(i12)) == null ? void 0 : _a.origin) != null ? _b : r4.USER;
  1906. }
  1907. keys(i12) {
  1908. i12 = this._normalizeOrigin(i12);
  1909. const e13 = [...this._values.keys()];
  1910. return null == i12 ? e13 : e13.filter((e14) => {
  1911. var _a;
  1912. return ((_a = this._values.get(e14)) == null ? void 0 : _a.origin) === i12;
  1913. });
  1914. }
  1915. set(i12, s17, r7) {
  1916. if ((r7 = this._normalizeOrigin(r7)) === r4.DEFAULTS) {
  1917. const e13 = this._values.get(i12);
  1918. if (e13 && null != e13.origin && e13.origin > r7)
  1919. return;
  1920. }
  1921. this._values.set(i12, new t14(s17, r7));
  1922. }
  1923. delete(i12, e13) {
  1924. var _a;
  1925. null != (e13 = this._normalizeOrigin(e13)) && ((_a = this._values.get(i12)) == null ? void 0 : _a.origin) !== e13 || this._values.delete(i12);
  1926. }
  1927. has(i12, e13) {
  1928. var _a;
  1929. return null != (e13 = this._normalizeOrigin(e13)) ? ((_a = this._values.get(i12)) == null ? void 0 : _a.origin) === e13 : this._values.has(i12);
  1930. }
  1931. forEach(i12) {
  1932. this._values.forEach(({ value: e13 }, s17) => i12(e13, s17));
  1933. }
  1934. _normalizeOrigin(i12) {
  1935. if (null != i12)
  1936. return i12 === r4.DEFAULTS ? i12 : r4.USER;
  1937. }
  1938. };
  1939. var t14 = class {
  1940. constructor(i12, e13) {
  1941. this.value = i12, this.origin = e13;
  1942. }
  1943. };
  1944. // node_modules/@arcgis/core/core/accessorSupport/defaultsStoreUtils.js
  1945. function e12(e13, r7, n13) {
  1946. r7.keys().forEach((e14) => {
  1947. n13.set(e14, r7.get(e14), r4.DEFAULTS);
  1948. });
  1949. const o11 = e13.metadatas;
  1950. Object.keys(o11).forEach((r8) => {
  1951. e13.internalGet(r8) && n13.set(r8, e13.internalGet(r8), r4.DEFAULTS);
  1952. });
  1953. }
  1954. // node_modules/@arcgis/core/core/accessorSupport/read.js
  1955. function s16(e13, r7, n13) {
  1956. if (!e13 || !e13.read || false === e13.read.enabled || !e13.read.source)
  1957. return false;
  1958. const o11 = e13.read.source;
  1959. if ("string" == typeof o11) {
  1960. if (o11 === r7)
  1961. return true;
  1962. if (o11.includes(".") && 0 === o11.indexOf(r7) && s5(o11, n13))
  1963. return true;
  1964. } else
  1965. for (const s17 of o11) {
  1966. if (s17 === r7)
  1967. return true;
  1968. if (s17.includes(".") && 0 === s17.indexOf(r7) && s5(s17, n13))
  1969. return true;
  1970. }
  1971. return false;
  1972. }
  1973. function i11(e13) {
  1974. return e13 && (!e13.read || false !== e13.read.enabled && !e13.read.source);
  1975. }
  1976. function a9(e13, t15, r7, o11, a10) {
  1977. let f11 = t10(t15[r7], a10);
  1978. i11(f11) && (e13[r7] = true);
  1979. for (const i12 of Object.getOwnPropertyNames(t15))
  1980. f11 = t10(t15[i12], a10), s16(f11, r7, o11) && (e13[i12] = true);
  1981. }
  1982. function f10(e13, t15, r7, n13) {
  1983. const s17 = r7.metadatas, i12 = a6(s17[t15], "any", n13), a10 = i12 && i12.default;
  1984. if (void 0 === a10)
  1985. return;
  1986. const f11 = "function" == typeof a10 ? a10.call(e13, t15, n13) : a10;
  1987. void 0 !== f11 && r7.set(t15, f11);
  1988. }
  1989. var c12 = { origin: "service" };
  1990. function u8(t15, o11, s17 = c12) {
  1991. if (!o11 || "object" != typeof o11)
  1992. return;
  1993. const i12 = e3(t15), u10 = i12.metadatas, d9 = {};
  1994. for (const e13 of Object.getOwnPropertyNames(o11))
  1995. a9(d9, u10, e13, o11, s17);
  1996. i12.setDefaultOrigin(s17.origin);
  1997. for (const r7 of Object.getOwnPropertyNames(d9)) {
  1998. const a10 = t10(u10[r7], s17).read, f11 = a10 && a10.source;
  1999. let c13;
  2000. c13 = f11 && "string" == typeof f11 ? u2(o11, f11) : o11[r7], a10 && a10.reader && (c13 = a10.reader.call(t15, c13, o11, s17)), void 0 !== c13 && i12.set(r7, c13);
  2001. }
  2002. if (!s17 || !s17.ignoreDefaults) {
  2003. i12.setDefaultOrigin("defaults");
  2004. for (const e13 of Object.getOwnPropertyNames(u10))
  2005. d9[e13] || f10(t15, e13, i12, s17);
  2006. }
  2007. i12.setDefaultOrigin("user");
  2008. }
  2009. function d8(e13, t15, r7, n13 = c12) {
  2010. var _a;
  2011. const o11 = { ...n13, messages: [] };
  2012. r7(o11), (_a = o11.messages) == null ? void 0 : _a.forEach((t16) => {
  2013. "warning" !== t16.type || e13.loaded ? n13 && n13.messages && n13.messages.push(t16) : e13.loadWarnings.push(t16);
  2014. });
  2015. }
  2016. // node_modules/@arcgis/core/core/JSONSupport.js
  2017. var u9 = (t15) => {
  2018. let u10 = class extends t15 {
  2019. constructor(...r7) {
  2020. super(...r7);
  2021. const t16 = x(e3(this)), i12 = t16.store, p11 = new s15();
  2022. t16.store = p11, e12(t16, i12, p11);
  2023. }
  2024. read(r7, t16) {
  2025. u8(this, r7, t16);
  2026. }
  2027. write(r7 = {}, t16) {
  2028. return c10(this, r7, t16);
  2029. }
  2030. toJSON(r7) {
  2031. return this.write({}, r7);
  2032. }
  2033. static fromJSON(r7, t16) {
  2034. return n12.call(this, r7, t16);
  2035. }
  2036. };
  2037. return u10 = e2([n10("esri.core.JSONSupport")], u10), u10.prototype.toJSON.isDefaultToJSON = true, u10;
  2038. };
  2039. function n12(r7, t15) {
  2040. if (!r7)
  2041. return null;
  2042. if (r7.declaredClass)
  2043. throw new Error("JSON object is already hydrated");
  2044. const s17 = new this();
  2045. return s17.read(r7, t15), s17;
  2046. }
  2047. var l10 = class extends u9(m7) {
  2048. };
  2049. l10 = e2([n10("esri.core.JSONSupport")], l10);
  2050. export {
  2051. e2 as e,
  2052. n,
  2053. o2 as o,
  2054. t4 as t,
  2055. t5 as t2,
  2056. r3 as r,
  2057. n2,
  2058. e3 as e2,
  2059. s6 as s,
  2060. r4 as r2,
  2061. E,
  2062. t6 as t3,
  2063. n3,
  2064. s9 as s2,
  2065. f4 as f,
  2066. s13 as s3,
  2067. t12 as t4,
  2068. e4 as e3,
  2069. l2 as l,
  2070. n5 as n4,
  2071. v,
  2072. A,
  2073. y3 as y,
  2074. e10 as e4,
  2075. s14 as s4,
  2076. l8 as l2,
  2077. y10 as y2,
  2078. P,
  2079. x4 as x,
  2080. y4 as y3,
  2081. d3 as d,
  2082. j4 as j,
  2083. t9 as t5,
  2084. s8 as s5,
  2085. y7 as y4,
  2086. n10 as n5,
  2087. m7 as m,
  2088. e12 as e5,
  2089. u8 as u,
  2090. d8 as d2,
  2091. g4 as g,
  2092. c10 as c,
  2093. u9 as u2,
  2094. l10 as l3
  2095. };
  2096. //# sourceMappingURL=chunk-2Z2TG5CU.js.map