alessandro trinca tornidor commited on
Commit
3a2be52
·
1 Parent(s): 9c69906

chore: update dependencies

Browse files
Files changed (5) hide show
  1. .idea/prettier.xml +6 -0
  2. poetry.lock +0 -0
  3. pyproject.toml +6 -3
  4. static/package.json +12 -12
  5. static/pnpm-lock.yaml +340 -339
.idea/prettier.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="PrettierConfiguration">
4
+ <option name="myConfigurationMode" value="AUTOMATIC" />
5
+ </component>
6
+ </project>
poetry.lock CHANGED
The diff for this file is too large to render. See raw diff
 
pyproject.toml CHANGED
@@ -1,6 +1,6 @@
1
  [tool.poetry]
2
  name = "samgis"
3
- version = "1.11.8"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <alessandro@trinca.tornidor.com>"]
6
  license = "MIT license"
@@ -9,7 +9,7 @@ package-mode = false
9
 
10
  [metadata]
11
  name = "samgis"
12
- version = "1.11.8"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
@@ -18,7 +18,7 @@ Demo = "https://huggingface.co/spaces/aletrn/samgis"
18
  [tool.poetry.dependencies]
19
  python = ">=3.10, <3.13"
20
  onnxruntime = "^1.20.1"
21
- samgis-web = "1.2.6"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
@@ -45,6 +45,9 @@ sphinxcontrib-openapi = "^0.8.4"
45
  myst-parser = "^4.0.0"
46
  sphinx-autodoc-defaultargs = "^0.1.2"
47
 
 
 
 
48
  [build-system]
49
  requires = ["poetry-core"]
50
  build-backend = "poetry.core.masonry.api"
 
1
  [tool.poetry]
2
  name = "samgis"
3
+ version = "1.11.9"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <alessandro@trinca.tornidor.com>"]
6
  license = "MIT license"
 
9
 
10
  [metadata]
11
  name = "samgis"
12
+ version = "1.11.9"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
 
18
  [tool.poetry.dependencies]
19
  python = ">=3.10, <3.13"
20
  onnxruntime = "^1.20.1"
21
+ samgis-web = "1.2.8"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
 
45
  myst-parser = "^4.0.0"
46
  sphinx-autodoc-defaultargs = "^0.1.2"
47
 
48
+ [tool.pytest.ini_options]
49
+ addopts = "--cov=my_ghost_writer --cov-report html"
50
+
51
  [build-system]
52
  requires = ["poetry-core"]
53
  build-backend = "poetry.core.masonry.api"
static/package.json CHANGED
@@ -13,21 +13,21 @@
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
14
  "leaflet": "^1.9.4",
15
  "leaflet-providers": "^2.0.0",
16
- "vue": "^3.5.16"
17
  },
18
  "devDependencies": {
19
- "@tailwindcss/cli": "^4.1.9",
20
- "@tsconfig/node20": "^20.1.5",
21
- "@types/leaflet": "^1.9.18",
22
- "@types/node": "^24.0.0",
23
- "@vitejs/plugin-vue": "^5.2.4",
24
  "@vue/tsconfig": "^0.7.0",
25
- "eslint": "^9.28.0",
26
  "eslint-plugin-vue": "^10.2.0",
27
- "prettier": "^3.5.3",
28
- "snyk": "^1.1297.1",
29
- "tailwindcss": "^4.1.9",
30
- "vite": "^6.3.5"
31
  },
32
  "pnpm": {
33
  "ignoredBuiltDependencies": [
@@ -38,5 +38,5 @@
38
  "snyk"
39
  ]
40
  },
41
- "packageManager": "pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac"
42
  }
 
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
14
  "leaflet": "^1.9.4",
15
  "leaflet-providers": "^2.0.0",
16
+ "vue": "^3.5.17"
17
  },
18
  "devDependencies": {
19
+ "@tailwindcss/cli": "^4.1.11",
20
+ "@tsconfig/node20": "^20.1.6",
21
+ "@types/leaflet": "^1.9.19",
22
+ "@types/node": "^24.0.10",
23
+ "@vitejs/plugin-vue": "^6.0.0",
24
  "@vue/tsconfig": "^0.7.0",
25
+ "eslint": "^9.30.1",
26
  "eslint-plugin-vue": "^10.2.0",
27
+ "prettier": "^3.6.2",
28
+ "snyk": "^1.1297.3",
29
+ "tailwindcss": "^4.1.11",
30
+ "vite": "^7.0.0"
31
  },
32
  "pnpm": {
33
  "ignoredBuiltDependencies": [
 
38
  "snyk"
39
  ]
40
  },
41
+ "packageManager": "pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184"
42
  }
static/pnpm-lock.yaml CHANGED
@@ -18,45 +18,45 @@ importers:
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
- specifier: ^3.5.16
22
- version: 3.5.16
23
  devDependencies:
24
  '@tailwindcss/cli':
25
- specifier: ^4.1.9
26
- version: 4.1.9
27
  '@tsconfig/node20':
28
- specifier: ^20.1.5
29
- version: 20.1.5
30
  '@types/leaflet':
31
- specifier: ^1.9.18
32
- version: 1.9.18
33
  '@types/node':
34
- specifier: ^24.0.0
35
- version: 24.0.0
36
  '@vitejs/plugin-vue':
37
- specifier: ^5.2.4
38
- version: 5.2.4(vite@6.3.5(@types/node@24.0.0)(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.16)
39
  '@vue/tsconfig':
40
  specifier: ^0.7.0
41
- version: 0.7.0(vue@3.5.16)
42
  eslint:
43
- specifier: ^9.28.0
44
- version: 9.28.0(jiti@2.4.2)
45
  eslint-plugin-vue:
46
  specifier: ^10.2.0
47
- version: 10.2.0(eslint@9.28.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.28.0(jiti@2.4.2)))
48
  prettier:
49
- specifier: ^3.5.3
50
- version: 3.5.3
51
  snyk:
52
- specifier: ^1.1297.1
53
- version: 1.1297.1
54
  tailwindcss:
55
- specifier: ^4.1.9
56
- version: 4.1.9
57
  vite:
58
- specifier: ^6.3.5
59
- version: 6.3.5(@types/node@24.0.0)(jiti@2.4.2)(lightningcss@1.30.1)
60
 
61
  packages:
62
 
@@ -72,13 +72,13 @@ packages:
72
  resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
73
  engines: {node: '>=6.9.0'}
74
 
75
- '@babel/parser@7.27.5':
76
- resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
77
  engines: {node: '>=6.0.0'}
78
  hasBin: true
79
 
80
- '@babel/types@7.27.6':
81
- resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
82
  engines: {node: '>=6.9.0'}
83
 
84
  '@esbuild/aix-ppc64@0.25.5':
@@ -241,32 +241,36 @@ packages:
241
  resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
242
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
243
 
244
- '@eslint/config-array@0.20.0':
245
- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
246
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
247
 
248
- '@eslint/config-helpers@0.2.2':
249
- resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
250
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
251
 
252
  '@eslint/core@0.14.0':
253
  resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
254
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
255
 
 
 
 
 
256
  '@eslint/eslintrc@3.3.1':
257
  resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
258
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
259
 
260
- '@eslint/js@9.28.0':
261
- resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==}
262
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
263
 
264
  '@eslint/object-schema@2.1.6':
265
  resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
266
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
267
 
268
- '@eslint/plugin-kit@0.3.1':
269
- resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==}
270
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
271
 
272
  '@geoman-io/leaflet-geoman-free@2.18.3':
@@ -298,23 +302,18 @@ packages:
298
  resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
299
  engines: {node: '>=18.0.0'}
300
 
301
- '@jridgewell/gen-mapping@0.3.8':
302
- resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
303
- engines: {node: '>=6.0.0'}
304
 
305
  '@jridgewell/resolve-uri@3.1.2':
306
  resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
307
  engines: {node: '>=6.0.0'}
308
 
309
- '@jridgewell/set-array@1.2.1':
310
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
311
- engines: {node: '>=6.0.0'}
312
-
313
- '@jridgewell/sourcemap-codec@1.5.0':
314
- resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
315
 
316
- '@jridgewell/trace-mapping@0.3.25':
317
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
318
 
319
  '@parcel/watcher-android-arm64@2.5.1':
320
  resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
@@ -398,103 +397,106 @@ packages:
398
  resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
399
  engines: {node: '>= 10.0.0'}
400
 
401
- '@rollup/rollup-android-arm-eabi@4.43.0':
402
- resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==}
 
 
 
403
  cpu: [arm]
404
  os: [android]
405
 
406
- '@rollup/rollup-android-arm64@4.43.0':
407
- resolution: {integrity: sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==}
408
  cpu: [arm64]
409
  os: [android]
410
 
411
- '@rollup/rollup-darwin-arm64@4.43.0':
412
- resolution: {integrity: sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==}
413
  cpu: [arm64]
414
  os: [darwin]
415
 
416
- '@rollup/rollup-darwin-x64@4.43.0':
417
- resolution: {integrity: sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==}
418
  cpu: [x64]
419
  os: [darwin]
420
 
421
- '@rollup/rollup-freebsd-arm64@4.43.0':
422
- resolution: {integrity: sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==}
423
  cpu: [arm64]
424
  os: [freebsd]
425
 
426
- '@rollup/rollup-freebsd-x64@4.43.0':
427
- resolution: {integrity: sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==}
428
  cpu: [x64]
429
  os: [freebsd]
430
 
431
- '@rollup/rollup-linux-arm-gnueabihf@4.43.0':
432
- resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==}
433
  cpu: [arm]
434
  os: [linux]
435
 
436
- '@rollup/rollup-linux-arm-musleabihf@4.43.0':
437
- resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==}
438
  cpu: [arm]
439
  os: [linux]
440
 
441
- '@rollup/rollup-linux-arm64-gnu@4.43.0':
442
- resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==}
443
  cpu: [arm64]
444
  os: [linux]
445
 
446
- '@rollup/rollup-linux-arm64-musl@4.43.0':
447
- resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==}
448
  cpu: [arm64]
449
  os: [linux]
450
 
451
- '@rollup/rollup-linux-loongarch64-gnu@4.43.0':
452
- resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==}
453
  cpu: [loong64]
454
  os: [linux]
455
 
456
- '@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
457
- resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==}
458
  cpu: [ppc64]
459
  os: [linux]
460
 
461
- '@rollup/rollup-linux-riscv64-gnu@4.43.0':
462
- resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==}
463
  cpu: [riscv64]
464
  os: [linux]
465
 
466
- '@rollup/rollup-linux-riscv64-musl@4.43.0':
467
- resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==}
468
  cpu: [riscv64]
469
  os: [linux]
470
 
471
- '@rollup/rollup-linux-s390x-gnu@4.43.0':
472
- resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==}
473
  cpu: [s390x]
474
  os: [linux]
475
 
476
- '@rollup/rollup-linux-x64-gnu@4.43.0':
477
- resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==}
478
  cpu: [x64]
479
  os: [linux]
480
 
481
- '@rollup/rollup-linux-x64-musl@4.43.0':
482
- resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==}
483
  cpu: [x64]
484
  os: [linux]
485
 
486
- '@rollup/rollup-win32-arm64-msvc@4.43.0':
487
- resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==}
488
  cpu: [arm64]
489
  os: [win32]
490
 
491
- '@rollup/rollup-win32-ia32-msvc@4.43.0':
492
- resolution: {integrity: sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==}
493
  cpu: [ia32]
494
  os: [win32]
495
 
496
- '@rollup/rollup-win32-x64-msvc@4.43.0':
497
- resolution: {integrity: sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==}
498
  cpu: [x64]
499
  os: [win32]
500
 
@@ -522,69 +524,69 @@ packages:
522
  resolution: {integrity: sha512-UDAOQJtJDxZHQ5Nm1olycBIsz2wdGX8SdzyGVHmD8EOQYAeDZQyIlQYohDe9nazdIOQLZCIc3fU0G9gqVLkaGQ==}
523
  engines: {node: '>=8'}
524
 
525
- '@tailwindcss/cli@4.1.9':
526
- resolution: {integrity: sha512-beIaXdXn5zXKvk14YW79iPNBfksT9qQNKHbL/EB/GyVkfY9QSPRntXABpZnSWWEY/P7T3O3mPwQq/jhX9v1lxA==}
527
  hasBin: true
528
 
529
- '@tailwindcss/node@4.1.9':
530
- resolution: {integrity: sha512-ZFsgw6lbtcZKYPWvf6zAuCVSuer7UQ2Z5P8BETHcpA4x/3NwOjAIXmRnYfG77F14f9bPeuR4GaNz3ji1JkQMeQ==}
531
 
532
- '@tailwindcss/oxide-android-arm64@4.1.9':
533
- resolution: {integrity: sha512-X4mBUUJ3DPqODhtdT5Ju55feJwBN+hP855Z7c0t11Jzece9KRtdM41ljMrCcureKMh96mcOh2gxahkp1yE+BOQ==}
534
  engines: {node: '>= 10'}
535
  cpu: [arm64]
536
  os: [android]
537
 
538
- '@tailwindcss/oxide-darwin-arm64@4.1.9':
539
- resolution: {integrity: sha512-jnWnqz71ZLXUbJLW53m9dSQakLBfaWxAd9TAibimrNdQfZKyie+xGppdDCZExtYwUdflt3kOT9y1JUgYXVEQmw==}
540
  engines: {node: '>= 10'}
541
  cpu: [arm64]
542
  os: [darwin]
543
 
544
- '@tailwindcss/oxide-darwin-x64@4.1.9':
545
- resolution: {integrity: sha512-+Ui6LlvZ6aCPvSwv3l16nYb6gu1N6RamFz7hSu5aqaiPrDQqD1LPT/e8r2/laSVwFjRyOZxQQ/gvGxP3ihA2rw==}
546
  engines: {node: '>= 10'}
547
  cpu: [x64]
548
  os: [darwin]
549
 
550
- '@tailwindcss/oxide-freebsd-x64@4.1.9':
551
- resolution: {integrity: sha512-BWqCh0uoXMprwWfG7+oyPW53VCh6G08pxY0IIN/i5DQTpPnCJ4zm2W8neH9kW1v1f6RXP3b2qQjAzrAcnQ5e9w==}
552
  engines: {node: '>= 10'}
553
  cpu: [x64]
554
  os: [freebsd]
555
 
556
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.9':
557
- resolution: {integrity: sha512-U8itjQb5TVc80aV5Yo+JtKo+qS95CV4XLrKEtSLQFoTD/c9j3jk4WZipYT+9Jxqem29qCMRPxjEZ3s+wTT4XCw==}
558
  engines: {node: '>= 10'}
559
  cpu: [arm]
560
  os: [linux]
561
 
562
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.9':
563
- resolution: {integrity: sha512-dKlGraoNvyTrR7ovLw3Id9yTwc+l0NYg8bwOkYqk+zltvGns8bPvVr6PH5jATdc75kCGd6kDRmP4p1LwqCnPJQ==}
564
  engines: {node: '>= 10'}
565
  cpu: [arm64]
566
  os: [linux]
567
 
568
- '@tailwindcss/oxide-linux-arm64-musl@4.1.9':
569
- resolution: {integrity: sha512-qCZ4QTrZaBEgNM13pGjvakdmid1Kw3CUCEQzgVAn64Iud7zSxOGwK1usg+hrwrOfFH7vXZZr8OhzC8fJTRq5NA==}
570
  engines: {node: '>= 10'}
571
  cpu: [arm64]
572
  os: [linux]
573
 
574
- '@tailwindcss/oxide-linux-x64-gnu@4.1.9':
575
- resolution: {integrity: sha512-bmzkAWQjRlY9udmg/a1bOtZpV14ZCdrB74PZrd7Oz/wK62Rk+m9+UV3BsgGfOghyO5Qu5ZDciADzDMZbi9n1+g==}
576
  engines: {node: '>= 10'}
577
  cpu: [x64]
578
  os: [linux]
579
 
580
- '@tailwindcss/oxide-linux-x64-musl@4.1.9':
581
- resolution: {integrity: sha512-NpvPQsXj1raDHhd+g2SUvZQoTPWfYAsyYo9h4ZqV7EOmR+aj7LCAE5hnXNnrJ5Egy/NiO3Hs7BNpSbsPEOpORg==}
582
  engines: {node: '>= 10'}
583
  cpu: [x64]
584
  os: [linux]
585
 
586
- '@tailwindcss/oxide-wasm32-wasi@4.1.9':
587
- resolution: {integrity: sha512-G93Yuf3xrpTxDUCSh685d1dvOkqOB0Gy+Bchv9Zy3k+lNw/9SEgsHit50xdvp1/p9yRH2TeDHJeDLUiV4mlTkA==}
588
  engines: {node: '>=14.0.0'}
589
  cpu: [wasm32]
590
  bundledDependencies:
@@ -595,24 +597,24 @@ packages:
595
  - '@emnapi/wasi-threads'
596
  - tslib
597
 
598
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.9':
599
- resolution: {integrity: sha512-Eq9FZzZe/NPkUiSMY+eY7r5l7msuFlm6wC6lnV11m8885z0vs9zx48AKTfw0UbVecTRV5wMxKb3Kmzx2LoUIWg==}
600
  engines: {node: '>= 10'}
601
  cpu: [arm64]
602
  os: [win32]
603
 
604
- '@tailwindcss/oxide-win32-x64-msvc@4.1.9':
605
- resolution: {integrity: sha512-oZ4zkthMXMJN2w/vu3jEfuqWTW7n8giGYDV/SfhBGRNehNMOBqh3YUAEv+8fv2YDJEzL4JpXTNTiSXW3UiUwBw==}
606
  engines: {node: '>= 10'}
607
  cpu: [x64]
608
  os: [win32]
609
 
610
- '@tailwindcss/oxide@4.1.9':
611
- resolution: {integrity: sha512-oqjNxOBt1iNRAywjiH+VFsfovx/hVt4mxe0kOkRMAbbcCwbJg5e2AweFqyGN7gtmE1TJXnvnyX7RWTR1l72ciQ==}
612
  engines: {node: '>= 10'}
613
 
614
- '@tsconfig/node20@20.1.5':
615
- resolution: {integrity: sha512-Vm8e3WxDTqMGPU4GATF9keQAIy1Drd7bPwlgzKJnZtoOsTm1tduUTbDjg0W5qERvGuxPI2h9RbMufH0YdfBylA==}
616
 
617
  '@turf/bbox@6.5.0':
618
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
@@ -665,9 +667,6 @@ packages:
665
  '@turf/truncate@6.5.0':
666
  resolution: {integrity: sha512-pFxg71pLk+eJj134Z9yUoRhIi8vqnnKvCYwdT4x/DQl/19RVdq1tV3yqOT3gcTQNfniteylL5qV1uTBDV5sgrg==}
667
 
668
- '@types/estree@1.0.7':
669
- resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
670
-
671
  '@types/estree@1.0.8':
672
  resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
673
 
@@ -680,47 +679,47 @@ packages:
680
  '@types/json-schema@7.0.15':
681
  resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
682
 
683
- '@types/leaflet@1.9.18':
684
- resolution: {integrity: sha512-ht2vsoPjezor5Pmzi5hdsA7F++v5UGq9OlUduWHmMZiuQGIpJ2WS5+Gg9HaAA79gNh1AIPtCqhzejcIZ3lPzXQ==}
685
 
686
- '@types/node@24.0.0':
687
- resolution: {integrity: sha512-yZQa2zm87aRVcqDyH5+4Hv9KYgSdgwX1rFnGvpbzMaC7YAljmhBET93TPiTd3ObwTL+gSpIzPKg5BqVxdCvxKg==}
688
 
689
- '@vitejs/plugin-vue@5.2.4':
690
- resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
691
- engines: {node: ^18.0.0 || >=20.0.0}
692
  peerDependencies:
693
- vite: ^5.0.0 || ^6.0.0
694
  vue: ^3.2.25
695
 
696
- '@vue/compiler-core@3.5.16':
697
- resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==}
698
 
699
- '@vue/compiler-dom@3.5.16':
700
- resolution: {integrity: sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==}
701
 
702
- '@vue/compiler-sfc@3.5.16':
703
- resolution: {integrity: sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==}
704
 
705
- '@vue/compiler-ssr@3.5.16':
706
- resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==}
707
 
708
- '@vue/reactivity@3.5.16':
709
- resolution: {integrity: sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==}
710
 
711
- '@vue/runtime-core@3.5.16':
712
- resolution: {integrity: sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==}
713
 
714
- '@vue/runtime-dom@3.5.16':
715
- resolution: {integrity: sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==}
716
 
717
- '@vue/server-renderer@3.5.16':
718
- resolution: {integrity: sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==}
719
  peerDependencies:
720
- vue: 3.5.16
721
 
722
- '@vue/shared@3.5.16':
723
- resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==}
724
 
725
  '@vue/tsconfig@0.7.0':
726
  resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==}
@@ -839,8 +838,8 @@ packages:
839
  detect-node@2.1.0:
840
  resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
841
 
842
- enhanced-resolve@5.18.1:
843
- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
844
  engines: {node: '>=10.13.0'}
845
 
846
  entities@4.5.0:
@@ -886,8 +885,8 @@ packages:
886
  resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
887
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
888
 
889
- eslint@9.28.0:
890
- resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==}
891
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
892
  hasBin: true
893
  peerDependencies:
@@ -1230,16 +1229,16 @@ packages:
1230
  resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1231
  engines: {node: '>=4'}
1232
 
1233
- postcss@8.5.4:
1234
- resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==}
1235
  engines: {node: ^10 || ^12 || >=14}
1236
 
1237
  prelude-ls@1.2.1:
1238
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1239
  engines: {node: '>= 0.8.0'}
1240
 
1241
- prettier@3.5.3:
1242
- resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==}
1243
  engines: {node: '>=14'}
1244
  hasBin: true
1245
 
@@ -1261,8 +1260,8 @@ packages:
1261
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1262
  engines: {node: '>=8.0'}
1263
 
1264
- rollup@4.43.0:
1265
- resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==}
1266
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1267
  hasBin: true
1268
 
@@ -1286,8 +1285,8 @@ packages:
1286
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1287
  engines: {node: '>=8'}
1288
 
1289
- snyk@1.1297.1:
1290
- resolution: {integrity: sha512-l4bQPu90DvIKHs5h4aCo6ie4WwFq5pEB9IrLHONJzRwCY7ukT/z7rj0abYxR+aot/tnsQXcM/LgGIzIyy+3DVw==}
1291
  engines: {node: '>=12'}
1292
  hasBin: true
1293
 
@@ -1309,8 +1308,8 @@ packages:
1309
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1310
  engines: {node: '>=8'}
1311
 
1312
- tailwindcss@4.1.9:
1313
- resolution: {integrity: sha512-anBZRcvfNMsQdHB9XSGzAtIQWlhs49uK75jfkwrqjRUbjt4d7q9RE1wR1xWyfYZhLFnFX4ahWp88Au2lcEw5IQ==}
1314
 
1315
  tapable@2.2.2:
1316
  resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
@@ -1345,19 +1344,19 @@ packages:
1345
  util-deprecate@1.0.2:
1346
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1347
 
1348
- vite@6.3.5:
1349
- resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
1350
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1351
  hasBin: true
1352
  peerDependencies:
1353
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
1354
  jiti: '>=1.21.0'
1355
- less: '*'
1356
  lightningcss: ^1.21.0
1357
- sass: '*'
1358
- sass-embedded: '*'
1359
- stylus: '*'
1360
- sugarss: '*'
1361
  terser: ^5.16.0
1362
  tsx: ^4.8.1
1363
  yaml: ^2.4.2
@@ -1391,8 +1390,8 @@ packages:
1391
  peerDependencies:
1392
  eslint: ^8.57.0 || ^9.0.0
1393
 
1394
- vue@3.5.16:
1395
- resolution: {integrity: sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==}
1396
  peerDependencies:
1397
  typescript: '*'
1398
  peerDependenciesMeta:
@@ -1424,18 +1423,18 @@ snapshots:
1424
 
1425
  '@ampproject/remapping@2.3.0':
1426
  dependencies:
1427
- '@jridgewell/gen-mapping': 0.3.8
1428
- '@jridgewell/trace-mapping': 0.3.25
1429
 
1430
  '@babel/helper-string-parser@7.27.1': {}
1431
 
1432
  '@babel/helper-validator-identifier@7.27.1': {}
1433
 
1434
- '@babel/parser@7.27.5':
1435
  dependencies:
1436
- '@babel/types': 7.27.6
1437
 
1438
- '@babel/types@7.27.6':
1439
  dependencies:
1440
  '@babel/helper-string-parser': 7.27.1
1441
  '@babel/helper-validator-identifier': 7.27.1
@@ -1515,14 +1514,14 @@ snapshots:
1515
  '@esbuild/win32-x64@0.25.5':
1516
  optional: true
1517
 
1518
- '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@2.4.2))':
1519
  dependencies:
1520
- eslint: 9.28.0(jiti@2.4.2)
1521
  eslint-visitor-keys: 3.4.3
1522
 
1523
  '@eslint-community/regexpp@4.12.1': {}
1524
 
1525
- '@eslint/config-array@0.20.0':
1526
  dependencies:
1527
  '@eslint/object-schema': 2.1.6
1528
  debug: 4.4.1
@@ -1530,12 +1529,16 @@ snapshots:
1530
  transitivePeerDependencies:
1531
  - supports-color
1532
 
1533
- '@eslint/config-helpers@0.2.2': {}
1534
 
1535
  '@eslint/core@0.14.0':
1536
  dependencies:
1537
  '@types/json-schema': 7.0.15
1538
 
 
 
 
 
1539
  '@eslint/eslintrc@3.3.1':
1540
  dependencies:
1541
  ajv: 6.12.6
@@ -1550,13 +1553,13 @@ snapshots:
1550
  transitivePeerDependencies:
1551
  - supports-color
1552
 
1553
- '@eslint/js@9.28.0': {}
1554
 
1555
  '@eslint/object-schema@2.1.6': {}
1556
 
1557
- '@eslint/plugin-kit@0.3.1':
1558
  dependencies:
1559
- '@eslint/core': 0.14.0
1560
  levn: 0.4.1
1561
 
1562
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
@@ -1586,22 +1589,19 @@ snapshots:
1586
  dependencies:
1587
  minipass: 7.1.2
1588
 
1589
- '@jridgewell/gen-mapping@0.3.8':
1590
  dependencies:
1591
- '@jridgewell/set-array': 1.2.1
1592
- '@jridgewell/sourcemap-codec': 1.5.0
1593
- '@jridgewell/trace-mapping': 0.3.25
1594
 
1595
  '@jridgewell/resolve-uri@3.1.2': {}
1596
 
1597
- '@jridgewell/set-array@1.2.1': {}
1598
-
1599
- '@jridgewell/sourcemap-codec@1.5.0': {}
1600
 
1601
- '@jridgewell/trace-mapping@0.3.25':
1602
  dependencies:
1603
  '@jridgewell/resolve-uri': 3.1.2
1604
- '@jridgewell/sourcemap-codec': 1.5.0
1605
 
1606
  '@parcel/watcher-android-arm64@2.5.1':
1607
  optional: true
@@ -1663,64 +1663,66 @@ snapshots:
1663
  '@parcel/watcher-win32-ia32': 2.5.1
1664
  '@parcel/watcher-win32-x64': 2.5.1
1665
 
1666
- '@rollup/rollup-android-arm-eabi@4.43.0':
 
 
1667
  optional: true
1668
 
1669
- '@rollup/rollup-android-arm64@4.43.0':
1670
  optional: true
1671
 
1672
- '@rollup/rollup-darwin-arm64@4.43.0':
1673
  optional: true
1674
 
1675
- '@rollup/rollup-darwin-x64@4.43.0':
1676
  optional: true
1677
 
1678
- '@rollup/rollup-freebsd-arm64@4.43.0':
1679
  optional: true
1680
 
1681
- '@rollup/rollup-freebsd-x64@4.43.0':
1682
  optional: true
1683
 
1684
- '@rollup/rollup-linux-arm-gnueabihf@4.43.0':
1685
  optional: true
1686
 
1687
- '@rollup/rollup-linux-arm-musleabihf@4.43.0':
1688
  optional: true
1689
 
1690
- '@rollup/rollup-linux-arm64-gnu@4.43.0':
1691
  optional: true
1692
 
1693
- '@rollup/rollup-linux-arm64-musl@4.43.0':
1694
  optional: true
1695
 
1696
- '@rollup/rollup-linux-loongarch64-gnu@4.43.0':
1697
  optional: true
1698
 
1699
- '@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
1700
  optional: true
1701
 
1702
- '@rollup/rollup-linux-riscv64-gnu@4.43.0':
1703
  optional: true
1704
 
1705
- '@rollup/rollup-linux-riscv64-musl@4.43.0':
1706
  optional: true
1707
 
1708
- '@rollup/rollup-linux-s390x-gnu@4.43.0':
1709
  optional: true
1710
 
1711
- '@rollup/rollup-linux-x64-gnu@4.43.0':
1712
  optional: true
1713
 
1714
- '@rollup/rollup-linux-x64-musl@4.43.0':
1715
  optional: true
1716
 
1717
- '@rollup/rollup-win32-arm64-msvc@4.43.0':
1718
  optional: true
1719
 
1720
- '@rollup/rollup-win32-ia32-msvc@4.43.0':
1721
  optional: true
1722
 
1723
- '@rollup/rollup-win32-x64-msvc@4.43.0':
1724
  optional: true
1725
 
1726
  '@sentry-internal/tracing@7.120.3':
@@ -1755,81 +1757,81 @@ snapshots:
1755
  dependencies:
1756
  '@sentry/types': 7.120.3
1757
 
1758
- '@tailwindcss/cli@4.1.9':
1759
  dependencies:
1760
  '@parcel/watcher': 2.5.1
1761
- '@tailwindcss/node': 4.1.9
1762
- '@tailwindcss/oxide': 4.1.9
1763
- enhanced-resolve: 5.18.1
1764
  mri: 1.2.0
1765
  picocolors: 1.1.1
1766
- tailwindcss: 4.1.9
1767
 
1768
- '@tailwindcss/node@4.1.9':
1769
  dependencies:
1770
  '@ampproject/remapping': 2.3.0
1771
- enhanced-resolve: 5.18.1
1772
  jiti: 2.4.2
1773
  lightningcss: 1.30.1
1774
  magic-string: 0.30.17
1775
  source-map-js: 1.2.1
1776
- tailwindcss: 4.1.9
1777
 
1778
- '@tailwindcss/oxide-android-arm64@4.1.9':
1779
  optional: true
1780
 
1781
- '@tailwindcss/oxide-darwin-arm64@4.1.9':
1782
  optional: true
1783
 
1784
- '@tailwindcss/oxide-darwin-x64@4.1.9':
1785
  optional: true
1786
 
1787
- '@tailwindcss/oxide-freebsd-x64@4.1.9':
1788
  optional: true
1789
 
1790
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.9':
1791
  optional: true
1792
 
1793
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.9':
1794
  optional: true
1795
 
1796
- '@tailwindcss/oxide-linux-arm64-musl@4.1.9':
1797
  optional: true
1798
 
1799
- '@tailwindcss/oxide-linux-x64-gnu@4.1.9':
1800
  optional: true
1801
 
1802
- '@tailwindcss/oxide-linux-x64-musl@4.1.9':
1803
  optional: true
1804
 
1805
- '@tailwindcss/oxide-wasm32-wasi@4.1.9':
1806
  optional: true
1807
 
1808
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.9':
1809
  optional: true
1810
 
1811
- '@tailwindcss/oxide-win32-x64-msvc@4.1.9':
1812
  optional: true
1813
 
1814
- '@tailwindcss/oxide@4.1.9':
1815
  dependencies:
1816
  detect-libc: 2.0.4
1817
  tar: 7.4.3
1818
  optionalDependencies:
1819
- '@tailwindcss/oxide-android-arm64': 4.1.9
1820
- '@tailwindcss/oxide-darwin-arm64': 4.1.9
1821
- '@tailwindcss/oxide-darwin-x64': 4.1.9
1822
- '@tailwindcss/oxide-freebsd-x64': 4.1.9
1823
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.9
1824
- '@tailwindcss/oxide-linux-arm64-gnu': 4.1.9
1825
- '@tailwindcss/oxide-linux-arm64-musl': 4.1.9
1826
- '@tailwindcss/oxide-linux-x64-gnu': 4.1.9
1827
- '@tailwindcss/oxide-linux-x64-musl': 4.1.9
1828
- '@tailwindcss/oxide-wasm32-wasi': 4.1.9
1829
- '@tailwindcss/oxide-win32-arm64-msvc': 4.1.9
1830
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.9
1831
-
1832
- '@tsconfig/node20@20.1.5': {}
1833
 
1834
  '@turf/bbox@6.5.0':
1835
  dependencies:
@@ -1930,8 +1932,6 @@ snapshots:
1930
  '@turf/helpers': 6.5.0
1931
  '@turf/meta': 6.5.0
1932
 
1933
- '@types/estree@1.0.7': {}
1934
-
1935
  '@types/estree@1.0.8': {}
1936
 
1937
  '@types/geojson@7946.0.16': {}
@@ -1940,76 +1940,77 @@ snapshots:
1940
 
1941
  '@types/json-schema@7.0.15': {}
1942
 
1943
- '@types/leaflet@1.9.18':
1944
  dependencies:
1945
  '@types/geojson': 7946.0.16
1946
 
1947
- '@types/node@24.0.0':
1948
  dependencies:
1949
  undici-types: 7.8.0
1950
 
1951
- '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.0.0)(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.16)':
1952
  dependencies:
1953
- vite: 6.3.5(@types/node@24.0.0)(jiti@2.4.2)(lightningcss@1.30.1)
1954
- vue: 3.5.16
 
1955
 
1956
- '@vue/compiler-core@3.5.16':
1957
  dependencies:
1958
- '@babel/parser': 7.27.5
1959
- '@vue/shared': 3.5.16
1960
  entities: 4.5.0
1961
  estree-walker: 2.0.2
1962
  source-map-js: 1.2.1
1963
 
1964
- '@vue/compiler-dom@3.5.16':
1965
  dependencies:
1966
- '@vue/compiler-core': 3.5.16
1967
- '@vue/shared': 3.5.16
1968
 
1969
- '@vue/compiler-sfc@3.5.16':
1970
  dependencies:
1971
- '@babel/parser': 7.27.5
1972
- '@vue/compiler-core': 3.5.16
1973
- '@vue/compiler-dom': 3.5.16
1974
- '@vue/compiler-ssr': 3.5.16
1975
- '@vue/shared': 3.5.16
1976
  estree-walker: 2.0.2
1977
  magic-string: 0.30.17
1978
- postcss: 8.5.4
1979
  source-map-js: 1.2.1
1980
 
1981
- '@vue/compiler-ssr@3.5.16':
1982
  dependencies:
1983
- '@vue/compiler-dom': 3.5.16
1984
- '@vue/shared': 3.5.16
1985
 
1986
- '@vue/reactivity@3.5.16':
1987
  dependencies:
1988
- '@vue/shared': 3.5.16
1989
 
1990
- '@vue/runtime-core@3.5.16':
1991
  dependencies:
1992
- '@vue/reactivity': 3.5.16
1993
- '@vue/shared': 3.5.16
1994
 
1995
- '@vue/runtime-dom@3.5.16':
1996
  dependencies:
1997
- '@vue/reactivity': 3.5.16
1998
- '@vue/runtime-core': 3.5.16
1999
- '@vue/shared': 3.5.16
2000
  csstype: 3.1.3
2001
 
2002
- '@vue/server-renderer@3.5.16(vue@3.5.16)':
2003
  dependencies:
2004
- '@vue/compiler-ssr': 3.5.16
2005
- '@vue/shared': 3.5.16
2006
- vue: 3.5.16
2007
 
2008
- '@vue/shared@3.5.16': {}
2009
 
2010
- '@vue/tsconfig@0.7.0(vue@3.5.16)':
2011
  optionalDependencies:
2012
- vue: 3.5.16
2013
 
2014
  acorn-jsx@5.3.2(acorn@8.15.0):
2015
  dependencies:
@@ -2098,7 +2099,7 @@ snapshots:
2098
 
2099
  detect-node@2.1.0: {}
2100
 
2101
- enhanced-resolve@5.18.1:
2102
  dependencies:
2103
  graceful-fs: 4.2.11
2104
  tapable: 2.2.2
@@ -2141,15 +2142,15 @@ snapshots:
2141
 
2142
  escape-string-regexp@4.0.0: {}
2143
 
2144
- eslint-plugin-vue@10.2.0(eslint@9.28.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.28.0(jiti@2.4.2))):
2145
  dependencies:
2146
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2))
2147
- eslint: 9.28.0(jiti@2.4.2)
2148
  natural-compare: 1.4.0
2149
  nth-check: 2.1.1
2150
  postcss-selector-parser: 6.1.2
2151
  semver: 7.7.2
2152
- vue-eslint-parser: 10.1.3(eslint@9.28.0(jiti@2.4.2))
2153
  xml-name-validator: 4.0.0
2154
 
2155
  eslint-scope@8.4.0:
@@ -2161,16 +2162,16 @@ snapshots:
2161
 
2162
  eslint-visitor-keys@4.2.1: {}
2163
 
2164
- eslint@9.28.0(jiti@2.4.2):
2165
  dependencies:
2166
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2))
2167
  '@eslint-community/regexpp': 4.12.1
2168
- '@eslint/config-array': 0.20.0
2169
- '@eslint/config-helpers': 0.2.2
2170
  '@eslint/core': 0.14.0
2171
  '@eslint/eslintrc': 3.3.1
2172
- '@eslint/js': 9.28.0
2173
- '@eslint/plugin-kit': 0.3.1
2174
  '@humanfs/node': 0.16.6
2175
  '@humanwhocodes/module-importer': 1.0.1
2176
  '@humanwhocodes/retry': 0.4.3
@@ -2405,7 +2406,7 @@ snapshots:
2405
 
2406
  magic-string@0.30.17:
2407
  dependencies:
2408
- '@jridgewell/sourcemap-codec': 1.5.0
2409
 
2410
  matcher@3.0.0:
2411
  dependencies:
@@ -2485,7 +2486,7 @@ snapshots:
2485
  cssesc: 3.0.0
2486
  util-deprecate: 1.0.2
2487
 
2488
- postcss@8.5.4:
2489
  dependencies:
2490
  nanoid: 3.3.11
2491
  picocolors: 1.1.1
@@ -2493,7 +2494,7 @@ snapshots:
2493
 
2494
  prelude-ls@1.2.1: {}
2495
 
2496
- prettier@3.5.3: {}
2497
 
2498
  punycode@2.3.1: {}
2499
 
@@ -2514,30 +2515,30 @@ snapshots:
2514
  semver-compare: 1.0.0
2515
  sprintf-js: 1.1.3
2516
 
2517
- rollup@4.43.0:
2518
  dependencies:
2519
- '@types/estree': 1.0.7
2520
  optionalDependencies:
2521
- '@rollup/rollup-android-arm-eabi': 4.43.0
2522
- '@rollup/rollup-android-arm64': 4.43.0
2523
- '@rollup/rollup-darwin-arm64': 4.43.0
2524
- '@rollup/rollup-darwin-x64': 4.43.0
2525
- '@rollup/rollup-freebsd-arm64': 4.43.0
2526
- '@rollup/rollup-freebsd-x64': 4.43.0
2527
- '@rollup/rollup-linux-arm-gnueabihf': 4.43.0
2528
- '@rollup/rollup-linux-arm-musleabihf': 4.43.0
2529
- '@rollup/rollup-linux-arm64-gnu': 4.43.0
2530
- '@rollup/rollup-linux-arm64-musl': 4.43.0
2531
- '@rollup/rollup-linux-loongarch64-gnu': 4.43.0
2532
- '@rollup/rollup-linux-powerpc64le-gnu': 4.43.0
2533
- '@rollup/rollup-linux-riscv64-gnu': 4.43.0
2534
- '@rollup/rollup-linux-riscv64-musl': 4.43.0
2535
- '@rollup/rollup-linux-s390x-gnu': 4.43.0
2536
- '@rollup/rollup-linux-x64-gnu': 4.43.0
2537
- '@rollup/rollup-linux-x64-musl': 4.43.0
2538
- '@rollup/rollup-win32-arm64-msvc': 4.43.0
2539
- '@rollup/rollup-win32-ia32-msvc': 4.43.0
2540
- '@rollup/rollup-win32-x64-msvc': 4.43.0
2541
  fsevents: 2.3.3
2542
 
2543
  semver-compare@1.0.0: {}
@@ -2554,7 +2555,7 @@ snapshots:
2554
 
2555
  shebang-regex@3.0.0: {}
2556
 
2557
- snyk@1.1297.1:
2558
  dependencies:
2559
  '@sentry/node': 7.120.3
2560
  global-agent: 3.0.0
@@ -2571,7 +2572,7 @@ snapshots:
2571
  dependencies:
2572
  has-flag: 4.0.0
2573
 
2574
- tailwindcss@4.1.9: {}
2575
 
2576
  tapable@2.2.2: {}
2577
 
@@ -2607,24 +2608,24 @@ snapshots:
2607
 
2608
  util-deprecate@1.0.2: {}
2609
 
2610
- vite@6.3.5(@types/node@24.0.0)(jiti@2.4.2)(lightningcss@1.30.1):
2611
  dependencies:
2612
  esbuild: 0.25.5
2613
  fdir: 6.4.6(picomatch@4.0.2)
2614
  picomatch: 4.0.2
2615
- postcss: 8.5.4
2616
- rollup: 4.43.0
2617
  tinyglobby: 0.2.14
2618
  optionalDependencies:
2619
- '@types/node': 24.0.0
2620
  fsevents: 2.3.3
2621
  jiti: 2.4.2
2622
  lightningcss: 1.30.1
2623
 
2624
- vue-eslint-parser@10.1.3(eslint@9.28.0(jiti@2.4.2)):
2625
  dependencies:
2626
  debug: 4.4.1
2627
- eslint: 9.28.0(jiti@2.4.2)
2628
  eslint-scope: 8.4.0
2629
  eslint-visitor-keys: 4.2.1
2630
  espree: 10.4.0
@@ -2634,13 +2635,13 @@ snapshots:
2634
  transitivePeerDependencies:
2635
  - supports-color
2636
 
2637
- vue@3.5.16:
2638
  dependencies:
2639
- '@vue/compiler-dom': 3.5.16
2640
- '@vue/compiler-sfc': 3.5.16
2641
- '@vue/runtime-dom': 3.5.16
2642
- '@vue/server-renderer': 3.5.16(vue@3.5.16)
2643
- '@vue/shared': 3.5.16
2644
 
2645
  which@2.0.2:
2646
  dependencies:
 
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
+ specifier: ^3.5.17
22
+ version: 3.5.17
23
  devDependencies:
24
  '@tailwindcss/cli':
25
+ specifier: ^4.1.11
26
+ version: 4.1.11
27
  '@tsconfig/node20':
28
+ specifier: ^20.1.6
29
+ version: 20.1.6
30
  '@types/leaflet':
31
+ specifier: ^1.9.19
32
+ version: 1.9.19
33
  '@types/node':
34
+ specifier: ^24.0.10
35
+ version: 24.0.10
36
  '@vitejs/plugin-vue':
37
+ specifier: ^6.0.0
38
+ version: 6.0.0(vite@7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17)
39
  '@vue/tsconfig':
40
  specifier: ^0.7.0
41
+ version: 0.7.0(vue@3.5.17)
42
  eslint:
43
+ specifier: ^9.30.1
44
+ version: 9.30.1(jiti@2.4.2)
45
  eslint-plugin-vue:
46
  specifier: ^10.2.0
47
+ version: 10.2.0(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.30.1(jiti@2.4.2)))
48
  prettier:
49
+ specifier: ^3.6.2
50
+ version: 3.6.2
51
  snyk:
52
+ specifier: ^1.1297.3
53
+ version: 1.1297.3
54
  tailwindcss:
55
+ specifier: ^4.1.11
56
+ version: 4.1.11
57
  vite:
58
+ specifier: ^7.0.0
59
+ version: 7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)
60
 
61
  packages:
62
 
 
72
  resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
73
  engines: {node: '>=6.9.0'}
74
 
75
+ '@babel/parser@7.27.7':
76
+ resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
77
  engines: {node: '>=6.0.0'}
78
  hasBin: true
79
 
80
+ '@babel/types@7.27.7':
81
+ resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
82
  engines: {node: '>=6.9.0'}
83
 
84
  '@esbuild/aix-ppc64@0.25.5':
 
241
  resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
242
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
243
 
244
+ '@eslint/config-array@0.21.0':
245
+ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
246
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
247
 
248
+ '@eslint/config-helpers@0.3.0':
249
+ resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==}
250
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
251
 
252
  '@eslint/core@0.14.0':
253
  resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
254
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
255
 
256
+ '@eslint/core@0.15.1':
257
+ resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==}
258
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
259
+
260
  '@eslint/eslintrc@3.3.1':
261
  resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
262
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
263
 
264
+ '@eslint/js@9.30.1':
265
+ resolution: {integrity: sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==}
266
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
267
 
268
  '@eslint/object-schema@2.1.6':
269
  resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
270
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
271
 
272
+ '@eslint/plugin-kit@0.3.3':
273
+ resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==}
274
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
275
 
276
  '@geoman-io/leaflet-geoman-free@2.18.3':
 
302
  resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
303
  engines: {node: '>=18.0.0'}
304
 
305
+ '@jridgewell/gen-mapping@0.3.12':
306
+ resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
 
307
 
308
  '@jridgewell/resolve-uri@3.1.2':
309
  resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
310
  engines: {node: '>=6.0.0'}
311
 
312
+ '@jridgewell/sourcemap-codec@1.5.4':
313
+ resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
 
 
 
 
314
 
315
+ '@jridgewell/trace-mapping@0.3.29':
316
+ resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
317
 
318
  '@parcel/watcher-android-arm64@2.5.1':
319
  resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
 
397
  resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
398
  engines: {node: '>= 10.0.0'}
399
 
400
+ '@rolldown/pluginutils@1.0.0-beta.19':
401
+ resolution: {integrity: sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==}
402
+
403
+ '@rollup/rollup-android-arm-eabi@4.44.1':
404
+ resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
405
  cpu: [arm]
406
  os: [android]
407
 
408
+ '@rollup/rollup-android-arm64@4.44.1':
409
+ resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
410
  cpu: [arm64]
411
  os: [android]
412
 
413
+ '@rollup/rollup-darwin-arm64@4.44.1':
414
+ resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
415
  cpu: [arm64]
416
  os: [darwin]
417
 
418
+ '@rollup/rollup-darwin-x64@4.44.1':
419
+ resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
420
  cpu: [x64]
421
  os: [darwin]
422
 
423
+ '@rollup/rollup-freebsd-arm64@4.44.1':
424
+ resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
425
  cpu: [arm64]
426
  os: [freebsd]
427
 
428
+ '@rollup/rollup-freebsd-x64@4.44.1':
429
+ resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
430
  cpu: [x64]
431
  os: [freebsd]
432
 
433
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
434
+ resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
435
  cpu: [arm]
436
  os: [linux]
437
 
438
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
439
+ resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
440
  cpu: [arm]
441
  os: [linux]
442
 
443
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
444
+ resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
445
  cpu: [arm64]
446
  os: [linux]
447
 
448
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
449
+ resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
450
  cpu: [arm64]
451
  os: [linux]
452
 
453
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
454
+ resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
455
  cpu: [loong64]
456
  os: [linux]
457
 
458
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
459
+ resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
460
  cpu: [ppc64]
461
  os: [linux]
462
 
463
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
464
+ resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
465
  cpu: [riscv64]
466
  os: [linux]
467
 
468
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
469
+ resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
470
  cpu: [riscv64]
471
  os: [linux]
472
 
473
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
474
+ resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
475
  cpu: [s390x]
476
  os: [linux]
477
 
478
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
479
+ resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
480
  cpu: [x64]
481
  os: [linux]
482
 
483
+ '@rollup/rollup-linux-x64-musl@4.44.1':
484
+ resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
485
  cpu: [x64]
486
  os: [linux]
487
 
488
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
489
+ resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
490
  cpu: [arm64]
491
  os: [win32]
492
 
493
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
494
+ resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
495
  cpu: [ia32]
496
  os: [win32]
497
 
498
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
499
+ resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
500
  cpu: [x64]
501
  os: [win32]
502
 
 
524
  resolution: {integrity: sha512-UDAOQJtJDxZHQ5Nm1olycBIsz2wdGX8SdzyGVHmD8EOQYAeDZQyIlQYohDe9nazdIOQLZCIc3fU0G9gqVLkaGQ==}
525
  engines: {node: '>=8'}
526
 
527
+ '@tailwindcss/cli@4.1.11':
528
+ resolution: {integrity: sha512-7RAFOrVaXCFz5ooEG36Kbh+sMJiI2j4+Ozp71smgjnLfBRu7DTfoq8DsTvzse2/6nDeo2M3vS/FGaxfDgr3rtQ==}
529
  hasBin: true
530
 
531
+ '@tailwindcss/node@4.1.11':
532
+ resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==}
533
 
534
+ '@tailwindcss/oxide-android-arm64@4.1.11':
535
+ resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==}
536
  engines: {node: '>= 10'}
537
  cpu: [arm64]
538
  os: [android]
539
 
540
+ '@tailwindcss/oxide-darwin-arm64@4.1.11':
541
+ resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==}
542
  engines: {node: '>= 10'}
543
  cpu: [arm64]
544
  os: [darwin]
545
 
546
+ '@tailwindcss/oxide-darwin-x64@4.1.11':
547
+ resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==}
548
  engines: {node: '>= 10'}
549
  cpu: [x64]
550
  os: [darwin]
551
 
552
+ '@tailwindcss/oxide-freebsd-x64@4.1.11':
553
+ resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==}
554
  engines: {node: '>= 10'}
555
  cpu: [x64]
556
  os: [freebsd]
557
 
558
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
559
+ resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==}
560
  engines: {node: '>= 10'}
561
  cpu: [arm]
562
  os: [linux]
563
 
564
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
565
+ resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==}
566
  engines: {node: '>= 10'}
567
  cpu: [arm64]
568
  os: [linux]
569
 
570
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
571
+ resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==}
572
  engines: {node: '>= 10'}
573
  cpu: [arm64]
574
  os: [linux]
575
 
576
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
577
+ resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==}
578
  engines: {node: '>= 10'}
579
  cpu: [x64]
580
  os: [linux]
581
 
582
+ '@tailwindcss/oxide-linux-x64-musl@4.1.11':
583
+ resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==}
584
  engines: {node: '>= 10'}
585
  cpu: [x64]
586
  os: [linux]
587
 
588
+ '@tailwindcss/oxide-wasm32-wasi@4.1.11':
589
+ resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==}
590
  engines: {node: '>=14.0.0'}
591
  cpu: [wasm32]
592
  bundledDependencies:
 
597
  - '@emnapi/wasi-threads'
598
  - tslib
599
 
600
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
601
+ resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==}
602
  engines: {node: '>= 10'}
603
  cpu: [arm64]
604
  os: [win32]
605
 
606
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
607
+ resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==}
608
  engines: {node: '>= 10'}
609
  cpu: [x64]
610
  os: [win32]
611
 
612
+ '@tailwindcss/oxide@4.1.11':
613
+ resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==}
614
  engines: {node: '>= 10'}
615
 
616
+ '@tsconfig/node20@20.1.6':
617
+ resolution: {integrity: sha512-sz+Hqx9zwZDpZIV871WSbUzSqNIsXzghZydypnfgzPKLltVJfkINfUeTct31n/tTSa9ZE1ZOfKdRre1uHHquYQ==}
618
 
619
  '@turf/bbox@6.5.0':
620
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
 
667
  '@turf/truncate@6.5.0':
668
  resolution: {integrity: sha512-pFxg71pLk+eJj134Z9yUoRhIi8vqnnKvCYwdT4x/DQl/19RVdq1tV3yqOT3gcTQNfniteylL5qV1uTBDV5sgrg==}
669
 
 
 
 
670
  '@types/estree@1.0.8':
671
  resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
672
 
 
679
  '@types/json-schema@7.0.15':
680
  resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
681
 
682
+ '@types/leaflet@1.9.19':
683
+ resolution: {integrity: sha512-pB+n2daHcZPF2FDaWa+6B0a0mSDf4dPU35y5iTXsx7x/PzzshiX5atYiS1jlBn43X7XvM8AP+AB26lnSk0J4GA==}
684
 
685
+ '@types/node@24.0.10':
686
+ resolution: {integrity: sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==}
687
 
688
+ '@vitejs/plugin-vue@6.0.0':
689
+ resolution: {integrity: sha512-iAliE72WsdhjzTOp2DtvKThq1VBC4REhwRcaA+zPAAph6I+OQhUXv+Xu2KS7ElxYtb7Zc/3R30Hwv1DxEo7NXQ==}
690
+ engines: {node: ^20.19.0 || >=22.12.0}
691
  peerDependencies:
692
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
693
  vue: ^3.2.25
694
 
695
+ '@vue/compiler-core@3.5.17':
696
+ resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==}
697
 
698
+ '@vue/compiler-dom@3.5.17':
699
+ resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==}
700
 
701
+ '@vue/compiler-sfc@3.5.17':
702
+ resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==}
703
 
704
+ '@vue/compiler-ssr@3.5.17':
705
+ resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==}
706
 
707
+ '@vue/reactivity@3.5.17':
708
+ resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==}
709
 
710
+ '@vue/runtime-core@3.5.17':
711
+ resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==}
712
 
713
+ '@vue/runtime-dom@3.5.17':
714
+ resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==}
715
 
716
+ '@vue/server-renderer@3.5.17':
717
+ resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==}
718
  peerDependencies:
719
+ vue: 3.5.17
720
 
721
+ '@vue/shared@3.5.17':
722
+ resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==}
723
 
724
  '@vue/tsconfig@0.7.0':
725
  resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==}
 
838
  detect-node@2.1.0:
839
  resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
840
 
841
+ enhanced-resolve@5.18.2:
842
+ resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==}
843
  engines: {node: '>=10.13.0'}
844
 
845
  entities@4.5.0:
 
885
  resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
886
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
887
 
888
+ eslint@9.30.1:
889
+ resolution: {integrity: sha512-zmxXPNMOXmwm9E0yQLi5uqXHs7uq2UIiqEKo3Gq+3fwo1XrJ+hijAZImyF7hclW3E6oHz43Yk3RP8at6OTKflQ==}
890
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
891
  hasBin: true
892
  peerDependencies:
 
1229
  resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1230
  engines: {node: '>=4'}
1231
 
1232
+ postcss@8.5.6:
1233
+ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
1234
  engines: {node: ^10 || ^12 || >=14}
1235
 
1236
  prelude-ls@1.2.1:
1237
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1238
  engines: {node: '>= 0.8.0'}
1239
 
1240
+ prettier@3.6.2:
1241
+ resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
1242
  engines: {node: '>=14'}
1243
  hasBin: true
1244
 
 
1260
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1261
  engines: {node: '>=8.0'}
1262
 
1263
+ rollup@4.44.1:
1264
+ resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
1265
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1266
  hasBin: true
1267
 
 
1285
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1286
  engines: {node: '>=8'}
1287
 
1288
+ snyk@1.1297.3:
1289
+ resolution: {integrity: sha512-D4gj5Yeg0IdLUfrYObaj/qhg/k7ONO/OmPY8aa3JpZoo/dH3kecUjUqyPgfL9mq7kFswZO5Piwno6PmZ7Dv8Ig==}
1290
  engines: {node: '>=12'}
1291
  hasBin: true
1292
 
 
1308
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1309
  engines: {node: '>=8'}
1310
 
1311
+ tailwindcss@4.1.11:
1312
+ resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==}
1313
 
1314
  tapable@2.2.2:
1315
  resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
 
1344
  util-deprecate@1.0.2:
1345
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1346
 
1347
+ vite@7.0.0:
1348
+ resolution: {integrity: sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==}
1349
+ engines: {node: ^20.19.0 || >=22.12.0}
1350
  hasBin: true
1351
  peerDependencies:
1352
+ '@types/node': ^20.19.0 || >=22.12.0
1353
  jiti: '>=1.21.0'
1354
+ less: ^4.0.0
1355
  lightningcss: ^1.21.0
1356
+ sass: ^1.70.0
1357
+ sass-embedded: ^1.70.0
1358
+ stylus: '>=0.54.8'
1359
+ sugarss: ^5.0.0
1360
  terser: ^5.16.0
1361
  tsx: ^4.8.1
1362
  yaml: ^2.4.2
 
1390
  peerDependencies:
1391
  eslint: ^8.57.0 || ^9.0.0
1392
 
1393
+ vue@3.5.17:
1394
+ resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==}
1395
  peerDependencies:
1396
  typescript: '*'
1397
  peerDependenciesMeta:
 
1423
 
1424
  '@ampproject/remapping@2.3.0':
1425
  dependencies:
1426
+ '@jridgewell/gen-mapping': 0.3.12
1427
+ '@jridgewell/trace-mapping': 0.3.29
1428
 
1429
  '@babel/helper-string-parser@7.27.1': {}
1430
 
1431
  '@babel/helper-validator-identifier@7.27.1': {}
1432
 
1433
+ '@babel/parser@7.27.7':
1434
  dependencies:
1435
+ '@babel/types': 7.27.7
1436
 
1437
+ '@babel/types@7.27.7':
1438
  dependencies:
1439
  '@babel/helper-string-parser': 7.27.1
1440
  '@babel/helper-validator-identifier': 7.27.1
 
1514
  '@esbuild/win32-x64@0.25.5':
1515
  optional: true
1516
 
1517
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.30.1(jiti@2.4.2))':
1518
  dependencies:
1519
+ eslint: 9.30.1(jiti@2.4.2)
1520
  eslint-visitor-keys: 3.4.3
1521
 
1522
  '@eslint-community/regexpp@4.12.1': {}
1523
 
1524
+ '@eslint/config-array@0.21.0':
1525
  dependencies:
1526
  '@eslint/object-schema': 2.1.6
1527
  debug: 4.4.1
 
1529
  transitivePeerDependencies:
1530
  - supports-color
1531
 
1532
+ '@eslint/config-helpers@0.3.0': {}
1533
 
1534
  '@eslint/core@0.14.0':
1535
  dependencies:
1536
  '@types/json-schema': 7.0.15
1537
 
1538
+ '@eslint/core@0.15.1':
1539
+ dependencies:
1540
+ '@types/json-schema': 7.0.15
1541
+
1542
  '@eslint/eslintrc@3.3.1':
1543
  dependencies:
1544
  ajv: 6.12.6
 
1553
  transitivePeerDependencies:
1554
  - supports-color
1555
 
1556
+ '@eslint/js@9.30.1': {}
1557
 
1558
  '@eslint/object-schema@2.1.6': {}
1559
 
1560
+ '@eslint/plugin-kit@0.3.3':
1561
  dependencies:
1562
+ '@eslint/core': 0.15.1
1563
  levn: 0.4.1
1564
 
1565
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
 
1589
  dependencies:
1590
  minipass: 7.1.2
1591
 
1592
+ '@jridgewell/gen-mapping@0.3.12':
1593
  dependencies:
1594
+ '@jridgewell/sourcemap-codec': 1.5.4
1595
+ '@jridgewell/trace-mapping': 0.3.29
 
1596
 
1597
  '@jridgewell/resolve-uri@3.1.2': {}
1598
 
1599
+ '@jridgewell/sourcemap-codec@1.5.4': {}
 
 
1600
 
1601
+ '@jridgewell/trace-mapping@0.3.29':
1602
  dependencies:
1603
  '@jridgewell/resolve-uri': 3.1.2
1604
+ '@jridgewell/sourcemap-codec': 1.5.4
1605
 
1606
  '@parcel/watcher-android-arm64@2.5.1':
1607
  optional: true
 
1663
  '@parcel/watcher-win32-ia32': 2.5.1
1664
  '@parcel/watcher-win32-x64': 2.5.1
1665
 
1666
+ '@rolldown/pluginutils@1.0.0-beta.19': {}
1667
+
1668
+ '@rollup/rollup-android-arm-eabi@4.44.1':
1669
  optional: true
1670
 
1671
+ '@rollup/rollup-android-arm64@4.44.1':
1672
  optional: true
1673
 
1674
+ '@rollup/rollup-darwin-arm64@4.44.1':
1675
  optional: true
1676
 
1677
+ '@rollup/rollup-darwin-x64@4.44.1':
1678
  optional: true
1679
 
1680
+ '@rollup/rollup-freebsd-arm64@4.44.1':
1681
  optional: true
1682
 
1683
+ '@rollup/rollup-freebsd-x64@4.44.1':
1684
  optional: true
1685
 
1686
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
1687
  optional: true
1688
 
1689
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
1690
  optional: true
1691
 
1692
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
1693
  optional: true
1694
 
1695
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
1696
  optional: true
1697
 
1698
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
1699
  optional: true
1700
 
1701
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
1702
  optional: true
1703
 
1704
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
1705
  optional: true
1706
 
1707
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
1708
  optional: true
1709
 
1710
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
1711
  optional: true
1712
 
1713
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
1714
  optional: true
1715
 
1716
+ '@rollup/rollup-linux-x64-musl@4.44.1':
1717
  optional: true
1718
 
1719
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
1720
  optional: true
1721
 
1722
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
1723
  optional: true
1724
 
1725
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
1726
  optional: true
1727
 
1728
  '@sentry-internal/tracing@7.120.3':
 
1757
  dependencies:
1758
  '@sentry/types': 7.120.3
1759
 
1760
+ '@tailwindcss/cli@4.1.11':
1761
  dependencies:
1762
  '@parcel/watcher': 2.5.1
1763
+ '@tailwindcss/node': 4.1.11
1764
+ '@tailwindcss/oxide': 4.1.11
1765
+ enhanced-resolve: 5.18.2
1766
  mri: 1.2.0
1767
  picocolors: 1.1.1
1768
+ tailwindcss: 4.1.11
1769
 
1770
+ '@tailwindcss/node@4.1.11':
1771
  dependencies:
1772
  '@ampproject/remapping': 2.3.0
1773
+ enhanced-resolve: 5.18.2
1774
  jiti: 2.4.2
1775
  lightningcss: 1.30.1
1776
  magic-string: 0.30.17
1777
  source-map-js: 1.2.1
1778
+ tailwindcss: 4.1.11
1779
 
1780
+ '@tailwindcss/oxide-android-arm64@4.1.11':
1781
  optional: true
1782
 
1783
+ '@tailwindcss/oxide-darwin-arm64@4.1.11':
1784
  optional: true
1785
 
1786
+ '@tailwindcss/oxide-darwin-x64@4.1.11':
1787
  optional: true
1788
 
1789
+ '@tailwindcss/oxide-freebsd-x64@4.1.11':
1790
  optional: true
1791
 
1792
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
1793
  optional: true
1794
 
1795
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
1796
  optional: true
1797
 
1798
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
1799
  optional: true
1800
 
1801
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
1802
  optional: true
1803
 
1804
+ '@tailwindcss/oxide-linux-x64-musl@4.1.11':
1805
  optional: true
1806
 
1807
+ '@tailwindcss/oxide-wasm32-wasi@4.1.11':
1808
  optional: true
1809
 
1810
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
1811
  optional: true
1812
 
1813
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
1814
  optional: true
1815
 
1816
+ '@tailwindcss/oxide@4.1.11':
1817
  dependencies:
1818
  detect-libc: 2.0.4
1819
  tar: 7.4.3
1820
  optionalDependencies:
1821
+ '@tailwindcss/oxide-android-arm64': 4.1.11
1822
+ '@tailwindcss/oxide-darwin-arm64': 4.1.11
1823
+ '@tailwindcss/oxide-darwin-x64': 4.1.11
1824
+ '@tailwindcss/oxide-freebsd-x64': 4.1.11
1825
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11
1826
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11
1827
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.11
1828
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.11
1829
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.11
1830
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.11
1831
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
1832
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.11
1833
+
1834
+ '@tsconfig/node20@20.1.6': {}
1835
 
1836
  '@turf/bbox@6.5.0':
1837
  dependencies:
 
1932
  '@turf/helpers': 6.5.0
1933
  '@turf/meta': 6.5.0
1934
 
 
 
1935
  '@types/estree@1.0.8': {}
1936
 
1937
  '@types/geojson@7946.0.16': {}
 
1940
 
1941
  '@types/json-schema@7.0.15': {}
1942
 
1943
+ '@types/leaflet@1.9.19':
1944
  dependencies:
1945
  '@types/geojson': 7946.0.16
1946
 
1947
+ '@types/node@24.0.10':
1948
  dependencies:
1949
  undici-types: 7.8.0
1950
 
1951
+ '@vitejs/plugin-vue@6.0.0(vite@7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17)':
1952
  dependencies:
1953
+ '@rolldown/pluginutils': 1.0.0-beta.19
1954
+ vite: 7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)
1955
+ vue: 3.5.17
1956
 
1957
+ '@vue/compiler-core@3.5.17':
1958
  dependencies:
1959
+ '@babel/parser': 7.27.7
1960
+ '@vue/shared': 3.5.17
1961
  entities: 4.5.0
1962
  estree-walker: 2.0.2
1963
  source-map-js: 1.2.1
1964
 
1965
+ '@vue/compiler-dom@3.5.17':
1966
  dependencies:
1967
+ '@vue/compiler-core': 3.5.17
1968
+ '@vue/shared': 3.5.17
1969
 
1970
+ '@vue/compiler-sfc@3.5.17':
1971
  dependencies:
1972
+ '@babel/parser': 7.27.7
1973
+ '@vue/compiler-core': 3.5.17
1974
+ '@vue/compiler-dom': 3.5.17
1975
+ '@vue/compiler-ssr': 3.5.17
1976
+ '@vue/shared': 3.5.17
1977
  estree-walker: 2.0.2
1978
  magic-string: 0.30.17
1979
+ postcss: 8.5.6
1980
  source-map-js: 1.2.1
1981
 
1982
+ '@vue/compiler-ssr@3.5.17':
1983
  dependencies:
1984
+ '@vue/compiler-dom': 3.5.17
1985
+ '@vue/shared': 3.5.17
1986
 
1987
+ '@vue/reactivity@3.5.17':
1988
  dependencies:
1989
+ '@vue/shared': 3.5.17
1990
 
1991
+ '@vue/runtime-core@3.5.17':
1992
  dependencies:
1993
+ '@vue/reactivity': 3.5.17
1994
+ '@vue/shared': 3.5.17
1995
 
1996
+ '@vue/runtime-dom@3.5.17':
1997
  dependencies:
1998
+ '@vue/reactivity': 3.5.17
1999
+ '@vue/runtime-core': 3.5.17
2000
+ '@vue/shared': 3.5.17
2001
  csstype: 3.1.3
2002
 
2003
+ '@vue/server-renderer@3.5.17(vue@3.5.17)':
2004
  dependencies:
2005
+ '@vue/compiler-ssr': 3.5.17
2006
+ '@vue/shared': 3.5.17
2007
+ vue: 3.5.17
2008
 
2009
+ '@vue/shared@3.5.17': {}
2010
 
2011
+ '@vue/tsconfig@0.7.0(vue@3.5.17)':
2012
  optionalDependencies:
2013
+ vue: 3.5.17
2014
 
2015
  acorn-jsx@5.3.2(acorn@8.15.0):
2016
  dependencies:
 
2099
 
2100
  detect-node@2.1.0: {}
2101
 
2102
+ enhanced-resolve@5.18.2:
2103
  dependencies:
2104
  graceful-fs: 4.2.11
2105
  tapable: 2.2.2
 
2142
 
2143
  escape-string-regexp@4.0.0: {}
2144
 
2145
+ eslint-plugin-vue@10.2.0(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.30.1(jiti@2.4.2))):
2146
  dependencies:
2147
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@2.4.2))
2148
+ eslint: 9.30.1(jiti@2.4.2)
2149
  natural-compare: 1.4.0
2150
  nth-check: 2.1.1
2151
  postcss-selector-parser: 6.1.2
2152
  semver: 7.7.2
2153
+ vue-eslint-parser: 10.1.3(eslint@9.30.1(jiti@2.4.2))
2154
  xml-name-validator: 4.0.0
2155
 
2156
  eslint-scope@8.4.0:
 
2162
 
2163
  eslint-visitor-keys@4.2.1: {}
2164
 
2165
+ eslint@9.30.1(jiti@2.4.2):
2166
  dependencies:
2167
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@2.4.2))
2168
  '@eslint-community/regexpp': 4.12.1
2169
+ '@eslint/config-array': 0.21.0
2170
+ '@eslint/config-helpers': 0.3.0
2171
  '@eslint/core': 0.14.0
2172
  '@eslint/eslintrc': 3.3.1
2173
+ '@eslint/js': 9.30.1
2174
+ '@eslint/plugin-kit': 0.3.3
2175
  '@humanfs/node': 0.16.6
2176
  '@humanwhocodes/module-importer': 1.0.1
2177
  '@humanwhocodes/retry': 0.4.3
 
2406
 
2407
  magic-string@0.30.17:
2408
  dependencies:
2409
+ '@jridgewell/sourcemap-codec': 1.5.4
2410
 
2411
  matcher@3.0.0:
2412
  dependencies:
 
2486
  cssesc: 3.0.0
2487
  util-deprecate: 1.0.2
2488
 
2489
+ postcss@8.5.6:
2490
  dependencies:
2491
  nanoid: 3.3.11
2492
  picocolors: 1.1.1
 
2494
 
2495
  prelude-ls@1.2.1: {}
2496
 
2497
+ prettier@3.6.2: {}
2498
 
2499
  punycode@2.3.1: {}
2500
 
 
2515
  semver-compare: 1.0.0
2516
  sprintf-js: 1.1.3
2517
 
2518
+ rollup@4.44.1:
2519
  dependencies:
2520
+ '@types/estree': 1.0.8
2521
  optionalDependencies:
2522
+ '@rollup/rollup-android-arm-eabi': 4.44.1
2523
+ '@rollup/rollup-android-arm64': 4.44.1
2524
+ '@rollup/rollup-darwin-arm64': 4.44.1
2525
+ '@rollup/rollup-darwin-x64': 4.44.1
2526
+ '@rollup/rollup-freebsd-arm64': 4.44.1
2527
+ '@rollup/rollup-freebsd-x64': 4.44.1
2528
+ '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
2529
+ '@rollup/rollup-linux-arm-musleabihf': 4.44.1
2530
+ '@rollup/rollup-linux-arm64-gnu': 4.44.1
2531
+ '@rollup/rollup-linux-arm64-musl': 4.44.1
2532
+ '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
2533
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
2534
+ '@rollup/rollup-linux-riscv64-gnu': 4.44.1
2535
+ '@rollup/rollup-linux-riscv64-musl': 4.44.1
2536
+ '@rollup/rollup-linux-s390x-gnu': 4.44.1
2537
+ '@rollup/rollup-linux-x64-gnu': 4.44.1
2538
+ '@rollup/rollup-linux-x64-musl': 4.44.1
2539
+ '@rollup/rollup-win32-arm64-msvc': 4.44.1
2540
+ '@rollup/rollup-win32-ia32-msvc': 4.44.1
2541
+ '@rollup/rollup-win32-x64-msvc': 4.44.1
2542
  fsevents: 2.3.3
2543
 
2544
  semver-compare@1.0.0: {}
 
2555
 
2556
  shebang-regex@3.0.0: {}
2557
 
2558
+ snyk@1.1297.3:
2559
  dependencies:
2560
  '@sentry/node': 7.120.3
2561
  global-agent: 3.0.0
 
2572
  dependencies:
2573
  has-flag: 4.0.0
2574
 
2575
+ tailwindcss@4.1.11: {}
2576
 
2577
  tapable@2.2.2: {}
2578
 
 
2608
 
2609
  util-deprecate@1.0.2: {}
2610
 
2611
+ vite@7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1):
2612
  dependencies:
2613
  esbuild: 0.25.5
2614
  fdir: 6.4.6(picomatch@4.0.2)
2615
  picomatch: 4.0.2
2616
+ postcss: 8.5.6
2617
+ rollup: 4.44.1
2618
  tinyglobby: 0.2.14
2619
  optionalDependencies:
2620
+ '@types/node': 24.0.10
2621
  fsevents: 2.3.3
2622
  jiti: 2.4.2
2623
  lightningcss: 1.30.1
2624
 
2625
+ vue-eslint-parser@10.1.3(eslint@9.30.1(jiti@2.4.2)):
2626
  dependencies:
2627
  debug: 4.4.1
2628
+ eslint: 9.30.1(jiti@2.4.2)
2629
  eslint-scope: 8.4.0
2630
  eslint-visitor-keys: 4.2.1
2631
  espree: 10.4.0
 
2635
  transitivePeerDependencies:
2636
  - supports-color
2637
 
2638
+ vue@3.5.17:
2639
  dependencies:
2640
+ '@vue/compiler-dom': 3.5.17
2641
+ '@vue/compiler-sfc': 3.5.17
2642
+ '@vue/runtime-dom': 3.5.17
2643
+ '@vue/server-renderer': 3.5.17(vue@3.5.17)
2644
+ '@vue/shared': 3.5.17
2645
 
2646
  which@2.0.2:
2647
  dependencies: