aletrn commited on
Commit
0412d8e
·
1 Parent(s): dac0b09

[chore] update dependencies version, both for backend and static frontend, bump to version 1.2.2

Browse files
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM registry.gitlab.com/aletrn/gis-prediction:v2
2
 
3
  # Include global arg in this stage of the build
4
  ARG LAMBDA_TASK_ROOT="/var/task"
 
1
+ FROM registry.gitlab.com/aletrn/gis-prediction:v1.2.2
2
 
3
  # Include global arg in this stage of the build
4
  ARG LAMBDA_TASK_ROOT="/var/task"
docs/Changelog.md CHANGED
@@ -1,5 +1,11 @@
1
  # Changelog
2
 
 
 
 
 
 
 
3
  ## Version 1.2.0
4
  - code refactor to separate core functionality (instance segmentation) from other code
5
  - updated test coverage
 
1
  # Changelog
2
 
3
+ ## Version 1.2.2
4
+ - update dependencies version
5
+
6
+ ## Version 1.2.1
7
+ - update dependencies version
8
+
9
  ## Version 1.2.0
10
  - code refactor to separate core functionality (instance segmentation) from other code
11
  - updated test coverage
docs/conf.py CHANGED
@@ -11,7 +11,7 @@ import sys
11
  project = 'SamGIS'
12
  copyright = '2023-now, alessandro trinca tornidor'
13
  author = 'alessandro trinca tornidor'
14
- release = '1.2.1'
15
 
16
  # -- General configuration ---------------------------------------------------
17
  # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
 
11
  project = 'SamGIS'
12
  copyright = '2023-now, alessandro trinca tornidor'
13
  author = 'alessandro trinca tornidor'
14
+ release = '1.2.2'
15
 
16
  # -- General configuration ---------------------------------------------------
17
  # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
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.2.1"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <[email protected]>"]
6
  license = "MIT license"
@@ -8,25 +8,25 @@ readme = "README.md"
8
 
9
  [tool.poetry.dependencies]
10
  bson = "^0.5.10"
11
- contextily = "^1.5.0"
12
- geopandas = "^0.14.2"
13
  loguru = "^0.7.2"
14
- numpy = "^1.26.2"
15
  onnxruntime = "1.16.3"
16
  opencv-python-headless = "^4.8.1.78"
17
  pillow = "^10.2.0"
18
  python = "^3.11"
19
- python-dotenv = "^1.0.0"
20
  rasterio = "^1.3.9"
21
  requests = "^2.31.0"
22
- samgis-core = "^1.0.0"
23
 
24
  [tool.poetry.group.aws_lambda]
25
  optional = true
26
 
27
  [tool.poetry.group.aws_lambda.dependencies]
28
  aws-lambda-powertools = "^2.30.2"
29
- awslambdaric = "^2.0.8"
30
  jmespath = "^1.0.1"
31
  pydantic = "^2.5.3"
32
 
@@ -34,9 +34,9 @@ pydantic = "^2.5.3"
34
  optional = true
35
 
36
  [tool.poetry.group.test.dependencies]
37
- pytest = "^7.4.3"
38
- pytest-cov = "^4.1.0"
39
- python-dotenv = "^1.0.0"
40
  httpx = "^0.26.0"
41
 
42
  [tool.poetry.group.docs]
@@ -45,17 +45,17 @@ optional = true
45
  [tool.poetry.group.docs.dependencies]
46
  sphinx = "^7.2.6"
47
  sphinx-autodoc-typehints = "^1.25.2"
48
- sphinxcontrib-openapi = "^0.8.3"
49
  myst-parser = "^2.0.0"
50
 
51
  [tool.poetry.group.fastapi]
52
  optional = true
53
 
54
  [tool.poetry.group.fastapi.dependencies]
55
- fastapi = "^0.109.2"
56
  loguru = "^0.7.2"
57
- pydantic = "^2.5.3"
58
- uvicorn = "^0.25.0"
59
 
60
  [build-system]
61
  requires = ["poetry-core"]
 
1
  [tool.poetry]
2
  name = "samgis"
3
+ version = "1.2.2"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <[email protected]>"]
6
  license = "MIT license"
 
8
 
9
  [tool.poetry.dependencies]
10
  bson = "^0.5.10"
11
+ contextily = "^1.5.2"
12
+ geopandas = "^0.14.3"
13
  loguru = "^0.7.2"
14
+ numpy = "^1.26.4"
15
  onnxruntime = "1.16.3"
16
  opencv-python-headless = "^4.8.1.78"
17
  pillow = "^10.2.0"
18
  python = "^3.11"
19
+ python-dotenv = "^1.0.1"
20
  rasterio = "^1.3.9"
21
  requests = "^2.31.0"
22
+ samgis-core = "^1.0.3"
23
 
24
  [tool.poetry.group.aws_lambda]
25
  optional = true
26
 
27
  [tool.poetry.group.aws_lambda.dependencies]
28
  aws-lambda-powertools = "^2.30.2"
29
+ awslambdaric = "^2.0.10"
30
  jmespath = "^1.0.1"
31
  pydantic = "^2.5.3"
32
 
 
34
  optional = true
35
 
36
  [tool.poetry.group.test.dependencies]
37
+ pytest = "7.4.4"
38
+ pytest-cov = "4.1.0"
39
+ python-dotenv = "^1.0.1"
40
  httpx = "^0.26.0"
41
 
42
  [tool.poetry.group.docs]
 
45
  [tool.poetry.group.docs.dependencies]
46
  sphinx = "^7.2.6"
47
  sphinx-autodoc-typehints = "^1.25.2"
48
+ sphinxcontrib-openapi = "^0.8.4"
49
  myst-parser = "^2.0.0"
50
 
51
  [tool.poetry.group.fastapi]
52
  optional = true
53
 
54
  [tool.poetry.group.fastapi.dependencies]
55
+ fastapi = "^0.110.0"
56
  loguru = "^0.7.2"
57
+ pydantic = "^2.6.3"
58
+ uvicorn = "^0.28.0"
59
 
60
  [build-system]
61
  requires = ["poetry-core"]
samgis/__version__.py CHANGED
@@ -1 +1 @@
1
- __version__ = "1.2.1"
 
1
+ __version__ = "1.2.2"
static/package.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
- "name": "ml-trinca",
3
- "version": "1.0.0",
4
  "private": true,
5
  "scripts": {
6
  "dev": "vite",
@@ -10,25 +10,25 @@
10
  },
11
  "type": "module",
12
  "dependencies": {
13
- "@geoman-io/leaflet-geoman-free": "^2.15.0",
14
  "driver.js": "github:trincadev/driver.js",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
- "vue": "^3.4.19"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.2",
21
  "@types/leaflet": "^1.9.8",
22
- "@types/node": "^20.11.17",
23
  "@vitejs/plugin-vue": "^5.0.4",
24
  "@vue/tsconfig": "^0.5.1",
25
- "autoprefixer": "^10.4.17",
26
- "eslint": "^8.56.0",
27
- "eslint-plugin-vue": "^9.21.1",
28
  "postcss": "^8.4.35",
29
- "postcss-import": "^16.0.0",
30
  "prettier": "^3.2.5",
31
  "tailwindcss": "^3.4.1",
32
- "vite": "^5.1.2"
33
  }
34
  }
 
1
  {
2
+ "name": "samgis-fe",
3
+ "version": "1.2.2",
4
  "private": true,
5
  "scripts": {
6
  "dev": "vite",
 
10
  },
11
  "type": "module",
12
  "dependencies": {
13
+ "@geoman-io/leaflet-geoman-free": "^2.16.0",
14
  "driver.js": "github:trincadev/driver.js",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
+ "vue": "^3.4.21"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.2",
21
  "@types/leaflet": "^1.9.8",
22
+ "@types/node": "^20.11.25",
23
  "@vitejs/plugin-vue": "^5.0.4",
24
  "@vue/tsconfig": "^0.5.1",
25
+ "autoprefixer": "^10.4.18",
26
+ "eslint": "^8.57.0",
27
+ "eslint-plugin-vue": "^9.22.0",
28
  "postcss": "^8.4.35",
29
+ "postcss-import": "^16.0.1",
30
  "prettier": "^3.2.5",
31
  "tailwindcss": "^3.4.1",
32
+ "vite": "^5.1.5"
33
  }
34
  }
static/pnpm-lock.yaml CHANGED
@@ -6,8 +6,8 @@ settings:
6
 
7
  dependencies:
8
  '@geoman-io/leaflet-geoman-free':
9
- specifier: ^2.15.0
10
- version: 2.15.0([email protected])
11
  driver.js:
12
  specifier: github:trincadev/driver.js
13
  version: github.com/trincadev/driver.js/7418968e80d10bc79ea1212f43e76aa5f48aed9a
@@ -18,8 +18,8 @@ dependencies:
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
- specifier: ^3.4.19
22
- version: 3.4.19
23
 
24
  devDependencies:
25
  '@tsconfig/node20':
@@ -29,29 +29,29 @@ devDependencies:
29
  specifier: ^1.9.8
30
  version: 1.9.8
31
  '@types/node':
32
- specifier: ^20.11.17
33
- version: 20.11.17
34
  '@vitejs/plugin-vue':
35
  specifier: ^5.0.4
36
- version: 5.0.4([email protected].2)([email protected].19)
37
  '@vue/tsconfig':
38
  specifier: ^0.5.1
39
  version: 0.5.1
40
  autoprefixer:
41
- specifier: ^10.4.17
42
- version: 10.4.17([email protected])
43
  eslint:
44
- specifier: ^8.56.0
45
- version: 8.56.0
46
  eslint-plugin-vue:
47
- specifier: ^9.21.1
48
- version: 9.21.1(eslint@8.56.0)
49
  postcss:
50
  specifier: ^8.4.35
51
  version: 8.4.35
52
  postcss-import:
53
- specifier: ^16.0.0
54
- version: 16.0.0([email protected])
55
  prettier:
56
  specifier: ^3.2.5
57
  version: 3.2.5
@@ -59,8 +59,8 @@ devDependencies:
59
  specifier: ^3.4.1
60
  version: 3.4.1
61
  vite:
62
- specifier: ^5.1.2
63
- version: 5.1.2(@types/[email protected].17)
64
 
65
  packages:
66
 
@@ -82,15 +82,15 @@ packages:
82
  resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
83
  engines: {node: '>=6.9.0'}
84
 
85
- /@babel/parser@7.23.9:
86
- resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
87
  engines: {node: '>=6.0.0'}
88
  hasBin: true
89
  dependencies:
90
- '@babel/types': 7.23.9
91
 
92
- /@babel/types@7.23.9:
93
- resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
94
  engines: {node: '>=6.9.0'}
95
  dependencies:
96
  '@babel/helper-string-parser': 7.23.4
@@ -304,13 +304,13 @@ packages:
304
  dev: true
305
  optional: true
306
 
307
- /@eslint-community/[email protected](eslint@8.56.0):
308
  resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
309
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
310
  peerDependencies:
311
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
312
  dependencies:
313
- eslint: 8.56.0
314
  eslint-visitor-keys: 3.4.3
315
  dev: true
316
 
@@ -327,7 +327,7 @@ packages:
327
  debug: 4.3.4
328
  espree: 9.6.1
329
  globals: 13.24.0
330
- ignore: 5.3.0
331
  import-fresh: 3.3.0
332
  js-yaml: 4.1.0
333
  minimatch: 3.1.2
@@ -336,13 +336,13 @@ packages:
336
  - supports-color
337
  dev: true
338
 
339
- /@eslint/js@8.56.0:
340
- resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
341
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
342
  dev: true
343
 
344
- /@geoman-io/leaflet-geoman-free@2.15.0([email protected]):
345
- resolution: {integrity: sha512-esann1pQ8cCX3pMR7XkXuf1vwwJLz1mAbkeyRWOfoLMKA8LBnbRxChIBZzzwzyGIxybNO93Bl6LaK8wEj8uzlA==}
346
  peerDependencies:
347
  leaflet: ^1.2.0
348
  dependencies:
@@ -355,11 +355,11 @@ packages:
355
  polygon-clipping: 0.15.3
356
  dev: false
357
 
358
- /@humanwhocodes/[email protected].13:
359
- resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==}
360
  engines: {node: '>=10.10.0'}
361
  dependencies:
362
- '@humanwhocodes/object-schema': 2.0.1
363
  debug: 4.3.4
364
  minimatch: 3.1.2
365
  transitivePeerDependencies:
@@ -371,8 +371,8 @@ packages:
371
  engines: {node: '>=12.22'}
372
  dev: true
373
 
374
- /@humanwhocodes/[email protected].1:
375
- resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
376
  dev: true
377
 
378
  /@isaacs/[email protected]:
@@ -387,32 +387,32 @@ packages:
387
  wrap-ansi-cjs: /[email protected]
388
  dev: true
389
 
390
- /@jridgewell/[email protected].3:
391
- resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
392
  engines: {node: '>=6.0.0'}
393
  dependencies:
394
- '@jridgewell/set-array': 1.1.2
395
  '@jridgewell/sourcemap-codec': 1.4.15
396
- '@jridgewell/trace-mapping': 0.3.22
397
  dev: true
398
 
399
- /@jridgewell/[email protected].1:
400
- resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
401
  engines: {node: '>=6.0.0'}
402
  dev: true
403
 
404
- /@jridgewell/[email protected].2:
405
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
406
  engines: {node: '>=6.0.0'}
407
  dev: true
408
 
409
  /@jridgewell/[email protected]:
410
  resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
411
 
412
- /@jridgewell/[email protected].22:
413
- resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==}
414
  dependencies:
415
- '@jridgewell/resolve-uri': 3.1.1
416
  '@jridgewell/sourcemap-codec': 1.4.15
417
  dev: true
418
 
@@ -434,7 +434,7 @@ packages:
434
  engines: {node: '>= 8'}
435
  dependencies:
436
  '@nodelib/fs.scandir': 2.1.5
437
- fastq: 1.16.0
438
  dev: true
439
 
440
  /@pkgjs/[email protected]:
@@ -444,104 +444,104 @@ packages:
444
  dev: true
445
  optional: true
446
 
447
- /@rollup/rollup-android-arm-eabi@4.10.0:
448
- resolution: {integrity: sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==}
449
  cpu: [arm]
450
  os: [android]
451
  requiresBuild: true
452
  dev: true
453
  optional: true
454
 
455
- /@rollup/rollup-android-arm64@4.10.0:
456
- resolution: {integrity: sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==}
457
  cpu: [arm64]
458
  os: [android]
459
  requiresBuild: true
460
  dev: true
461
  optional: true
462
 
463
- /@rollup/rollup-darwin-arm64@4.10.0:
464
- resolution: {integrity: sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==}
465
  cpu: [arm64]
466
  os: [darwin]
467
  requiresBuild: true
468
  dev: true
469
  optional: true
470
 
471
- /@rollup/rollup-darwin-x64@4.10.0:
472
- resolution: {integrity: sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==}
473
  cpu: [x64]
474
  os: [darwin]
475
  requiresBuild: true
476
  dev: true
477
  optional: true
478
 
479
- /@rollup/rollup-linux-arm-gnueabihf@4.10.0:
480
- resolution: {integrity: sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==}
481
  cpu: [arm]
482
  os: [linux]
483
  requiresBuild: true
484
  dev: true
485
  optional: true
486
 
487
- /@rollup/rollup-linux-arm64-gnu@4.10.0:
488
- resolution: {integrity: sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==}
489
  cpu: [arm64]
490
  os: [linux]
491
  requiresBuild: true
492
  dev: true
493
  optional: true
494
 
495
- /@rollup/rollup-linux-arm64-musl@4.10.0:
496
- resolution: {integrity: sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==}
497
  cpu: [arm64]
498
  os: [linux]
499
  requiresBuild: true
500
  dev: true
501
  optional: true
502
 
503
- /@rollup/rollup-linux-riscv64-gnu@4.10.0:
504
- resolution: {integrity: sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==}
505
  cpu: [riscv64]
506
  os: [linux]
507
  requiresBuild: true
508
  dev: true
509
  optional: true
510
 
511
- /@rollup/rollup-linux-x64-gnu@4.10.0:
512
- resolution: {integrity: sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==}
513
  cpu: [x64]
514
  os: [linux]
515
  requiresBuild: true
516
  dev: true
517
  optional: true
518
 
519
- /@rollup/rollup-linux-x64-musl@4.10.0:
520
- resolution: {integrity: sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==}
521
  cpu: [x64]
522
  os: [linux]
523
  requiresBuild: true
524
  dev: true
525
  optional: true
526
 
527
- /@rollup/rollup-win32-arm64-msvc@4.10.0:
528
- resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==}
529
  cpu: [arm64]
530
  os: [win32]
531
  requiresBuild: true
532
  dev: true
533
  optional: true
534
 
535
- /@rollup/rollup-win32-ia32-msvc@4.10.0:
536
- resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==}
537
  cpu: [ia32]
538
  os: [win32]
539
  requiresBuild: true
540
  dev: true
541
  optional: true
542
 
543
- /@rollup/rollup-win32-x64-msvc@4.10.0:
544
- resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==}
545
  cpu: [x64]
546
  os: [win32]
547
  requiresBuild: true
@@ -689,8 +689,8 @@ packages:
689
  resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
690
  dev: true
691
 
692
- /@types/[email protected].13:
693
- resolution: {integrity: sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ==}
694
  dev: true
695
 
696
  /@types/[email protected]:
@@ -700,11 +700,11 @@ packages:
700
  /@types/[email protected]:
701
  resolution: {integrity: sha512-EXdsL4EhoUtGm2GC2ZYtXn+Fzc6pluVgagvo2VC1RHWToLGlTRwVYoDpqS/7QXa01rmDyBjJk3Catpf60VMkwg==}
702
  dependencies:
703
- '@types/geojson': 7946.0.13
704
  dev: true
705
 
706
- /@types/[email protected].17:
707
- resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==}
708
  dependencies:
709
  undici-types: 5.26.5
710
  dev: true
@@ -713,95 +713,95 @@ packages:
713
  resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
714
  dev: true
715
 
716
717
  resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
718
  engines: {node: ^18.0.0 || >=20.0.0}
719
  peerDependencies:
720
  vite: ^5.0.0
721
  vue: ^3.2.25
722
  dependencies:
723
- vite: 5.1.2(@types/[email protected].17)
724
- vue: 3.4.19
725
  dev: true
726
 
727
- /@vue/[email protected].19:
728
- resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==}
729
  dependencies:
730
- '@babel/parser': 7.23.9
731
- '@vue/shared': 3.4.19
732
  entities: 4.5.0
733
  estree-walker: 2.0.2
734
  source-map-js: 1.0.2
735
 
736
- /@vue/[email protected].19:
737
- resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==}
738
  dependencies:
739
- '@vue/compiler-core': 3.4.19
740
- '@vue/shared': 3.4.19
741
 
742
- /@vue/[email protected].19:
743
- resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==}
744
  dependencies:
745
- '@babel/parser': 7.23.9
746
- '@vue/compiler-core': 3.4.19
747
- '@vue/compiler-dom': 3.4.19
748
- '@vue/compiler-ssr': 3.4.19
749
- '@vue/shared': 3.4.19
750
  estree-walker: 2.0.2
751
- magic-string: 0.30.7
752
  postcss: 8.4.35
753
  source-map-js: 1.0.2
754
 
755
- /@vue/[email protected].19:
756
- resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==}
757
  dependencies:
758
- '@vue/compiler-dom': 3.4.19
759
- '@vue/shared': 3.4.19
760
 
761
- /@vue/[email protected].19:
762
- resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==}
763
  dependencies:
764
- '@vue/shared': 3.4.19
765
 
766
- /@vue/[email protected].19:
767
- resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==}
768
  dependencies:
769
- '@vue/reactivity': 3.4.19
770
- '@vue/shared': 3.4.19
771
 
772
- /@vue/[email protected].19:
773
- resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==}
774
  dependencies:
775
- '@vue/runtime-core': 3.4.19
776
- '@vue/shared': 3.4.19
777
  csstype: 3.1.3
778
 
779
780
- resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==}
781
  peerDependencies:
782
- vue: 3.4.19
783
  dependencies:
784
- '@vue/compiler-ssr': 3.4.19
785
- '@vue/shared': 3.4.19
786
- vue: 3.4.19
787
 
788
- /@vue/[email protected].19:
789
- resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==}
790
 
791
  /@vue/[email protected]:
792
  resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
793
  dev: true
794
 
795
796
  resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
797
  peerDependencies:
798
  acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
799
  dependencies:
800
- acorn: 8.11.2
801
  dev: true
802
 
803
804
- resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
805
  engines: {node: '>=0.4.0'}
806
  hasBin: true
807
  dev: true
@@ -857,15 +857,15 @@ packages:
857
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
858
  dev: true
859
 
860
861
- resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
862
  engines: {node: ^10 || ^12 || >=14}
863
  hasBin: true
864
  peerDependencies:
865
  postcss: ^8.1.0
866
  dependencies:
867
- browserslist: 4.22.2
868
- caniuse-lite: 1.0.30001579
869
  fraction.js: 4.3.7
870
  normalize-range: 0.1.2
871
  picocolors: 1.0.0
@@ -906,15 +906,15 @@ packages:
906
  fill-range: 7.0.1
907
  dev: true
908
 
909
- /browserslist@4.22.2:
910
- resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==}
911
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
912
  hasBin: true
913
  dependencies:
914
- caniuse-lite: 1.0.30001579
915
- electron-to-chromium: 1.4.643
916
  node-releases: 2.0.14
917
- update-browserslist-db: 1.0.13(browserslist@4.22.2)
918
  dev: true
919
 
920
@@ -927,8 +927,8 @@ packages:
927
  engines: {node: '>= 6'}
928
  dev: true
929
 
930
- /[email protected].30001579:
931
- resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==}
932
  dev: true
933
 
934
@@ -939,8 +939,8 @@ packages:
939
  supports-color: 7.2.0
940
  dev: true
941
 
942
- /chokidar@3.5.3:
943
- resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
944
  engines: {node: '>= 8.10.0'}
945
  dependencies:
946
  anymatch: 3.1.3
@@ -1027,8 +1027,8 @@ packages:
1027
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1028
  dev: true
1029
 
1030
1031
- resolution: {integrity: sha512-QHscvvS7gt155PtoRC0dR2ilhL8E9LHhfTQEq1uD5AL0524rBLAwpAREFH06f87/e45B9XkR6Ki5dbhbCsVEIg==}
1032
  dev: true
1033
 
1034
@@ -1074,8 +1074,8 @@ packages:
1074
  '@esbuild/win32-x64': 0.19.12
1075
  dev: true
1076
 
1077
1078
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1079
  engines: {node: '>=6'}
1080
  dev: true
1081
 
@@ -1084,19 +1084,19 @@ packages:
1084
  engines: {node: '>=10'}
1085
  dev: true
1086
 
1087
- /eslint-plugin-vue@9.21.1(eslint@8.56.0):
1088
- resolution: {integrity: sha512-XVtI7z39yOVBFJyi8Ljbn7kY9yHzznKXL02qQYn+ta63Iy4A9JFBw6o4OSB9hyD2++tVT+su9kQqetUyCCwhjw==}
1089
  engines: {node: ^14.17.0 || >=16.0.0}
1090
  peerDependencies:
1091
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
1092
  dependencies:
1093
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
1094
- eslint: 8.56.0
1095
  natural-compare: 1.4.0
1096
  nth-check: 2.1.1
1097
  postcss-selector-parser: 6.0.15
1098
  semver: 7.6.0
1099
- vue-eslint-parser: 9.4.2(eslint@8.56.0)
1100
  xml-name-validator: 4.0.0
1101
  transitivePeerDependencies:
1102
  - supports-color
@@ -1115,16 +1115,16 @@ packages:
1115
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1116
  dev: true
1117
 
1118
- /eslint@8.56.0:
1119
- resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
1120
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1121
  hasBin: true
1122
  dependencies:
1123
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
1124
  '@eslint-community/regexpp': 4.10.0
1125
  '@eslint/eslintrc': 2.1.4
1126
- '@eslint/js': 8.56.0
1127
- '@humanwhocodes/config-array': 0.11.13
1128
  '@humanwhocodes/module-importer': 1.0.1
1129
  '@nodelib/fs.walk': 1.2.8
1130
  '@ungap/structured-clone': 1.2.0
@@ -1145,7 +1145,7 @@ packages:
1145
  glob-parent: 6.0.2
1146
  globals: 13.24.0
1147
  graphemer: 1.4.0
1148
- ignore: 5.3.0
1149
  imurmurhash: 0.1.4
1150
  is-glob: 4.0.3
1151
  is-path-inside: 3.0.3
@@ -1166,8 +1166,8 @@ packages:
1166
  resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1167
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1168
  dependencies:
1169
- acorn: 8.11.2
1170
- acorn-jsx: 5.3.2([email protected].2)
1171
  eslint-visitor-keys: 3.4.3
1172
  dev: true
1173
 
@@ -1221,8 +1221,8 @@ packages:
1221
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1222
  dev: true
1223
 
1224
- /fastq@1.16.0:
1225
- resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==}
1226
  dependencies:
1227
  reusify: 1.0.4
1228
  dev: true
@@ -1253,13 +1253,13 @@ packages:
1253
  resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1254
  engines: {node: ^10.12.0 || >=12.0.0}
1255
  dependencies:
1256
- flatted: 3.2.9
1257
  keyv: 4.5.4
1258
  rimraf: 3.0.2
1259
  dev: true
1260
 
1261
- /flatted@3.2.9:
1262
- resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
1263
  dev: true
1264
 
1265
@@ -1353,15 +1353,15 @@ packages:
1353
  engines: {node: '>=8'}
1354
  dev: true
1355
 
1356
1357
- resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
1358
  engines: {node: '>= 0.4'}
1359
  dependencies:
1360
  function-bind: 1.1.2
1361
  dev: true
1362
 
1363
1364
- resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
1365
  engines: {node: '>= 4'}
1366
  dev: true
1367
 
@@ -1399,7 +1399,7 @@ packages:
1399
1400
  resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
1401
  dependencies:
1402
- hasown: 2.0.0
1403
  dev: true
1404
 
1405
@@ -1493,8 +1493,8 @@ packages:
1493
  engines: {node: '>=10'}
1494
  dev: true
1495
 
1496
- /lilconfig@3.0.0:
1497
- resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
1498
  engines: {node: '>=14'}
1499
  dev: true
1500
 
@@ -1516,8 +1516,8 @@ packages:
1516
1517
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1518
 
1519
- /lru-cache@10.1.0:
1520
- resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==}
1521
  engines: {node: 14 || >=16.14}
1522
  dev: true
1523
 
@@ -1528,8 +1528,8 @@ packages:
1528
  yallist: 4.0.0
1529
  dev: true
1530
 
1531
1532
- resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==}
1533
  engines: {node: '>=12'}
1534
  dependencies:
1535
  '@jridgewell/sourcemap-codec': 1.4.15
@@ -1678,7 +1678,7 @@ packages:
1678
  resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
1679
  engines: {node: '>=16 || 14 >=14.17'}
1680
  dependencies:
1681
- lru-cache: 10.1.0
1682
  minipass: 7.0.4
1683
  dev: true
1684
 
@@ -1718,8 +1718,8 @@ packages:
1718
  resolve: 1.22.8
1719
  dev: true
1720
 
1721
1722
- resolution: {integrity: sha512-e77lhVvrD1I2y7dYmBv0k9ULTdArgEYZt97T4w6sFIU5uxIHvDFQlKgUUyY7v7Barj0Yf/zm5A4OquZN7jKm5Q==}
1723
  engines: {node: '>=18.0.0'}
1724
  peerDependencies:
1725
  postcss: ^8.0.0
@@ -1752,9 +1752,9 @@ packages:
1752
  ts-node:
1753
  optional: true
1754
  dependencies:
1755
- lilconfig: 3.0.0
1756
  postcss: 8.4.35
1757
- yaml: 2.3.4
1758
  dev: true
1759
 
1760
@@ -1856,26 +1856,26 @@ packages:
1856
  glob: 7.2.3
1857
  dev: true
1858
 
1859
- /rollup@4.10.0:
1860
- resolution: {integrity: sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==}
1861
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1862
  hasBin: true
1863
  dependencies:
1864
  '@types/estree': 1.0.5
1865
  optionalDependencies:
1866
- '@rollup/rollup-android-arm-eabi': 4.10.0
1867
- '@rollup/rollup-android-arm64': 4.10.0
1868
- '@rollup/rollup-darwin-arm64': 4.10.0
1869
- '@rollup/rollup-darwin-x64': 4.10.0
1870
- '@rollup/rollup-linux-arm-gnueabihf': 4.10.0
1871
- '@rollup/rollup-linux-arm64-gnu': 4.10.0
1872
- '@rollup/rollup-linux-arm64-musl': 4.10.0
1873
- '@rollup/rollup-linux-riscv64-gnu': 4.10.0
1874
- '@rollup/rollup-linux-x64-gnu': 4.10.0
1875
- '@rollup/rollup-linux-x64-musl': 4.10.0
1876
- '@rollup/rollup-win32-arm64-msvc': 4.10.0
1877
- '@rollup/rollup-win32-ia32-msvc': 4.10.0
1878
- '@rollup/rollup-win32-x64-msvc': 4.10.0
1879
  fsevents: 2.3.3
1880
  dev: true
1881
 
@@ -1960,7 +1960,7 @@ packages:
1960
  engines: {node: '>=16 || 14 >=14.17'}
1961
  hasBin: true
1962
  dependencies:
1963
- '@jridgewell/gen-mapping': 0.3.3
1964
  commander: 4.1.1
1965
  glob: 10.3.10
1966
  lines-and-columns: 1.2.4
@@ -1988,7 +1988,7 @@ packages:
1988
  dependencies:
1989
  '@alloc/quick-lru': 5.2.0
1990
  arg: 5.0.2
1991
- chokidar: 3.5.3
1992
  didyoumean: 1.2.2
1993
  dlv: 1.1.3
1994
  fast-glob: 3.3.2
@@ -2060,14 +2060,14 @@ packages:
2060
  resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
2061
  dev: true
2062
 
2063
- /[email protected](browserslist@4.22.2):
2064
  resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
2065
  hasBin: true
2066
  peerDependencies:
2067
  browserslist: '>= 4.21.0'
2068
  dependencies:
2069
- browserslist: 4.22.2
2070
- escalade: 3.1.1
2071
  picocolors: 1.0.0
2072
  dev: true
2073
 
@@ -2081,8 +2081,8 @@ packages:
2081
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2082
  dev: true
2083
 
2084
2085
- resolution: {integrity: sha512-uwiFebQbTWRIGbCaTEBVAfKqgqKNKMJ2uPXsXeLIZxM8MVMjoS3j0cG8NrPxdDIadaWnPSjrkLWffLSC+uiP3Q==}
2086
  engines: {node: ^18.0.0 || >=20.0.0}
2087
  hasBin: true
2088
  peerDependencies:
@@ -2109,22 +2109,22 @@ packages:
2109
  terser:
2110
  optional: true
2111
  dependencies:
2112
- '@types/node': 20.11.17
2113
  esbuild: 0.19.12
2114
  postcss: 8.4.35
2115
- rollup: 4.10.0
2116
  optionalDependencies:
2117
  fsevents: 2.3.3
2118
  dev: true
2119
 
2120
- /[email protected](eslint@8.56.0):
2121
  resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==}
2122
  engines: {node: ^14.17.0 || >=16.0.0}
2123
  peerDependencies:
2124
  eslint: '>=6.0.0'
2125
  dependencies:
2126
  debug: 4.3.4
2127
- eslint: 8.56.0
2128
  eslint-scope: 7.2.2
2129
  eslint-visitor-keys: 3.4.3
2130
  espree: 9.6.1
@@ -2135,19 +2135,19 @@ packages:
2135
  - supports-color
2136
  dev: true
2137
 
2138
2139
- resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==}
2140
  peerDependencies:
2141
  typescript: '*'
2142
  peerDependenciesMeta:
2143
  typescript:
2144
  optional: true
2145
  dependencies:
2146
- '@vue/compiler-dom': 3.4.19
2147
- '@vue/compiler-sfc': 3.4.19
2148
- '@vue/runtime-dom': 3.4.19
2149
- '@vue/server-renderer': 3.4.19([email protected].19)
2150
- '@vue/shared': 3.4.19
2151
 
2152
2153
  resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
@@ -2188,9 +2188,10 @@ packages:
2188
  resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
2189
  dev: true
2190
 
2191
- /yaml@2.3.4:
2192
- resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
2193
  engines: {node: '>= 14'}
 
2194
  dev: true
2195
 
2196
 
6
 
7
  dependencies:
8
  '@geoman-io/leaflet-geoman-free':
9
+ specifier: ^2.16.0
10
+ version: 2.16.0([email protected])
11
  driver.js:
12
  specifier: github:trincadev/driver.js
13
  version: github.com/trincadev/driver.js/7418968e80d10bc79ea1212f43e76aa5f48aed9a
 
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
+ specifier: ^3.4.21
22
+ version: 3.4.21
23
 
24
  devDependencies:
25
  '@tsconfig/node20':
 
29
  specifier: ^1.9.8
30
  version: 1.9.8
31
  '@types/node':
32
+ specifier: ^20.11.25
33
+ version: 20.11.25
34
  '@vitejs/plugin-vue':
35
  specifier: ^5.0.4
36
+ version: 5.0.4([email protected].5)([email protected].21)
37
  '@vue/tsconfig':
38
  specifier: ^0.5.1
39
  version: 0.5.1
40
  autoprefixer:
41
+ specifier: ^10.4.18
42
+ version: 10.4.18([email protected])
43
  eslint:
44
+ specifier: ^8.57.0
45
+ version: 8.57.0
46
  eslint-plugin-vue:
47
+ specifier: ^9.22.0
48
+ version: 9.22.0(eslint@8.57.0)
49
  postcss:
50
  specifier: ^8.4.35
51
  version: 8.4.35
52
  postcss-import:
53
+ specifier: ^16.0.1
54
+ version: 16.0.1([email protected])
55
  prettier:
56
  specifier: ^3.2.5
57
  version: 3.2.5
 
59
  specifier: ^3.4.1
60
  version: 3.4.1
61
  vite:
62
+ specifier: ^5.1.5
63
+ version: 5.1.5(@types/[email protected].25)
64
 
65
  packages:
66
 
 
82
  resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
83
  engines: {node: '>=6.9.0'}
84
 
85
+ /@babel/parser@7.24.0:
86
+ resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
87
  engines: {node: '>=6.0.0'}
88
  hasBin: true
89
  dependencies:
90
+ '@babel/types': 7.24.0
91
 
92
+ /@babel/types@7.24.0:
93
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
94
  engines: {node: '>=6.9.0'}
95
  dependencies:
96
  '@babel/helper-string-parser': 7.23.4
 
304
  dev: true
305
  optional: true
306
 
307
+ /@eslint-community/[email protected](eslint@8.57.0):
308
  resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
309
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
310
  peerDependencies:
311
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
312
  dependencies:
313
+ eslint: 8.57.0
314
  eslint-visitor-keys: 3.4.3
315
  dev: true
316
 
 
327
  debug: 4.3.4
328
  espree: 9.6.1
329
  globals: 13.24.0
330
+ ignore: 5.3.1
331
  import-fresh: 3.3.0
332
  js-yaml: 4.1.0
333
  minimatch: 3.1.2
 
336
  - supports-color
337
  dev: true
338
 
339
+ /@eslint/js@8.57.0:
340
+ resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
341
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
342
  dev: true
343
 
344
+ /@geoman-io/leaflet-geoman-free@2.16.0([email protected]):
345
+ resolution: {integrity: sha512-BnKAAoTXraWVFfhX/0gT/iBgAz1BPfpbdQ9dJamEFI4lIku9UNXXluu/E0k7YkZETq0tENX2GPnKLB4p+VgrSw==}
346
  peerDependencies:
347
  leaflet: ^1.2.0
348
  dependencies:
 
355
  polygon-clipping: 0.15.3
356
  dev: false
357
 
358
+ /@humanwhocodes/[email protected].14:
359
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
360
  engines: {node: '>=10.10.0'}
361
  dependencies:
362
+ '@humanwhocodes/object-schema': 2.0.2
363
  debug: 4.3.4
364
  minimatch: 3.1.2
365
  transitivePeerDependencies:
 
371
  engines: {node: '>=12.22'}
372
  dev: true
373
 
374
+ /@humanwhocodes/[email protected].2:
375
+ resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
376
  dev: true
377
 
378
  /@isaacs/[email protected]:
 
387
  wrap-ansi-cjs: /[email protected]
388
  dev: true
389
 
390
+ /@jridgewell/[email protected].5:
391
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
392
  engines: {node: '>=6.0.0'}
393
  dependencies:
394
+ '@jridgewell/set-array': 1.2.1
395
  '@jridgewell/sourcemap-codec': 1.4.15
396
+ '@jridgewell/trace-mapping': 0.3.25
397
  dev: true
398
 
399
+ /@jridgewell/[email protected].2:
400
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
401
  engines: {node: '>=6.0.0'}
402
  dev: true
403
 
404
+ /@jridgewell/set-array@1.2.1:
405
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
406
  engines: {node: '>=6.0.0'}
407
  dev: true
408
 
409
  /@jridgewell/[email protected]:
410
  resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
411
 
412
+ /@jridgewell/[email protected].25:
413
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
414
  dependencies:
415
+ '@jridgewell/resolve-uri': 3.1.2
416
  '@jridgewell/sourcemap-codec': 1.4.15
417
  dev: true
418
 
 
434
  engines: {node: '>= 8'}
435
  dependencies:
436
  '@nodelib/fs.scandir': 2.1.5
437
+ fastq: 1.17.1
438
  dev: true
439
 
440
  /@pkgjs/[email protected]:
 
444
  dev: true
445
  optional: true
446
 
447
+ /@rollup/rollup-android-arm-eabi@4.12.1:
448
+ resolution: {integrity: sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==}
449
  cpu: [arm]
450
  os: [android]
451
  requiresBuild: true
452
  dev: true
453
  optional: true
454
 
455
+ /@rollup/rollup-android-arm64@4.12.1:
456
+ resolution: {integrity: sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==}
457
  cpu: [arm64]
458
  os: [android]
459
  requiresBuild: true
460
  dev: true
461
  optional: true
462
 
463
+ /@rollup/rollup-darwin-arm64@4.12.1:
464
+ resolution: {integrity: sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==}
465
  cpu: [arm64]
466
  os: [darwin]
467
  requiresBuild: true
468
  dev: true
469
  optional: true
470
 
471
+ /@rollup/rollup-darwin-x64@4.12.1:
472
+ resolution: {integrity: sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==}
473
  cpu: [x64]
474
  os: [darwin]
475
  requiresBuild: true
476
  dev: true
477
  optional: true
478
 
479
+ /@rollup/rollup-linux-arm-gnueabihf@4.12.1:
480
+ resolution: {integrity: sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==}
481
  cpu: [arm]
482
  os: [linux]
483
  requiresBuild: true
484
  dev: true
485
  optional: true
486
 
487
+ /@rollup/rollup-linux-arm64-gnu@4.12.1:
488
+ resolution: {integrity: sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==}
489
  cpu: [arm64]
490
  os: [linux]
491
  requiresBuild: true
492
  dev: true
493
  optional: true
494
 
495
+ /@rollup/rollup-linux-arm64-musl@4.12.1:
496
+ resolution: {integrity: sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==}
497
  cpu: [arm64]
498
  os: [linux]
499
  requiresBuild: true
500
  dev: true
501
  optional: true
502
 
503
+ /@rollup/rollup-linux-riscv64-gnu@4.12.1:
504
+ resolution: {integrity: sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==}
505
  cpu: [riscv64]
506
  os: [linux]
507
  requiresBuild: true
508
  dev: true
509
  optional: true
510
 
511
+ /@rollup/rollup-linux-x64-gnu@4.12.1:
512
+ resolution: {integrity: sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==}
513
  cpu: [x64]
514
  os: [linux]
515
  requiresBuild: true
516
  dev: true
517
  optional: true
518
 
519
+ /@rollup/rollup-linux-x64-musl@4.12.1:
520
+ resolution: {integrity: sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==}
521
  cpu: [x64]
522
  os: [linux]
523
  requiresBuild: true
524
  dev: true
525
  optional: true
526
 
527
+ /@rollup/rollup-win32-arm64-msvc@4.12.1:
528
+ resolution: {integrity: sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==}
529
  cpu: [arm64]
530
  os: [win32]
531
  requiresBuild: true
532
  dev: true
533
  optional: true
534
 
535
+ /@rollup/rollup-win32-ia32-msvc@4.12.1:
536
+ resolution: {integrity: sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==}
537
  cpu: [ia32]
538
  os: [win32]
539
  requiresBuild: true
540
  dev: true
541
  optional: true
542
 
543
+ /@rollup/rollup-win32-x64-msvc@4.12.1:
544
+ resolution: {integrity: sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==}
545
  cpu: [x64]
546
  os: [win32]
547
  requiresBuild: true
 
689
  resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
690
  dev: true
691
 
692
+ /@types/[email protected].14:
693
+ resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==}
694
  dev: true
695
 
696
  /@types/[email protected]:
 
700
  /@types/[email protected]:
701
  resolution: {integrity: sha512-EXdsL4EhoUtGm2GC2ZYtXn+Fzc6pluVgagvo2VC1RHWToLGlTRwVYoDpqS/7QXa01rmDyBjJk3Catpf60VMkwg==}
702
  dependencies:
703
+ '@types/geojson': 7946.0.14
704
  dev: true
705
 
706
+ /@types/[email protected].25:
707
+ resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==}
708
  dependencies:
709
  undici-types: 5.26.5
710
  dev: true
 
713
  resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
714
  dev: true
715
 
716
717
  resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
718
  engines: {node: ^18.0.0 || >=20.0.0}
719
  peerDependencies:
720
  vite: ^5.0.0
721
  vue: ^3.2.25
722
  dependencies:
723
+ vite: 5.1.5(@types/[email protected].25)
724
+ vue: 3.4.21
725
  dev: true
726
 
727
+ /@vue/[email protected].21:
728
+ resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
729
  dependencies:
730
+ '@babel/parser': 7.24.0
731
+ '@vue/shared': 3.4.21
732
  entities: 4.5.0
733
  estree-walker: 2.0.2
734
  source-map-js: 1.0.2
735
 
736
+ /@vue/[email protected].21:
737
+ resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
738
  dependencies:
739
+ '@vue/compiler-core': 3.4.21
740
+ '@vue/shared': 3.4.21
741
 
742
+ /@vue/[email protected].21:
743
+ resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
744
  dependencies:
745
+ '@babel/parser': 7.24.0
746
+ '@vue/compiler-core': 3.4.21
747
+ '@vue/compiler-dom': 3.4.21
748
+ '@vue/compiler-ssr': 3.4.21
749
+ '@vue/shared': 3.4.21
750
  estree-walker: 2.0.2
751
+ magic-string: 0.30.8
752
  postcss: 8.4.35
753
  source-map-js: 1.0.2
754
 
755
+ /@vue/[email protected].21:
756
+ resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
757
  dependencies:
758
+ '@vue/compiler-dom': 3.4.21
759
+ '@vue/shared': 3.4.21
760
 
761
+ /@vue/[email protected].21:
762
+ resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==}
763
  dependencies:
764
+ '@vue/shared': 3.4.21
765
 
766
+ /@vue/[email protected].21:
767
+ resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==}
768
  dependencies:
769
+ '@vue/reactivity': 3.4.21
770
+ '@vue/shared': 3.4.21
771
 
772
+ /@vue/[email protected].21:
773
+ resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==}
774
  dependencies:
775
+ '@vue/runtime-core': 3.4.21
776
+ '@vue/shared': 3.4.21
777
  csstype: 3.1.3
778
 
779
780
+ resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==}
781
  peerDependencies:
782
+ vue: 3.4.21
783
  dependencies:
784
+ '@vue/compiler-ssr': 3.4.21
785
+ '@vue/shared': 3.4.21
786
+ vue: 3.4.21
787
 
788
+ /@vue/[email protected].21:
789
+ resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
790
 
791
  /@vue/[email protected]:
792
  resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
793
  dev: true
794
 
795
796
  resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
797
  peerDependencies:
798
  acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
799
  dependencies:
800
+ acorn: 8.11.3
801
  dev: true
802
 
803
804
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
805
  engines: {node: '>=0.4.0'}
806
  hasBin: true
807
  dev: true
 
857
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
858
  dev: true
859
 
860
861
+ resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==}
862
  engines: {node: ^10 || ^12 || >=14}
863
  hasBin: true
864
  peerDependencies:
865
  postcss: ^8.1.0
866
  dependencies:
867
+ browserslist: 4.23.0
868
+ caniuse-lite: 1.0.30001596
869
  fraction.js: 4.3.7
870
  normalize-range: 0.1.2
871
  picocolors: 1.0.0
 
906
  fill-range: 7.0.1
907
  dev: true
908
 
909
+ /browserslist@4.23.0:
910
+ resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
911
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
912
  hasBin: true
913
  dependencies:
914
+ caniuse-lite: 1.0.30001596
915
+ electron-to-chromium: 1.4.699
916
  node-releases: 2.0.14
917
+ update-browserslist-db: 1.0.13(browserslist@4.23.0)
918
  dev: true
919
 
920
 
927
  engines: {node: '>= 6'}
928
  dev: true
929
 
930
+ /[email protected].30001596:
931
+ resolution: {integrity: sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==}
932
  dev: true
933
 
934
 
939
  supports-color: 7.2.0
940
  dev: true
941
 
942
+ /chokidar@3.6.0:
943
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
944
  engines: {node: '>= 8.10.0'}
945
  dependencies:
946
  anymatch: 3.1.3
 
1027
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1028
  dev: true
1029
 
1030
1031
+ resolution: {integrity: sha512-I7q3BbQi6e4tJJN5CRcyvxhK0iJb34TV8eJQcgh+fR2fQ8miMgZcEInckCo1U9exDHbfz7DLDnFn8oqH/VcRKw==}
1032
  dev: true
1033
 
1034
 
1074
  '@esbuild/win32-x64': 0.19.12
1075
  dev: true
1076
 
1077
1078
+ resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
1079
  engines: {node: '>=6'}
1080
  dev: true
1081
 
 
1084
  engines: {node: '>=10'}
1085
  dev: true
1086
 
1087
+ /eslint-plugin-vue@9.22.0(eslint@8.57.0):
1088
+ resolution: {integrity: sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==}
1089
  engines: {node: ^14.17.0 || >=16.0.0}
1090
  peerDependencies:
1091
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
1092
  dependencies:
1093
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
1094
+ eslint: 8.57.0
1095
  natural-compare: 1.4.0
1096
  nth-check: 2.1.1
1097
  postcss-selector-parser: 6.0.15
1098
  semver: 7.6.0
1099
+ vue-eslint-parser: 9.4.2(eslint@8.57.0)
1100
  xml-name-validator: 4.0.0
1101
  transitivePeerDependencies:
1102
  - supports-color
 
1115
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1116
  dev: true
1117
 
1118
+ /eslint@8.57.0:
1119
+ resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
1120
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1121
  hasBin: true
1122
  dependencies:
1123
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
1124
  '@eslint-community/regexpp': 4.10.0
1125
  '@eslint/eslintrc': 2.1.4
1126
+ '@eslint/js': 8.57.0
1127
+ '@humanwhocodes/config-array': 0.11.14
1128
  '@humanwhocodes/module-importer': 1.0.1
1129
  '@nodelib/fs.walk': 1.2.8
1130
  '@ungap/structured-clone': 1.2.0
 
1145
  glob-parent: 6.0.2
1146
  globals: 13.24.0
1147
  graphemer: 1.4.0
1148
+ ignore: 5.3.1
1149
  imurmurhash: 0.1.4
1150
  is-glob: 4.0.3
1151
  is-path-inside: 3.0.3
 
1166
  resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1167
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1168
  dependencies:
1169
+ acorn: 8.11.3
1170
+ acorn-jsx: 5.3.2([email protected].3)
1171
  eslint-visitor-keys: 3.4.3
1172
  dev: true
1173
 
 
1221
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1222
  dev: true
1223
 
1224
+ /fastq@1.17.1:
1225
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
1226
  dependencies:
1227
  reusify: 1.0.4
1228
  dev: true
 
1253
  resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1254
  engines: {node: ^10.12.0 || >=12.0.0}
1255
  dependencies:
1256
+ flatted: 3.3.1
1257
  keyv: 4.5.4
1258
  rimraf: 3.0.2
1259
  dev: true
1260
 
1261
+ /flatted@3.3.1:
1262
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
1263
  dev: true
1264
 
1265
 
1353
  engines: {node: '>=8'}
1354
  dev: true
1355
 
1356
1357
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
1358
  engines: {node: '>= 0.4'}
1359
  dependencies:
1360
  function-bind: 1.1.2
1361
  dev: true
1362
 
1363
1364
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
1365
  engines: {node: '>= 4'}
1366
  dev: true
1367
 
 
1399
1400
  resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
1401
  dependencies:
1402
+ hasown: 2.0.2
1403
  dev: true
1404
 
1405
 
1493
  engines: {node: '>=10'}
1494
  dev: true
1495
 
1496
+ /lilconfig@3.1.1:
1497
+ resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
1498
  engines: {node: '>=14'}
1499
  dev: true
1500
 
 
1516
1517
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1518
 
1519
+ /lru-cache@10.2.0:
1520
+ resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
1521
  engines: {node: 14 || >=16.14}
1522
  dev: true
1523
 
 
1528
  yallist: 4.0.0
1529
  dev: true
1530
 
1531
1532
+ resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
1533
  engines: {node: '>=12'}
1534
  dependencies:
1535
  '@jridgewell/sourcemap-codec': 1.4.15
 
1678
  resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
1679
  engines: {node: '>=16 || 14 >=14.17'}
1680
  dependencies:
1681
+ lru-cache: 10.2.0
1682
  minipass: 7.0.4
1683
  dev: true
1684
 
 
1718
  resolve: 1.22.8
1719
  dev: true
1720
 
1721
1722
+ resolution: {integrity: sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==}
1723
  engines: {node: '>=18.0.0'}
1724
  peerDependencies:
1725
  postcss: ^8.0.0
 
1752
  ts-node:
1753
  optional: true
1754
  dependencies:
1755
+ lilconfig: 3.1.1
1756
  postcss: 8.4.35
1757
+ yaml: 2.4.1
1758
  dev: true
1759
 
1760
 
1856
  glob: 7.2.3
1857
  dev: true
1858
 
1859
+ /rollup@4.12.1:
1860
+ resolution: {integrity: sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==}
1861
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1862
  hasBin: true
1863
  dependencies:
1864
  '@types/estree': 1.0.5
1865
  optionalDependencies:
1866
+ '@rollup/rollup-android-arm-eabi': 4.12.1
1867
+ '@rollup/rollup-android-arm64': 4.12.1
1868
+ '@rollup/rollup-darwin-arm64': 4.12.1
1869
+ '@rollup/rollup-darwin-x64': 4.12.1
1870
+ '@rollup/rollup-linux-arm-gnueabihf': 4.12.1
1871
+ '@rollup/rollup-linux-arm64-gnu': 4.12.1
1872
+ '@rollup/rollup-linux-arm64-musl': 4.12.1
1873
+ '@rollup/rollup-linux-riscv64-gnu': 4.12.1
1874
+ '@rollup/rollup-linux-x64-gnu': 4.12.1
1875
+ '@rollup/rollup-linux-x64-musl': 4.12.1
1876
+ '@rollup/rollup-win32-arm64-msvc': 4.12.1
1877
+ '@rollup/rollup-win32-ia32-msvc': 4.12.1
1878
+ '@rollup/rollup-win32-x64-msvc': 4.12.1
1879
  fsevents: 2.3.3
1880
  dev: true
1881
 
 
1960
  engines: {node: '>=16 || 14 >=14.17'}
1961
  hasBin: true
1962
  dependencies:
1963
+ '@jridgewell/gen-mapping': 0.3.5
1964
  commander: 4.1.1
1965
  glob: 10.3.10
1966
  lines-and-columns: 1.2.4
 
1988
  dependencies:
1989
  '@alloc/quick-lru': 5.2.0
1990
  arg: 5.0.2
1991
+ chokidar: 3.6.0
1992
  didyoumean: 1.2.2
1993
  dlv: 1.1.3
1994
  fast-glob: 3.3.2
 
2060
  resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
2061
  dev: true
2062
 
2063
+ /[email protected](browserslist@4.23.0):
2064
  resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
2065
  hasBin: true
2066
  peerDependencies:
2067
  browserslist: '>= 4.21.0'
2068
  dependencies:
2069
+ browserslist: 4.23.0
2070
+ escalade: 3.1.2
2071
  picocolors: 1.0.0
2072
  dev: true
2073
 
 
2081
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2082
  dev: true
2083
 
2084
2085
+ resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==}
2086
  engines: {node: ^18.0.0 || >=20.0.0}
2087
  hasBin: true
2088
  peerDependencies:
 
2109
  terser:
2110
  optional: true
2111
  dependencies:
2112
+ '@types/node': 20.11.25
2113
  esbuild: 0.19.12
2114
  postcss: 8.4.35
2115
+ rollup: 4.12.1
2116
  optionalDependencies:
2117
  fsevents: 2.3.3
2118
  dev: true
2119
 
2120
+ /[email protected](eslint@8.57.0):
2121
  resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==}
2122
  engines: {node: ^14.17.0 || >=16.0.0}
2123
  peerDependencies:
2124
  eslint: '>=6.0.0'
2125
  dependencies:
2126
  debug: 4.3.4
2127
+ eslint: 8.57.0
2128
  eslint-scope: 7.2.2
2129
  eslint-visitor-keys: 3.4.3
2130
  espree: 9.6.1
 
2135
  - supports-color
2136
  dev: true
2137
 
2138
2139
+ resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
2140
  peerDependencies:
2141
  typescript: '*'
2142
  peerDependenciesMeta:
2143
  typescript:
2144
  optional: true
2145
  dependencies:
2146
+ '@vue/compiler-dom': 3.4.21
2147
+ '@vue/compiler-sfc': 3.4.21
2148
+ '@vue/runtime-dom': 3.4.21
2149
+ '@vue/server-renderer': 3.4.21([email protected].21)
2150
+ '@vue/shared': 3.4.21
2151
 
2152
2153
  resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
 
2188
  resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
2189
  dev: true
2190
 
2191
+ /yaml@2.4.1:
2192
+ resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==}
2193
  engines: {node: '>= 14'}
2194
+ hasBin: true
2195
  dev: true
2196
 
2197
wrappers/fastapi_wrapper.py CHANGED
@@ -58,7 +58,7 @@ async def health() -> JSONResponse:
58
 
59
 
60
  @app.post("/infer_samgis")
61
- def infer_samgis(request_input: ApiRequestBody):
62
  app_logger.info("starting inference request...")
63
 
64
  try:
 
58
 
59
 
60
  @app.post("/infer_samgis")
61
+ def infer_samgis(request_input: ApiRequestBody) -> JSONResponse:
62
  app_logger.info("starting inference request...")
63
 
64
  try: