aletrn commited on
Commit
25d7ddd
·
1 Parent(s): eece69a

chore: update frontend dependencies

Browse files
Files changed (2) hide show
  1. static/package.json +6 -6
  2. static/pnpm-lock.yaml +246 -221
static/package.json CHANGED
@@ -14,21 +14,21 @@
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
- "vue": "^3.5.12"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
  "@types/leaflet": "^1.9.14",
22
- "@types/node": "^22.9.0",
23
- "@vitejs/plugin-vue": "^5.1.5",
24
  "@vue/tsconfig": "^0.6.0",
25
  "autoprefixer": "^10.4.20",
26
- "eslint": "^9.14.0",
27
- "eslint-plugin-vue": "^9.30.0",
28
  "postcss": "^8.4.49",
29
  "postcss-import": "^16.1.0",
30
  "prettier": "^3.3.3",
31
- "tailwindcss": "^3.4.14",
32
  "vite": "^5.4.11"
33
  }
34
  }
 
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
+ "vue": "^3.5.13"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
  "@types/leaflet": "^1.9.14",
22
+ "@types/node": "^22.9.1",
23
+ "@vitejs/plugin-vue": "^5.2.0",
24
  "@vue/tsconfig": "^0.6.0",
25
  "autoprefixer": "^10.4.20",
26
+ "eslint": "^9.15.0",
27
+ "eslint-plugin-vue": "^9.31.0",
28
  "postcss": "^8.4.49",
29
  "postcss-import": "^16.1.0",
30
  "prettier": "^3.3.3",
31
+ "tailwindcss": "^3.4.15",
32
  "vite": "^5.4.11"
33
  }
34
  }
static/pnpm-lock.yaml CHANGED
@@ -21,8 +21,8 @@ importers:
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
24
- specifier: ^3.5.12
25
- version: 3.5.12
26
  devDependencies:
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
@@ -31,23 +31,23 @@ importers:
31
  specifier: ^1.9.14
32
  version: 1.9.14
33
  '@types/node':
34
- specifier: ^22.9.0
35
- version: 22.9.0
36
  '@vitejs/plugin-vue':
37
- specifier: ^5.1.5
38
- version: 5.1.5(vite@5.4.11(@types/node@22.9.0))(vue@3.5.12)
39
  '@vue/tsconfig':
40
  specifier: ^0.6.0
41
- version: 0.6.0(vue@3.5.12)
42
  autoprefixer:
43
  specifier: ^10.4.20
44
  version: 10.4.20(postcss@8.4.49)
45
  eslint:
46
- specifier: ^9.14.0
47
- version: 9.14.0(jiti@2.1.2)
48
  eslint-plugin-vue:
49
- specifier: ^9.30.0
50
- version: 9.30.0(eslint@9.14.0(jiti@2.1.2))
51
  postcss:
52
  specifier: ^8.4.49
53
  version: 8.4.49
@@ -58,11 +58,11 @@ importers:
58
  specifier: ^3.3.3
59
  version: 3.3.3
60
  tailwindcss:
61
- specifier: ^3.4.14
62
- version: 3.4.14
63
  vite:
64
  specifier: ^5.4.11
65
- version: 5.4.11(@types/node@22.9.0)
66
 
67
  packages:
68
 
@@ -235,28 +235,28 @@ packages:
235
  resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
236
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
237
 
238
- '@eslint/config-array@0.18.0':
239
- resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
240
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
241
 
242
- '@eslint/core@0.7.0':
243
- resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
244
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
245
 
246
- '@eslint/eslintrc@3.1.0':
247
- resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
- '@eslint/js@9.14.0':
251
- resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==}
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
254
  '@eslint/object-schema@2.1.4':
255
  resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
256
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
 
258
- '@eslint/plugin-kit@0.2.2':
259
- resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==}
260
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
261
 
262
  '@geoman-io/leaflet-geoman-free@2.17.0':
@@ -322,93 +322,93 @@ packages:
322
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
323
  engines: {node: '>=14'}
324
 
325
- '@rollup/rollup-android-arm-eabi@4.25.0':
326
- resolution: {integrity: sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==}
327
  cpu: [arm]
328
  os: [android]
329
 
330
- '@rollup/rollup-android-arm64@4.25.0':
331
- resolution: {integrity: sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==}
332
  cpu: [arm64]
333
  os: [android]
334
 
335
- '@rollup/rollup-darwin-arm64@4.25.0':
336
- resolution: {integrity: sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==}
337
  cpu: [arm64]
338
  os: [darwin]
339
 
340
- '@rollup/rollup-darwin-x64@4.25.0':
341
- resolution: {integrity: sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==}
342
  cpu: [x64]
343
  os: [darwin]
344
 
345
- '@rollup/rollup-freebsd-arm64@4.25.0':
346
- resolution: {integrity: sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==}
347
  cpu: [arm64]
348
  os: [freebsd]
349
 
350
- '@rollup/rollup-freebsd-x64@4.25.0':
351
- resolution: {integrity: sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==}
352
  cpu: [x64]
353
  os: [freebsd]
354
 
355
- '@rollup/rollup-linux-arm-gnueabihf@4.25.0':
356
- resolution: {integrity: sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==}
357
  cpu: [arm]
358
  os: [linux]
359
 
360
- '@rollup/rollup-linux-arm-musleabihf@4.25.0':
361
- resolution: {integrity: sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==}
362
  cpu: [arm]
363
  os: [linux]
364
 
365
- '@rollup/rollup-linux-arm64-gnu@4.25.0':
366
- resolution: {integrity: sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==}
367
  cpu: [arm64]
368
  os: [linux]
369
 
370
- '@rollup/rollup-linux-arm64-musl@4.25.0':
371
- resolution: {integrity: sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==}
372
  cpu: [arm64]
373
  os: [linux]
374
 
375
- '@rollup/rollup-linux-powerpc64le-gnu@4.25.0':
376
- resolution: {integrity: sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==}
377
  cpu: [ppc64]
378
  os: [linux]
379
 
380
- '@rollup/rollup-linux-riscv64-gnu@4.25.0':
381
- resolution: {integrity: sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==}
382
  cpu: [riscv64]
383
  os: [linux]
384
 
385
- '@rollup/rollup-linux-s390x-gnu@4.25.0':
386
- resolution: {integrity: sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==}
387
  cpu: [s390x]
388
  os: [linux]
389
 
390
- '@rollup/rollup-linux-x64-gnu@4.25.0':
391
- resolution: {integrity: sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==}
392
  cpu: [x64]
393
  os: [linux]
394
 
395
- '@rollup/rollup-linux-x64-musl@4.25.0':
396
- resolution: {integrity: sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==}
397
  cpu: [x64]
398
  os: [linux]
399
 
400
- '@rollup/rollup-win32-arm64-msvc@4.25.0':
401
- resolution: {integrity: sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==}
402
  cpu: [arm64]
403
  os: [win32]
404
 
405
- '@rollup/rollup-win32-ia32-msvc@4.25.0':
406
- resolution: {integrity: sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==}
407
  cpu: [ia32]
408
  os: [win32]
409
 
410
- '@rollup/rollup-win32-x64-msvc@4.25.0':
411
- resolution: {integrity: sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==}
412
  cpu: [x64]
413
  os: [win32]
414
 
@@ -422,6 +422,9 @@ packages:
422
  '@turf/bbox@6.5.0':
423
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
424
 
 
 
 
425
  '@turf/bearing@6.5.0':
426
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
427
 
@@ -443,6 +446,9 @@ packages:
443
  '@turf/helpers@6.5.0':
444
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
445
 
 
 
 
446
  '@turf/invariant@6.5.0':
447
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
448
 
@@ -461,6 +467,9 @@ packages:
461
  '@turf/meta@6.5.0':
462
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
463
 
 
 
 
464
  '@turf/nearest-point-on-line@6.5.0':
465
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
466
 
@@ -485,44 +494,44 @@ packages:
485
  '@types/leaflet@1.9.14':
486
  resolution: {integrity: sha512-sx2q6MDJaajwhKeVgPSvqXd8rhNJSTA3tMidQGduZn9S6WBYxDkCpSpV5xXEmSg7Cgdk/5vJGhVF1kMYLzauBg==}
487
 
488
- '@types/node@22.9.0':
489
- resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==}
490
 
491
- '@vitejs/plugin-vue@5.1.5':
492
- resolution: {integrity: sha512-dlnib73G05CDBAUR/YpuZcQQ47fpjihnnNouAAqN62z+oqSsWJ+kh52GRzIxpkgFG3q11eXK7Di7RMmoCwISZA==}
493
  engines: {node: ^18.0.0 || >=20.0.0}
494
  peerDependencies:
495
  vite: ^5.0.0
496
  vue: ^3.2.25
497
 
498
- '@vue/compiler-core@3.5.12':
499
- resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
500
 
501
- '@vue/compiler-dom@3.5.12':
502
- resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==}
503
 
504
- '@vue/compiler-sfc@3.5.12':
505
- resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==}
506
 
507
- '@vue/compiler-ssr@3.5.12':
508
- resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==}
509
 
510
- '@vue/reactivity@3.5.12':
511
- resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==}
512
 
513
- '@vue/runtime-core@3.5.12':
514
- resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==}
515
 
516
- '@vue/runtime-dom@3.5.12':
517
- resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==}
518
 
519
- '@vue/server-renderer@3.5.12':
520
- resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==}
521
  peerDependencies:
522
- vue: 3.5.12
523
 
524
- '@vue/shared@3.5.12':
525
- resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==}
526
 
527
  '@vue/tsconfig@0.6.0':
528
  resolution: {integrity: sha512-MHXNd6lzugsEHvuA6l1GqrF5jROqUon8sP/HInLPnthJiYvB0VvpHMywg7em1dBZfFZNBSkR68qH37zOdRHmCw==}
@@ -645,8 +654,8 @@ packages:
645
  concat-map@0.0.1:
646
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
647
 
648
- cross-spawn@7.0.5:
649
- resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==}
650
  engines: {node: '>= 8'}
651
 
652
  cssesc@3.0.0:
@@ -678,8 +687,8 @@ packages:
678
  eastasianwidth@0.2.0:
679
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
680
 
681
- electron-to-chromium@1.5.56:
682
- resolution: {integrity: sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==}
683
 
684
  emoji-regex@8.0.0:
685
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -704,8 +713,8 @@ packages:
704
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
705
  engines: {node: '>=10'}
706
 
707
- eslint-plugin-vue@9.30.0:
708
- resolution: {integrity: sha512-CyqlRgShvljFkOeYK8wN5frh/OGTvkj1S7wlr2Q2pUvwq+X5VYiLd6ZjujpgSgLnys2W8qrBLkXQ41SUYaoPIQ==}
709
  engines: {node: ^14.17.0 || >=16.0.0}
710
  peerDependencies:
711
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -726,8 +735,8 @@ packages:
726
  resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
727
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
728
 
729
- eslint@9.14.0:
730
- resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==}
731
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
732
  hasBin: true
733
  peerDependencies:
@@ -795,8 +804,8 @@ packages:
795
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
796
  engines: {node: '>=16'}
797
 
798
- flatted@3.3.1:
799
- resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
800
 
801
  foreground-child@3.3.0:
802
  resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
@@ -944,8 +953,8 @@ packages:
944
  lru-cache@10.4.3:
945
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
946
 
947
- magic-string@0.30.12:
948
- resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==}
949
 
950
  merge2@1.4.1:
951
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -1142,8 +1151,8 @@ packages:
1142
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1143
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1144
 
1145
- rollup@4.25.0:
1146
- resolution: {integrity: sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==}
1147
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1148
  hasBin: true
1149
 
@@ -1207,14 +1216,11 @@ packages:
1207
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1208
  engines: {node: '>= 0.4'}
1209
 
1210
- tailwindcss@3.4.14:
1211
- resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==}
1212
  engines: {node: '>=14.0.0'}
1213
  hasBin: true
1214
 
1215
- text-table@0.2.0:
1216
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
1217
-
1218
  thenify-all@1.6.0:
1219
  resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1220
  engines: {node: '>=0.8'}
@@ -1229,6 +1235,9 @@ packages:
1229
  ts-interface-checker@0.1.13:
1230
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1231
 
 
 
 
1232
  type-check@0.4.0:
1233
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1234
  engines: {node: '>= 0.8.0'}
@@ -1289,8 +1298,8 @@ packages:
1289
  peerDependencies:
1290
  eslint: '>=6.0.0'
1291
 
1292
- vue@3.5.12:
1293
- resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==}
1294
  peerDependencies:
1295
  typescript: '*'
1296
  peerDependenciesMeta:
@@ -1318,8 +1327,8 @@ packages:
1318
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1319
  engines: {node: '>=12'}
1320
 
1321
- yaml@2.6.0:
1322
- resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==}
1323
  engines: {node: '>= 14'}
1324
  hasBin: true
1325
 
@@ -1413,14 +1422,14 @@ snapshots:
1413
  '@esbuild/win32-x64@0.21.5':
1414
  optional: true
1415
 
1416
- '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@2.1.2))':
1417
  dependencies:
1418
- eslint: 9.14.0(jiti@2.1.2)
1419
  eslint-visitor-keys: 3.4.3
1420
 
1421
  '@eslint-community/regexpp@4.12.1': {}
1422
 
1423
- '@eslint/config-array@0.18.0':
1424
  dependencies:
1425
  '@eslint/object-schema': 2.1.4
1426
  debug: 4.3.7
@@ -1428,9 +1437,9 @@ snapshots:
1428
  transitivePeerDependencies:
1429
  - supports-color
1430
 
1431
- '@eslint/core@0.7.0': {}
1432
 
1433
- '@eslint/eslintrc@3.1.0':
1434
  dependencies:
1435
  ajv: 6.12.6
1436
  debug: 4.3.7
@@ -1444,11 +1453,11 @@ snapshots:
1444
  transitivePeerDependencies:
1445
  - supports-color
1446
 
1447
- '@eslint/js@9.14.0': {}
1448
 
1449
  '@eslint/object-schema@2.1.4': {}
1450
 
1451
- '@eslint/plugin-kit@0.2.2':
1452
  dependencies:
1453
  levn: 0.4.1
1454
 
@@ -1516,58 +1525,58 @@ snapshots:
1516
  '@pkgjs/parseargs@0.11.0':
1517
  optional: true
1518
 
1519
- '@rollup/rollup-android-arm-eabi@4.25.0':
1520
  optional: true
1521
 
1522
- '@rollup/rollup-android-arm64@4.25.0':
1523
  optional: true
1524
 
1525
- '@rollup/rollup-darwin-arm64@4.25.0':
1526
  optional: true
1527
 
1528
- '@rollup/rollup-darwin-x64@4.25.0':
1529
  optional: true
1530
 
1531
- '@rollup/rollup-freebsd-arm64@4.25.0':
1532
  optional: true
1533
 
1534
- '@rollup/rollup-freebsd-x64@4.25.0':
1535
  optional: true
1536
 
1537
- '@rollup/rollup-linux-arm-gnueabihf@4.25.0':
1538
  optional: true
1539
 
1540
- '@rollup/rollup-linux-arm-musleabihf@4.25.0':
1541
  optional: true
1542
 
1543
- '@rollup/rollup-linux-arm64-gnu@4.25.0':
1544
  optional: true
1545
 
1546
- '@rollup/rollup-linux-arm64-musl@4.25.0':
1547
  optional: true
1548
 
1549
- '@rollup/rollup-linux-powerpc64le-gnu@4.25.0':
1550
  optional: true
1551
 
1552
- '@rollup/rollup-linux-riscv64-gnu@4.25.0':
1553
  optional: true
1554
 
1555
- '@rollup/rollup-linux-s390x-gnu@4.25.0':
1556
  optional: true
1557
 
1558
- '@rollup/rollup-linux-x64-gnu@4.25.0':
1559
  optional: true
1560
 
1561
- '@rollup/rollup-linux-x64-musl@4.25.0':
1562
  optional: true
1563
 
1564
- '@rollup/rollup-win32-arm64-msvc@4.25.0':
1565
  optional: true
1566
 
1567
- '@rollup/rollup-win32-ia32-msvc@4.25.0':
1568
  optional: true
1569
 
1570
- '@rollup/rollup-win32-x64-msvc@4.25.0':
1571
  optional: true
1572
 
1573
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
@@ -1579,6 +1588,13 @@ snapshots:
1579
  '@turf/helpers': 6.5.0
1580
  '@turf/meta': 6.5.0
1581
 
 
 
 
 
 
 
 
1582
  '@turf/bearing@6.5.0':
1583
  dependencies:
1584
  '@turf/helpers': 6.5.0
@@ -1614,6 +1630,11 @@ snapshots:
1614
 
1615
  '@turf/helpers@6.5.0': {}
1616
 
 
 
 
 
 
1617
  '@turf/invariant@6.5.0':
1618
  dependencies:
1619
  '@turf/helpers': 6.5.0
@@ -1653,6 +1674,11 @@ snapshots:
1653
  dependencies:
1654
  '@turf/helpers': 6.5.0
1655
 
 
 
 
 
 
1656
  '@turf/nearest-point-on-line@6.5.0':
1657
  dependencies:
1658
  '@turf/bearing': 6.5.0
@@ -1685,72 +1711,72 @@ snapshots:
1685
  dependencies:
1686
  '@types/geojson': 7946.0.14
1687
 
1688
- '@types/node@22.9.0':
1689
  dependencies:
1690
  undici-types: 6.19.8
1691
 
1692
- '@vitejs/plugin-vue@5.1.5(vite@5.4.11(@types/node@22.9.0))(vue@3.5.12)':
1693
  dependencies:
1694
- vite: 5.4.11(@types/node@22.9.0)
1695
- vue: 3.5.12
1696
 
1697
- '@vue/compiler-core@3.5.12':
1698
  dependencies:
1699
  '@babel/parser': 7.26.2
1700
- '@vue/shared': 3.5.12
1701
  entities: 4.5.0
1702
  estree-walker: 2.0.2
1703
  source-map-js: 1.2.1
1704
 
1705
- '@vue/compiler-dom@3.5.12':
1706
  dependencies:
1707
- '@vue/compiler-core': 3.5.12
1708
- '@vue/shared': 3.5.12
1709
 
1710
- '@vue/compiler-sfc@3.5.12':
1711
  dependencies:
1712
  '@babel/parser': 7.26.2
1713
- '@vue/compiler-core': 3.5.12
1714
- '@vue/compiler-dom': 3.5.12
1715
- '@vue/compiler-ssr': 3.5.12
1716
- '@vue/shared': 3.5.12
1717
  estree-walker: 2.0.2
1718
- magic-string: 0.30.12
1719
  postcss: 8.4.49
1720
  source-map-js: 1.2.1
1721
 
1722
- '@vue/compiler-ssr@3.5.12':
1723
  dependencies:
1724
- '@vue/compiler-dom': 3.5.12
1725
- '@vue/shared': 3.5.12
1726
 
1727
- '@vue/reactivity@3.5.12':
1728
  dependencies:
1729
- '@vue/shared': 3.5.12
1730
 
1731
- '@vue/runtime-core@3.5.12':
1732
  dependencies:
1733
- '@vue/reactivity': 3.5.12
1734
- '@vue/shared': 3.5.12
1735
 
1736
- '@vue/runtime-dom@3.5.12':
1737
  dependencies:
1738
- '@vue/reactivity': 3.5.12
1739
- '@vue/runtime-core': 3.5.12
1740
- '@vue/shared': 3.5.12
1741
  csstype: 3.1.3
1742
 
1743
- '@vue/server-renderer@3.5.12(vue@3.5.12)':
1744
  dependencies:
1745
- '@vue/compiler-ssr': 3.5.12
1746
- '@vue/shared': 3.5.12
1747
- vue: 3.5.12
1748
 
1749
- '@vue/shared@3.5.12': {}
1750
 
1751
- '@vue/tsconfig@0.6.0(vue@3.5.12)':
1752
  optionalDependencies:
1753
- vue: 3.5.12
1754
 
1755
  acorn-jsx@5.3.2(acorn@8.14.0):
1756
  dependencies:
@@ -1820,7 +1846,7 @@ snapshots:
1820
  browserslist@4.24.2:
1821
  dependencies:
1822
  caniuse-lite: 1.0.30001680
1823
- electron-to-chromium: 1.5.56
1824
  node-releases: 2.0.18
1825
  update-browserslist-db: 1.1.1(browserslist@4.24.2)
1826
 
@@ -1857,7 +1883,7 @@ snapshots:
1857
 
1858
  concat-map@0.0.1: {}
1859
 
1860
- cross-spawn@7.0.5:
1861
  dependencies:
1862
  path-key: 3.1.1
1863
  shebang-command: 2.0.0
@@ -1879,7 +1905,7 @@ snapshots:
1879
 
1880
  eastasianwidth@0.2.0: {}
1881
 
1882
- electron-to-chromium@1.5.56: {}
1883
 
1884
  emoji-regex@8.0.0: {}
1885
 
@@ -1917,16 +1943,16 @@ snapshots:
1917
 
1918
  escape-string-regexp@4.0.0: {}
1919
 
1920
- eslint-plugin-vue@9.30.0(eslint@9.14.0(jiti@2.1.2)):
1921
  dependencies:
1922
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.1.2))
1923
- eslint: 9.14.0(jiti@2.1.2)
1924
  globals: 13.24.0
1925
  natural-compare: 1.4.0
1926
  nth-check: 2.1.1
1927
  postcss-selector-parser: 6.1.2
1928
  semver: 7.6.3
1929
- vue-eslint-parser: 9.4.3(eslint@9.14.0(jiti@2.1.2))
1930
  xml-name-validator: 4.0.0
1931
  transitivePeerDependencies:
1932
  - supports-color
@@ -1945,15 +1971,15 @@ snapshots:
1945
 
1946
  eslint-visitor-keys@4.2.0: {}
1947
 
1948
- eslint@9.14.0(jiti@2.1.2):
1949
  dependencies:
1950
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.1.2))
1951
  '@eslint-community/regexpp': 4.12.1
1952
- '@eslint/config-array': 0.18.0
1953
- '@eslint/core': 0.7.0
1954
- '@eslint/eslintrc': 3.1.0
1955
- '@eslint/js': 9.14.0
1956
- '@eslint/plugin-kit': 0.2.2
1957
  '@humanfs/node': 0.16.6
1958
  '@humanwhocodes/module-importer': 1.0.1
1959
  '@humanwhocodes/retry': 0.4.1
@@ -1961,7 +1987,7 @@ snapshots:
1961
  '@types/json-schema': 7.0.15
1962
  ajv: 6.12.6
1963
  chalk: 4.1.2
1964
- cross-spawn: 7.0.5
1965
  debug: 4.3.7
1966
  escape-string-regexp: 4.0.0
1967
  eslint-scope: 8.2.0
@@ -1981,7 +2007,6 @@ snapshots:
1981
  minimatch: 3.1.2
1982
  natural-compare: 1.4.0
1983
  optionator: 0.9.4
1984
- text-table: 0.2.0
1985
  optionalDependencies:
1986
  jiti: 2.1.2
1987
  transitivePeerDependencies:
@@ -2046,14 +2071,14 @@ snapshots:
2046
 
2047
  flat-cache@4.0.1:
2048
  dependencies:
2049
- flatted: 3.3.1
2050
  keyv: 4.5.4
2051
 
2052
- flatted@3.3.1: {}
2053
 
2054
  foreground-child@3.3.0:
2055
  dependencies:
2056
- cross-spawn: 7.0.5
2057
  signal-exit: 4.1.0
2058
 
2059
  fraction.js@4.3.7: {}
@@ -2065,7 +2090,7 @@ snapshots:
2065
 
2066
  geojson-rbush@3.2.0:
2067
  dependencies:
2068
- '@turf/bbox': 6.5.0
2069
  '@turf/helpers': 6.5.0
2070
  '@turf/meta': 6.5.0
2071
  '@types/geojson': 7946.0.8
@@ -2179,7 +2204,7 @@ snapshots:
2179
 
2180
  lru-cache@10.4.3: {}
2181
 
2182
- magic-string@0.30.12:
2183
  dependencies:
2184
  '@jridgewell/sourcemap-codec': 1.5.0
2185
 
@@ -2295,7 +2320,7 @@ snapshots:
2295
  postcss-load-config@4.0.2(postcss@8.4.49):
2296
  dependencies:
2297
  lilconfig: 3.1.2
2298
- yaml: 2.6.0
2299
  optionalDependencies:
2300
  postcss: 8.4.49
2301
 
@@ -2349,28 +2374,28 @@ snapshots:
2349
 
2350
  reusify@1.0.4: {}
2351
 
2352
- rollup@4.25.0:
2353
  dependencies:
2354
  '@types/estree': 1.0.6
2355
  optionalDependencies:
2356
- '@rollup/rollup-android-arm-eabi': 4.25.0
2357
- '@rollup/rollup-android-arm64': 4.25.0
2358
- '@rollup/rollup-darwin-arm64': 4.25.0
2359
- '@rollup/rollup-darwin-x64': 4.25.0
2360
- '@rollup/rollup-freebsd-arm64': 4.25.0
2361
- '@rollup/rollup-freebsd-x64': 4.25.0
2362
- '@rollup/rollup-linux-arm-gnueabihf': 4.25.0
2363
- '@rollup/rollup-linux-arm-musleabihf': 4.25.0
2364
- '@rollup/rollup-linux-arm64-gnu': 4.25.0
2365
- '@rollup/rollup-linux-arm64-musl': 4.25.0
2366
- '@rollup/rollup-linux-powerpc64le-gnu': 4.25.0
2367
- '@rollup/rollup-linux-riscv64-gnu': 4.25.0
2368
- '@rollup/rollup-linux-s390x-gnu': 4.25.0
2369
- '@rollup/rollup-linux-x64-gnu': 4.25.0
2370
- '@rollup/rollup-linux-x64-musl': 4.25.0
2371
- '@rollup/rollup-win32-arm64-msvc': 4.25.0
2372
- '@rollup/rollup-win32-ia32-msvc': 4.25.0
2373
- '@rollup/rollup-win32-x64-msvc': 4.25.0
2374
  fsevents: 2.3.3
2375
 
2376
  run-parallel@1.2.0:
@@ -2429,7 +2454,7 @@ snapshots:
2429
 
2430
  supports-preserve-symlinks-flag@1.0.0: {}
2431
 
2432
- tailwindcss@3.4.14:
2433
  dependencies:
2434
  '@alloc/quick-lru': 5.2.0
2435
  arg: 5.0.2
@@ -2456,8 +2481,6 @@ snapshots:
2456
  transitivePeerDependencies:
2457
  - ts-node
2458
 
2459
- text-table@0.2.0: {}
2460
-
2461
  thenify-all@1.6.0:
2462
  dependencies:
2463
  thenify: 3.3.1
@@ -2472,6 +2495,8 @@ snapshots:
2472
 
2473
  ts-interface-checker@0.1.13: {}
2474
 
 
 
2475
  type-check@0.4.0:
2476
  dependencies:
2477
  prelude-ls: 1.2.1
@@ -2492,19 +2517,19 @@ snapshots:
2492
 
2493
  util-deprecate@1.0.2: {}
2494
 
2495
- vite@5.4.11(@types/node@22.9.0):
2496
  dependencies:
2497
  esbuild: 0.21.5
2498
  postcss: 8.4.49
2499
- rollup: 4.25.0
2500
  optionalDependencies:
2501
- '@types/node': 22.9.0
2502
  fsevents: 2.3.3
2503
 
2504
- vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@2.1.2)):
2505
  dependencies:
2506
  debug: 4.3.7
2507
- eslint: 9.14.0(jiti@2.1.2)
2508
  eslint-scope: 7.2.2
2509
  eslint-visitor-keys: 3.4.3
2510
  espree: 9.6.1
@@ -2514,13 +2539,13 @@ snapshots:
2514
  transitivePeerDependencies:
2515
  - supports-color
2516
 
2517
- vue@3.5.12:
2518
  dependencies:
2519
- '@vue/compiler-dom': 3.5.12
2520
- '@vue/compiler-sfc': 3.5.12
2521
- '@vue/runtime-dom': 3.5.12
2522
- '@vue/server-renderer': 3.5.12(vue@3.5.12)
2523
- '@vue/shared': 3.5.12
2524
 
2525
  which@2.0.2:
2526
  dependencies:
@@ -2542,6 +2567,6 @@ snapshots:
2542
 
2543
  xml-name-validator@4.0.0: {}
2544
 
2545
- yaml@2.6.0: {}
2546
 
2547
  yocto-queue@0.1.0: {}
 
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
24
+ specifier: ^3.5.13
25
+ version: 3.5.13
26
  devDependencies:
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
 
31
  specifier: ^1.9.14
32
  version: 1.9.14
33
  '@types/node':
34
+ specifier: ^22.9.1
35
+ version: 22.9.1
36
  '@vitejs/plugin-vue':
37
+ specifier: ^5.2.0
38
+ version: 5.2.0(vite@5.4.11(@types/node@22.9.1))(vue@3.5.13)
39
  '@vue/tsconfig':
40
  specifier: ^0.6.0
41
+ version: 0.6.0(vue@3.5.13)
42
  autoprefixer:
43
  specifier: ^10.4.20
44
  version: 10.4.20(postcss@8.4.49)
45
  eslint:
46
+ specifier: ^9.15.0
47
+ version: 9.15.0(jiti@2.1.2)
48
  eslint-plugin-vue:
49
+ specifier: ^9.31.0
50
+ version: 9.31.0(eslint@9.15.0(jiti@2.1.2))
51
  postcss:
52
  specifier: ^8.4.49
53
  version: 8.4.49
 
58
  specifier: ^3.3.3
59
  version: 3.3.3
60
  tailwindcss:
61
+ specifier: ^3.4.15
62
+ version: 3.4.15
63
  vite:
64
  specifier: ^5.4.11
65
+ version: 5.4.11(@types/node@22.9.1)
66
 
67
  packages:
68
 
 
235
  resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
236
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
237
 
238
+ '@eslint/config-array@0.19.0':
239
+ resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==}
240
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
241
 
242
+ '@eslint/core@0.9.0':
243
+ resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==}
244
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
245
 
246
+ '@eslint/eslintrc@3.2.0':
247
+ resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
+ '@eslint/js@9.15.0':
251
+ resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==}
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
254
  '@eslint/object-schema@2.1.4':
255
  resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
256
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
 
258
+ '@eslint/plugin-kit@0.2.3':
259
+ resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==}
260
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
261
 
262
  '@geoman-io/leaflet-geoman-free@2.17.0':
 
322
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
323
  engines: {node: '>=14'}
324
 
325
+ '@rollup/rollup-android-arm-eabi@4.27.3':
326
+ resolution: {integrity: sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==}
327
  cpu: [arm]
328
  os: [android]
329
 
330
+ '@rollup/rollup-android-arm64@4.27.3':
331
+ resolution: {integrity: sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==}
332
  cpu: [arm64]
333
  os: [android]
334
 
335
+ '@rollup/rollup-darwin-arm64@4.27.3':
336
+ resolution: {integrity: sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==}
337
  cpu: [arm64]
338
  os: [darwin]
339
 
340
+ '@rollup/rollup-darwin-x64@4.27.3':
341
+ resolution: {integrity: sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==}
342
  cpu: [x64]
343
  os: [darwin]
344
 
345
+ '@rollup/rollup-freebsd-arm64@4.27.3':
346
+ resolution: {integrity: sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==}
347
  cpu: [arm64]
348
  os: [freebsd]
349
 
350
+ '@rollup/rollup-freebsd-x64@4.27.3':
351
+ resolution: {integrity: sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==}
352
  cpu: [x64]
353
  os: [freebsd]
354
 
355
+ '@rollup/rollup-linux-arm-gnueabihf@4.27.3':
356
+ resolution: {integrity: sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==}
357
  cpu: [arm]
358
  os: [linux]
359
 
360
+ '@rollup/rollup-linux-arm-musleabihf@4.27.3':
361
+ resolution: {integrity: sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==}
362
  cpu: [arm]
363
  os: [linux]
364
 
365
+ '@rollup/rollup-linux-arm64-gnu@4.27.3':
366
+ resolution: {integrity: sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==}
367
  cpu: [arm64]
368
  os: [linux]
369
 
370
+ '@rollup/rollup-linux-arm64-musl@4.27.3':
371
+ resolution: {integrity: sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==}
372
  cpu: [arm64]
373
  os: [linux]
374
 
375
+ '@rollup/rollup-linux-powerpc64le-gnu@4.27.3':
376
+ resolution: {integrity: sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==}
377
  cpu: [ppc64]
378
  os: [linux]
379
 
380
+ '@rollup/rollup-linux-riscv64-gnu@4.27.3':
381
+ resolution: {integrity: sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==}
382
  cpu: [riscv64]
383
  os: [linux]
384
 
385
+ '@rollup/rollup-linux-s390x-gnu@4.27.3':
386
+ resolution: {integrity: sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==}
387
  cpu: [s390x]
388
  os: [linux]
389
 
390
+ '@rollup/rollup-linux-x64-gnu@4.27.3':
391
+ resolution: {integrity: sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==}
392
  cpu: [x64]
393
  os: [linux]
394
 
395
+ '@rollup/rollup-linux-x64-musl@4.27.3':
396
+ resolution: {integrity: sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==}
397
  cpu: [x64]
398
  os: [linux]
399
 
400
+ '@rollup/rollup-win32-arm64-msvc@4.27.3':
401
+ resolution: {integrity: sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==}
402
  cpu: [arm64]
403
  os: [win32]
404
 
405
+ '@rollup/rollup-win32-ia32-msvc@4.27.3':
406
+ resolution: {integrity: sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==}
407
  cpu: [ia32]
408
  os: [win32]
409
 
410
+ '@rollup/rollup-win32-x64-msvc@4.27.3':
411
+ resolution: {integrity: sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==}
412
  cpu: [x64]
413
  os: [win32]
414
 
 
422
  '@turf/bbox@6.5.0':
423
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
424
 
425
+ '@turf/bbox@7.1.0':
426
+ resolution: {integrity: sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==}
427
+
428
  '@turf/bearing@6.5.0':
429
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
430
 
 
446
  '@turf/helpers@6.5.0':
447
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
448
 
449
+ '@turf/helpers@7.1.0':
450
+ resolution: {integrity: sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==}
451
+
452
  '@turf/invariant@6.5.0':
453
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
454
 
 
467
  '@turf/meta@6.5.0':
468
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
469
 
470
+ '@turf/meta@7.1.0':
471
+ resolution: {integrity: sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==}
472
+
473
  '@turf/nearest-point-on-line@6.5.0':
474
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
475
 
 
494
  '@types/leaflet@1.9.14':
495
  resolution: {integrity: sha512-sx2q6MDJaajwhKeVgPSvqXd8rhNJSTA3tMidQGduZn9S6WBYxDkCpSpV5xXEmSg7Cgdk/5vJGhVF1kMYLzauBg==}
496
 
497
+ '@types/node@22.9.1':
498
+ resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==}
499
 
500
+ '@vitejs/plugin-vue@5.2.0':
501
+ resolution: {integrity: sha512-7n7KdUEtx/7Yl7I/WVAMZ1bEb0eVvXF3ummWTeLcs/9gvo9pJhuLdouSXGjdZ/MKD1acf1I272+X0RMua4/R3g==}
502
  engines: {node: ^18.0.0 || >=20.0.0}
503
  peerDependencies:
504
  vite: ^5.0.0
505
  vue: ^3.2.25
506
 
507
+ '@vue/compiler-core@3.5.13':
508
+ resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==}
509
 
510
+ '@vue/compiler-dom@3.5.13':
511
+ resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
512
 
513
+ '@vue/compiler-sfc@3.5.13':
514
+ resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==}
515
 
516
+ '@vue/compiler-ssr@3.5.13':
517
+ resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
518
 
519
+ '@vue/reactivity@3.5.13':
520
+ resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
521
 
522
+ '@vue/runtime-core@3.5.13':
523
+ resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==}
524
 
525
+ '@vue/runtime-dom@3.5.13':
526
+ resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==}
527
 
528
+ '@vue/server-renderer@3.5.13':
529
+ resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==}
530
  peerDependencies:
531
+ vue: 3.5.13
532
 
533
+ '@vue/shared@3.5.13':
534
+ resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
535
 
536
  '@vue/tsconfig@0.6.0':
537
  resolution: {integrity: sha512-MHXNd6lzugsEHvuA6l1GqrF5jROqUon8sP/HInLPnthJiYvB0VvpHMywg7em1dBZfFZNBSkR68qH37zOdRHmCw==}
 
654
  concat-map@0.0.1:
655
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
656
 
657
+ cross-spawn@7.0.6:
658
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
659
  engines: {node: '>= 8'}
660
 
661
  cssesc@3.0.0:
 
687
  eastasianwidth@0.2.0:
688
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
689
 
690
+ electron-to-chromium@1.5.63:
691
+ resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==}
692
 
693
  emoji-regex@8.0.0:
694
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
 
713
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
714
  engines: {node: '>=10'}
715
 
716
+ eslint-plugin-vue@9.31.0:
717
+ resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==}
718
  engines: {node: ^14.17.0 || >=16.0.0}
719
  peerDependencies:
720
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
 
735
  resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
736
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
737
 
738
+ eslint@9.15.0:
739
+ resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==}
740
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
741
  hasBin: true
742
  peerDependencies:
 
804
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
805
  engines: {node: '>=16'}
806
 
807
+ flatted@3.3.2:
808
+ resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
809
 
810
  foreground-child@3.3.0:
811
  resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
 
953
  lru-cache@10.4.3:
954
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
955
 
956
+ magic-string@0.30.13:
957
+ resolution: {integrity: sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==}
958
 
959
  merge2@1.4.1:
960
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
 
1151
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1152
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1153
 
1154
+ rollup@4.27.3:
1155
+ resolution: {integrity: sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==}
1156
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1157
  hasBin: true
1158
 
 
1216
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1217
  engines: {node: '>= 0.4'}
1218
 
1219
+ tailwindcss@3.4.15:
1220
+ resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==}
1221
  engines: {node: '>=14.0.0'}
1222
  hasBin: true
1223
 
 
 
 
1224
  thenify-all@1.6.0:
1225
  resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1226
  engines: {node: '>=0.8'}
 
1235
  ts-interface-checker@0.1.13:
1236
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1237
 
1238
+ tslib@2.8.1:
1239
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1240
+
1241
  type-check@0.4.0:
1242
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1243
  engines: {node: '>= 0.8.0'}
 
1298
  peerDependencies:
1299
  eslint: '>=6.0.0'
1300
 
1301
+ vue@3.5.13:
1302
+ resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
1303
  peerDependencies:
1304
  typescript: '*'
1305
  peerDependenciesMeta:
 
1327
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1328
  engines: {node: '>=12'}
1329
 
1330
+ yaml@2.6.1:
1331
+ resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
1332
  engines: {node: '>= 14'}
1333
  hasBin: true
1334
 
 
1422
  '@esbuild/win32-x64@0.21.5':
1423
  optional: true
1424
 
1425
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@2.1.2))':
1426
  dependencies:
1427
+ eslint: 9.15.0(jiti@2.1.2)
1428
  eslint-visitor-keys: 3.4.3
1429
 
1430
  '@eslint-community/regexpp@4.12.1': {}
1431
 
1432
+ '@eslint/config-array@0.19.0':
1433
  dependencies:
1434
  '@eslint/object-schema': 2.1.4
1435
  debug: 4.3.7
 
1437
  transitivePeerDependencies:
1438
  - supports-color
1439
 
1440
+ '@eslint/core@0.9.0': {}
1441
 
1442
+ '@eslint/eslintrc@3.2.0':
1443
  dependencies:
1444
  ajv: 6.12.6
1445
  debug: 4.3.7
 
1453
  transitivePeerDependencies:
1454
  - supports-color
1455
 
1456
+ '@eslint/js@9.15.0': {}
1457
 
1458
  '@eslint/object-schema@2.1.4': {}
1459
 
1460
+ '@eslint/plugin-kit@0.2.3':
1461
  dependencies:
1462
  levn: 0.4.1
1463
 
 
1525
  '@pkgjs/parseargs@0.11.0':
1526
  optional: true
1527
 
1528
+ '@rollup/rollup-android-arm-eabi@4.27.3':
1529
  optional: true
1530
 
1531
+ '@rollup/rollup-android-arm64@4.27.3':
1532
  optional: true
1533
 
1534
+ '@rollup/rollup-darwin-arm64@4.27.3':
1535
  optional: true
1536
 
1537
+ '@rollup/rollup-darwin-x64@4.27.3':
1538
  optional: true
1539
 
1540
+ '@rollup/rollup-freebsd-arm64@4.27.3':
1541
  optional: true
1542
 
1543
+ '@rollup/rollup-freebsd-x64@4.27.3':
1544
  optional: true
1545
 
1546
+ '@rollup/rollup-linux-arm-gnueabihf@4.27.3':
1547
  optional: true
1548
 
1549
+ '@rollup/rollup-linux-arm-musleabihf@4.27.3':
1550
  optional: true
1551
 
1552
+ '@rollup/rollup-linux-arm64-gnu@4.27.3':
1553
  optional: true
1554
 
1555
+ '@rollup/rollup-linux-arm64-musl@4.27.3':
1556
  optional: true
1557
 
1558
+ '@rollup/rollup-linux-powerpc64le-gnu@4.27.3':
1559
  optional: true
1560
 
1561
+ '@rollup/rollup-linux-riscv64-gnu@4.27.3':
1562
  optional: true
1563
 
1564
+ '@rollup/rollup-linux-s390x-gnu@4.27.3':
1565
  optional: true
1566
 
1567
+ '@rollup/rollup-linux-x64-gnu@4.27.3':
1568
  optional: true
1569
 
1570
+ '@rollup/rollup-linux-x64-musl@4.27.3':
1571
  optional: true
1572
 
1573
+ '@rollup/rollup-win32-arm64-msvc@4.27.3':
1574
  optional: true
1575
 
1576
+ '@rollup/rollup-win32-ia32-msvc@4.27.3':
1577
  optional: true
1578
 
1579
+ '@rollup/rollup-win32-x64-msvc@4.27.3':
1580
  optional: true
1581
 
1582
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
 
1588
  '@turf/helpers': 6.5.0
1589
  '@turf/meta': 6.5.0
1590
 
1591
+ '@turf/bbox@7.1.0':
1592
+ dependencies:
1593
+ '@turf/helpers': 7.1.0
1594
+ '@turf/meta': 7.1.0
1595
+ '@types/geojson': 7946.0.14
1596
+ tslib: 2.8.1
1597
+
1598
  '@turf/bearing@6.5.0':
1599
  dependencies:
1600
  '@turf/helpers': 6.5.0
 
1630
 
1631
  '@turf/helpers@6.5.0': {}
1632
 
1633
+ '@turf/helpers@7.1.0':
1634
+ dependencies:
1635
+ '@types/geojson': 7946.0.14
1636
+ tslib: 2.8.1
1637
+
1638
  '@turf/invariant@6.5.0':
1639
  dependencies:
1640
  '@turf/helpers': 6.5.0
 
1674
  dependencies:
1675
  '@turf/helpers': 6.5.0
1676
 
1677
+ '@turf/meta@7.1.0':
1678
+ dependencies:
1679
+ '@turf/helpers': 7.1.0
1680
+ '@types/geojson': 7946.0.14
1681
+
1682
  '@turf/nearest-point-on-line@6.5.0':
1683
  dependencies:
1684
  '@turf/bearing': 6.5.0
 
1711
  dependencies:
1712
  '@types/geojson': 7946.0.14
1713
 
1714
+ '@types/node@22.9.1':
1715
  dependencies:
1716
  undici-types: 6.19.8
1717
 
1718
+ '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.9.1))(vue@3.5.13)':
1719
  dependencies:
1720
+ vite: 5.4.11(@types/node@22.9.1)
1721
+ vue: 3.5.13
1722
 
1723
+ '@vue/compiler-core@3.5.13':
1724
  dependencies:
1725
  '@babel/parser': 7.26.2
1726
+ '@vue/shared': 3.5.13
1727
  entities: 4.5.0
1728
  estree-walker: 2.0.2
1729
  source-map-js: 1.2.1
1730
 
1731
+ '@vue/compiler-dom@3.5.13':
1732
  dependencies:
1733
+ '@vue/compiler-core': 3.5.13
1734
+ '@vue/shared': 3.5.13
1735
 
1736
+ '@vue/compiler-sfc@3.5.13':
1737
  dependencies:
1738
  '@babel/parser': 7.26.2
1739
+ '@vue/compiler-core': 3.5.13
1740
+ '@vue/compiler-dom': 3.5.13
1741
+ '@vue/compiler-ssr': 3.5.13
1742
+ '@vue/shared': 3.5.13
1743
  estree-walker: 2.0.2
1744
+ magic-string: 0.30.13
1745
  postcss: 8.4.49
1746
  source-map-js: 1.2.1
1747
 
1748
+ '@vue/compiler-ssr@3.5.13':
1749
  dependencies:
1750
+ '@vue/compiler-dom': 3.5.13
1751
+ '@vue/shared': 3.5.13
1752
 
1753
+ '@vue/reactivity@3.5.13':
1754
  dependencies:
1755
+ '@vue/shared': 3.5.13
1756
 
1757
+ '@vue/runtime-core@3.5.13':
1758
  dependencies:
1759
+ '@vue/reactivity': 3.5.13
1760
+ '@vue/shared': 3.5.13
1761
 
1762
+ '@vue/runtime-dom@3.5.13':
1763
  dependencies:
1764
+ '@vue/reactivity': 3.5.13
1765
+ '@vue/runtime-core': 3.5.13
1766
+ '@vue/shared': 3.5.13
1767
  csstype: 3.1.3
1768
 
1769
+ '@vue/server-renderer@3.5.13(vue@3.5.13)':
1770
  dependencies:
1771
+ '@vue/compiler-ssr': 3.5.13
1772
+ '@vue/shared': 3.5.13
1773
+ vue: 3.5.13
1774
 
1775
+ '@vue/shared@3.5.13': {}
1776
 
1777
+ '@vue/tsconfig@0.6.0(vue@3.5.13)':
1778
  optionalDependencies:
1779
+ vue: 3.5.13
1780
 
1781
  acorn-jsx@5.3.2(acorn@8.14.0):
1782
  dependencies:
 
1846
  browserslist@4.24.2:
1847
  dependencies:
1848
  caniuse-lite: 1.0.30001680
1849
+ electron-to-chromium: 1.5.63
1850
  node-releases: 2.0.18
1851
  update-browserslist-db: 1.1.1(browserslist@4.24.2)
1852
 
 
1883
 
1884
  concat-map@0.0.1: {}
1885
 
1886
+ cross-spawn@7.0.6:
1887
  dependencies:
1888
  path-key: 3.1.1
1889
  shebang-command: 2.0.0
 
1905
 
1906
  eastasianwidth@0.2.0: {}
1907
 
1908
+ electron-to-chromium@1.5.63: {}
1909
 
1910
  emoji-regex@8.0.0: {}
1911
 
 
1943
 
1944
  escape-string-regexp@4.0.0: {}
1945
 
1946
+ eslint-plugin-vue@9.31.0(eslint@9.15.0(jiti@2.1.2)):
1947
  dependencies:
1948
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.1.2))
1949
+ eslint: 9.15.0(jiti@2.1.2)
1950
  globals: 13.24.0
1951
  natural-compare: 1.4.0
1952
  nth-check: 2.1.1
1953
  postcss-selector-parser: 6.1.2
1954
  semver: 7.6.3
1955
+ vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.1.2))
1956
  xml-name-validator: 4.0.0
1957
  transitivePeerDependencies:
1958
  - supports-color
 
1971
 
1972
  eslint-visitor-keys@4.2.0: {}
1973
 
1974
+ eslint@9.15.0(jiti@2.1.2):
1975
  dependencies:
1976
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.1.2))
1977
  '@eslint-community/regexpp': 4.12.1
1978
+ '@eslint/config-array': 0.19.0
1979
+ '@eslint/core': 0.9.0
1980
+ '@eslint/eslintrc': 3.2.0
1981
+ '@eslint/js': 9.15.0
1982
+ '@eslint/plugin-kit': 0.2.3
1983
  '@humanfs/node': 0.16.6
1984
  '@humanwhocodes/module-importer': 1.0.1
1985
  '@humanwhocodes/retry': 0.4.1
 
1987
  '@types/json-schema': 7.0.15
1988
  ajv: 6.12.6
1989
  chalk: 4.1.2
1990
+ cross-spawn: 7.0.6
1991
  debug: 4.3.7
1992
  escape-string-regexp: 4.0.0
1993
  eslint-scope: 8.2.0
 
2007
  minimatch: 3.1.2
2008
  natural-compare: 1.4.0
2009
  optionator: 0.9.4
 
2010
  optionalDependencies:
2011
  jiti: 2.1.2
2012
  transitivePeerDependencies:
 
2071
 
2072
  flat-cache@4.0.1:
2073
  dependencies:
2074
+ flatted: 3.3.2
2075
  keyv: 4.5.4
2076
 
2077
+ flatted@3.3.2: {}
2078
 
2079
  foreground-child@3.3.0:
2080
  dependencies:
2081
+ cross-spawn: 7.0.6
2082
  signal-exit: 4.1.0
2083
 
2084
  fraction.js@4.3.7: {}
 
2090
 
2091
  geojson-rbush@3.2.0:
2092
  dependencies:
2093
+ '@turf/bbox': 7.1.0
2094
  '@turf/helpers': 6.5.0
2095
  '@turf/meta': 6.5.0
2096
  '@types/geojson': 7946.0.8
 
2204
 
2205
  lru-cache@10.4.3: {}
2206
 
2207
+ magic-string@0.30.13:
2208
  dependencies:
2209
  '@jridgewell/sourcemap-codec': 1.5.0
2210
 
 
2320
  postcss-load-config@4.0.2(postcss@8.4.49):
2321
  dependencies:
2322
  lilconfig: 3.1.2
2323
+ yaml: 2.6.1
2324
  optionalDependencies:
2325
  postcss: 8.4.49
2326
 
 
2374
 
2375
  reusify@1.0.4: {}
2376
 
2377
+ rollup@4.27.3:
2378
  dependencies:
2379
  '@types/estree': 1.0.6
2380
  optionalDependencies:
2381
+ '@rollup/rollup-android-arm-eabi': 4.27.3
2382
+ '@rollup/rollup-android-arm64': 4.27.3
2383
+ '@rollup/rollup-darwin-arm64': 4.27.3
2384
+ '@rollup/rollup-darwin-x64': 4.27.3
2385
+ '@rollup/rollup-freebsd-arm64': 4.27.3
2386
+ '@rollup/rollup-freebsd-x64': 4.27.3
2387
+ '@rollup/rollup-linux-arm-gnueabihf': 4.27.3
2388
+ '@rollup/rollup-linux-arm-musleabihf': 4.27.3
2389
+ '@rollup/rollup-linux-arm64-gnu': 4.27.3
2390
+ '@rollup/rollup-linux-arm64-musl': 4.27.3
2391
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.27.3
2392
+ '@rollup/rollup-linux-riscv64-gnu': 4.27.3
2393
+ '@rollup/rollup-linux-s390x-gnu': 4.27.3
2394
+ '@rollup/rollup-linux-x64-gnu': 4.27.3
2395
+ '@rollup/rollup-linux-x64-musl': 4.27.3
2396
+ '@rollup/rollup-win32-arm64-msvc': 4.27.3
2397
+ '@rollup/rollup-win32-ia32-msvc': 4.27.3
2398
+ '@rollup/rollup-win32-x64-msvc': 4.27.3
2399
  fsevents: 2.3.3
2400
 
2401
  run-parallel@1.2.0:
 
2454
 
2455
  supports-preserve-symlinks-flag@1.0.0: {}
2456
 
2457
+ tailwindcss@3.4.15:
2458
  dependencies:
2459
  '@alloc/quick-lru': 5.2.0
2460
  arg: 5.0.2
 
2481
  transitivePeerDependencies:
2482
  - ts-node
2483
 
 
 
2484
  thenify-all@1.6.0:
2485
  dependencies:
2486
  thenify: 3.3.1
 
2495
 
2496
  ts-interface-checker@0.1.13: {}
2497
 
2498
+ tslib@2.8.1: {}
2499
+
2500
  type-check@0.4.0:
2501
  dependencies:
2502
  prelude-ls: 1.2.1
 
2517
 
2518
  util-deprecate@1.0.2: {}
2519
 
2520
+ vite@5.4.11(@types/node@22.9.1):
2521
  dependencies:
2522
  esbuild: 0.21.5
2523
  postcss: 8.4.49
2524
+ rollup: 4.27.3
2525
  optionalDependencies:
2526
+ '@types/node': 22.9.1
2527
  fsevents: 2.3.3
2528
 
2529
+ vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.1.2)):
2530
  dependencies:
2531
  debug: 4.3.7
2532
+ eslint: 9.15.0(jiti@2.1.2)
2533
  eslint-scope: 7.2.2
2534
  eslint-visitor-keys: 3.4.3
2535
  espree: 9.6.1
 
2539
  transitivePeerDependencies:
2540
  - supports-color
2541
 
2542
+ vue@3.5.13:
2543
  dependencies:
2544
+ '@vue/compiler-dom': 3.5.13
2545
+ '@vue/compiler-sfc': 3.5.13
2546
+ '@vue/runtime-dom': 3.5.13
2547
+ '@vue/server-renderer': 3.5.13(vue@3.5.13)
2548
+ '@vue/shared': 3.5.13
2549
 
2550
  which@2.0.2:
2551
  dependencies:
 
2567
 
2568
  xml-name-validator@4.0.0: {}
2569
 
2570
+ yaml@2.6.1: {}
2571
 
2572
  yocto-queue@0.1.0: {}