alessandro trinca tornidor commited on
Commit
b7d7de4
·
1 Parent(s): ac2fdea

chore: update frontend dependencies

Browse files
Files changed (2) hide show
  1. static/package.json +5 -6
  2. static/pnpm-lock.yaml +379 -401
static/package.json CHANGED
@@ -14,18 +14,18 @@
14
  "driver.js": "^1.4.0",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^3.0.0",
17
- "vue": "^3.5.26"
18
  },
19
  "devDependencies": {
20
  "@tailwindcss/cli": "^4.1.18",
21
  "@tsconfig/node20": "^20.1.8",
22
  "@types/leaflet": "^1.9.21",
23
- "@types/node": "^25.0.3",
24
  "@vitejs/plugin-vue": "^6.0.3",
25
  "@vue/tsconfig": "^0.8.1",
26
  "eslint": "^9.39.2",
27
- "eslint-plugin-vue": "^10.6.2",
28
- "prettier": "^3.7.4",
29
  "tailwindcss": "^4.1.18",
30
  "vite": "^7.3.1"
31
  },
@@ -37,6 +37,5 @@
37
  "onlyBuiltDependencies": [
38
  "snyk"
39
  ]
40
- },
41
- "packageManager": "pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a"
42
  }
 
14
  "driver.js": "^1.4.0",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^3.0.0",
17
+ "vue": "^3.5.27"
18
  },
19
  "devDependencies": {
20
  "@tailwindcss/cli": "^4.1.18",
21
  "@tsconfig/node20": "^20.1.8",
22
  "@types/leaflet": "^1.9.21",
23
+ "@types/node": "^25.1.0",
24
  "@vitejs/plugin-vue": "^6.0.3",
25
  "@vue/tsconfig": "^0.8.1",
26
  "eslint": "^9.39.2",
27
+ "eslint-plugin-vue": "^10.7.0",
28
+ "prettier": "^3.8.1",
29
  "tailwindcss": "^4.1.18",
30
  "vite": "^7.3.1"
31
  },
 
37
  "onlyBuiltDependencies": [
38
  "snyk"
39
  ]
40
+ }
 
41
  }
static/pnpm-lock.yaml CHANGED
@@ -21,8 +21,8 @@ importers:
21
  specifier: ^3.0.0
22
  version: 3.0.0
23
  vue:
24
- specifier: ^3.5.26
25
- version: 3.5.26
26
  devDependencies:
27
  '@tailwindcss/cli':
28
  specifier: ^4.1.18
@@ -34,29 +34,29 @@ importers:
34
  specifier: ^1.9.21
35
  version: 1.9.21
36
  '@types/node':
37
- specifier: ^25.0.3
38
- version: 25.0.3
39
  '@vitejs/plugin-vue':
40
  specifier: ^6.0.3
41
- version: 6.0.3(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.26)
42
  '@vue/tsconfig':
43
  specifier: ^0.8.1
44
- version: 0.8.1(vue@3.5.26)
45
  eslint:
46
  specifier: ^9.39.2
47
  version: 9.39.2(jiti@2.6.1)
48
  eslint-plugin-vue:
49
- specifier: ^10.6.2
50
- version: 10.6.2(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.39.2(jiti@2.6.1)))
51
  prettier:
52
- specifier: ^3.7.4
53
- version: 3.7.4
54
  tailwindcss:
55
  specifier: ^4.1.18
56
  version: 4.1.18
57
  vite:
58
  specifier: ^7.3.1
59
- version: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)
60
 
61
  packages:
62
 
@@ -68,13 +68,13 @@ packages:
68
  resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
69
  engines: {node: '>=6.9.0'}
70
 
71
- '@babel/parser@7.28.5':
72
- resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
73
  engines: {node: '>=6.0.0'}
74
  hasBin: true
75
 
76
- '@babel/types@7.28.5':
77
- resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
78
  engines: {node: '>=6.9.0'}
79
 
80
  '@esbuild/aix-ppc64@0.27.2':
@@ -309,213 +309,232 @@ packages:
309
  '@jridgewell/trace-mapping@0.3.31':
310
  resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
311
 
312
- '@parcel/watcher-android-arm64@2.5.1':
313
- resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
314
  engines: {node: '>= 10.0.0'}
315
  cpu: [arm64]
316
  os: [android]
317
 
318
- '@parcel/watcher-darwin-arm64@2.5.1':
319
- resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==}
320
  engines: {node: '>= 10.0.0'}
321
  cpu: [arm64]
322
  os: [darwin]
323
 
324
- '@parcel/watcher-darwin-x64@2.5.1':
325
- resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
326
  engines: {node: '>= 10.0.0'}
327
  cpu: [x64]
328
  os: [darwin]
329
 
330
- '@parcel/watcher-freebsd-x64@2.5.1':
331
- resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
332
  engines: {node: '>= 10.0.0'}
333
  cpu: [x64]
334
  os: [freebsd]
335
 
336
- '@parcel/watcher-linux-arm-glibc@2.5.1':
337
- resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==}
338
  engines: {node: '>= 10.0.0'}
339
  cpu: [arm]
340
  os: [linux]
 
341
 
342
- '@parcel/watcher-linux-arm-musl@2.5.1':
343
- resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==}
344
  engines: {node: '>= 10.0.0'}
345
  cpu: [arm]
346
  os: [linux]
 
347
 
348
- '@parcel/watcher-linux-arm64-glibc@2.5.1':
349
- resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==}
350
  engines: {node: '>= 10.0.0'}
351
  cpu: [arm64]
352
  os: [linux]
 
353
 
354
- '@parcel/watcher-linux-arm64-musl@2.5.1':
355
- resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
356
  engines: {node: '>= 10.0.0'}
357
  cpu: [arm64]
358
  os: [linux]
 
359
 
360
- '@parcel/watcher-linux-x64-glibc@2.5.1':
361
- resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
362
  engines: {node: '>= 10.0.0'}
363
  cpu: [x64]
364
  os: [linux]
 
365
 
366
- '@parcel/watcher-linux-x64-musl@2.5.1':
367
- resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
368
  engines: {node: '>= 10.0.0'}
369
  cpu: [x64]
370
  os: [linux]
 
371
 
372
- '@parcel/watcher-win32-arm64@2.5.1':
373
- resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
374
  engines: {node: '>= 10.0.0'}
375
  cpu: [arm64]
376
  os: [win32]
377
 
378
- '@parcel/watcher-win32-ia32@2.5.1':
379
- resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==}
380
  engines: {node: '>= 10.0.0'}
381
  cpu: [ia32]
382
  os: [win32]
383
 
384
- '@parcel/watcher-win32-x64@2.5.1':
385
- resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
386
  engines: {node: '>= 10.0.0'}
387
  cpu: [x64]
388
  os: [win32]
389
 
390
- '@parcel/watcher@2.5.1':
391
- resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
392
  engines: {node: '>= 10.0.0'}
393
 
394
  '@rolldown/pluginutils@1.0.0-beta.53':
395
  resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==}
396
 
397
- '@rollup/rollup-android-arm-eabi@4.55.1':
398
- resolution: {integrity: sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==}
399
  cpu: [arm]
400
  os: [android]
401
 
402
- '@rollup/rollup-android-arm64@4.55.1':
403
- resolution: {integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==}
404
  cpu: [arm64]
405
  os: [android]
406
 
407
- '@rollup/rollup-darwin-arm64@4.55.1':
408
- resolution: {integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==}
409
  cpu: [arm64]
410
  os: [darwin]
411
 
412
- '@rollup/rollup-darwin-x64@4.55.1':
413
- resolution: {integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==}
414
  cpu: [x64]
415
  os: [darwin]
416
 
417
- '@rollup/rollup-freebsd-arm64@4.55.1':
418
- resolution: {integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==}
419
  cpu: [arm64]
420
  os: [freebsd]
421
 
422
- '@rollup/rollup-freebsd-x64@4.55.1':
423
- resolution: {integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==}
424
  cpu: [x64]
425
  os: [freebsd]
426
 
427
- '@rollup/rollup-linux-arm-gnueabihf@4.55.1':
428
- resolution: {integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==}
429
  cpu: [arm]
430
  os: [linux]
 
431
 
432
- '@rollup/rollup-linux-arm-musleabihf@4.55.1':
433
- resolution: {integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==}
434
  cpu: [arm]
435
  os: [linux]
 
436
 
437
- '@rollup/rollup-linux-arm64-gnu@4.55.1':
438
- resolution: {integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==}
439
  cpu: [arm64]
440
  os: [linux]
 
441
 
442
- '@rollup/rollup-linux-arm64-musl@4.55.1':
443
- resolution: {integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==}
444
  cpu: [arm64]
445
  os: [linux]
 
446
 
447
- '@rollup/rollup-linux-loong64-gnu@4.55.1':
448
- resolution: {integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==}
449
  cpu: [loong64]
450
  os: [linux]
 
451
 
452
- '@rollup/rollup-linux-loong64-musl@4.55.1':
453
- resolution: {integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==}
454
  cpu: [loong64]
455
  os: [linux]
 
456
 
457
- '@rollup/rollup-linux-ppc64-gnu@4.55.1':
458
- resolution: {integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==}
459
  cpu: [ppc64]
460
  os: [linux]
 
461
 
462
- '@rollup/rollup-linux-ppc64-musl@4.55.1':
463
- resolution: {integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==}
464
  cpu: [ppc64]
465
  os: [linux]
 
466
 
467
- '@rollup/rollup-linux-riscv64-gnu@4.55.1':
468
- resolution: {integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==}
469
  cpu: [riscv64]
470
  os: [linux]
 
471
 
472
- '@rollup/rollup-linux-riscv64-musl@4.55.1':
473
- resolution: {integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==}
474
  cpu: [riscv64]
475
  os: [linux]
 
476
 
477
- '@rollup/rollup-linux-s390x-gnu@4.55.1':
478
- resolution: {integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==}
479
  cpu: [s390x]
480
  os: [linux]
 
481
 
482
- '@rollup/rollup-linux-x64-gnu@4.55.1':
483
- resolution: {integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==}
484
  cpu: [x64]
485
  os: [linux]
 
486
 
487
- '@rollup/rollup-linux-x64-musl@4.55.1':
488
- resolution: {integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==}
489
  cpu: [x64]
490
  os: [linux]
 
491
 
492
- '@rollup/rollup-openbsd-x64@4.55.1':
493
- resolution: {integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==}
494
  cpu: [x64]
495
  os: [openbsd]
496
 
497
- '@rollup/rollup-openharmony-arm64@4.55.1':
498
- resolution: {integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==}
499
  cpu: [arm64]
500
  os: [openharmony]
501
 
502
- '@rollup/rollup-win32-arm64-msvc@4.55.1':
503
- resolution: {integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==}
504
  cpu: [arm64]
505
  os: [win32]
506
 
507
- '@rollup/rollup-win32-ia32-msvc@4.55.1':
508
- resolution: {integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==}
509
  cpu: [ia32]
510
  os: [win32]
511
 
512
- '@rollup/rollup-win32-x64-gnu@4.55.1':
513
- resolution: {integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==}
514
  cpu: [x64]
515
  os: [win32]
516
 
517
- '@rollup/rollup-win32-x64-msvc@4.55.1':
518
- resolution: {integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==}
519
  cpu: [x64]
520
  os: [win32]
521
 
@@ -561,24 +580,28 @@ packages:
561
  engines: {node: '>= 10'}
562
  cpu: [arm64]
563
  os: [linux]
 
564
 
565
  '@tailwindcss/oxide-linux-arm64-musl@4.1.18':
566
  resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==}
567
  engines: {node: '>= 10'}
568
  cpu: [arm64]
569
  os: [linux]
 
570
 
571
  '@tailwindcss/oxide-linux-x64-gnu@4.1.18':
572
  resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==}
573
  engines: {node: '>= 10'}
574
  cpu: [x64]
575
  os: [linux]
 
576
 
577
  '@tailwindcss/oxide-linux-x64-musl@4.1.18':
578
  resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==}
579
  engines: {node: '>= 10'}
580
  cpu: [x64]
581
  os: [linux]
 
582
 
583
  '@tailwindcss/oxide-wasm32-wasi@4.1.18':
584
  resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==}
@@ -611,50 +634,50 @@ packages:
611
  '@tsconfig/node20@20.1.8':
612
  resolution: {integrity: sha512-Em+IdPfByIzWRRpqWL4Z7ArLHZGxmc36BxE3jCz9nBFSm+5aLaPMZyjwu4yetvyKXeogWcxik4L1jB5JTWfw7A==}
613
 
614
- '@turf/bbox@7.3.1':
615
- resolution: {integrity: sha512-/IyMKoS7P9B0ch5PIlQ6gMfoE8gRr48+cSbzlyexvEjuDuaAV1VURjH1jAthS0ipFG8RrFxFJKnp7TLL1Skong==}
616
 
617
- '@turf/boolean-contains@7.3.1':
618
- resolution: {integrity: sha512-VvytV9ZcUgnitzm5ILVWIoOhoZOh8VZ4dnweUJM3N+A77CzXXFk8e4NqPNZ6tZVPY3ehxzDXrq1+iN87pMcB7g==}
619
 
620
- '@turf/boolean-point-in-polygon@7.3.1':
621
- resolution: {integrity: sha512-BUPW63vE43LctwkgannjmEFTX1KFR/18SS7WzFahJWK1ZoP0s1jrfxGX+pi0BH/3Dd9mA71hkGKDDnj1Ndcz0g==}
622
 
623
- '@turf/boolean-point-on-line@7.3.1':
624
- resolution: {integrity: sha512-8Hywuv7XFpSc8nfH0BJBtt+XTcJ7OjfjpX2Sz+ty8gyiY/2nCLLqq6amu3ebr67ruqZTDpPNQoGGUbUePjF3rA==}
625
 
626
- '@turf/distance@7.3.1':
627
- resolution: {integrity: sha512-DK//doTGgYYjBkcWUywAe7wbZYcdP97hdEJ6rXYVYRoULwGGR3lhY96GNjozg6gaW9q2eSNYnZLpcL5iFVHqgw==}
628
 
629
- '@turf/geojson-rbush@7.3.1':
630
- resolution: {integrity: sha512-EsrBBftZS5TvzRP2opLzwfnPXfmJi45KkGUcKSSFD0bxQe3BQUSmBrZbHMT8avB2s/XHrS/MniqsyeVOMwc35Q==}
631
 
632
- '@turf/helpers@7.3.1':
633
- resolution: {integrity: sha512-zkL34JVhi5XhsuMEO0MUTIIFEJ8yiW1InMu4hu/oRqamlY4mMoZql0viEmH6Dafh/p+zOl8OYvMJ3Vm3rFshgg==}
634
 
635
- '@turf/invariant@7.3.1':
636
- resolution: {integrity: sha512-IdZJfDjIDCLH+Gu2yLFoSM7H23sdetIo5t4ET1/25X8gi3GE2XSqbZwaGjuZgNh02nisBewLqNiJs2bo+hrqZA==}
637
 
638
- '@turf/kinks@7.3.1':
639
- resolution: {integrity: sha512-gGXNrhlF7zvLwRX672S0Be7bmYjbZEoZYnOGN6RvhyBFSSLFIbne+I74I+lWRzAzG/NhAMBXma5TpB09iTH06Q==}
640
 
641
- '@turf/line-intersect@7.3.1':
642
- resolution: {integrity: sha512-HFPH4Hi+rG7XZ5rijkYL5C9JGVKd6gz6TToShVfqOt/qgGY9/bLYQxymgum/MG7sRhIa8xcKff2d57JrIVuSWA==}
643
 
644
- '@turf/line-segment@7.3.1':
645
- resolution: {integrity: sha512-hHz1fM2LigNKmnhyHDXtbRrkBqltH/lYEvhgSmv3laZ9PsEYL8jvA3o7+IhLM9B4KPa8N6VGim6ZR5YA5bhLvQ==}
646
 
647
- '@turf/line-split@7.3.1':
648
- resolution: {integrity: sha512-Ee4NRN+eYKYX8vJDNvMpyZFjOntKFokQ/E8yFtKMcN++vG7RbnPOo2/ag6TMZaIHsahj4UR2yhqJbHTaB6Dp+g==}
649
 
650
- '@turf/meta@7.3.1':
651
- resolution: {integrity: sha512-NWsfOE5RVtWpLQNkfOF/RrYvLRPwwruxhZUV0UFIzHqfiRJ50aO9Y6uLY4bwCUe2TumLJQSR4yaoA72Rmr2mnQ==}
652
 
653
- '@turf/nearest-point-on-line@7.3.1':
654
- resolution: {integrity: sha512-FialyHfXXZWLayKQcUtdOtKv3ulOQ9FSI45kSmkDl8b96+VFWHX983Pc94tTrSTSg89+XX7MDr6gRl0yowmF4Q==}
655
 
656
- '@turf/truncate@7.3.1':
657
- resolution: {integrity: sha512-rcXHM2m17hyKoW1dJpOvTgUUWFOKluTKKsoLmhEE6aRAYwtuVetkcInt4qBtS1bv7MaL//glbvq0kdEGR0YaOA==}
658
 
659
  '@types/estree@1.0.8':
660
  resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
@@ -668,8 +691,8 @@ packages:
668
  '@types/leaflet@1.9.21':
669
  resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==}
670
 
671
- '@types/node@25.0.3':
672
- resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==}
673
 
674
  '@vitejs/plugin-vue@6.0.3':
675
  resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==}
@@ -678,34 +701,34 @@ packages:
678
  vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
679
  vue: ^3.2.25
680
 
681
- '@vue/compiler-core@3.5.26':
682
- resolution: {integrity: sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==}
683
 
684
- '@vue/compiler-dom@3.5.26':
685
- resolution: {integrity: sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==}
686
 
687
- '@vue/compiler-sfc@3.5.26':
688
- resolution: {integrity: sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==}
689
 
690
- '@vue/compiler-ssr@3.5.26':
691
- resolution: {integrity: sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==}
692
 
693
- '@vue/reactivity@3.5.26':
694
- resolution: {integrity: sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==}
695
 
696
- '@vue/runtime-core@3.5.26':
697
- resolution: {integrity: sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==}
698
 
699
- '@vue/runtime-dom@3.5.26':
700
- resolution: {integrity: sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==}
701
 
702
- '@vue/server-renderer@3.5.26':
703
- resolution: {integrity: sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==}
704
  peerDependencies:
705
- vue: 3.5.26
706
 
707
- '@vue/shared@3.5.26':
708
- resolution: {integrity: sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==}
709
 
710
  '@vue/tsconfig@0.8.1':
711
  resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==}
@@ -750,10 +773,6 @@ packages:
750
  brace-expansion@1.1.12:
751
  resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
752
 
753
- braces@3.0.3:
754
- resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
755
- engines: {node: '>=8'}
756
-
757
  callsites@3.1.0:
758
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
759
  engines: {node: '>=6'}
@@ -796,11 +815,6 @@ packages:
796
  deep-is@0.1.4:
797
  resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
798
 
799
- detect-libc@1.0.3:
800
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
801
- engines: {node: '>=0.10'}
802
- hasBin: true
803
-
804
  detect-libc@2.1.2:
805
  resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
806
  engines: {node: '>=8'}
@@ -812,8 +826,8 @@ packages:
812
  resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==}
813
  engines: {node: '>=10.13.0'}
814
 
815
- entities@7.0.0:
816
- resolution: {integrity: sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==}
817
  engines: {node: '>=0.12'}
818
 
819
  esbuild@0.27.2:
@@ -825,8 +839,8 @@ packages:
825
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
826
  engines: {node: '>=10'}
827
 
828
- eslint-plugin-vue@10.6.2:
829
- resolution: {integrity: sha512-nA5yUs/B1KmKzvC42fyD0+l9Yd+LtEpVhWRbXuDj0e+ZURcTtyRbMDWUeJmTAh2wC6jC83raS63anNM2YT3NPw==}
830
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
831
  peerDependencies:
832
  '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -906,10 +920,6 @@ packages:
906
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
907
  engines: {node: '>=16.0.0'}
908
 
909
- fill-range@7.1.1:
910
- resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
911
- engines: {node: '>=8'}
912
-
913
  find-up@5.0.0:
914
  resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
915
  engines: {node: '>=10'}
@@ -961,10 +971,6 @@ packages:
961
  resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
962
  engines: {node: '>=0.10.0'}
963
 
964
- is-number@7.0.0:
965
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
966
- engines: {node: '>=0.12.0'}
967
-
968
  isexe@2.0.0:
969
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
970
 
@@ -1033,24 +1039,28 @@ packages:
1033
  engines: {node: '>= 12.0.0'}
1034
  cpu: [arm64]
1035
  os: [linux]
 
1036
 
1037
  lightningcss-linux-arm64-musl@1.30.2:
1038
  resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
1039
  engines: {node: '>= 12.0.0'}
1040
  cpu: [arm64]
1041
  os: [linux]
 
1042
 
1043
  lightningcss-linux-x64-gnu@1.30.2:
1044
  resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
1045
  engines: {node: '>= 12.0.0'}
1046
  cpu: [x64]
1047
  os: [linux]
 
1048
 
1049
  lightningcss-linux-x64-musl@1.30.2:
1050
  resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
1051
  engines: {node: '>= 12.0.0'}
1052
  cpu: [x64]
1053
  os: [linux]
 
1054
 
1055
  lightningcss-win32-arm64-msvc@1.30.2:
1056
  resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
@@ -1081,10 +1091,6 @@ packages:
1081
  magic-string@0.30.21:
1082
  resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
1083
 
1084
- micromatch@4.0.8:
1085
- resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
1086
- engines: {node: '>=8.6'}
1087
-
1088
  minimatch@3.1.2:
1089
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1090
 
@@ -1136,10 +1142,6 @@ packages:
1136
  picocolors@1.1.1:
1137
  resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1138
 
1139
- picomatch@2.3.1:
1140
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1141
- engines: {node: '>=8.6'}
1142
-
1143
  picomatch@4.0.3:
1144
  resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
1145
  engines: {node: '>=12'}
@@ -1162,8 +1164,8 @@ packages:
1162
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1163
  engines: {node: '>= 0.8.0'}
1164
 
1165
- prettier@3.7.4:
1166
- resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==}
1167
  engines: {node: '>=14'}
1168
  hasBin: true
1169
 
@@ -1184,8 +1186,8 @@ packages:
1184
  robust-predicates@3.0.2:
1185
  resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
1186
 
1187
- rollup@4.55.1:
1188
- resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==}
1189
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1190
  hasBin: true
1191
 
@@ -1234,10 +1236,6 @@ packages:
1234
  tinyqueue@2.0.3:
1235
  resolution: {integrity: sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==}
1236
 
1237
- to-regex-range@5.0.1:
1238
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1239
- engines: {node: '>=8.0'}
1240
-
1241
  tslib@2.8.1:
1242
  resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1243
 
@@ -1294,14 +1292,14 @@ packages:
1294
  yaml:
1295
  optional: true
1296
 
1297
- vue-eslint-parser@10.1.3:
1298
- resolution: {integrity: sha512-dbCBnd2e02dYWsXoqX5yKUZlOt+ExIpq7hmHKPb5ZqKcjf++Eo0hMseFTZMLKThrUk61m+Uv6A2YSBve6ZvuDQ==}
1299
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1300
  peerDependencies:
1301
  eslint: ^8.57.0 || ^9.0.0
1302
 
1303
- vue@3.5.26:
1304
- resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==}
1305
  peerDependencies:
1306
  typescript: '*'
1307
  peerDependenciesMeta:
@@ -1331,11 +1329,11 @@ snapshots:
1331
 
1332
  '@babel/helper-validator-identifier@7.28.5': {}
1333
 
1334
- '@babel/parser@7.28.5':
1335
  dependencies:
1336
- '@babel/types': 7.28.5
1337
 
1338
- '@babel/types@7.28.5':
1339
  dependencies:
1340
  '@babel/helper-string-parser': 7.27.1
1341
  '@babel/helper-validator-identifier': 7.28.5
@@ -1466,10 +1464,10 @@ snapshots:
1466
 
1467
  '@geoman-io/leaflet-geoman-free@2.19.0(leaflet@1.9.4)':
1468
  dependencies:
1469
- '@turf/boolean-contains': 7.3.1
1470
- '@turf/kinks': 7.3.1
1471
- '@turf/line-intersect': 7.3.1
1472
- '@turf/line-split': 7.3.1
1473
  leaflet: 1.9.4
1474
  lodash: 4.17.21
1475
  polyclip-ts: 0.16.8
@@ -1504,146 +1502,146 @@ snapshots:
1504
  '@jridgewell/resolve-uri': 3.1.2
1505
  '@jridgewell/sourcemap-codec': 1.5.5
1506
 
1507
- '@parcel/watcher-android-arm64@2.5.1':
1508
  optional: true
1509
 
1510
- '@parcel/watcher-darwin-arm64@2.5.1':
1511
  optional: true
1512
 
1513
- '@parcel/watcher-darwin-x64@2.5.1':
1514
  optional: true
1515
 
1516
- '@parcel/watcher-freebsd-x64@2.5.1':
1517
  optional: true
1518
 
1519
- '@parcel/watcher-linux-arm-glibc@2.5.1':
1520
  optional: true
1521
 
1522
- '@parcel/watcher-linux-arm-musl@2.5.1':
1523
  optional: true
1524
 
1525
- '@parcel/watcher-linux-arm64-glibc@2.5.1':
1526
  optional: true
1527
 
1528
- '@parcel/watcher-linux-arm64-musl@2.5.1':
1529
  optional: true
1530
 
1531
- '@parcel/watcher-linux-x64-glibc@2.5.1':
1532
  optional: true
1533
 
1534
- '@parcel/watcher-linux-x64-musl@2.5.1':
1535
  optional: true
1536
 
1537
- '@parcel/watcher-win32-arm64@2.5.1':
1538
  optional: true
1539
 
1540
- '@parcel/watcher-win32-ia32@2.5.1':
1541
  optional: true
1542
 
1543
- '@parcel/watcher-win32-x64@2.5.1':
1544
  optional: true
1545
 
1546
- '@parcel/watcher@2.5.1':
1547
  dependencies:
1548
- detect-libc: 1.0.3
1549
  is-glob: 4.0.3
1550
- micromatch: 4.0.8
1551
  node-addon-api: 7.1.1
 
1552
  optionalDependencies:
1553
- '@parcel/watcher-android-arm64': 2.5.1
1554
- '@parcel/watcher-darwin-arm64': 2.5.1
1555
- '@parcel/watcher-darwin-x64': 2.5.1
1556
- '@parcel/watcher-freebsd-x64': 2.5.1
1557
- '@parcel/watcher-linux-arm-glibc': 2.5.1
1558
- '@parcel/watcher-linux-arm-musl': 2.5.1
1559
- '@parcel/watcher-linux-arm64-glibc': 2.5.1
1560
- '@parcel/watcher-linux-arm64-musl': 2.5.1
1561
- '@parcel/watcher-linux-x64-glibc': 2.5.1
1562
- '@parcel/watcher-linux-x64-musl': 2.5.1
1563
- '@parcel/watcher-win32-arm64': 2.5.1
1564
- '@parcel/watcher-win32-ia32': 2.5.1
1565
- '@parcel/watcher-win32-x64': 2.5.1
1566
 
1567
  '@rolldown/pluginutils@1.0.0-beta.53': {}
1568
 
1569
- '@rollup/rollup-android-arm-eabi@4.55.1':
1570
  optional: true
1571
 
1572
- '@rollup/rollup-android-arm64@4.55.1':
1573
  optional: true
1574
 
1575
- '@rollup/rollup-darwin-arm64@4.55.1':
1576
  optional: true
1577
 
1578
- '@rollup/rollup-darwin-x64@4.55.1':
1579
  optional: true
1580
 
1581
- '@rollup/rollup-freebsd-arm64@4.55.1':
1582
  optional: true
1583
 
1584
- '@rollup/rollup-freebsd-x64@4.55.1':
1585
  optional: true
1586
 
1587
- '@rollup/rollup-linux-arm-gnueabihf@4.55.1':
1588
  optional: true
1589
 
1590
- '@rollup/rollup-linux-arm-musleabihf@4.55.1':
1591
  optional: true
1592
 
1593
- '@rollup/rollup-linux-arm64-gnu@4.55.1':
1594
  optional: true
1595
 
1596
- '@rollup/rollup-linux-arm64-musl@4.55.1':
1597
  optional: true
1598
 
1599
- '@rollup/rollup-linux-loong64-gnu@4.55.1':
1600
  optional: true
1601
 
1602
- '@rollup/rollup-linux-loong64-musl@4.55.1':
1603
  optional: true
1604
 
1605
- '@rollup/rollup-linux-ppc64-gnu@4.55.1':
1606
  optional: true
1607
 
1608
- '@rollup/rollup-linux-ppc64-musl@4.55.1':
1609
  optional: true
1610
 
1611
- '@rollup/rollup-linux-riscv64-gnu@4.55.1':
1612
  optional: true
1613
 
1614
- '@rollup/rollup-linux-riscv64-musl@4.55.1':
1615
  optional: true
1616
 
1617
- '@rollup/rollup-linux-s390x-gnu@4.55.1':
1618
  optional: true
1619
 
1620
- '@rollup/rollup-linux-x64-gnu@4.55.1':
1621
  optional: true
1622
 
1623
- '@rollup/rollup-linux-x64-musl@4.55.1':
1624
  optional: true
1625
 
1626
- '@rollup/rollup-openbsd-x64@4.55.1':
1627
  optional: true
1628
 
1629
- '@rollup/rollup-openharmony-arm64@4.55.1':
1630
  optional: true
1631
 
1632
- '@rollup/rollup-win32-arm64-msvc@4.55.1':
1633
  optional: true
1634
 
1635
- '@rollup/rollup-win32-ia32-msvc@4.55.1':
1636
  optional: true
1637
 
1638
- '@rollup/rollup-win32-x64-gnu@4.55.1':
1639
  optional: true
1640
 
1641
- '@rollup/rollup-win32-x64-msvc@4.55.1':
1642
  optional: true
1643
 
1644
  '@tailwindcss/cli@4.1.18':
1645
  dependencies:
1646
- '@parcel/watcher': 2.5.1
1647
  '@tailwindcss/node': 4.1.18
1648
  '@tailwindcss/oxide': 4.1.18
1649
  enhanced-resolve: 5.18.4
@@ -1714,116 +1712,120 @@ snapshots:
1714
 
1715
  '@tsconfig/node20@20.1.8': {}
1716
 
1717
- '@turf/bbox@7.3.1':
1718
  dependencies:
1719
- '@turf/helpers': 7.3.1
1720
- '@turf/meta': 7.3.1
1721
  '@types/geojson': 7946.0.16
1722
  tslib: 2.8.1
1723
 
1724
- '@turf/boolean-contains@7.3.1':
1725
  dependencies:
1726
- '@turf/bbox': 7.3.1
1727
- '@turf/boolean-point-in-polygon': 7.3.1
1728
- '@turf/boolean-point-on-line': 7.3.1
1729
- '@turf/helpers': 7.3.1
1730
- '@turf/invariant': 7.3.1
 
1731
  '@types/geojson': 7946.0.16
1732
  tslib: 2.8.1
1733
 
1734
- '@turf/boolean-point-in-polygon@7.3.1':
1735
  dependencies:
1736
- '@turf/helpers': 7.3.1
1737
- '@turf/invariant': 7.3.1
1738
  '@types/geojson': 7946.0.16
1739
  point-in-polygon-hao: 1.2.4
1740
  tslib: 2.8.1
1741
 
1742
- '@turf/boolean-point-on-line@7.3.1':
1743
  dependencies:
1744
- '@turf/helpers': 7.3.1
1745
- '@turf/invariant': 7.3.1
1746
  '@types/geojson': 7946.0.16
1747
  tslib: 2.8.1
1748
 
1749
- '@turf/distance@7.3.1':
1750
  dependencies:
1751
- '@turf/helpers': 7.3.1
1752
- '@turf/invariant': 7.3.1
1753
  '@types/geojson': 7946.0.16
1754
  tslib: 2.8.1
1755
 
1756
- '@turf/geojson-rbush@7.3.1':
1757
  dependencies:
1758
- '@turf/bbox': 7.3.1
1759
- '@turf/helpers': 7.3.1
1760
- '@turf/meta': 7.3.1
1761
  '@types/geojson': 7946.0.16
1762
  rbush: 3.0.1
 
1763
 
1764
- '@turf/helpers@7.3.1':
1765
  dependencies:
1766
  '@types/geojson': 7946.0.16
1767
  tslib: 2.8.1
1768
 
1769
- '@turf/invariant@7.3.1':
1770
  dependencies:
1771
- '@turf/helpers': 7.3.1
1772
  '@types/geojson': 7946.0.16
1773
  tslib: 2.8.1
1774
 
1775
- '@turf/kinks@7.3.1':
1776
  dependencies:
1777
- '@turf/helpers': 7.3.1
1778
  '@types/geojson': 7946.0.16
1779
  tslib: 2.8.1
1780
 
1781
- '@turf/line-intersect@7.3.1':
1782
  dependencies:
1783
- '@turf/helpers': 7.3.1
1784
  '@types/geojson': 7946.0.16
1785
  sweepline-intersections: 1.5.0
1786
  tslib: 2.8.1
1787
 
1788
- '@turf/line-segment@7.3.1':
1789
  dependencies:
1790
- '@turf/helpers': 7.3.1
1791
- '@turf/invariant': 7.3.1
1792
- '@turf/meta': 7.3.1
1793
  '@types/geojson': 7946.0.16
1794
  tslib: 2.8.1
1795
 
1796
- '@turf/line-split@7.3.1':
1797
- dependencies:
1798
- '@turf/bbox': 7.3.1
1799
- '@turf/geojson-rbush': 7.3.1
1800
- '@turf/helpers': 7.3.1
1801
- '@turf/invariant': 7.3.1
1802
- '@turf/line-intersect': 7.3.1
1803
- '@turf/line-segment': 7.3.1
1804
- '@turf/meta': 7.3.1
1805
- '@turf/nearest-point-on-line': 7.3.1
1806
- '@turf/truncate': 7.3.1
1807
  '@types/geojson': 7946.0.16
 
1808
 
1809
- '@turf/meta@7.3.1':
1810
  dependencies:
1811
- '@turf/helpers': 7.3.1
1812
  '@types/geojson': 7946.0.16
 
1813
 
1814
- '@turf/nearest-point-on-line@7.3.1':
1815
  dependencies:
1816
- '@turf/distance': 7.3.1
1817
- '@turf/helpers': 7.3.1
1818
- '@turf/invariant': 7.3.1
1819
- '@turf/meta': 7.3.1
1820
  '@types/geojson': 7946.0.16
1821
  tslib: 2.8.1
1822
 
1823
- '@turf/truncate@7.3.1':
1824
  dependencies:
1825
- '@turf/helpers': 7.3.1
1826
- '@turf/meta': 7.3.1
1827
  '@types/geojson': 7946.0.16
1828
  tslib: 2.8.1
1829
 
@@ -1837,73 +1839,73 @@ snapshots:
1837
  dependencies:
1838
  '@types/geojson': 7946.0.16
1839
 
1840
- '@types/node@25.0.3':
1841
  dependencies:
1842
  undici-types: 7.16.0
1843
 
1844
- '@vitejs/plugin-vue@6.0.3(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.26)':
1845
  dependencies:
1846
  '@rolldown/pluginutils': 1.0.0-beta.53
1847
- vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)
1848
- vue: 3.5.26
1849
 
1850
- '@vue/compiler-core@3.5.26':
1851
  dependencies:
1852
- '@babel/parser': 7.28.5
1853
- '@vue/shared': 3.5.26
1854
- entities: 7.0.0
1855
  estree-walker: 2.0.2
1856
  source-map-js: 1.2.1
1857
 
1858
- '@vue/compiler-dom@3.5.26':
1859
  dependencies:
1860
- '@vue/compiler-core': 3.5.26
1861
- '@vue/shared': 3.5.26
1862
 
1863
- '@vue/compiler-sfc@3.5.26':
1864
  dependencies:
1865
- '@babel/parser': 7.28.5
1866
- '@vue/compiler-core': 3.5.26
1867
- '@vue/compiler-dom': 3.5.26
1868
- '@vue/compiler-ssr': 3.5.26
1869
- '@vue/shared': 3.5.26
1870
  estree-walker: 2.0.2
1871
  magic-string: 0.30.21
1872
  postcss: 8.5.6
1873
  source-map-js: 1.2.1
1874
 
1875
- '@vue/compiler-ssr@3.5.26':
1876
  dependencies:
1877
- '@vue/compiler-dom': 3.5.26
1878
- '@vue/shared': 3.5.26
1879
 
1880
- '@vue/reactivity@3.5.26':
1881
  dependencies:
1882
- '@vue/shared': 3.5.26
1883
 
1884
- '@vue/runtime-core@3.5.26':
1885
  dependencies:
1886
- '@vue/reactivity': 3.5.26
1887
- '@vue/shared': 3.5.26
1888
 
1889
- '@vue/runtime-dom@3.5.26':
1890
  dependencies:
1891
- '@vue/reactivity': 3.5.26
1892
- '@vue/runtime-core': 3.5.26
1893
- '@vue/shared': 3.5.26
1894
  csstype: 3.2.3
1895
 
1896
- '@vue/server-renderer@3.5.26(vue@3.5.26)':
1897
  dependencies:
1898
- '@vue/compiler-ssr': 3.5.26
1899
- '@vue/shared': 3.5.26
1900
- vue: 3.5.26
1901
 
1902
- '@vue/shared@3.5.26': {}
1903
 
1904
- '@vue/tsconfig@0.8.1(vue@3.5.26)':
1905
  optionalDependencies:
1906
- vue: 3.5.26
1907
 
1908
  acorn-jsx@5.3.2(acorn@8.15.0):
1909
  dependencies:
@@ -1935,10 +1937,6 @@ snapshots:
1935
  balanced-match: 1.0.2
1936
  concat-map: 0.0.1
1937
 
1938
- braces@3.0.3:
1939
- dependencies:
1940
- fill-range: 7.1.1
1941
-
1942
  callsites@3.1.0: {}
1943
 
1944
  chalk@4.1.2:
@@ -1970,8 +1968,6 @@ snapshots:
1970
 
1971
  deep-is@0.1.4: {}
1972
 
1973
- detect-libc@1.0.3: {}
1974
-
1975
  detect-libc@2.1.2: {}
1976
 
1977
  driver.js@1.4.0: {}
@@ -1981,7 +1977,7 @@ snapshots:
1981
  graceful-fs: 4.2.11
1982
  tapable: 2.3.0
1983
 
1984
- entities@7.0.0: {}
1985
 
1986
  esbuild@0.27.2:
1987
  optionalDependencies:
@@ -2014,7 +2010,7 @@ snapshots:
2014
 
2015
  escape-string-regexp@4.0.0: {}
2016
 
2017
- eslint-plugin-vue@10.6.2(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.39.2(jiti@2.6.1))):
2018
  dependencies:
2019
  '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
2020
  eslint: 9.39.2(jiti@2.6.1)
@@ -2022,7 +2018,7 @@ snapshots:
2022
  nth-check: 2.1.1
2023
  postcss-selector-parser: 7.1.1
2024
  semver: 7.7.3
2025
- vue-eslint-parser: 10.1.3(eslint@9.39.2(jiti@2.6.1))
2026
  xml-name-validator: 4.0.0
2027
 
2028
  eslint-scope@8.4.0:
@@ -2109,10 +2105,6 @@ snapshots:
2109
  dependencies:
2110
  flat-cache: 4.0.1
2111
 
2112
- fill-range@7.1.1:
2113
- dependencies:
2114
- to-regex-range: 5.0.1
2115
-
2116
  find-up@5.0.0:
2117
  dependencies:
2118
  locate-path: 6.0.0
@@ -2153,8 +2145,6 @@ snapshots:
2153
  dependencies:
2154
  is-extglob: 2.1.1
2155
 
2156
- is-number@7.0.0: {}
2157
-
2158
  isexe@2.0.0: {}
2159
 
2160
  jiti@2.6.1: {}
@@ -2243,11 +2233,6 @@ snapshots:
2243
  dependencies:
2244
  '@jridgewell/sourcemap-codec': 1.5.5
2245
 
2246
- micromatch@4.0.8:
2247
- dependencies:
2248
- braces: 3.0.3
2249
- picomatch: 2.3.1
2250
-
2251
  minimatch@3.1.2:
2252
  dependencies:
2253
  brace-expansion: 1.1.12
@@ -2293,8 +2278,6 @@ snapshots:
2293
 
2294
  picocolors@1.1.1: {}
2295
 
2296
- picomatch@2.3.1: {}
2297
-
2298
  picomatch@4.0.3: {}
2299
 
2300
  point-in-polygon-hao@1.2.4:
@@ -2319,7 +2302,7 @@ snapshots:
2319
 
2320
  prelude-ls@1.2.1: {}
2321
 
2322
- prettier@3.7.4: {}
2323
 
2324
  punycode@2.3.1: {}
2325
 
@@ -2333,35 +2316,35 @@ snapshots:
2333
 
2334
  robust-predicates@3.0.2: {}
2335
 
2336
- rollup@4.55.1:
2337
  dependencies:
2338
  '@types/estree': 1.0.8
2339
  optionalDependencies:
2340
- '@rollup/rollup-android-arm-eabi': 4.55.1
2341
- '@rollup/rollup-android-arm64': 4.55.1
2342
- '@rollup/rollup-darwin-arm64': 4.55.1
2343
- '@rollup/rollup-darwin-x64': 4.55.1
2344
- '@rollup/rollup-freebsd-arm64': 4.55.1
2345
- '@rollup/rollup-freebsd-x64': 4.55.1
2346
- '@rollup/rollup-linux-arm-gnueabihf': 4.55.1
2347
- '@rollup/rollup-linux-arm-musleabihf': 4.55.1
2348
- '@rollup/rollup-linux-arm64-gnu': 4.55.1
2349
- '@rollup/rollup-linux-arm64-musl': 4.55.1
2350
- '@rollup/rollup-linux-loong64-gnu': 4.55.1
2351
- '@rollup/rollup-linux-loong64-musl': 4.55.1
2352
- '@rollup/rollup-linux-ppc64-gnu': 4.55.1
2353
- '@rollup/rollup-linux-ppc64-musl': 4.55.1
2354
- '@rollup/rollup-linux-riscv64-gnu': 4.55.1
2355
- '@rollup/rollup-linux-riscv64-musl': 4.55.1
2356
- '@rollup/rollup-linux-s390x-gnu': 4.55.1
2357
- '@rollup/rollup-linux-x64-gnu': 4.55.1
2358
- '@rollup/rollup-linux-x64-musl': 4.55.1
2359
- '@rollup/rollup-openbsd-x64': 4.55.1
2360
- '@rollup/rollup-openharmony-arm64': 4.55.1
2361
- '@rollup/rollup-win32-arm64-msvc': 4.55.1
2362
- '@rollup/rollup-win32-ia32-msvc': 4.55.1
2363
- '@rollup/rollup-win32-x64-gnu': 4.55.1
2364
- '@rollup/rollup-win32-x64-msvc': 4.55.1
2365
  fsevents: 2.3.3
2366
 
2367
  semver@7.7.3: {}
@@ -2397,10 +2380,6 @@ snapshots:
2397
 
2398
  tinyqueue@2.0.3: {}
2399
 
2400
- to-regex-range@5.0.1:
2401
- dependencies:
2402
- is-number: 7.0.0
2403
-
2404
  tslib@2.8.1: {}
2405
 
2406
  type-check@0.4.0:
@@ -2415,21 +2394,21 @@ snapshots:
2415
 
2416
  util-deprecate@1.0.2: {}
2417
 
2418
- vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2):
2419
  dependencies:
2420
  esbuild: 0.27.2
2421
  fdir: 6.5.0(picomatch@4.0.3)
2422
  picomatch: 4.0.3
2423
  postcss: 8.5.6
2424
- rollup: 4.55.1
2425
  tinyglobby: 0.2.15
2426
  optionalDependencies:
2427
- '@types/node': 25.0.3
2428
  fsevents: 2.3.3
2429
  jiti: 2.6.1
2430
  lightningcss: 1.30.2
2431
 
2432
- vue-eslint-parser@10.1.3(eslint@9.39.2(jiti@2.6.1)):
2433
  dependencies:
2434
  debug: 4.4.3
2435
  eslint: 9.39.2(jiti@2.6.1)
@@ -2437,18 +2416,17 @@ snapshots:
2437
  eslint-visitor-keys: 4.2.1
2438
  espree: 10.4.0
2439
  esquery: 1.7.0
2440
- lodash: 4.17.21
2441
  semver: 7.7.3
2442
  transitivePeerDependencies:
2443
  - supports-color
2444
 
2445
- vue@3.5.26:
2446
  dependencies:
2447
- '@vue/compiler-dom': 3.5.26
2448
- '@vue/compiler-sfc': 3.5.26
2449
- '@vue/runtime-dom': 3.5.26
2450
- '@vue/server-renderer': 3.5.26(vue@3.5.26)
2451
- '@vue/shared': 3.5.26
2452
 
2453
  which@2.0.2:
2454
  dependencies:
 
21
  specifier: ^3.0.0
22
  version: 3.0.0
23
  vue:
24
+ specifier: ^3.5.27
25
+ version: 3.5.27
26
  devDependencies:
27
  '@tailwindcss/cli':
28
  specifier: ^4.1.18
 
34
  specifier: ^1.9.21
35
  version: 1.9.21
36
  '@types/node':
37
+ specifier: ^25.1.0
38
+ version: 25.1.0
39
  '@vitejs/plugin-vue':
40
  specifier: ^6.0.3
41
+ version: 6.0.3(vite@7.3.1(@types/node@25.1.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27)
42
  '@vue/tsconfig':
43
  specifier: ^0.8.1
44
+ version: 0.8.1(vue@3.5.27)
45
  eslint:
46
  specifier: ^9.39.2
47
  version: 9.39.2(jiti@2.6.1)
48
  eslint-plugin-vue:
49
+ specifier: ^10.7.0
50
+ version: 10.7.0(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1)))
51
  prettier:
52
+ specifier: ^3.8.1
53
+ version: 3.8.1
54
  tailwindcss:
55
  specifier: ^4.1.18
56
  version: 4.1.18
57
  vite:
58
  specifier: ^7.3.1
59
+ version: 7.3.1(@types/node@25.1.0)(jiti@2.6.1)(lightningcss@1.30.2)
60
 
61
  packages:
62
 
 
68
  resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
69
  engines: {node: '>=6.9.0'}
70
 
71
+ '@babel/parser@7.28.6':
72
+ resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==}
73
  engines: {node: '>=6.0.0'}
74
  hasBin: true
75
 
76
+ '@babel/types@7.28.6':
77
+ resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==}
78
  engines: {node: '>=6.9.0'}
79
 
80
  '@esbuild/aix-ppc64@0.27.2':
 
309
  '@jridgewell/trace-mapping@0.3.31':
310
  resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
311
 
312
+ '@parcel/watcher-android-arm64@2.5.6':
313
+ resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==}
314
  engines: {node: '>= 10.0.0'}
315
  cpu: [arm64]
316
  os: [android]
317
 
318
+ '@parcel/watcher-darwin-arm64@2.5.6':
319
+ resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==}
320
  engines: {node: '>= 10.0.0'}
321
  cpu: [arm64]
322
  os: [darwin]
323
 
324
+ '@parcel/watcher-darwin-x64@2.5.6':
325
+ resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==}
326
  engines: {node: '>= 10.0.0'}
327
  cpu: [x64]
328
  os: [darwin]
329
 
330
+ '@parcel/watcher-freebsd-x64@2.5.6':
331
+ resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==}
332
  engines: {node: '>= 10.0.0'}
333
  cpu: [x64]
334
  os: [freebsd]
335
 
336
+ '@parcel/watcher-linux-arm-glibc@2.5.6':
337
+ resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==}
338
  engines: {node: '>= 10.0.0'}
339
  cpu: [arm]
340
  os: [linux]
341
+ libc: [glibc]
342
 
343
+ '@parcel/watcher-linux-arm-musl@2.5.6':
344
+ resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==}
345
  engines: {node: '>= 10.0.0'}
346
  cpu: [arm]
347
  os: [linux]
348
+ libc: [musl]
349
 
350
+ '@parcel/watcher-linux-arm64-glibc@2.5.6':
351
+ resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==}
352
  engines: {node: '>= 10.0.0'}
353
  cpu: [arm64]
354
  os: [linux]
355
+ libc: [glibc]
356
 
357
+ '@parcel/watcher-linux-arm64-musl@2.5.6':
358
+ resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==}
359
  engines: {node: '>= 10.0.0'}
360
  cpu: [arm64]
361
  os: [linux]
362
+ libc: [musl]
363
 
364
+ '@parcel/watcher-linux-x64-glibc@2.5.6':
365
+ resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==}
366
  engines: {node: '>= 10.0.0'}
367
  cpu: [x64]
368
  os: [linux]
369
+ libc: [glibc]
370
 
371
+ '@parcel/watcher-linux-x64-musl@2.5.6':
372
+ resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==}
373
  engines: {node: '>= 10.0.0'}
374
  cpu: [x64]
375
  os: [linux]
376
+ libc: [musl]
377
 
378
+ '@parcel/watcher-win32-arm64@2.5.6':
379
+ resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==}
380
  engines: {node: '>= 10.0.0'}
381
  cpu: [arm64]
382
  os: [win32]
383
 
384
+ '@parcel/watcher-win32-ia32@2.5.6':
385
+ resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==}
386
  engines: {node: '>= 10.0.0'}
387
  cpu: [ia32]
388
  os: [win32]
389
 
390
+ '@parcel/watcher-win32-x64@2.5.6':
391
+ resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==}
392
  engines: {node: '>= 10.0.0'}
393
  cpu: [x64]
394
  os: [win32]
395
 
396
+ '@parcel/watcher@2.5.6':
397
+ resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==}
398
  engines: {node: '>= 10.0.0'}
399
 
400
  '@rolldown/pluginutils@1.0.0-beta.53':
401
  resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==}
402
 
403
+ '@rollup/rollup-android-arm-eabi@4.57.0':
404
+ resolution: {integrity: sha512-tPgXB6cDTndIe1ah7u6amCI1T0SsnlOuKgg10Xh3uizJk4e5M1JGaUMk7J4ciuAUcFpbOiNhm2XIjP9ON0dUqA==}
405
  cpu: [arm]
406
  os: [android]
407
 
408
+ '@rollup/rollup-android-arm64@4.57.0':
409
+ resolution: {integrity: sha512-sa4LyseLLXr1onr97StkU1Nb7fWcg6niokTwEVNOO7awaKaoRObQ54+V/hrF/BP1noMEaaAW6Fg2d/CfLiq3Mg==}
410
  cpu: [arm64]
411
  os: [android]
412
 
413
+ '@rollup/rollup-darwin-arm64@4.57.0':
414
+ resolution: {integrity: sha512-/NNIj9A7yLjKdmkx5dC2XQ9DmjIECpGpwHoGmA5E1AhU0fuICSqSWScPhN1yLCkEdkCwJIDu2xIeLPs60MNIVg==}
415
  cpu: [arm64]
416
  os: [darwin]
417
 
418
+ '@rollup/rollup-darwin-x64@4.57.0':
419
+ resolution: {integrity: sha512-xoh8abqgPrPYPr7pTYipqnUi1V3em56JzE/HgDgitTqZBZ3yKCWI+7KUkceM6tNweyUKYru1UMi7FC060RyKwA==}
420
  cpu: [x64]
421
  os: [darwin]
422
 
423
+ '@rollup/rollup-freebsd-arm64@4.57.0':
424
+ resolution: {integrity: sha512-PCkMh7fNahWSbA0OTUQ2OpYHpjZZr0hPr8lId8twD7a7SeWrvT3xJVyza+dQwXSSq4yEQTMoXgNOfMCsn8584g==}
425
  cpu: [arm64]
426
  os: [freebsd]
427
 
428
+ '@rollup/rollup-freebsd-x64@4.57.0':
429
+ resolution: {integrity: sha512-1j3stGx+qbhXql4OCDZhnK7b01s6rBKNybfsX+TNrEe9JNq4DLi1yGiR1xW+nL+FNVvI4D02PUnl6gJ/2y6WJA==}
430
  cpu: [x64]
431
  os: [freebsd]
432
 
433
+ '@rollup/rollup-linux-arm-gnueabihf@4.57.0':
434
+ resolution: {integrity: sha512-eyrr5W08Ms9uM0mLcKfM/Uzx7hjhz2bcjv8P2uynfj0yU8GGPdz8iYrBPhiLOZqahoAMB8ZiolRZPbbU2MAi6Q==}
435
  cpu: [arm]
436
  os: [linux]
437
+ libc: [glibc]
438
 
439
+ '@rollup/rollup-linux-arm-musleabihf@4.57.0':
440
+ resolution: {integrity: sha512-Xds90ITXJCNyX9pDhqf85MKWUI4lqjiPAipJ8OLp8xqI2Ehk+TCVhF9rvOoN8xTbcafow3QOThkNnrM33uCFQA==}
441
  cpu: [arm]
442
  os: [linux]
443
+ libc: [musl]
444
 
445
+ '@rollup/rollup-linux-arm64-gnu@4.57.0':
446
+ resolution: {integrity: sha512-Xws2KA4CLvZmXjy46SQaXSejuKPhwVdaNinldoYfqruZBaJHqVo6hnRa8SDo9z7PBW5x84SH64+izmldCgbezw==}
447
  cpu: [arm64]
448
  os: [linux]
449
+ libc: [glibc]
450
 
451
+ '@rollup/rollup-linux-arm64-musl@4.57.0':
452
+ resolution: {integrity: sha512-hrKXKbX5FdaRJj7lTMusmvKbhMJSGWJ+w++4KmjiDhpTgNlhYobMvKfDoIWecy4O60K6yA4SnztGuNTQF+Lplw==}
453
  cpu: [arm64]
454
  os: [linux]
455
+ libc: [musl]
456
 
457
+ '@rollup/rollup-linux-loong64-gnu@4.57.0':
458
+ resolution: {integrity: sha512-6A+nccfSDGKsPm00d3xKcrsBcbqzCTAukjwWK6rbuAnB2bHaL3r9720HBVZ/no7+FhZLz/U3GwwZZEh6tOSI8Q==}
459
  cpu: [loong64]
460
  os: [linux]
461
+ libc: [glibc]
462
 
463
+ '@rollup/rollup-linux-loong64-musl@4.57.0':
464
+ resolution: {integrity: sha512-4P1VyYUe6XAJtQH1Hh99THxr0GKMMwIXsRNOceLrJnaHTDgk1FTcTimDgneRJPvB3LqDQxUmroBclQ1S0cIJwQ==}
465
  cpu: [loong64]
466
  os: [linux]
467
+ libc: [musl]
468
 
469
+ '@rollup/rollup-linux-ppc64-gnu@4.57.0':
470
+ resolution: {integrity: sha512-8Vv6pLuIZCMcgXre6c3nOPhE0gjz1+nZP6T+hwWjr7sVH8k0jRkH+XnfjjOTglyMBdSKBPPz54/y1gToSKwrSQ==}
471
  cpu: [ppc64]
472
  os: [linux]
473
+ libc: [glibc]
474
 
475
+ '@rollup/rollup-linux-ppc64-musl@4.57.0':
476
+ resolution: {integrity: sha512-r1te1M0Sm2TBVD/RxBPC6RZVwNqUTwJTA7w+C/IW5v9Ssu6xmxWEi+iJQlpBhtUiT1raJ5b48pI8tBvEjEFnFA==}
477
  cpu: [ppc64]
478
  os: [linux]
479
+ libc: [musl]
480
 
481
+ '@rollup/rollup-linux-riscv64-gnu@4.57.0':
482
+ resolution: {integrity: sha512-say0uMU/RaPm3CDQLxUUTF2oNWL8ysvHkAjcCzV2znxBr23kFfaxocS9qJm+NdkRhF8wtdEEAJuYcLPhSPbjuQ==}
483
  cpu: [riscv64]
484
  os: [linux]
485
+ libc: [glibc]
486
 
487
+ '@rollup/rollup-linux-riscv64-musl@4.57.0':
488
+ resolution: {integrity: sha512-/MU7/HizQGsnBREtRpcSbSV1zfkoxSTR7wLsRmBPQ8FwUj5sykrP1MyJTvsxP5KBq9SyE6kH8UQQQwa0ASeoQQ==}
489
  cpu: [riscv64]
490
  os: [linux]
491
+ libc: [musl]
492
 
493
+ '@rollup/rollup-linux-s390x-gnu@4.57.0':
494
+ resolution: {integrity: sha512-Q9eh+gUGILIHEaJf66aF6a414jQbDnn29zeu0eX3dHMuysnhTvsUvZTCAyZ6tJhUjnvzBKE4FtuaYxutxRZpOg==}
495
  cpu: [s390x]
496
  os: [linux]
497
+ libc: [glibc]
498
 
499
+ '@rollup/rollup-linux-x64-gnu@4.57.0':
500
+ resolution: {integrity: sha512-OR5p5yG5OKSxHReWmwvM0P+VTPMwoBS45PXTMYaskKQqybkS3Kmugq1W+YbNWArF8/s7jQScgzXUhArzEQ7x0A==}
501
  cpu: [x64]
502
  os: [linux]
503
+ libc: [glibc]
504
 
505
+ '@rollup/rollup-linux-x64-musl@4.57.0':
506
+ resolution: {integrity: sha512-XeatKzo4lHDsVEbm1XDHZlhYZZSQYym6dg2X/Ko0kSFgio+KXLsxwJQprnR48GvdIKDOpqWqssC3iBCjoMcMpw==}
507
  cpu: [x64]
508
  os: [linux]
509
+ libc: [musl]
510
 
511
+ '@rollup/rollup-openbsd-x64@4.57.0':
512
+ resolution: {integrity: sha512-Lu71y78F5qOfYmubYLHPcJm74GZLU6UJ4THkf/a1K7Tz2ycwC2VUbsqbJAXaR6Bx70SRdlVrt2+n5l7F0agTUw==}
513
  cpu: [x64]
514
  os: [openbsd]
515
 
516
+ '@rollup/rollup-openharmony-arm64@4.57.0':
517
+ resolution: {integrity: sha512-v5xwKDWcu7qhAEcsUubiav7r+48Uk/ENWdr82MBZZRIm7zThSxCIVDfb3ZeRRq9yqk+oIzMdDo6fCcA5DHfMyA==}
518
  cpu: [arm64]
519
  os: [openharmony]
520
 
521
+ '@rollup/rollup-win32-arm64-msvc@4.57.0':
522
+ resolution: {integrity: sha512-XnaaaSMGSI6Wk8F4KK3QP7GfuuhjGchElsVerCplUuxRIzdvZ7hRBpLR0omCmw+kI2RFJB80nenhOoGXlJ5TfQ==}
523
  cpu: [arm64]
524
  os: [win32]
525
 
526
+ '@rollup/rollup-win32-ia32-msvc@4.57.0':
527
+ resolution: {integrity: sha512-3K1lP+3BXY4t4VihLw5MEg6IZD3ojSYzqzBG571W3kNQe4G4CcFpSUQVgurYgib5d+YaCjeFow8QivWp8vuSvA==}
528
  cpu: [ia32]
529
  os: [win32]
530
 
531
+ '@rollup/rollup-win32-x64-gnu@4.57.0':
532
+ resolution: {integrity: sha512-MDk610P/vJGc5L5ImE4k5s+GZT3en0KoK1MKPXCRgzmksAMk79j4h3k1IerxTNqwDLxsGxStEZVBqG0gIqZqoA==}
533
  cpu: [x64]
534
  os: [win32]
535
 
536
+ '@rollup/rollup-win32-x64-msvc@4.57.0':
537
+ resolution: {integrity: sha512-Zv7v6q6aV+VslnpwzqKAmrk5JdVkLUzok2208ZXGipjb+msxBr/fJPZyeEXiFgH7k62Ak0SLIfxQRZQvTuf7rQ==}
538
  cpu: [x64]
539
  os: [win32]
540
 
 
580
  engines: {node: '>= 10'}
581
  cpu: [arm64]
582
  os: [linux]
583
+ libc: [glibc]
584
 
585
  '@tailwindcss/oxide-linux-arm64-musl@4.1.18':
586
  resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==}
587
  engines: {node: '>= 10'}
588
  cpu: [arm64]
589
  os: [linux]
590
+ libc: [musl]
591
 
592
  '@tailwindcss/oxide-linux-x64-gnu@4.1.18':
593
  resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==}
594
  engines: {node: '>= 10'}
595
  cpu: [x64]
596
  os: [linux]
597
+ libc: [glibc]
598
 
599
  '@tailwindcss/oxide-linux-x64-musl@4.1.18':
600
  resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==}
601
  engines: {node: '>= 10'}
602
  cpu: [x64]
603
  os: [linux]
604
+ libc: [musl]
605
 
606
  '@tailwindcss/oxide-wasm32-wasi@4.1.18':
607
  resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==}
 
634
  '@tsconfig/node20@20.1.8':
635
  resolution: {integrity: sha512-Em+IdPfByIzWRRpqWL4Z7ArLHZGxmc36BxE3jCz9nBFSm+5aLaPMZyjwu4yetvyKXeogWcxik4L1jB5JTWfw7A==}
636
 
637
+ '@turf/bbox@7.3.3':
638
+ resolution: {integrity: sha512-1zNO/JUgDp0N+3EG5fG7+8EolE95OW1LD8ur0hRP0JK+lRyN0gAvJT7n1I9pu/NIqTa8x/zXxGRc1dcOdohYkg==}
639
 
640
+ '@turf/boolean-contains@7.3.3':
641
+ resolution: {integrity: sha512-uwg7g7NHmyz4eVXh2g+4yWTgdIf5U7EsWb4bqJfVKprtvVeu/E9IWJIYs4haoAwEfVdOIUxTRErAf4IFPj8aqQ==}
642
 
643
+ '@turf/boolean-point-in-polygon@7.3.3':
644
+ resolution: {integrity: sha512-hmXV4PofLAVbVZcnKk/yp//0s65huap+L3wKGKzbLWk57fWla/eRmFKx/iQ15xGu05zylHz5cA5AfriVGZHj2g==}
645
 
646
+ '@turf/boolean-point-on-line@7.3.3':
647
+ resolution: {integrity: sha512-iHLLdIdPNs29PgWGvsgdHTk3FntDAH0ILzcfsu/Uwdxbubz0GcPEWRFtMNKdszOQLT8LOtpJAgO617iiYNIkng==}
648
 
649
+ '@turf/distance@7.3.3':
650
+ resolution: {integrity: sha512-bmv0GzqlICjMWuQ05ipDDbT9ppQUMNo02+T5f/rPF9hSEXCPkSJQ1OdQ6XjUGzdJ/vxgES4DM4zhIDUKU/g8RQ==}
651
 
652
+ '@turf/geojson-rbush@7.3.3':
653
+ resolution: {integrity: sha512-J/8oew3X9iYoKR7WsD9MeLmuyeYeXy+h6z1NUF8Scs/DQgigQV/hzOv20azt9S6neyfP72yIKDEo7dNxPJcoWw==}
654
 
655
+ '@turf/helpers@7.3.3':
656
+ resolution: {integrity: sha512-9Ias0L1GuZPIzO6sk8jraTEuLJye6n9LYNEdw69ZGOQ6C1IigjxkPW49zmn21aTv1z27vxdVLSS3r+78DB2QnQ==}
657
 
658
+ '@turf/invariant@7.3.3':
659
+ resolution: {integrity: sha512-q6UDgWmtIlU+AIxt5Awnh18ZMSuNti6drCXbIBdGdgQaQ1qEiyGZDE3P9RKk6otoLXOBYecOuI0HIwf2IxurhQ==}
660
 
661
+ '@turf/kinks@7.3.3':
662
+ resolution: {integrity: sha512-+k6hB/1LIxqkt/2DTAYxx4ggq51V1iLNLm7s4a+ZV3orPob+zpVvpqENHx7ppuDHNx9x+gz1yR1AZNR0S3MXxw==}
663
 
664
+ '@turf/line-intersect@7.3.3':
665
+ resolution: {integrity: sha512-RXlIPDseXT2PplbN8GMQOE3oa6DzAGSVm6xp7qaf4VyNvhRH85J+SpCYXuilYfd6eYWUrewUI1CkO5RIqHGlCA==}
666
 
667
+ '@turf/line-segment@7.3.3':
668
+ resolution: {integrity: sha512-2lhD3hDa73Q3uoNcr03bnQROpT6eGDNd+eupGSE8ZLeIKFy9Kkvi5YMmLz99IjUK23HO3RNmqYFR3X6JU0+4KQ==}
669
 
670
+ '@turf/line-split@7.3.3':
671
+ resolution: {integrity: sha512-vSOCO2Hwd6/ZO3evtDNxwTX3yNkDGrfIWCscnJbKc0i5KukfHxYqM6jZI/8prWeEyOt6u8eAYbAN92Ew8j5NTA==}
672
 
673
+ '@turf/meta@7.3.3':
674
+ resolution: {integrity: sha512-Tz1j4h70iFB5SebWWoVv/uL59x4aOngXU+d1xQDXzOCn/O6txnreGVGMcYU362c5F06yqZx38H9UFTQ553lK0w==}
675
 
676
+ '@turf/nearest-point-on-line@7.3.3':
677
+ resolution: {integrity: sha512-xFSTH7Vgqa/tMOPWzS3SZKgxCn2WB5F6v1AFAefYtCGnKy2BGM6cyLoEhegaCZKaJk2ftn/yd6P90+FBKm0nnQ==}
678
 
679
+ '@turf/truncate@7.3.3':
680
+ resolution: {integrity: sha512-p4jZMgxQWlIX8WcbjJiuxpAFwFxpXkp2jCEAWlz8hMaKEky0Kh1ZhIsE4WpUNxeFx7/QpJh9BiHbvaRKdETjIA==}
681
 
682
  '@types/estree@1.0.8':
683
  resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
 
691
  '@types/leaflet@1.9.21':
692
  resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==}
693
 
694
+ '@types/node@25.1.0':
695
+ resolution: {integrity: sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==}
696
 
697
  '@vitejs/plugin-vue@6.0.3':
698
  resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==}
 
701
  vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
702
  vue: ^3.2.25
703
 
704
+ '@vue/compiler-core@3.5.27':
705
+ resolution: {integrity: sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==}
706
 
707
+ '@vue/compiler-dom@3.5.27':
708
+ resolution: {integrity: sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==}
709
 
710
+ '@vue/compiler-sfc@3.5.27':
711
+ resolution: {integrity: sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==}
712
 
713
+ '@vue/compiler-ssr@3.5.27':
714
+ resolution: {integrity: sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==}
715
 
716
+ '@vue/reactivity@3.5.27':
717
+ resolution: {integrity: sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==}
718
 
719
+ '@vue/runtime-core@3.5.27':
720
+ resolution: {integrity: sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==}
721
 
722
+ '@vue/runtime-dom@3.5.27':
723
+ resolution: {integrity: sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==}
724
 
725
+ '@vue/server-renderer@3.5.27':
726
+ resolution: {integrity: sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==}
727
  peerDependencies:
728
+ vue: 3.5.27
729
 
730
+ '@vue/shared@3.5.27':
731
+ resolution: {integrity: sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==}
732
 
733
  '@vue/tsconfig@0.8.1':
734
  resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==}
 
773
  brace-expansion@1.1.12:
774
  resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
775
 
 
 
 
 
776
  callsites@3.1.0:
777
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
778
  engines: {node: '>=6'}
 
815
  deep-is@0.1.4:
816
  resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
817
 
 
 
 
 
 
818
  detect-libc@2.1.2:
819
  resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
820
  engines: {node: '>=8'}
 
826
  resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==}
827
  engines: {node: '>=10.13.0'}
828
 
829
+ entities@7.0.1:
830
+ resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
831
  engines: {node: '>=0.12'}
832
 
833
  esbuild@0.27.2:
 
839
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
840
  engines: {node: '>=10'}
841
 
842
+ eslint-plugin-vue@10.7.0:
843
+ resolution: {integrity: sha512-r2XFCK4qlo1sxEoAMIoTTX0PZAdla0JJDt1fmYiworZUX67WeEGqm+JbyAg3M+pGiJ5U6Mp5WQbontXWtIW7TA==}
844
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
845
  peerDependencies:
846
  '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
 
920
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
921
  engines: {node: '>=16.0.0'}
922
 
 
 
 
 
923
  find-up@5.0.0:
924
  resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
925
  engines: {node: '>=10'}
 
971
  resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
972
  engines: {node: '>=0.10.0'}
973
 
 
 
 
 
974
  isexe@2.0.0:
975
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
976
 
 
1039
  engines: {node: '>= 12.0.0'}
1040
  cpu: [arm64]
1041
  os: [linux]
1042
+ libc: [glibc]
1043
 
1044
  lightningcss-linux-arm64-musl@1.30.2:
1045
  resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
1046
  engines: {node: '>= 12.0.0'}
1047
  cpu: [arm64]
1048
  os: [linux]
1049
+ libc: [musl]
1050
 
1051
  lightningcss-linux-x64-gnu@1.30.2:
1052
  resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
1053
  engines: {node: '>= 12.0.0'}
1054
  cpu: [x64]
1055
  os: [linux]
1056
+ libc: [glibc]
1057
 
1058
  lightningcss-linux-x64-musl@1.30.2:
1059
  resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
1060
  engines: {node: '>= 12.0.0'}
1061
  cpu: [x64]
1062
  os: [linux]
1063
+ libc: [musl]
1064
 
1065
  lightningcss-win32-arm64-msvc@1.30.2:
1066
  resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
 
1091
  magic-string@0.30.21:
1092
  resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
1093
 
 
 
 
 
1094
  minimatch@3.1.2:
1095
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1096
 
 
1142
  picocolors@1.1.1:
1143
  resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1144
 
 
 
 
 
1145
  picomatch@4.0.3:
1146
  resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
1147
  engines: {node: '>=12'}
 
1164
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1165
  engines: {node: '>= 0.8.0'}
1166
 
1167
+ prettier@3.8.1:
1168
+ resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==}
1169
  engines: {node: '>=14'}
1170
  hasBin: true
1171
 
 
1186
  robust-predicates@3.0.2:
1187
  resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
1188
 
1189
+ rollup@4.57.0:
1190
+ resolution: {integrity: sha512-e5lPJi/aui4TO1LpAXIRLySmwXSE8k3b9zoGfd42p67wzxog4WHjiZF3M2uheQih4DGyc25QEV4yRBbpueNiUA==}
1191
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1192
  hasBin: true
1193
 
 
1236
  tinyqueue@2.0.3:
1237
  resolution: {integrity: sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==}
1238
 
 
 
 
 
1239
  tslib@2.8.1:
1240
  resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1241
 
 
1292
  yaml:
1293
  optional: true
1294
 
1295
+ vue-eslint-parser@10.2.0:
1296
+ resolution: {integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==}
1297
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1298
  peerDependencies:
1299
  eslint: ^8.57.0 || ^9.0.0
1300
 
1301
+ vue@3.5.27:
1302
+ resolution: {integrity: sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==}
1303
  peerDependencies:
1304
  typescript: '*'
1305
  peerDependenciesMeta:
 
1329
 
1330
  '@babel/helper-validator-identifier@7.28.5': {}
1331
 
1332
+ '@babel/parser@7.28.6':
1333
  dependencies:
1334
+ '@babel/types': 7.28.6
1335
 
1336
+ '@babel/types@7.28.6':
1337
  dependencies:
1338
  '@babel/helper-string-parser': 7.27.1
1339
  '@babel/helper-validator-identifier': 7.28.5
 
1464
 
1465
  '@geoman-io/leaflet-geoman-free@2.19.0(leaflet@1.9.4)':
1466
  dependencies:
1467
+ '@turf/boolean-contains': 7.3.3
1468
+ '@turf/kinks': 7.3.3
1469
+ '@turf/line-intersect': 7.3.3
1470
+ '@turf/line-split': 7.3.3
1471
  leaflet: 1.9.4
1472
  lodash: 4.17.21
1473
  polyclip-ts: 0.16.8
 
1502
  '@jridgewell/resolve-uri': 3.1.2
1503
  '@jridgewell/sourcemap-codec': 1.5.5
1504
 
1505
+ '@parcel/watcher-android-arm64@2.5.6':
1506
  optional: true
1507
 
1508
+ '@parcel/watcher-darwin-arm64@2.5.6':
1509
  optional: true
1510
 
1511
+ '@parcel/watcher-darwin-x64@2.5.6':
1512
  optional: true
1513
 
1514
+ '@parcel/watcher-freebsd-x64@2.5.6':
1515
  optional: true
1516
 
1517
+ '@parcel/watcher-linux-arm-glibc@2.5.6':
1518
  optional: true
1519
 
1520
+ '@parcel/watcher-linux-arm-musl@2.5.6':
1521
  optional: true
1522
 
1523
+ '@parcel/watcher-linux-arm64-glibc@2.5.6':
1524
  optional: true
1525
 
1526
+ '@parcel/watcher-linux-arm64-musl@2.5.6':
1527
  optional: true
1528
 
1529
+ '@parcel/watcher-linux-x64-glibc@2.5.6':
1530
  optional: true
1531
 
1532
+ '@parcel/watcher-linux-x64-musl@2.5.6':
1533
  optional: true
1534
 
1535
+ '@parcel/watcher-win32-arm64@2.5.6':
1536
  optional: true
1537
 
1538
+ '@parcel/watcher-win32-ia32@2.5.6':
1539
  optional: true
1540
 
1541
+ '@parcel/watcher-win32-x64@2.5.6':
1542
  optional: true
1543
 
1544
+ '@parcel/watcher@2.5.6':
1545
  dependencies:
1546
+ detect-libc: 2.1.2
1547
  is-glob: 4.0.3
 
1548
  node-addon-api: 7.1.1
1549
+ picomatch: 4.0.3
1550
  optionalDependencies:
1551
+ '@parcel/watcher-android-arm64': 2.5.6
1552
+ '@parcel/watcher-darwin-arm64': 2.5.6
1553
+ '@parcel/watcher-darwin-x64': 2.5.6
1554
+ '@parcel/watcher-freebsd-x64': 2.5.6
1555
+ '@parcel/watcher-linux-arm-glibc': 2.5.6
1556
+ '@parcel/watcher-linux-arm-musl': 2.5.6
1557
+ '@parcel/watcher-linux-arm64-glibc': 2.5.6
1558
+ '@parcel/watcher-linux-arm64-musl': 2.5.6
1559
+ '@parcel/watcher-linux-x64-glibc': 2.5.6
1560
+ '@parcel/watcher-linux-x64-musl': 2.5.6
1561
+ '@parcel/watcher-win32-arm64': 2.5.6
1562
+ '@parcel/watcher-win32-ia32': 2.5.6
1563
+ '@parcel/watcher-win32-x64': 2.5.6
1564
 
1565
  '@rolldown/pluginutils@1.0.0-beta.53': {}
1566
 
1567
+ '@rollup/rollup-android-arm-eabi@4.57.0':
1568
  optional: true
1569
 
1570
+ '@rollup/rollup-android-arm64@4.57.0':
1571
  optional: true
1572
 
1573
+ '@rollup/rollup-darwin-arm64@4.57.0':
1574
  optional: true
1575
 
1576
+ '@rollup/rollup-darwin-x64@4.57.0':
1577
  optional: true
1578
 
1579
+ '@rollup/rollup-freebsd-arm64@4.57.0':
1580
  optional: true
1581
 
1582
+ '@rollup/rollup-freebsd-x64@4.57.0':
1583
  optional: true
1584
 
1585
+ '@rollup/rollup-linux-arm-gnueabihf@4.57.0':
1586
  optional: true
1587
 
1588
+ '@rollup/rollup-linux-arm-musleabihf@4.57.0':
1589
  optional: true
1590
 
1591
+ '@rollup/rollup-linux-arm64-gnu@4.57.0':
1592
  optional: true
1593
 
1594
+ '@rollup/rollup-linux-arm64-musl@4.57.0':
1595
  optional: true
1596
 
1597
+ '@rollup/rollup-linux-loong64-gnu@4.57.0':
1598
  optional: true
1599
 
1600
+ '@rollup/rollup-linux-loong64-musl@4.57.0':
1601
  optional: true
1602
 
1603
+ '@rollup/rollup-linux-ppc64-gnu@4.57.0':
1604
  optional: true
1605
 
1606
+ '@rollup/rollup-linux-ppc64-musl@4.57.0':
1607
  optional: true
1608
 
1609
+ '@rollup/rollup-linux-riscv64-gnu@4.57.0':
1610
  optional: true
1611
 
1612
+ '@rollup/rollup-linux-riscv64-musl@4.57.0':
1613
  optional: true
1614
 
1615
+ '@rollup/rollup-linux-s390x-gnu@4.57.0':
1616
  optional: true
1617
 
1618
+ '@rollup/rollup-linux-x64-gnu@4.57.0':
1619
  optional: true
1620
 
1621
+ '@rollup/rollup-linux-x64-musl@4.57.0':
1622
  optional: true
1623
 
1624
+ '@rollup/rollup-openbsd-x64@4.57.0':
1625
  optional: true
1626
 
1627
+ '@rollup/rollup-openharmony-arm64@4.57.0':
1628
  optional: true
1629
 
1630
+ '@rollup/rollup-win32-arm64-msvc@4.57.0':
1631
  optional: true
1632
 
1633
+ '@rollup/rollup-win32-ia32-msvc@4.57.0':
1634
  optional: true
1635
 
1636
+ '@rollup/rollup-win32-x64-gnu@4.57.0':
1637
  optional: true
1638
 
1639
+ '@rollup/rollup-win32-x64-msvc@4.57.0':
1640
  optional: true
1641
 
1642
  '@tailwindcss/cli@4.1.18':
1643
  dependencies:
1644
+ '@parcel/watcher': 2.5.6
1645
  '@tailwindcss/node': 4.1.18
1646
  '@tailwindcss/oxide': 4.1.18
1647
  enhanced-resolve: 5.18.4
 
1712
 
1713
  '@tsconfig/node20@20.1.8': {}
1714
 
1715
+ '@turf/bbox@7.3.3':
1716
  dependencies:
1717
+ '@turf/helpers': 7.3.3
1718
+ '@turf/meta': 7.3.3
1719
  '@types/geojson': 7946.0.16
1720
  tslib: 2.8.1
1721
 
1722
+ '@turf/boolean-contains@7.3.3':
1723
  dependencies:
1724
+ '@turf/bbox': 7.3.3
1725
+ '@turf/boolean-point-in-polygon': 7.3.3
1726
+ '@turf/boolean-point-on-line': 7.3.3
1727
+ '@turf/helpers': 7.3.3
1728
+ '@turf/invariant': 7.3.3
1729
+ '@turf/line-split': 7.3.3
1730
  '@types/geojson': 7946.0.16
1731
  tslib: 2.8.1
1732
 
1733
+ '@turf/boolean-point-in-polygon@7.3.3':
1734
  dependencies:
1735
+ '@turf/helpers': 7.3.3
1736
+ '@turf/invariant': 7.3.3
1737
  '@types/geojson': 7946.0.16
1738
  point-in-polygon-hao: 1.2.4
1739
  tslib: 2.8.1
1740
 
1741
+ '@turf/boolean-point-on-line@7.3.3':
1742
  dependencies:
1743
+ '@turf/helpers': 7.3.3
1744
+ '@turf/invariant': 7.3.3
1745
  '@types/geojson': 7946.0.16
1746
  tslib: 2.8.1
1747
 
1748
+ '@turf/distance@7.3.3':
1749
  dependencies:
1750
+ '@turf/helpers': 7.3.3
1751
+ '@turf/invariant': 7.3.3
1752
  '@types/geojson': 7946.0.16
1753
  tslib: 2.8.1
1754
 
1755
+ '@turf/geojson-rbush@7.3.3':
1756
  dependencies:
1757
+ '@turf/bbox': 7.3.3
1758
+ '@turf/helpers': 7.3.3
1759
+ '@turf/meta': 7.3.3
1760
  '@types/geojson': 7946.0.16
1761
  rbush: 3.0.1
1762
+ tslib: 2.8.1
1763
 
1764
+ '@turf/helpers@7.3.3':
1765
  dependencies:
1766
  '@types/geojson': 7946.0.16
1767
  tslib: 2.8.1
1768
 
1769
+ '@turf/invariant@7.3.3':
1770
  dependencies:
1771
+ '@turf/helpers': 7.3.3
1772
  '@types/geojson': 7946.0.16
1773
  tslib: 2.8.1
1774
 
1775
+ '@turf/kinks@7.3.3':
1776
  dependencies:
1777
+ '@turf/helpers': 7.3.3
1778
  '@types/geojson': 7946.0.16
1779
  tslib: 2.8.1
1780
 
1781
+ '@turf/line-intersect@7.3.3':
1782
  dependencies:
1783
+ '@turf/helpers': 7.3.3
1784
  '@types/geojson': 7946.0.16
1785
  sweepline-intersections: 1.5.0
1786
  tslib: 2.8.1
1787
 
1788
+ '@turf/line-segment@7.3.3':
1789
  dependencies:
1790
+ '@turf/helpers': 7.3.3
1791
+ '@turf/invariant': 7.3.3
1792
+ '@turf/meta': 7.3.3
1793
  '@types/geojson': 7946.0.16
1794
  tslib: 2.8.1
1795
 
1796
+ '@turf/line-split@7.3.3':
1797
+ dependencies:
1798
+ '@turf/bbox': 7.3.3
1799
+ '@turf/geojson-rbush': 7.3.3
1800
+ '@turf/helpers': 7.3.3
1801
+ '@turf/invariant': 7.3.3
1802
+ '@turf/line-intersect': 7.3.3
1803
+ '@turf/line-segment': 7.3.3
1804
+ '@turf/meta': 7.3.3
1805
+ '@turf/nearest-point-on-line': 7.3.3
1806
+ '@turf/truncate': 7.3.3
1807
  '@types/geojson': 7946.0.16
1808
+ tslib: 2.8.1
1809
 
1810
+ '@turf/meta@7.3.3':
1811
  dependencies:
1812
+ '@turf/helpers': 7.3.3
1813
  '@types/geojson': 7946.0.16
1814
+ tslib: 2.8.1
1815
 
1816
+ '@turf/nearest-point-on-line@7.3.3':
1817
  dependencies:
1818
+ '@turf/distance': 7.3.3
1819
+ '@turf/helpers': 7.3.3
1820
+ '@turf/invariant': 7.3.3
1821
+ '@turf/meta': 7.3.3
1822
  '@types/geojson': 7946.0.16
1823
  tslib: 2.8.1
1824
 
1825
+ '@turf/truncate@7.3.3':
1826
  dependencies:
1827
+ '@turf/helpers': 7.3.3
1828
+ '@turf/meta': 7.3.3
1829
  '@types/geojson': 7946.0.16
1830
  tslib: 2.8.1
1831
 
 
1839
  dependencies:
1840
  '@types/geojson': 7946.0.16
1841
 
1842
+ '@types/node@25.1.0':
1843
  dependencies:
1844
  undici-types: 7.16.0
1845
 
1846
+ '@vitejs/plugin-vue@6.0.3(vite@7.3.1(@types/node@25.1.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27)':
1847
  dependencies:
1848
  '@rolldown/pluginutils': 1.0.0-beta.53
1849
+ vite: 7.3.1(@types/node@25.1.0)(jiti@2.6.1)(lightningcss@1.30.2)
1850
+ vue: 3.5.27
1851
 
1852
+ '@vue/compiler-core@3.5.27':
1853
  dependencies:
1854
+ '@babel/parser': 7.28.6
1855
+ '@vue/shared': 3.5.27
1856
+ entities: 7.0.1
1857
  estree-walker: 2.0.2
1858
  source-map-js: 1.2.1
1859
 
1860
+ '@vue/compiler-dom@3.5.27':
1861
  dependencies:
1862
+ '@vue/compiler-core': 3.5.27
1863
+ '@vue/shared': 3.5.27
1864
 
1865
+ '@vue/compiler-sfc@3.5.27':
1866
  dependencies:
1867
+ '@babel/parser': 7.28.6
1868
+ '@vue/compiler-core': 3.5.27
1869
+ '@vue/compiler-dom': 3.5.27
1870
+ '@vue/compiler-ssr': 3.5.27
1871
+ '@vue/shared': 3.5.27
1872
  estree-walker: 2.0.2
1873
  magic-string: 0.30.21
1874
  postcss: 8.5.6
1875
  source-map-js: 1.2.1
1876
 
1877
+ '@vue/compiler-ssr@3.5.27':
1878
  dependencies:
1879
+ '@vue/compiler-dom': 3.5.27
1880
+ '@vue/shared': 3.5.27
1881
 
1882
+ '@vue/reactivity@3.5.27':
1883
  dependencies:
1884
+ '@vue/shared': 3.5.27
1885
 
1886
+ '@vue/runtime-core@3.5.27':
1887
  dependencies:
1888
+ '@vue/reactivity': 3.5.27
1889
+ '@vue/shared': 3.5.27
1890
 
1891
+ '@vue/runtime-dom@3.5.27':
1892
  dependencies:
1893
+ '@vue/reactivity': 3.5.27
1894
+ '@vue/runtime-core': 3.5.27
1895
+ '@vue/shared': 3.5.27
1896
  csstype: 3.2.3
1897
 
1898
+ '@vue/server-renderer@3.5.27(vue@3.5.27)':
1899
  dependencies:
1900
+ '@vue/compiler-ssr': 3.5.27
1901
+ '@vue/shared': 3.5.27
1902
+ vue: 3.5.27
1903
 
1904
+ '@vue/shared@3.5.27': {}
1905
 
1906
+ '@vue/tsconfig@0.8.1(vue@3.5.27)':
1907
  optionalDependencies:
1908
+ vue: 3.5.27
1909
 
1910
  acorn-jsx@5.3.2(acorn@8.15.0):
1911
  dependencies:
 
1937
  balanced-match: 1.0.2
1938
  concat-map: 0.0.1
1939
 
 
 
 
 
1940
  callsites@3.1.0: {}
1941
 
1942
  chalk@4.1.2:
 
1968
 
1969
  deep-is@0.1.4: {}
1970
 
 
 
1971
  detect-libc@2.1.2: {}
1972
 
1973
  driver.js@1.4.0: {}
 
1977
  graceful-fs: 4.2.11
1978
  tapable: 2.3.0
1979
 
1980
+ entities@7.0.1: {}
1981
 
1982
  esbuild@0.27.2:
1983
  optionalDependencies:
 
2010
 
2011
  escape-string-regexp@4.0.0: {}
2012
 
2013
+ eslint-plugin-vue@10.7.0(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))):
2014
  dependencies:
2015
  '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
2016
  eslint: 9.39.2(jiti@2.6.1)
 
2018
  nth-check: 2.1.1
2019
  postcss-selector-parser: 7.1.1
2020
  semver: 7.7.3
2021
+ vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.6.1))
2022
  xml-name-validator: 4.0.0
2023
 
2024
  eslint-scope@8.4.0:
 
2105
  dependencies:
2106
  flat-cache: 4.0.1
2107
 
 
 
 
 
2108
  find-up@5.0.0:
2109
  dependencies:
2110
  locate-path: 6.0.0
 
2145
  dependencies:
2146
  is-extglob: 2.1.1
2147
 
 
 
2148
  isexe@2.0.0: {}
2149
 
2150
  jiti@2.6.1: {}
 
2233
  dependencies:
2234
  '@jridgewell/sourcemap-codec': 1.5.5
2235
 
 
 
 
 
 
2236
  minimatch@3.1.2:
2237
  dependencies:
2238
  brace-expansion: 1.1.12
 
2278
 
2279
  picocolors@1.1.1: {}
2280
 
 
 
2281
  picomatch@4.0.3: {}
2282
 
2283
  point-in-polygon-hao@1.2.4:
 
2302
 
2303
  prelude-ls@1.2.1: {}
2304
 
2305
+ prettier@3.8.1: {}
2306
 
2307
  punycode@2.3.1: {}
2308
 
 
2316
 
2317
  robust-predicates@3.0.2: {}
2318
 
2319
+ rollup@4.57.0:
2320
  dependencies:
2321
  '@types/estree': 1.0.8
2322
  optionalDependencies:
2323
+ '@rollup/rollup-android-arm-eabi': 4.57.0
2324
+ '@rollup/rollup-android-arm64': 4.57.0
2325
+ '@rollup/rollup-darwin-arm64': 4.57.0
2326
+ '@rollup/rollup-darwin-x64': 4.57.0
2327
+ '@rollup/rollup-freebsd-arm64': 4.57.0
2328
+ '@rollup/rollup-freebsd-x64': 4.57.0
2329
+ '@rollup/rollup-linux-arm-gnueabihf': 4.57.0
2330
+ '@rollup/rollup-linux-arm-musleabihf': 4.57.0
2331
+ '@rollup/rollup-linux-arm64-gnu': 4.57.0
2332
+ '@rollup/rollup-linux-arm64-musl': 4.57.0
2333
+ '@rollup/rollup-linux-loong64-gnu': 4.57.0
2334
+ '@rollup/rollup-linux-loong64-musl': 4.57.0
2335
+ '@rollup/rollup-linux-ppc64-gnu': 4.57.0
2336
+ '@rollup/rollup-linux-ppc64-musl': 4.57.0
2337
+ '@rollup/rollup-linux-riscv64-gnu': 4.57.0
2338
+ '@rollup/rollup-linux-riscv64-musl': 4.57.0
2339
+ '@rollup/rollup-linux-s390x-gnu': 4.57.0
2340
+ '@rollup/rollup-linux-x64-gnu': 4.57.0
2341
+ '@rollup/rollup-linux-x64-musl': 4.57.0
2342
+ '@rollup/rollup-openbsd-x64': 4.57.0
2343
+ '@rollup/rollup-openharmony-arm64': 4.57.0
2344
+ '@rollup/rollup-win32-arm64-msvc': 4.57.0
2345
+ '@rollup/rollup-win32-ia32-msvc': 4.57.0
2346
+ '@rollup/rollup-win32-x64-gnu': 4.57.0
2347
+ '@rollup/rollup-win32-x64-msvc': 4.57.0
2348
  fsevents: 2.3.3
2349
 
2350
  semver@7.7.3: {}
 
2380
 
2381
  tinyqueue@2.0.3: {}
2382
 
 
 
 
 
2383
  tslib@2.8.1: {}
2384
 
2385
  type-check@0.4.0:
 
2394
 
2395
  util-deprecate@1.0.2: {}
2396
 
2397
+ vite@7.3.1(@types/node@25.1.0)(jiti@2.6.1)(lightningcss@1.30.2):
2398
  dependencies:
2399
  esbuild: 0.27.2
2400
  fdir: 6.5.0(picomatch@4.0.3)
2401
  picomatch: 4.0.3
2402
  postcss: 8.5.6
2403
+ rollup: 4.57.0
2404
  tinyglobby: 0.2.15
2405
  optionalDependencies:
2406
+ '@types/node': 25.1.0
2407
  fsevents: 2.3.3
2408
  jiti: 2.6.1
2409
  lightningcss: 1.30.2
2410
 
2411
+ vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1)):
2412
  dependencies:
2413
  debug: 4.4.3
2414
  eslint: 9.39.2(jiti@2.6.1)
 
2416
  eslint-visitor-keys: 4.2.1
2417
  espree: 10.4.0
2418
  esquery: 1.7.0
 
2419
  semver: 7.7.3
2420
  transitivePeerDependencies:
2421
  - supports-color
2422
 
2423
+ vue@3.5.27:
2424
  dependencies:
2425
+ '@vue/compiler-dom': 3.5.27
2426
+ '@vue/compiler-sfc': 3.5.27
2427
+ '@vue/runtime-dom': 3.5.27
2428
+ '@vue/server-renderer': 3.5.27(vue@3.5.27)
2429
+ '@vue/shared': 3.5.27
2430
 
2431
  which@2.0.2:
2432
  dependencies: