aletrn commited on
Commit
9a9ef93
·
1 Parent(s): 44e3bde

feat: update samgis-web==1.2.3, support tailwindcss@4.0.x, add git@github.com:trincadev/driver.js.git as a submodule

Browse files
.gitmodules CHANGED
@@ -1,3 +1,6 @@
1
  [submodule "sam-quantized"]
2
  path = sam-quantized
3
  url = https://huggingface.co/aletrn/sam-quantized
 
 
 
 
1
  [submodule "sam-quantized"]
2
  path = sam-quantized
3
  url = https://huggingface.co/aletrn/sam-quantized
4
+ [submodule "static/src/driverjs"]
5
+ path = static/src/driverjs
6
+ url = git@github.com:trincadev/driver.js.git
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.10.1"
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.10.1"
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.1"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
 
1
  [tool.poetry]
2
  name = "samgis"
3
+ version = "1.11.0"
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.0"
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.3"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
static/package.json CHANGED
@@ -3,7 +3,7 @@
3
  "private": true,
4
  "scripts": {
5
  "dev": "vite",
6
- "build": "vite build",
7
  "preview": "vite preview --port 5173",
8
  "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore",
9
  "build:tailwindcss": "pnpm tailwindcss -i src/input.css -o dist/output.css"
@@ -11,25 +11,31 @@
11
  "type": "module",
12
  "dependencies": {
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
14
- "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1-trincadev.2.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
  "vue": "^3.5.13"
18
  },
19
  "devDependencies": {
 
20
  "@tsconfig/node20": "^20.1.4",
21
  "@types/leaflet": "^1.9.16",
22
- "@types/node": "^22.10.7",
23
  "@vitejs/plugin-vue": "^5.2.1",
24
  "@vue/tsconfig": "^0.7.0",
25
- "autoprefixer": "^10.4.20",
26
- "eslint": "^9.18.0",
27
  "eslint-plugin-vue": "^9.32.0",
28
- "postcss": "^8.5.1",
29
- "postcss-import": "^16.1.0",
30
- "prettier": "^3.4.2",
31
- "snyk": "^1.1295.0",
32
- "tailwindcss": "^3.4.17",
33
- "vite": "^6.0.11"
 
 
 
 
 
 
 
34
  }
35
  }
 
3
  "private": true,
4
  "scripts": {
5
  "dev": "vite",
6
+ "build": "rm -rf dist && vite build && pnpm tailwindcss -i src/input.css -o dist/output.css",
7
  "preview": "vite preview --port 5173",
8
  "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore",
9
  "build:tailwindcss": "pnpm tailwindcss -i src/input.css -o dist/output.css"
 
11
  "type": "module",
12
  "dependencies": {
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
 
14
  "leaflet": "^1.9.4",
15
  "leaflet-providers": "^2.0.0",
16
  "vue": "^3.5.13"
17
  },
18
  "devDependencies": {
19
+ "@tailwindcss/cli": "^4.0.9",
20
  "@tsconfig/node20": "^20.1.4",
21
  "@types/leaflet": "^1.9.16",
22
+ "@types/node": "^22.13.5",
23
  "@vitejs/plugin-vue": "^5.2.1",
24
  "@vue/tsconfig": "^0.7.0",
25
+ "eslint": "^9.21.0",
 
26
  "eslint-plugin-vue": "^9.32.0",
27
+ "prettier": "^3.5.2",
28
+ "snyk": "^1.1295.3",
29
+ "tailwindcss": "^4.0.9",
30
+ "vite": "^6.2.0"
31
+ },
32
+ "pnpm": {
33
+ "ignoredBuiltDependencies": [
34
+ "esbuild",
35
+ "snyk"
36
+ ],
37
+ "onlyBuiltDependencies": [
38
+ "snyk"
39
+ ]
40
  }
41
  }
static/pnpm-lock.yaml CHANGED
@@ -11,9 +11,6 @@ importers:
11
  '@geoman-io/leaflet-geoman-free':
12
  specifier: ^2.18.3
13
  version: 2.18.3(leaflet@1.9.4)
14
- '@trincadev/driver.js':
15
- specifier: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1-trincadev.2.tar.gz
16
- version: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1-trincadev.2.tar.gz
17
  leaflet:
18
  specifier: ^1.9.4
19
  version: 1.9.4
@@ -24,6 +21,9 @@ importers:
24
  specifier: ^3.5.13
25
  version: 3.5.13
26
  devDependencies:
 
 
 
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
29
  version: 20.1.4
@@ -31,48 +31,35 @@ importers:
31
  specifier: ^1.9.16
32
  version: 1.9.16
33
  '@types/node':
34
- specifier: ^22.10.7
35
- version: 22.10.7
36
  '@vitejs/plugin-vue':
37
  specifier: ^5.2.1
38
- version: 5.2.1(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.7.0))(vue@3.5.13)
39
  '@vue/tsconfig':
40
  specifier: ^0.7.0
41
  version: 0.7.0(vue@3.5.13)
42
- autoprefixer:
43
- specifier: ^10.4.20
44
- version: 10.4.20(postcss@8.5.1)
45
  eslint:
46
- specifier: ^9.18.0
47
- version: 9.18.0(jiti@1.21.7)
48
  eslint-plugin-vue:
49
  specifier: ^9.32.0
50
- version: 9.32.0(eslint@9.18.0(jiti@1.21.7))
51
- postcss:
52
- specifier: ^8.5.1
53
- version: 8.5.1
54
- postcss-import:
55
- specifier: ^16.1.0
56
- version: 16.1.0(postcss@8.5.1)
57
  prettier:
58
- specifier: ^3.4.2
59
- version: 3.4.2
60
  snyk:
61
- specifier: ^1.1295.0
62
- version: 1.1295.0
63
  tailwindcss:
64
- specifier: ^3.4.17
65
- version: 3.4.17
66
  vite:
67
- specifier: ^6.0.11
68
- version: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.7.0)
69
 
70
  packages:
71
 
72
- '@alloc/quick-lru@5.2.0':
73
- resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
74
- engines: {node: '>=10'}
75
-
76
  '@babel/helper-string-parser@7.25.9':
77
  resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
78
  engines: {node: '>=6.9.0'}
@@ -81,161 +68,161 @@ packages:
81
  resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
82
  engines: {node: '>=6.9.0'}
83
 
84
- '@babel/parser@7.26.5':
85
- resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==}
86
  engines: {node: '>=6.0.0'}
87
  hasBin: true
88
 
89
- '@babel/types@7.26.5':
90
- resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==}
91
  engines: {node: '>=6.9.0'}
92
 
93
- '@esbuild/aix-ppc64@0.24.2':
94
- resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
95
  engines: {node: '>=18'}
96
  cpu: [ppc64]
97
  os: [aix]
98
 
99
- '@esbuild/android-arm64@0.24.2':
100
- resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
101
  engines: {node: '>=18'}
102
  cpu: [arm64]
103
  os: [android]
104
 
105
- '@esbuild/android-arm@0.24.2':
106
- resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
107
  engines: {node: '>=18'}
108
  cpu: [arm]
109
  os: [android]
110
 
111
- '@esbuild/android-x64@0.24.2':
112
- resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
113
  engines: {node: '>=18'}
114
  cpu: [x64]
115
  os: [android]
116
 
117
- '@esbuild/darwin-arm64@0.24.2':
118
- resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
119
  engines: {node: '>=18'}
120
  cpu: [arm64]
121
  os: [darwin]
122
 
123
- '@esbuild/darwin-x64@0.24.2':
124
- resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
125
  engines: {node: '>=18'}
126
  cpu: [x64]
127
  os: [darwin]
128
 
129
- '@esbuild/freebsd-arm64@0.24.2':
130
- resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
131
  engines: {node: '>=18'}
132
  cpu: [arm64]
133
  os: [freebsd]
134
 
135
- '@esbuild/freebsd-x64@0.24.2':
136
- resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
137
  engines: {node: '>=18'}
138
  cpu: [x64]
139
  os: [freebsd]
140
 
141
- '@esbuild/linux-arm64@0.24.2':
142
- resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
143
  engines: {node: '>=18'}
144
  cpu: [arm64]
145
  os: [linux]
146
 
147
- '@esbuild/linux-arm@0.24.2':
148
- resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
149
  engines: {node: '>=18'}
150
  cpu: [arm]
151
  os: [linux]
152
 
153
- '@esbuild/linux-ia32@0.24.2':
154
- resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
155
  engines: {node: '>=18'}
156
  cpu: [ia32]
157
  os: [linux]
158
 
159
- '@esbuild/linux-loong64@0.24.2':
160
- resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
161
  engines: {node: '>=18'}
162
  cpu: [loong64]
163
  os: [linux]
164
 
165
- '@esbuild/linux-mips64el@0.24.2':
166
- resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
167
  engines: {node: '>=18'}
168
  cpu: [mips64el]
169
  os: [linux]
170
 
171
- '@esbuild/linux-ppc64@0.24.2':
172
- resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
173
  engines: {node: '>=18'}
174
  cpu: [ppc64]
175
  os: [linux]
176
 
177
- '@esbuild/linux-riscv64@0.24.2':
178
- resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
179
  engines: {node: '>=18'}
180
  cpu: [riscv64]
181
  os: [linux]
182
 
183
- '@esbuild/linux-s390x@0.24.2':
184
- resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
185
  engines: {node: '>=18'}
186
  cpu: [s390x]
187
  os: [linux]
188
 
189
- '@esbuild/linux-x64@0.24.2':
190
- resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
191
  engines: {node: '>=18'}
192
  cpu: [x64]
193
  os: [linux]
194
 
195
- '@esbuild/netbsd-arm64@0.24.2':
196
- resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
197
  engines: {node: '>=18'}
198
  cpu: [arm64]
199
  os: [netbsd]
200
 
201
- '@esbuild/netbsd-x64@0.24.2':
202
- resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
203
  engines: {node: '>=18'}
204
  cpu: [x64]
205
  os: [netbsd]
206
 
207
- '@esbuild/openbsd-arm64@0.24.2':
208
- resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
209
  engines: {node: '>=18'}
210
  cpu: [arm64]
211
  os: [openbsd]
212
 
213
- '@esbuild/openbsd-x64@0.24.2':
214
- resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
215
  engines: {node: '>=18'}
216
  cpu: [x64]
217
  os: [openbsd]
218
 
219
- '@esbuild/sunos-x64@0.24.2':
220
- resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
221
  engines: {node: '>=18'}
222
  cpu: [x64]
223
  os: [sunos]
224
 
225
- '@esbuild/win32-arm64@0.24.2':
226
- resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
227
  engines: {node: '>=18'}
228
  cpu: [arm64]
229
  os: [win32]
230
 
231
- '@esbuild/win32-ia32@0.24.2':
232
- resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
233
  engines: {node: '>=18'}
234
  cpu: [ia32]
235
  os: [win32]
236
 
237
- '@esbuild/win32-x64@0.24.2':
238
- resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
239
  engines: {node: '>=18'}
240
  cpu: [x64]
241
  os: [win32]
@@ -250,28 +237,28 @@ packages:
250
  resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
251
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
252
 
253
- '@eslint/config-array@0.19.1':
254
- resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==}
255
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
256
 
257
- '@eslint/core@0.10.0':
258
- resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
259
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
260
 
261
- '@eslint/eslintrc@3.2.0':
262
- resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
263
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
264
 
265
- '@eslint/js@9.18.0':
266
- resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==}
267
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
268
 
269
- '@eslint/object-schema@2.1.5':
270
- resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==}
271
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
272
 
273
- '@eslint/plugin-kit@0.2.5':
274
- resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==}
275
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
276
 
277
  '@geoman-io/leaflet-geoman-free@2.18.3':
@@ -295,140 +282,187 @@ packages:
295
  resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
296
  engines: {node: '>=18.18'}
297
 
298
- '@humanwhocodes/retry@0.4.1':
299
- resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
300
  engines: {node: '>=18.18'}
301
 
302
- '@isaacs/cliui@8.0.2':
303
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
304
- engines: {node: '>=12'}
305
 
306
- '@jridgewell/gen-mapping@0.3.8':
307
- resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
308
- engines: {node: '>=6.0.0'}
 
 
309
 
310
- '@jridgewell/resolve-uri@3.1.2':
311
- resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
312
- engines: {node: '>=6.0.0'}
 
 
313
 
314
- '@jridgewell/set-array@1.2.1':
315
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
316
- engines: {node: '>=6.0.0'}
 
 
317
 
318
- '@jridgewell/sourcemap-codec@1.5.0':
319
- resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
 
 
 
320
 
321
- '@jridgewell/trace-mapping@0.3.25':
322
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
 
 
 
323
 
324
- '@nodelib/fs.scandir@2.1.5':
325
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
326
- engines: {node: '>= 8'}
 
 
327
 
328
- '@nodelib/fs.stat@2.0.5':
329
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
330
- engines: {node: '>= 8'}
 
 
331
 
332
- '@nodelib/fs.walk@1.2.8':
333
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
334
- engines: {node: '>= 8'}
 
 
335
 
336
- '@pkgjs/parseargs@0.11.0':
337
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
338
- engines: {node: '>=14'}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
339
 
340
- '@rollup/rollup-android-arm-eabi@4.31.0':
341
- resolution: {integrity: sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==}
 
 
 
 
342
  cpu: [arm]
343
  os: [android]
344
 
345
- '@rollup/rollup-android-arm64@4.31.0':
346
- resolution: {integrity: sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==}
347
  cpu: [arm64]
348
  os: [android]
349
 
350
- '@rollup/rollup-darwin-arm64@4.31.0':
351
- resolution: {integrity: sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==}
352
  cpu: [arm64]
353
  os: [darwin]
354
 
355
- '@rollup/rollup-darwin-x64@4.31.0':
356
- resolution: {integrity: sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==}
357
  cpu: [x64]
358
  os: [darwin]
359
 
360
- '@rollup/rollup-freebsd-arm64@4.31.0':
361
- resolution: {integrity: sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==}
362
  cpu: [arm64]
363
  os: [freebsd]
364
 
365
- '@rollup/rollup-freebsd-x64@4.31.0':
366
- resolution: {integrity: sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==}
367
  cpu: [x64]
368
  os: [freebsd]
369
 
370
- '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
371
- resolution: {integrity: sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==}
372
  cpu: [arm]
373
  os: [linux]
374
 
375
- '@rollup/rollup-linux-arm-musleabihf@4.31.0':
376
- resolution: {integrity: sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==}
377
  cpu: [arm]
378
  os: [linux]
379
 
380
- '@rollup/rollup-linux-arm64-gnu@4.31.0':
381
- resolution: {integrity: sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==}
382
  cpu: [arm64]
383
  os: [linux]
384
 
385
- '@rollup/rollup-linux-arm64-musl@4.31.0':
386
- resolution: {integrity: sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==}
387
  cpu: [arm64]
388
  os: [linux]
389
 
390
- '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
391
- resolution: {integrity: sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==}
392
  cpu: [loong64]
393
  os: [linux]
394
 
395
- '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
396
- resolution: {integrity: sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==}
397
  cpu: [ppc64]
398
  os: [linux]
399
 
400
- '@rollup/rollup-linux-riscv64-gnu@4.31.0':
401
- resolution: {integrity: sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==}
402
  cpu: [riscv64]
403
  os: [linux]
404
 
405
- '@rollup/rollup-linux-s390x-gnu@4.31.0':
406
- resolution: {integrity: sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==}
407
  cpu: [s390x]
408
  os: [linux]
409
 
410
- '@rollup/rollup-linux-x64-gnu@4.31.0':
411
- resolution: {integrity: sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==}
412
  cpu: [x64]
413
  os: [linux]
414
 
415
- '@rollup/rollup-linux-x64-musl@4.31.0':
416
- resolution: {integrity: sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==}
417
  cpu: [x64]
418
  os: [linux]
419
 
420
- '@rollup/rollup-win32-arm64-msvc@4.31.0':
421
- resolution: {integrity: sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==}
422
  cpu: [arm64]
423
  os: [win32]
424
 
425
- '@rollup/rollup-win32-ia32-msvc@4.31.0':
426
- resolution: {integrity: sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==}
427
  cpu: [ia32]
428
  os: [win32]
429
 
430
- '@rollup/rollup-win32-x64-msvc@4.31.0':
431
- resolution: {integrity: sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==}
432
  cpu: [x64]
433
  os: [win32]
434
 
@@ -456,9 +490,82 @@ packages:
456
  resolution: {integrity: sha512-UDAOQJtJDxZHQ5Nm1olycBIsz2wdGX8SdzyGVHmD8EOQYAeDZQyIlQYohDe9nazdIOQLZCIc3fU0G9gqVLkaGQ==}
457
  engines: {node: '>=8'}
458
 
459
- '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1-trincadev.2.tar.gz':
460
- resolution: {tarball: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1-trincadev.2.tar.gz}
461
- version: 1.3.1-trincadev.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
462
 
463
  '@tsconfig/node20@20.1.4':
464
  resolution: {integrity: sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==}
@@ -517,8 +624,8 @@ packages:
517
  '@types/estree@1.0.6':
518
  resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
519
 
520
- '@types/geojson@7946.0.15':
521
- resolution: {integrity: sha512-9oSxFzDCT2Rj6DfcHF8G++jxBKS7mBqXl5xrRW+Kbvjry6Uduya2iiwqHPhVXpasAVMBYKkEPGgKhd3+/HZ6xA==}
522
 
523
  '@types/geojson@7946.0.8':
524
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
@@ -529,8 +636,8 @@ packages:
529
  '@types/leaflet@1.9.16':
530
  resolution: {integrity: sha512-wzZoyySUxkgMZ0ihJ7IaUIblG8Rdc8AbbZKLneyn+QjYsj5q1QU7TEKYqwTr10BGSzY5LI7tJk9Ifo+mEjdFRw==}
531
 
532
- '@types/node@22.10.7':
533
- resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==}
534
 
535
  '@vitejs/plugin-vue@5.2.1':
536
  resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==}
@@ -592,52 +699,19 @@ packages:
592
  ajv@6.12.6:
593
  resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
594
 
595
- ansi-regex@5.0.1:
596
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
597
- engines: {node: '>=8'}
598
-
599
- ansi-regex@6.1.0:
600
- resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
601
- engines: {node: '>=12'}
602
-
603
  ansi-styles@4.3.0:
604
  resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
605
  engines: {node: '>=8'}
606
 
607
- ansi-styles@6.2.1:
608
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
609
- engines: {node: '>=12'}
610
-
611
- any-promise@1.3.0:
612
- resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
613
-
614
- anymatch@3.1.3:
615
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
616
- engines: {node: '>= 8'}
617
-
618
- arg@5.0.2:
619
- resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
620
-
621
  argparse@2.0.1:
622
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
623
 
624
- autoprefixer@10.4.20:
625
- resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
626
- engines: {node: ^10 || ^12 || >=14}
627
- hasBin: true
628
- peerDependencies:
629
- postcss: ^8.1.0
630
-
631
  balanced-match@1.0.2:
632
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
633
 
634
  bignumber.js@9.1.2:
635
  resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==}
636
 
637
- binary-extensions@2.3.0:
638
- resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
639
- engines: {node: '>=8'}
640
-
641
  boolbase@1.0.0:
642
  resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
643
 
@@ -648,37 +722,18 @@ packages:
648
  brace-expansion@1.1.11:
649
  resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
650
 
651
- brace-expansion@2.0.1:
652
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
653
-
654
  braces@3.0.3:
655
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
656
  engines: {node: '>=8'}
657
 
658
- browserslist@4.24.4:
659
- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
660
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
661
- hasBin: true
662
-
663
  callsites@3.1.0:
664
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
665
  engines: {node: '>=6'}
666
 
667
- camelcase-css@2.0.1:
668
- resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
669
- engines: {node: '>= 6'}
670
-
671
- caniuse-lite@1.0.30001695:
672
- resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==}
673
-
674
  chalk@4.1.2:
675
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
676
  engines: {node: '>=10'}
677
 
678
- chokidar@3.6.0:
679
- resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
680
- engines: {node: '>= 8.10.0'}
681
-
682
  color-convert@2.0.1:
683
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
684
  engines: {node: '>=7.0.0'}
@@ -686,10 +741,6 @@ packages:
686
  color-name@1.1.4:
687
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
688
 
689
- commander@4.1.1:
690
- resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
691
- engines: {node: '>= 6'}
692
-
693
  concat-map@0.0.1:
694
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
695
 
@@ -725,26 +776,17 @@ packages:
725
  resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
726
  engines: {node: '>= 0.4'}
727
 
 
 
 
 
 
728
  detect-node@2.1.0:
729
  resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
730
 
731
- didyoumean@1.2.2:
732
- resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
733
-
734
- dlv@1.1.3:
735
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
736
-
737
- eastasianwidth@0.2.0:
738
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
739
-
740
- electron-to-chromium@1.5.84:
741
- resolution: {integrity: sha512-I+DQ8xgafao9Ha6y0qjHHvpZ9OfyA1qKlkHkjywxzniORU2awxyz7f/iVJcULmrF2yrM3nHQf+iDjJtbbexd/g==}
742
-
743
- emoji-regex@8.0.0:
744
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
745
-
746
- emoji-regex@9.2.2:
747
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
748
 
749
  entities@4.5.0:
750
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
@@ -761,15 +803,11 @@ packages:
761
  es6-error@4.1.1:
762
  resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
763
 
764
- esbuild@0.24.2:
765
- resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
766
  engines: {node: '>=18'}
767
  hasBin: true
768
 
769
- escalade@3.2.0:
770
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
771
- engines: {node: '>=6'}
772
-
773
  escape-string-regexp@4.0.0:
774
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
775
  engines: {node: '>=10'}
@@ -796,8 +834,8 @@ packages:
796
  resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
797
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
798
 
799
- eslint@9.18.0:
800
- resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==}
801
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
802
  hasBin: true
803
  peerDependencies:
@@ -836,19 +874,12 @@ packages:
836
  fast-deep-equal@3.1.3:
837
  resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
838
 
839
- fast-glob@3.3.3:
840
- resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
841
- engines: {node: '>=8.6.0'}
842
-
843
  fast-json-stable-stringify@2.1.0:
844
  resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
845
 
846
  fast-levenshtein@2.0.6:
847
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
848
 
849
- fastq@1.18.0:
850
- resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
851
-
852
  file-entry-cache@8.0.0:
853
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
854
  engines: {node: '>=16.0.0'}
@@ -865,39 +896,21 @@ packages:
865
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
866
  engines: {node: '>=16'}
867
 
868
- flatted@3.3.2:
869
- resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
870
-
871
- foreground-child@3.3.0:
872
- resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
873
- engines: {node: '>=14'}
874
-
875
- fraction.js@4.3.7:
876
- resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
877
 
878
  fsevents@2.3.3:
879
  resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
880
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
881
  os: [darwin]
882
 
883
- function-bind@1.1.2:
884
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
885
-
886
  geojson-rbush@3.2.0:
887
  resolution: {integrity: sha512-oVltQTXolxvsz1sZnutlSuLDEcQAKYC/uXt9zDzJJ6bu0W+baTI8LZBaTup5afzibEH4N3jlq2p+a152wlBJ7w==}
888
 
889
- glob-parent@5.1.2:
890
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
891
- engines: {node: '>= 6'}
892
-
893
  glob-parent@6.0.2:
894
  resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
895
  engines: {node: '>=10.13.0'}
896
 
897
- glob@10.4.5:
898
- resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
899
- hasBin: true
900
-
901
  global-agent@3.0.0:
902
  resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
903
  engines: {node: '>=10.0'}
@@ -918,6 +931,9 @@ packages:
918
  resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
919
  engines: {node: '>= 0.4'}
920
 
 
 
 
921
  has-flag@4.0.0:
922
  resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
923
  engines: {node: '>=8'}
@@ -925,10 +941,6 @@ packages:
925
  has-property-descriptors@1.0.2:
926
  resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
927
 
928
- hasown@2.0.2:
929
- resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
930
- engines: {node: '>= 0.4'}
931
-
932
  ignore@5.3.2:
933
  resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
934
  engines: {node: '>= 4'}
@@ -936,30 +948,18 @@ packages:
936
  immediate@3.0.6:
937
  resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
938
 
939
- import-fresh@3.3.0:
940
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
941
  engines: {node: '>=6'}
942
 
943
  imurmurhash@0.1.4:
944
  resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
945
  engines: {node: '>=0.8.19'}
946
 
947
- is-binary-path@2.1.0:
948
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
949
- engines: {node: '>=8'}
950
-
951
- is-core-module@2.16.1:
952
- resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
953
- engines: {node: '>= 0.4'}
954
-
955
  is-extglob@2.1.1:
956
  resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
957
  engines: {node: '>=0.10.0'}
958
 
959
- is-fullwidth-code-point@3.0.0:
960
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
961
- engines: {node: '>=8'}
962
-
963
  is-glob@4.0.3:
964
  resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
965
  engines: {node: '>=0.10.0'}
@@ -971,11 +971,8 @@ packages:
971
  isexe@2.0.0:
972
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
973
 
974
- jackspeak@3.4.3:
975
- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
976
-
977
- jiti@1.21.7:
978
- resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
979
  hasBin: true
980
 
981
  js-yaml@4.1.0:
@@ -1010,12 +1007,69 @@ packages:
1010
  lie@3.1.1:
1011
  resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
1012
 
1013
- lilconfig@3.1.3:
1014
- resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
1015
- engines: {node: '>=14'}
 
 
1016
 
1017
- lines-and-columns@1.2.4:
1018
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1019
 
1020
  localforage@1.10.0:
1021
  resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==}
@@ -1030,9 +1084,6 @@ packages:
1030
  lodash@4.17.21:
1031
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1032
 
1033
- lru-cache@10.4.3:
1034
- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1035
-
1036
  magic-string@0.30.17:
1037
  resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
1038
 
@@ -1040,10 +1091,6 @@ packages:
1040
  resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
1041
  engines: {node: '>=10'}
1042
 
1043
- merge2@1.4.1:
1044
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1045
- engines: {node: '>= 8'}
1046
-
1047
  micromatch@4.0.8:
1048
  resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
1049
  engines: {node: '>=8.6'}
@@ -1051,20 +1098,13 @@ packages:
1051
  minimatch@3.1.2:
1052
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1053
 
1054
- minimatch@9.0.5:
1055
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
1056
- engines: {node: '>=16 || 14 >=14.17'}
1057
-
1058
- minipass@7.1.2:
1059
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
1060
- engines: {node: '>=16 || 14 >=14.17'}
1061
 
1062
  ms@2.1.3:
1063
  resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1064
 
1065
- mz@2.7.0:
1066
- resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
1067
-
1068
  nanoid@3.3.8:
1069
  resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
1070
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -1073,28 +1113,12 @@ packages:
1073
  natural-compare@1.4.0:
1074
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1075
 
1076
- node-releases@2.0.19:
1077
- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
1078
-
1079
- normalize-path@3.0.0:
1080
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1081
- engines: {node: '>=0.10.0'}
1082
-
1083
- normalize-range@0.1.2:
1084
- resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
1085
- engines: {node: '>=0.10.0'}
1086
 
1087
  nth-check@2.1.1:
1088
  resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
1089
 
1090
- object-assign@4.1.1:
1091
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1092
- engines: {node: '>=0.10.0'}
1093
-
1094
- object-hash@3.0.0:
1095
- resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
1096
- engines: {node: '>= 6'}
1097
-
1098
  object-keys@1.1.1:
1099
  resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
1100
  engines: {node: '>= 0.4'}
@@ -1111,9 +1135,6 @@ packages:
1111
  resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1112
  engines: {node: '>=10'}
1113
 
1114
- package-json-from-dist@1.0.1:
1115
- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
1116
-
1117
  parent-module@1.0.1:
1118
  resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1119
  engines: {node: '>=6'}
@@ -1126,13 +1147,6 @@ packages:
1126
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1127
  engines: {node: '>=8'}
1128
 
1129
- path-parse@1.0.7:
1130
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1131
-
1132
- path-scurry@1.11.1:
1133
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1134
- engines: {node: '>=16 || 14 >=14.18'}
1135
-
1136
  picocolors@1.1.1:
1137
  resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1138
 
@@ -1140,70 +1154,23 @@ packages:
1140
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1141
  engines: {node: '>=8.6'}
1142
 
1143
- pify@2.3.0:
1144
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
1145
- engines: {node: '>=0.10.0'}
1146
-
1147
- pirates@4.0.6:
1148
- resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1149
- engines: {node: '>= 6'}
1150
-
1151
  polyclip-ts@0.16.8:
1152
  resolution: {integrity: sha512-JPtKbDRuPEuAjuTdhR62Gph7Is2BS1Szx69CFOO3g71lpJDFo78k4tFyi+qFOMVPePEzdSKkpGU3NBXPHHjvKQ==}
1153
 
1154
- postcss-import@15.1.0:
1155
- resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
1156
- engines: {node: '>=14.0.0'}
1157
- peerDependencies:
1158
- postcss: ^8.0.0
1159
-
1160
- postcss-import@16.1.0:
1161
- resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==}
1162
- engines: {node: '>=18.0.0'}
1163
- peerDependencies:
1164
- postcss: ^8.0.0
1165
-
1166
- postcss-js@4.0.1:
1167
- resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
1168
- engines: {node: ^12 || ^14 || >= 16}
1169
- peerDependencies:
1170
- postcss: ^8.4.21
1171
-
1172
- postcss-load-config@4.0.2:
1173
- resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
1174
- engines: {node: '>= 14'}
1175
- peerDependencies:
1176
- postcss: '>=8.0.9'
1177
- ts-node: '>=9.0.0'
1178
- peerDependenciesMeta:
1179
- postcss:
1180
- optional: true
1181
- ts-node:
1182
- optional: true
1183
-
1184
- postcss-nested@6.2.0:
1185
- resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
1186
- engines: {node: '>=12.0'}
1187
- peerDependencies:
1188
- postcss: ^8.2.14
1189
-
1190
  postcss-selector-parser@6.1.2:
1191
  resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1192
  engines: {node: '>=4'}
1193
 
1194
- postcss-value-parser@4.2.0:
1195
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1196
-
1197
- postcss@8.5.1:
1198
- resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
1199
  engines: {node: ^10 || ^12 || >=14}
1200
 
1201
  prelude-ls@1.2.1:
1202
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1203
  engines: {node: '>= 0.8.0'}
1204
 
1205
- prettier@3.4.2:
1206
- resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
1207
  engines: {node: '>=14'}
1208
  hasBin: true
1209
 
@@ -1211,52 +1178,30 @@ packages:
1211
  resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1212
  engines: {node: '>=6'}
1213
 
1214
- queue-microtask@1.2.3:
1215
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1216
-
1217
  quickselect@2.0.0:
1218
  resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==}
1219
 
1220
  rbush@3.0.1:
1221
  resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==}
1222
 
1223
- read-cache@1.0.0:
1224
- resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
1225
-
1226
- readdirp@3.6.0:
1227
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1228
- engines: {node: '>=8.10.0'}
1229
-
1230
  resolve-from@4.0.0:
1231
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1232
  engines: {node: '>=4'}
1233
 
1234
- resolve@1.22.10:
1235
- resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
1236
- engines: {node: '>= 0.4'}
1237
- hasBin: true
1238
-
1239
- reusify@1.0.4:
1240
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1241
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1242
-
1243
  roarr@2.15.4:
1244
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1245
  engines: {node: '>=8.0'}
1246
 
1247
- rollup@4.31.0:
1248
- resolution: {integrity: sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==}
1249
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1250
  hasBin: true
1251
 
1252
- run-parallel@1.2.0:
1253
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1254
-
1255
  semver-compare@1.0.0:
1256
  resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
1257
 
1258
- semver@7.6.3:
1259
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
1260
  engines: {node: '>=10'}
1261
  hasBin: true
1262
 
@@ -1272,12 +1217,8 @@ packages:
1272
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1273
  engines: {node: '>=8'}
1274
 
1275
- signal-exit@4.1.0:
1276
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1277
- engines: {node: '>=14'}
1278
-
1279
- snyk@1.1295.0:
1280
- resolution: {integrity: sha512-3r+PlwWBQhWMkFGEpS8NMQDXAcBgYoHtq8tocK/6x95PVAEQpoIcqyR1n5o4kAvvcY7v5BxnWYpG/xMSQ3aggQ==}
1281
  engines: {node: '>=12'}
1282
  hasBin: true
1283
 
@@ -1291,58 +1232,25 @@ packages:
1291
  sprintf-js@1.1.3:
1292
  resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
1293
 
1294
- string-width@4.2.3:
1295
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1296
- engines: {node: '>=8'}
1297
-
1298
- string-width@5.1.2:
1299
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1300
- engines: {node: '>=12'}
1301
-
1302
- strip-ansi@6.0.1:
1303
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1304
- engines: {node: '>=8'}
1305
-
1306
- strip-ansi@7.1.0:
1307
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
1308
- engines: {node: '>=12'}
1309
-
1310
  strip-json-comments@3.1.1:
1311
  resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1312
  engines: {node: '>=8'}
1313
 
1314
- sucrase@3.35.0:
1315
- resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
1316
- engines: {node: '>=16 || 14 >=14.17'}
1317
- hasBin: true
1318
-
1319
  supports-color@7.2.0:
1320
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1321
  engines: {node: '>=8'}
1322
 
1323
- supports-preserve-symlinks-flag@1.0.0:
1324
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1325
- engines: {node: '>= 0.4'}
1326
-
1327
- tailwindcss@3.4.17:
1328
- resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
1329
- engines: {node: '>=14.0.0'}
1330
- hasBin: true
1331
-
1332
- thenify-all@1.6.0:
1333
- resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1334
- engines: {node: '>=0.8'}
1335
 
1336
- thenify@3.3.1:
1337
- resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
 
1338
 
1339
  to-regex-range@5.0.1:
1340
  resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1341
  engines: {node: '>=8.0'}
1342
 
1343
- ts-interface-checker@0.1.13:
1344
- resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1345
-
1346
  type-check@0.4.0:
1347
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1348
  engines: {node: '>= 0.8.0'}
@@ -1358,20 +1266,14 @@ packages:
1358
  undici-types@6.20.0:
1359
  resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
1360
 
1361
- update-browserslist-db@1.1.2:
1362
- resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==}
1363
- hasBin: true
1364
- peerDependencies:
1365
- browserslist: '>= 4.21.0'
1366
-
1367
  uri-js@4.4.1:
1368
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1369
 
1370
  util-deprecate@1.0.2:
1371
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1372
 
1373
- vite@6.0.11:
1374
- resolution: {integrity: sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==}
1375
  engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1376
  hasBin: true
1377
  peerDependencies:
@@ -1433,159 +1335,144 @@ packages:
1433
  resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1434
  engines: {node: '>=0.10.0'}
1435
 
1436
- wrap-ansi@7.0.0:
1437
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1438
- engines: {node: '>=10'}
1439
-
1440
- wrap-ansi@8.1.0:
1441
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1442
- engines: {node: '>=12'}
1443
-
1444
  xml-name-validator@4.0.0:
1445
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1446
  engines: {node: '>=12'}
1447
 
1448
- yaml@2.7.0:
1449
- resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
1450
- engines: {node: '>= 14'}
1451
- hasBin: true
1452
-
1453
  yocto-queue@0.1.0:
1454
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1455
  engines: {node: '>=10'}
1456
 
1457
  snapshots:
1458
 
1459
- '@alloc/quick-lru@5.2.0': {}
1460
-
1461
  '@babel/helper-string-parser@7.25.9': {}
1462
 
1463
  '@babel/helper-validator-identifier@7.25.9': {}
1464
 
1465
- '@babel/parser@7.26.5':
1466
  dependencies:
1467
- '@babel/types': 7.26.5
1468
 
1469
- '@babel/types@7.26.5':
1470
  dependencies:
1471
  '@babel/helper-string-parser': 7.25.9
1472
  '@babel/helper-validator-identifier': 7.25.9
1473
 
1474
- '@esbuild/aix-ppc64@0.24.2':
1475
  optional: true
1476
 
1477
- '@esbuild/android-arm64@0.24.2':
1478
  optional: true
1479
 
1480
- '@esbuild/android-arm@0.24.2':
1481
  optional: true
1482
 
1483
- '@esbuild/android-x64@0.24.2':
1484
  optional: true
1485
 
1486
- '@esbuild/darwin-arm64@0.24.2':
1487
  optional: true
1488
 
1489
- '@esbuild/darwin-x64@0.24.2':
1490
  optional: true
1491
 
1492
- '@esbuild/freebsd-arm64@0.24.2':
1493
  optional: true
1494
 
1495
- '@esbuild/freebsd-x64@0.24.2':
1496
  optional: true
1497
 
1498
- '@esbuild/linux-arm64@0.24.2':
1499
  optional: true
1500
 
1501
- '@esbuild/linux-arm@0.24.2':
1502
  optional: true
1503
 
1504
- '@esbuild/linux-ia32@0.24.2':
1505
  optional: true
1506
 
1507
- '@esbuild/linux-loong64@0.24.2':
1508
  optional: true
1509
 
1510
- '@esbuild/linux-mips64el@0.24.2':
1511
  optional: true
1512
 
1513
- '@esbuild/linux-ppc64@0.24.2':
1514
  optional: true
1515
 
1516
- '@esbuild/linux-riscv64@0.24.2':
1517
  optional: true
1518
 
1519
- '@esbuild/linux-s390x@0.24.2':
1520
  optional: true
1521
 
1522
- '@esbuild/linux-x64@0.24.2':
1523
  optional: true
1524
 
1525
- '@esbuild/netbsd-arm64@0.24.2':
1526
  optional: true
1527
 
1528
- '@esbuild/netbsd-x64@0.24.2':
1529
  optional: true
1530
 
1531
- '@esbuild/openbsd-arm64@0.24.2':
1532
  optional: true
1533
 
1534
- '@esbuild/openbsd-x64@0.24.2':
1535
  optional: true
1536
 
1537
- '@esbuild/sunos-x64@0.24.2':
1538
  optional: true
1539
 
1540
- '@esbuild/win32-arm64@0.24.2':
1541
  optional: true
1542
 
1543
- '@esbuild/win32-ia32@0.24.2':
1544
  optional: true
1545
 
1546
- '@esbuild/win32-x64@0.24.2':
1547
  optional: true
1548
 
1549
- '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0(jiti@1.21.7))':
1550
  dependencies:
1551
- eslint: 9.18.0(jiti@1.21.7)
1552
  eslint-visitor-keys: 3.4.3
1553
 
1554
  '@eslint-community/regexpp@4.12.1': {}
1555
 
1556
- '@eslint/config-array@0.19.1':
1557
  dependencies:
1558
- '@eslint/object-schema': 2.1.5
1559
  debug: 4.4.0
1560
  minimatch: 3.1.2
1561
  transitivePeerDependencies:
1562
  - supports-color
1563
 
1564
- '@eslint/core@0.10.0':
1565
  dependencies:
1566
  '@types/json-schema': 7.0.15
1567
 
1568
- '@eslint/eslintrc@3.2.0':
1569
  dependencies:
1570
  ajv: 6.12.6
1571
  debug: 4.4.0
1572
  espree: 10.3.0
1573
  globals: 14.0.0
1574
  ignore: 5.3.2
1575
- import-fresh: 3.3.0
1576
  js-yaml: 4.1.0
1577
  minimatch: 3.1.2
1578
  strip-json-comments: 3.1.1
1579
  transitivePeerDependencies:
1580
  - supports-color
1581
 
1582
- '@eslint/js@9.18.0': {}
1583
 
1584
- '@eslint/object-schema@2.1.5': {}
1585
 
1586
- '@eslint/plugin-kit@0.2.5':
1587
  dependencies:
1588
- '@eslint/core': 0.10.0
1589
  levn: 0.4.1
1590
 
1591
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
@@ -1609,104 +1496,125 @@ snapshots:
1609
 
1610
  '@humanwhocodes/retry@0.3.1': {}
1611
 
1612
- '@humanwhocodes/retry@0.4.1': {}
1613
 
1614
- '@isaacs/cliui@8.0.2':
1615
- dependencies:
1616
- string-width: 5.1.2
1617
- string-width-cjs: string-width@4.2.3
1618
- strip-ansi: 7.1.0
1619
- strip-ansi-cjs: strip-ansi@6.0.1
1620
- wrap-ansi: 8.1.0
1621
- wrap-ansi-cjs: wrap-ansi@7.0.0
1622
 
1623
- '@jridgewell/gen-mapping@0.3.8':
1624
- dependencies:
1625
- '@jridgewell/set-array': 1.2.1
1626
- '@jridgewell/sourcemap-codec': 1.5.0
1627
- '@jridgewell/trace-mapping': 0.3.25
1628
 
1629
- '@jridgewell/resolve-uri@3.1.2': {}
 
1630
 
1631
- '@jridgewell/set-array@1.2.1': {}
 
1632
 
1633
- '@jridgewell/sourcemap-codec@1.5.0': {}
 
1634
 
1635
- '@jridgewell/trace-mapping@0.3.25':
1636
- dependencies:
1637
- '@jridgewell/resolve-uri': 3.1.2
1638
- '@jridgewell/sourcemap-codec': 1.5.0
1639
 
1640
- '@nodelib/fs.scandir@2.1.5':
1641
- dependencies:
1642
- '@nodelib/fs.stat': 2.0.5
1643
- run-parallel: 1.2.0
1644
 
1645
- '@nodelib/fs.stat@2.0.5': {}
 
1646
 
1647
- '@nodelib/fs.walk@1.2.8':
1648
- dependencies:
1649
- '@nodelib/fs.scandir': 2.1.5
1650
- fastq: 1.18.0
 
 
 
 
 
 
 
1651
 
1652
- '@pkgjs/parseargs@0.11.0':
1653
  optional: true
1654
 
1655
- '@rollup/rollup-android-arm-eabi@4.31.0':
1656
  optional: true
1657
 
1658
- '@rollup/rollup-android-arm64@4.31.0':
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1659
  optional: true
1660
 
1661
- '@rollup/rollup-darwin-arm64@4.31.0':
1662
  optional: true
1663
 
1664
- '@rollup/rollup-darwin-x64@4.31.0':
1665
  optional: true
1666
 
1667
- '@rollup/rollup-freebsd-arm64@4.31.0':
1668
  optional: true
1669
 
1670
- '@rollup/rollup-freebsd-x64@4.31.0':
1671
  optional: true
1672
 
1673
- '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
1674
  optional: true
1675
 
1676
- '@rollup/rollup-linux-arm-musleabihf@4.31.0':
1677
  optional: true
1678
 
1679
- '@rollup/rollup-linux-arm64-gnu@4.31.0':
1680
  optional: true
1681
 
1682
- '@rollup/rollup-linux-arm64-musl@4.31.0':
1683
  optional: true
1684
 
1685
- '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
1686
  optional: true
1687
 
1688
- '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
1689
  optional: true
1690
 
1691
- '@rollup/rollup-linux-riscv64-gnu@4.31.0':
1692
  optional: true
1693
 
1694
- '@rollup/rollup-linux-s390x-gnu@4.31.0':
1695
  optional: true
1696
 
1697
- '@rollup/rollup-linux-x64-gnu@4.31.0':
1698
  optional: true
1699
 
1700
- '@rollup/rollup-linux-x64-musl@4.31.0':
1701
  optional: true
1702
 
1703
- '@rollup/rollup-win32-arm64-msvc@4.31.0':
1704
  optional: true
1705
 
1706
- '@rollup/rollup-win32-ia32-msvc@4.31.0':
1707
  optional: true
1708
 
1709
- '@rollup/rollup-win32-x64-msvc@4.31.0':
 
 
 
1710
  optional: true
1711
 
1712
  '@sentry-internal/tracing@7.120.3':
@@ -1741,7 +1649,69 @@ snapshots:
1741
  dependencies:
1742
  '@sentry/types': 7.120.3
1743
 
1744
- '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1-trincadev.2.tar.gz': {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1745
 
1746
  '@tsconfig/node20@20.1.4': {}
1747
 
@@ -1846,7 +1816,7 @@ snapshots:
1846
 
1847
  '@types/estree@1.0.6': {}
1848
 
1849
- '@types/geojson@7946.0.15': {}
1850
 
1851
  '@types/geojson@7946.0.8': {}
1852
 
@@ -1854,20 +1824,20 @@ snapshots:
1854
 
1855
  '@types/leaflet@1.9.16':
1856
  dependencies:
1857
- '@types/geojson': 7946.0.15
1858
 
1859
- '@types/node@22.10.7':
1860
  dependencies:
1861
  undici-types: 6.20.0
1862
 
1863
- '@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.7.0))(vue@3.5.13)':
1864
  dependencies:
1865
- vite: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.7.0)
1866
  vue: 3.5.13
1867
 
1868
  '@vue/compiler-core@3.5.13':
1869
  dependencies:
1870
- '@babel/parser': 7.26.5
1871
  '@vue/shared': 3.5.13
1872
  entities: 4.5.0
1873
  estree-walker: 2.0.2
@@ -1880,14 +1850,14 @@ snapshots:
1880
 
1881
  '@vue/compiler-sfc@3.5.13':
1882
  dependencies:
1883
- '@babel/parser': 7.26.5
1884
  '@vue/compiler-core': 3.5.13
1885
  '@vue/compiler-dom': 3.5.13
1886
  '@vue/compiler-ssr': 3.5.13
1887
  '@vue/shared': 3.5.13
1888
  estree-walker: 2.0.2
1889
  magic-string: 0.30.17
1890
- postcss: 8.5.1
1891
  source-map-js: 1.2.1
1892
 
1893
  '@vue/compiler-ssr@3.5.13':
@@ -1936,43 +1906,16 @@ snapshots:
1936
  json-schema-traverse: 0.4.1
1937
  uri-js: 4.4.1
1938
 
1939
- ansi-regex@5.0.1: {}
1940
-
1941
- ansi-regex@6.1.0: {}
1942
-
1943
  ansi-styles@4.3.0:
1944
  dependencies:
1945
  color-convert: 2.0.1
1946
 
1947
- ansi-styles@6.2.1: {}
1948
-
1949
- any-promise@1.3.0: {}
1950
-
1951
- anymatch@3.1.3:
1952
- dependencies:
1953
- normalize-path: 3.0.0
1954
- picomatch: 2.3.1
1955
-
1956
- arg@5.0.2: {}
1957
-
1958
  argparse@2.0.1: {}
1959
 
1960
- autoprefixer@10.4.20(postcss@8.5.1):
1961
- dependencies:
1962
- browserslist: 4.24.4
1963
- caniuse-lite: 1.0.30001695
1964
- fraction.js: 4.3.7
1965
- normalize-range: 0.1.2
1966
- picocolors: 1.1.1
1967
- postcss: 8.5.1
1968
- postcss-value-parser: 4.2.0
1969
-
1970
  balanced-match@1.0.2: {}
1971
 
1972
  bignumber.js@9.1.2: {}
1973
 
1974
- binary-extensions@2.3.0: {}
1975
-
1976
  boolbase@1.0.0: {}
1977
 
1978
  boolean@3.2.0: {}
@@ -1982,52 +1925,23 @@ snapshots:
1982
  balanced-match: 1.0.2
1983
  concat-map: 0.0.1
1984
 
1985
- brace-expansion@2.0.1:
1986
- dependencies:
1987
- balanced-match: 1.0.2
1988
-
1989
  braces@3.0.3:
1990
  dependencies:
1991
  fill-range: 7.1.1
1992
 
1993
- browserslist@4.24.4:
1994
- dependencies:
1995
- caniuse-lite: 1.0.30001695
1996
- electron-to-chromium: 1.5.84
1997
- node-releases: 2.0.19
1998
- update-browserslist-db: 1.1.2(browserslist@4.24.4)
1999
-
2000
  callsites@3.1.0: {}
2001
 
2002
- camelcase-css@2.0.1: {}
2003
-
2004
- caniuse-lite@1.0.30001695: {}
2005
-
2006
  chalk@4.1.2:
2007
  dependencies:
2008
  ansi-styles: 4.3.0
2009
  supports-color: 7.2.0
2010
 
2011
- chokidar@3.6.0:
2012
- dependencies:
2013
- anymatch: 3.1.3
2014
- braces: 3.0.3
2015
- glob-parent: 5.1.2
2016
- is-binary-path: 2.1.0
2017
- is-glob: 4.0.3
2018
- normalize-path: 3.0.0
2019
- readdirp: 3.6.0
2020
- optionalDependencies:
2021
- fsevents: 2.3.3
2022
-
2023
  color-convert@2.0.1:
2024
  dependencies:
2025
  color-name: 1.1.4
2026
 
2027
  color-name@1.1.4: {}
2028
 
2029
- commander@4.1.1: {}
2030
-
2031
  concat-map@0.0.1: {}
2032
 
2033
  cross-spawn@7.0.6:
@@ -2058,19 +1972,14 @@ snapshots:
2058
  has-property-descriptors: 1.0.2
2059
  object-keys: 1.1.1
2060
 
2061
- detect-node@2.1.0: {}
2062
-
2063
- didyoumean@1.2.2: {}
2064
-
2065
- dlv@1.1.3: {}
2066
 
2067
- eastasianwidth@0.2.0: {}
2068
-
2069
- electron-to-chromium@1.5.84: {}
2070
-
2071
- emoji-regex@8.0.0: {}
2072
 
2073
- emoji-regex@9.2.2: {}
 
 
 
2074
 
2075
  entities@4.5.0: {}
2076
 
@@ -2080,48 +1989,46 @@ snapshots:
2080
 
2081
  es6-error@4.1.1: {}
2082
 
2083
- esbuild@0.24.2:
2084
  optionalDependencies:
2085
- '@esbuild/aix-ppc64': 0.24.2
2086
- '@esbuild/android-arm': 0.24.2
2087
- '@esbuild/android-arm64': 0.24.2
2088
- '@esbuild/android-x64': 0.24.2
2089
- '@esbuild/darwin-arm64': 0.24.2
2090
- '@esbuild/darwin-x64': 0.24.2
2091
- '@esbuild/freebsd-arm64': 0.24.2
2092
- '@esbuild/freebsd-x64': 0.24.2
2093
- '@esbuild/linux-arm': 0.24.2
2094
- '@esbuild/linux-arm64': 0.24.2
2095
- '@esbuild/linux-ia32': 0.24.2
2096
- '@esbuild/linux-loong64': 0.24.2
2097
- '@esbuild/linux-mips64el': 0.24.2
2098
- '@esbuild/linux-ppc64': 0.24.2
2099
- '@esbuild/linux-riscv64': 0.24.2
2100
- '@esbuild/linux-s390x': 0.24.2
2101
- '@esbuild/linux-x64': 0.24.2
2102
- '@esbuild/netbsd-arm64': 0.24.2
2103
- '@esbuild/netbsd-x64': 0.24.2
2104
- '@esbuild/openbsd-arm64': 0.24.2
2105
- '@esbuild/openbsd-x64': 0.24.2
2106
- '@esbuild/sunos-x64': 0.24.2
2107
- '@esbuild/win32-arm64': 0.24.2
2108
- '@esbuild/win32-ia32': 0.24.2
2109
- '@esbuild/win32-x64': 0.24.2
2110
-
2111
- escalade@3.2.0: {}
2112
 
2113
  escape-string-regexp@4.0.0: {}
2114
 
2115
- eslint-plugin-vue@9.32.0(eslint@9.18.0(jiti@1.21.7)):
2116
  dependencies:
2117
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@1.21.7))
2118
- eslint: 9.18.0(jiti@1.21.7)
2119
  globals: 13.24.0
2120
  natural-compare: 1.4.0
2121
  nth-check: 2.1.1
2122
  postcss-selector-parser: 6.1.2
2123
- semver: 7.6.3
2124
- vue-eslint-parser: 9.4.3(eslint@9.18.0(jiti@1.21.7))
2125
  xml-name-validator: 4.0.0
2126
  transitivePeerDependencies:
2127
  - supports-color
@@ -2140,18 +2047,18 @@ snapshots:
2140
 
2141
  eslint-visitor-keys@4.2.0: {}
2142
 
2143
- eslint@9.18.0(jiti@1.21.7):
2144
  dependencies:
2145
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@1.21.7))
2146
  '@eslint-community/regexpp': 4.12.1
2147
- '@eslint/config-array': 0.19.1
2148
- '@eslint/core': 0.10.0
2149
- '@eslint/eslintrc': 3.2.0
2150
- '@eslint/js': 9.18.0
2151
- '@eslint/plugin-kit': 0.2.5
2152
  '@humanfs/node': 0.16.6
2153
  '@humanwhocodes/module-importer': 1.0.1
2154
- '@humanwhocodes/retry': 0.4.1
2155
  '@types/estree': 1.0.6
2156
  '@types/json-schema': 7.0.15
2157
  ajv: 6.12.6
@@ -2177,7 +2084,7 @@ snapshots:
2177
  natural-compare: 1.4.0
2178
  optionator: 0.9.4
2179
  optionalDependencies:
2180
- jiti: 1.21.7
2181
  transitivePeerDependencies:
2182
  - supports-color
2183
 
@@ -2209,22 +2116,10 @@ snapshots:
2209
 
2210
  fast-deep-equal@3.1.3: {}
2211
 
2212
- fast-glob@3.3.3:
2213
- dependencies:
2214
- '@nodelib/fs.stat': 2.0.5
2215
- '@nodelib/fs.walk': 1.2.8
2216
- glob-parent: 5.1.2
2217
- merge2: 1.4.1
2218
- micromatch: 4.0.8
2219
-
2220
  fast-json-stable-stringify@2.1.0: {}
2221
 
2222
  fast-levenshtein@2.0.6: {}
2223
 
2224
- fastq@1.18.0:
2225
- dependencies:
2226
- reusify: 1.0.4
2227
-
2228
  file-entry-cache@8.0.0:
2229
  dependencies:
2230
  flat-cache: 4.0.1
@@ -2240,23 +2135,14 @@ snapshots:
2240
 
2241
  flat-cache@4.0.1:
2242
  dependencies:
2243
- flatted: 3.3.2
2244
  keyv: 4.5.4
2245
 
2246
- flatted@3.3.2: {}
2247
-
2248
- foreground-child@3.3.0:
2249
- dependencies:
2250
- cross-spawn: 7.0.6
2251
- signal-exit: 4.1.0
2252
-
2253
- fraction.js@4.3.7: {}
2254
 
2255
  fsevents@2.3.3:
2256
  optional: true
2257
 
2258
- function-bind@1.1.2: {}
2259
-
2260
  geojson-rbush@3.2.0:
2261
  dependencies:
2262
  '@turf/bbox': 6.5.0
@@ -2265,30 +2151,17 @@ snapshots:
2265
  '@types/geojson': 7946.0.8
2266
  rbush: 3.0.1
2267
 
2268
- glob-parent@5.1.2:
2269
- dependencies:
2270
- is-glob: 4.0.3
2271
-
2272
  glob-parent@6.0.2:
2273
  dependencies:
2274
  is-glob: 4.0.3
2275
 
2276
- glob@10.4.5:
2277
- dependencies:
2278
- foreground-child: 3.3.0
2279
- jackspeak: 3.4.3
2280
- minimatch: 9.0.5
2281
- minipass: 7.1.2
2282
- package-json-from-dist: 1.0.1
2283
- path-scurry: 1.11.1
2284
-
2285
  global-agent@3.0.0:
2286
  dependencies:
2287
  boolean: 3.2.0
2288
  es6-error: 4.1.1
2289
  matcher: 3.0.0
2290
  roarr: 2.15.4
2291
- semver: 7.6.3
2292
  serialize-error: 7.0.1
2293
 
2294
  globals@13.24.0:
@@ -2304,39 +2177,27 @@ snapshots:
2304
 
2305
  gopd@1.2.0: {}
2306
 
 
 
2307
  has-flag@4.0.0: {}
2308
 
2309
  has-property-descriptors@1.0.2:
2310
  dependencies:
2311
  es-define-property: 1.0.1
2312
 
2313
- hasown@2.0.2:
2314
- dependencies:
2315
- function-bind: 1.1.2
2316
-
2317
  ignore@5.3.2: {}
2318
 
2319
  immediate@3.0.6: {}
2320
 
2321
- import-fresh@3.3.0:
2322
  dependencies:
2323
  parent-module: 1.0.1
2324
  resolve-from: 4.0.0
2325
 
2326
  imurmurhash@0.1.4: {}
2327
 
2328
- is-binary-path@2.1.0:
2329
- dependencies:
2330
- binary-extensions: 2.3.0
2331
-
2332
- is-core-module@2.16.1:
2333
- dependencies:
2334
- hasown: 2.0.2
2335
-
2336
  is-extglob@2.1.1: {}
2337
 
2338
- is-fullwidth-code-point@3.0.0: {}
2339
-
2340
  is-glob@4.0.3:
2341
  dependencies:
2342
  is-extglob: 2.1.1
@@ -2345,13 +2206,7 @@ snapshots:
2345
 
2346
  isexe@2.0.0: {}
2347
 
2348
- jackspeak@3.4.3:
2349
- dependencies:
2350
- '@isaacs/cliui': 8.0.2
2351
- optionalDependencies:
2352
- '@pkgjs/parseargs': 0.11.0
2353
-
2354
- jiti@1.21.7: {}
2355
 
2356
  js-yaml@4.1.0:
2357
  dependencies:
@@ -2382,9 +2237,50 @@ snapshots:
2382
  dependencies:
2383
  immediate: 3.0.6
2384
 
2385
- lilconfig@3.1.3: {}
 
 
 
 
 
 
 
 
 
 
2386
 
2387
- lines-and-columns@1.2.4: {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2388
 
2389
  localforage@1.10.0:
2390
  dependencies:
@@ -2398,8 +2294,6 @@ snapshots:
2398
 
2399
  lodash@4.17.21: {}
2400
 
2401
- lru-cache@10.4.3: {}
2402
-
2403
  magic-string@0.30.17:
2404
  dependencies:
2405
  '@jridgewell/sourcemap-codec': 1.5.0
@@ -2408,8 +2302,6 @@ snapshots:
2408
  dependencies:
2409
  escape-string-regexp: 4.0.0
2410
 
2411
- merge2@1.4.1: {}
2412
-
2413
  micromatch@4.0.8:
2414
  dependencies:
2415
  braces: 3.0.3
@@ -2419,38 +2311,20 @@ snapshots:
2419
  dependencies:
2420
  brace-expansion: 1.1.11
2421
 
2422
- minimatch@9.0.5:
2423
- dependencies:
2424
- brace-expansion: 2.0.1
2425
-
2426
- minipass@7.1.2: {}
2427
 
2428
  ms@2.1.3: {}
2429
 
2430
- mz@2.7.0:
2431
- dependencies:
2432
- any-promise: 1.3.0
2433
- object-assign: 4.1.1
2434
- thenify-all: 1.6.0
2435
-
2436
  nanoid@3.3.8: {}
2437
 
2438
  natural-compare@1.4.0: {}
2439
 
2440
- node-releases@2.0.19: {}
2441
-
2442
- normalize-path@3.0.0: {}
2443
-
2444
- normalize-range@0.1.2: {}
2445
 
2446
  nth-check@2.1.1:
2447
  dependencies:
2448
  boolbase: 1.0.0
2449
 
2450
- object-assign@4.1.1: {}
2451
-
2452
- object-hash@3.0.0: {}
2453
-
2454
  object-keys@1.1.1: {}
2455
 
2456
  optionator@0.9.4:
@@ -2470,8 +2344,6 @@ snapshots:
2470
  dependencies:
2471
  p-limit: 3.1.0
2472
 
2473
- package-json-from-dist@1.0.1: {}
2474
-
2475
  parent-module@1.0.1:
2476
  dependencies:
2477
  callsites: 3.1.0
@@ -2480,65 +2352,21 @@ snapshots:
2480
 
2481
  path-key@3.1.1: {}
2482
 
2483
- path-parse@1.0.7: {}
2484
-
2485
- path-scurry@1.11.1:
2486
- dependencies:
2487
- lru-cache: 10.4.3
2488
- minipass: 7.1.2
2489
-
2490
  picocolors@1.1.1: {}
2491
 
2492
  picomatch@2.3.1: {}
2493
 
2494
- pify@2.3.0: {}
2495
-
2496
- pirates@4.0.6: {}
2497
-
2498
  polyclip-ts@0.16.8:
2499
  dependencies:
2500
  bignumber.js: 9.1.2
2501
  splaytree-ts: 1.0.2
2502
 
2503
- postcss-import@15.1.0(postcss@8.5.1):
2504
- dependencies:
2505
- postcss: 8.5.1
2506
- postcss-value-parser: 4.2.0
2507
- read-cache: 1.0.0
2508
- resolve: 1.22.10
2509
-
2510
- postcss-import@16.1.0(postcss@8.5.1):
2511
- dependencies:
2512
- postcss: 8.5.1
2513
- postcss-value-parser: 4.2.0
2514
- read-cache: 1.0.0
2515
- resolve: 1.22.10
2516
-
2517
- postcss-js@4.0.1(postcss@8.5.1):
2518
- dependencies:
2519
- camelcase-css: 2.0.1
2520
- postcss: 8.5.1
2521
-
2522
- postcss-load-config@4.0.2(postcss@8.5.1):
2523
- dependencies:
2524
- lilconfig: 3.1.3
2525
- yaml: 2.7.0
2526
- optionalDependencies:
2527
- postcss: 8.5.1
2528
-
2529
- postcss-nested@6.2.0(postcss@8.5.1):
2530
- dependencies:
2531
- postcss: 8.5.1
2532
- postcss-selector-parser: 6.1.2
2533
-
2534
  postcss-selector-parser@6.1.2:
2535
  dependencies:
2536
  cssesc: 3.0.0
2537
  util-deprecate: 1.0.2
2538
 
2539
- postcss-value-parser@4.2.0: {}
2540
-
2541
- postcss@8.5.1:
2542
  dependencies:
2543
  nanoid: 3.3.8
2544
  picocolors: 1.1.1
@@ -2546,36 +2374,18 @@ snapshots:
2546
 
2547
  prelude-ls@1.2.1: {}
2548
 
2549
- prettier@3.4.2: {}
2550
 
2551
  punycode@2.3.1: {}
2552
 
2553
- queue-microtask@1.2.3: {}
2554
-
2555
  quickselect@2.0.0: {}
2556
 
2557
  rbush@3.0.1:
2558
  dependencies:
2559
  quickselect: 2.0.0
2560
 
2561
- read-cache@1.0.0:
2562
- dependencies:
2563
- pify: 2.3.0
2564
-
2565
- readdirp@3.6.0:
2566
- dependencies:
2567
- picomatch: 2.3.1
2568
-
2569
  resolve-from@4.0.0: {}
2570
 
2571
- resolve@1.22.10:
2572
- dependencies:
2573
- is-core-module: 2.16.1
2574
- path-parse: 1.0.7
2575
- supports-preserve-symlinks-flag: 1.0.0
2576
-
2577
- reusify@1.0.4: {}
2578
-
2579
  roarr@2.15.4:
2580
  dependencies:
2581
  boolean: 3.2.0
@@ -2585,38 +2395,34 @@ snapshots:
2585
  semver-compare: 1.0.0
2586
  sprintf-js: 1.1.3
2587
 
2588
- rollup@4.31.0:
2589
  dependencies:
2590
  '@types/estree': 1.0.6
2591
  optionalDependencies:
2592
- '@rollup/rollup-android-arm-eabi': 4.31.0
2593
- '@rollup/rollup-android-arm64': 4.31.0
2594
- '@rollup/rollup-darwin-arm64': 4.31.0
2595
- '@rollup/rollup-darwin-x64': 4.31.0
2596
- '@rollup/rollup-freebsd-arm64': 4.31.0
2597
- '@rollup/rollup-freebsd-x64': 4.31.0
2598
- '@rollup/rollup-linux-arm-gnueabihf': 4.31.0
2599
- '@rollup/rollup-linux-arm-musleabihf': 4.31.0
2600
- '@rollup/rollup-linux-arm64-gnu': 4.31.0
2601
- '@rollup/rollup-linux-arm64-musl': 4.31.0
2602
- '@rollup/rollup-linux-loongarch64-gnu': 4.31.0
2603
- '@rollup/rollup-linux-powerpc64le-gnu': 4.31.0
2604
- '@rollup/rollup-linux-riscv64-gnu': 4.31.0
2605
- '@rollup/rollup-linux-s390x-gnu': 4.31.0
2606
- '@rollup/rollup-linux-x64-gnu': 4.31.0
2607
- '@rollup/rollup-linux-x64-musl': 4.31.0
2608
- '@rollup/rollup-win32-arm64-msvc': 4.31.0
2609
- '@rollup/rollup-win32-ia32-msvc': 4.31.0
2610
- '@rollup/rollup-win32-x64-msvc': 4.31.0
2611
  fsevents: 2.3.3
2612
 
2613
- run-parallel@1.2.0:
2614
- dependencies:
2615
- queue-microtask: 1.2.3
2616
-
2617
  semver-compare@1.0.0: {}
2618
 
2619
- semver@7.6.3: {}
2620
 
2621
  serialize-error@7.0.1:
2622
  dependencies:
@@ -2628,9 +2434,7 @@ snapshots:
2628
 
2629
  shebang-regex@3.0.0: {}
2630
 
2631
- signal-exit@4.1.0: {}
2632
-
2633
- snyk@1.1295.0:
2634
  dependencies:
2635
  '@sentry/node': 7.120.3
2636
  global-agent: 3.0.0
@@ -2641,85 +2445,20 @@ snapshots:
2641
 
2642
  sprintf-js@1.1.3: {}
2643
 
2644
- string-width@4.2.3:
2645
- dependencies:
2646
- emoji-regex: 8.0.0
2647
- is-fullwidth-code-point: 3.0.0
2648
- strip-ansi: 6.0.1
2649
-
2650
- string-width@5.1.2:
2651
- dependencies:
2652
- eastasianwidth: 0.2.0
2653
- emoji-regex: 9.2.2
2654
- strip-ansi: 7.1.0
2655
-
2656
- strip-ansi@6.0.1:
2657
- dependencies:
2658
- ansi-regex: 5.0.1
2659
-
2660
- strip-ansi@7.1.0:
2661
- dependencies:
2662
- ansi-regex: 6.1.0
2663
-
2664
  strip-json-comments@3.1.1: {}
2665
 
2666
- sucrase@3.35.0:
2667
- dependencies:
2668
- '@jridgewell/gen-mapping': 0.3.8
2669
- commander: 4.1.1
2670
- glob: 10.4.5
2671
- lines-and-columns: 1.2.4
2672
- mz: 2.7.0
2673
- pirates: 4.0.6
2674
- ts-interface-checker: 0.1.13
2675
-
2676
  supports-color@7.2.0:
2677
  dependencies:
2678
  has-flag: 4.0.0
2679
 
2680
- supports-preserve-symlinks-flag@1.0.0: {}
2681
 
2682
- tailwindcss@3.4.17:
2683
- dependencies:
2684
- '@alloc/quick-lru': 5.2.0
2685
- arg: 5.0.2
2686
- chokidar: 3.6.0
2687
- didyoumean: 1.2.2
2688
- dlv: 1.1.3
2689
- fast-glob: 3.3.3
2690
- glob-parent: 6.0.2
2691
- is-glob: 4.0.3
2692
- jiti: 1.21.7
2693
- lilconfig: 3.1.3
2694
- micromatch: 4.0.8
2695
- normalize-path: 3.0.0
2696
- object-hash: 3.0.0
2697
- picocolors: 1.1.1
2698
- postcss: 8.5.1
2699
- postcss-import: 15.1.0(postcss@8.5.1)
2700
- postcss-js: 4.0.1(postcss@8.5.1)
2701
- postcss-load-config: 4.0.2(postcss@8.5.1)
2702
- postcss-nested: 6.2.0(postcss@8.5.1)
2703
- postcss-selector-parser: 6.1.2
2704
- resolve: 1.22.10
2705
- sucrase: 3.35.0
2706
- transitivePeerDependencies:
2707
- - ts-node
2708
-
2709
- thenify-all@1.6.0:
2710
- dependencies:
2711
- thenify: 3.3.1
2712
-
2713
- thenify@3.3.1:
2714
- dependencies:
2715
- any-promise: 1.3.0
2716
 
2717
  to-regex-range@5.0.1:
2718
  dependencies:
2719
  is-number: 7.0.0
2720
 
2721
- ts-interface-checker@0.1.13: {}
2722
-
2723
  type-check@0.4.0:
2724
  dependencies:
2725
  prelude-ls: 1.2.1
@@ -2730,39 +2469,33 @@ snapshots:
2730
 
2731
  undici-types@6.20.0: {}
2732
 
2733
- update-browserslist-db@1.1.2(browserslist@4.24.4):
2734
- dependencies:
2735
- browserslist: 4.24.4
2736
- escalade: 3.2.0
2737
- picocolors: 1.1.1
2738
-
2739
  uri-js@4.4.1:
2740
  dependencies:
2741
  punycode: 2.3.1
2742
 
2743
  util-deprecate@1.0.2: {}
2744
 
2745
- vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.7.0):
2746
  dependencies:
2747
- esbuild: 0.24.2
2748
- postcss: 8.5.1
2749
- rollup: 4.31.0
2750
  optionalDependencies:
2751
- '@types/node': 22.10.7
2752
  fsevents: 2.3.3
2753
- jiti: 1.21.7
2754
- yaml: 2.7.0
2755
 
2756
- vue-eslint-parser@9.4.3(eslint@9.18.0(jiti@1.21.7)):
2757
  dependencies:
2758
  debug: 4.4.0
2759
- eslint: 9.18.0(jiti@1.21.7)
2760
  eslint-scope: 7.2.2
2761
  eslint-visitor-keys: 3.4.3
2762
  espree: 9.6.1
2763
  esquery: 1.6.0
2764
  lodash: 4.17.21
2765
- semver: 7.6.3
2766
  transitivePeerDependencies:
2767
  - supports-color
2768
 
@@ -2780,20 +2513,6 @@ snapshots:
2780
 
2781
  word-wrap@1.2.5: {}
2782
 
2783
- wrap-ansi@7.0.0:
2784
- dependencies:
2785
- ansi-styles: 4.3.0
2786
- string-width: 4.2.3
2787
- strip-ansi: 6.0.1
2788
-
2789
- wrap-ansi@8.1.0:
2790
- dependencies:
2791
- ansi-styles: 6.2.1
2792
- string-width: 5.1.2
2793
- strip-ansi: 7.1.0
2794
-
2795
  xml-name-validator@4.0.0: {}
2796
 
2797
- yaml@2.7.0: {}
2798
-
2799
  yocto-queue@0.1.0: {}
 
11
  '@geoman-io/leaflet-geoman-free':
12
  specifier: ^2.18.3
13
  version: 2.18.3(leaflet@1.9.4)
 
 
 
14
  leaflet:
15
  specifier: ^1.9.4
16
  version: 1.9.4
 
21
  specifier: ^3.5.13
22
  version: 3.5.13
23
  devDependencies:
24
+ '@tailwindcss/cli':
25
+ specifier: ^4.0.9
26
+ version: 4.0.9
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
29
  version: 20.1.4
 
31
  specifier: ^1.9.16
32
  version: 1.9.16
33
  '@types/node':
34
+ specifier: ^22.13.5
35
+ version: 22.13.5
36
  '@vitejs/plugin-vue':
37
  specifier: ^5.2.1
38
+ version: 5.2.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1))(vue@3.5.13)
39
  '@vue/tsconfig':
40
  specifier: ^0.7.0
41
  version: 0.7.0(vue@3.5.13)
 
 
 
42
  eslint:
43
+ specifier: ^9.21.0
44
+ version: 9.21.0(jiti@2.4.2)
45
  eslint-plugin-vue:
46
  specifier: ^9.32.0
47
+ version: 9.32.0(eslint@9.21.0(jiti@2.4.2))
 
 
 
 
 
 
48
  prettier:
49
+ specifier: ^3.5.2
50
+ version: 3.5.2
51
  snyk:
52
+ specifier: ^1.1295.3
53
+ version: 1.1295.4
54
  tailwindcss:
55
+ specifier: ^4.0.9
56
+ version: 4.0.9
57
  vite:
58
+ specifier: ^6.2.0
59
+ version: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)
60
 
61
  packages:
62
 
 
 
 
 
63
  '@babel/helper-string-parser@7.25.9':
64
  resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
65
  engines: {node: '>=6.9.0'}
 
68
  resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
69
  engines: {node: '>=6.9.0'}
70
 
71
+ '@babel/parser@7.26.9':
72
+ resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==}
73
  engines: {node: '>=6.0.0'}
74
  hasBin: true
75
 
76
+ '@babel/types@7.26.9':
77
+ resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==}
78
  engines: {node: '>=6.9.0'}
79
 
80
+ '@esbuild/aix-ppc64@0.25.0':
81
+ resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==}
82
  engines: {node: '>=18'}
83
  cpu: [ppc64]
84
  os: [aix]
85
 
86
+ '@esbuild/android-arm64@0.25.0':
87
+ resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==}
88
  engines: {node: '>=18'}
89
  cpu: [arm64]
90
  os: [android]
91
 
92
+ '@esbuild/android-arm@0.25.0':
93
+ resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==}
94
  engines: {node: '>=18'}
95
  cpu: [arm]
96
  os: [android]
97
 
98
+ '@esbuild/android-x64@0.25.0':
99
+ resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==}
100
  engines: {node: '>=18'}
101
  cpu: [x64]
102
  os: [android]
103
 
104
+ '@esbuild/darwin-arm64@0.25.0':
105
+ resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==}
106
  engines: {node: '>=18'}
107
  cpu: [arm64]
108
  os: [darwin]
109
 
110
+ '@esbuild/darwin-x64@0.25.0':
111
+ resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==}
112
  engines: {node: '>=18'}
113
  cpu: [x64]
114
  os: [darwin]
115
 
116
+ '@esbuild/freebsd-arm64@0.25.0':
117
+ resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==}
118
  engines: {node: '>=18'}
119
  cpu: [arm64]
120
  os: [freebsd]
121
 
122
+ '@esbuild/freebsd-x64@0.25.0':
123
+ resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==}
124
  engines: {node: '>=18'}
125
  cpu: [x64]
126
  os: [freebsd]
127
 
128
+ '@esbuild/linux-arm64@0.25.0':
129
+ resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==}
130
  engines: {node: '>=18'}
131
  cpu: [arm64]
132
  os: [linux]
133
 
134
+ '@esbuild/linux-arm@0.25.0':
135
+ resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==}
136
  engines: {node: '>=18'}
137
  cpu: [arm]
138
  os: [linux]
139
 
140
+ '@esbuild/linux-ia32@0.25.0':
141
+ resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==}
142
  engines: {node: '>=18'}
143
  cpu: [ia32]
144
  os: [linux]
145
 
146
+ '@esbuild/linux-loong64@0.25.0':
147
+ resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==}
148
  engines: {node: '>=18'}
149
  cpu: [loong64]
150
  os: [linux]
151
 
152
+ '@esbuild/linux-mips64el@0.25.0':
153
+ resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==}
154
  engines: {node: '>=18'}
155
  cpu: [mips64el]
156
  os: [linux]
157
 
158
+ '@esbuild/linux-ppc64@0.25.0':
159
+ resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==}
160
  engines: {node: '>=18'}
161
  cpu: [ppc64]
162
  os: [linux]
163
 
164
+ '@esbuild/linux-riscv64@0.25.0':
165
+ resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==}
166
  engines: {node: '>=18'}
167
  cpu: [riscv64]
168
  os: [linux]
169
 
170
+ '@esbuild/linux-s390x@0.25.0':
171
+ resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==}
172
  engines: {node: '>=18'}
173
  cpu: [s390x]
174
  os: [linux]
175
 
176
+ '@esbuild/linux-x64@0.25.0':
177
+ resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==}
178
  engines: {node: '>=18'}
179
  cpu: [x64]
180
  os: [linux]
181
 
182
+ '@esbuild/netbsd-arm64@0.25.0':
183
+ resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==}
184
  engines: {node: '>=18'}
185
  cpu: [arm64]
186
  os: [netbsd]
187
 
188
+ '@esbuild/netbsd-x64@0.25.0':
189
+ resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==}
190
  engines: {node: '>=18'}
191
  cpu: [x64]
192
  os: [netbsd]
193
 
194
+ '@esbuild/openbsd-arm64@0.25.0':
195
+ resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==}
196
  engines: {node: '>=18'}
197
  cpu: [arm64]
198
  os: [openbsd]
199
 
200
+ '@esbuild/openbsd-x64@0.25.0':
201
+ resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==}
202
  engines: {node: '>=18'}
203
  cpu: [x64]
204
  os: [openbsd]
205
 
206
+ '@esbuild/sunos-x64@0.25.0':
207
+ resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==}
208
  engines: {node: '>=18'}
209
  cpu: [x64]
210
  os: [sunos]
211
 
212
+ '@esbuild/win32-arm64@0.25.0':
213
+ resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==}
214
  engines: {node: '>=18'}
215
  cpu: [arm64]
216
  os: [win32]
217
 
218
+ '@esbuild/win32-ia32@0.25.0':
219
+ resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==}
220
  engines: {node: '>=18'}
221
  cpu: [ia32]
222
  os: [win32]
223
 
224
+ '@esbuild/win32-x64@0.25.0':
225
+ resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==}
226
  engines: {node: '>=18'}
227
  cpu: [x64]
228
  os: [win32]
 
237
  resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
238
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
239
 
240
+ '@eslint/config-array@0.19.2':
241
+ resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
242
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
243
 
244
+ '@eslint/core@0.12.0':
245
+ resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==}
246
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
247
 
248
+ '@eslint/eslintrc@3.3.0':
249
+ resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==}
250
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
251
 
252
+ '@eslint/js@9.21.0':
253
+ resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==}
254
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
255
 
256
+ '@eslint/object-schema@2.1.6':
257
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
258
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
259
 
260
+ '@eslint/plugin-kit@0.2.7':
261
+ resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==}
262
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
263
 
264
  '@geoman-io/leaflet-geoman-free@2.18.3':
 
282
  resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
283
  engines: {node: '>=18.18'}
284
 
285
+ '@humanwhocodes/retry@0.4.2':
286
+ resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
287
  engines: {node: '>=18.18'}
288
 
289
+ '@jridgewell/sourcemap-codec@1.5.0':
290
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
 
291
 
292
+ '@parcel/watcher-android-arm64@2.5.1':
293
+ resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
294
+ engines: {node: '>= 10.0.0'}
295
+ cpu: [arm64]
296
+ os: [android]
297
 
298
+ '@parcel/watcher-darwin-arm64@2.5.1':
299
+ resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==}
300
+ engines: {node: '>= 10.0.0'}
301
+ cpu: [arm64]
302
+ os: [darwin]
303
 
304
+ '@parcel/watcher-darwin-x64@2.5.1':
305
+ resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
306
+ engines: {node: '>= 10.0.0'}
307
+ cpu: [x64]
308
+ os: [darwin]
309
 
310
+ '@parcel/watcher-freebsd-x64@2.5.1':
311
+ resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
312
+ engines: {node: '>= 10.0.0'}
313
+ cpu: [x64]
314
+ os: [freebsd]
315
 
316
+ '@parcel/watcher-linux-arm-glibc@2.5.1':
317
+ resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==}
318
+ engines: {node: '>= 10.0.0'}
319
+ cpu: [arm]
320
+ os: [linux]
321
 
322
+ '@parcel/watcher-linux-arm-musl@2.5.1':
323
+ resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==}
324
+ engines: {node: '>= 10.0.0'}
325
+ cpu: [arm]
326
+ os: [linux]
327
 
328
+ '@parcel/watcher-linux-arm64-glibc@2.5.1':
329
+ resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==}
330
+ engines: {node: '>= 10.0.0'}
331
+ cpu: [arm64]
332
+ os: [linux]
333
 
334
+ '@parcel/watcher-linux-arm64-musl@2.5.1':
335
+ resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
336
+ engines: {node: '>= 10.0.0'}
337
+ cpu: [arm64]
338
+ os: [linux]
339
 
340
+ '@parcel/watcher-linux-x64-glibc@2.5.1':
341
+ resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
342
+ engines: {node: '>= 10.0.0'}
343
+ cpu: [x64]
344
+ os: [linux]
345
+
346
+ '@parcel/watcher-linux-x64-musl@2.5.1':
347
+ resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
348
+ engines: {node: '>= 10.0.0'}
349
+ cpu: [x64]
350
+ os: [linux]
351
+
352
+ '@parcel/watcher-win32-arm64@2.5.1':
353
+ resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
354
+ engines: {node: '>= 10.0.0'}
355
+ cpu: [arm64]
356
+ os: [win32]
357
+
358
+ '@parcel/watcher-win32-ia32@2.5.1':
359
+ resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==}
360
+ engines: {node: '>= 10.0.0'}
361
+ cpu: [ia32]
362
+ os: [win32]
363
+
364
+ '@parcel/watcher-win32-x64@2.5.1':
365
+ resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
366
+ engines: {node: '>= 10.0.0'}
367
+ cpu: [x64]
368
+ os: [win32]
369
 
370
+ '@parcel/watcher@2.5.1':
371
+ resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
372
+ engines: {node: '>= 10.0.0'}
373
+
374
+ '@rollup/rollup-android-arm-eabi@4.34.8':
375
+ resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==}
376
  cpu: [arm]
377
  os: [android]
378
 
379
+ '@rollup/rollup-android-arm64@4.34.8':
380
+ resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==}
381
  cpu: [arm64]
382
  os: [android]
383
 
384
+ '@rollup/rollup-darwin-arm64@4.34.8':
385
+ resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==}
386
  cpu: [arm64]
387
  os: [darwin]
388
 
389
+ '@rollup/rollup-darwin-x64@4.34.8':
390
+ resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==}
391
  cpu: [x64]
392
  os: [darwin]
393
 
394
+ '@rollup/rollup-freebsd-arm64@4.34.8':
395
+ resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==}
396
  cpu: [arm64]
397
  os: [freebsd]
398
 
399
+ '@rollup/rollup-freebsd-x64@4.34.8':
400
+ resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==}
401
  cpu: [x64]
402
  os: [freebsd]
403
 
404
+ '@rollup/rollup-linux-arm-gnueabihf@4.34.8':
405
+ resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==}
406
  cpu: [arm]
407
  os: [linux]
408
 
409
+ '@rollup/rollup-linux-arm-musleabihf@4.34.8':
410
+ resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==}
411
  cpu: [arm]
412
  os: [linux]
413
 
414
+ '@rollup/rollup-linux-arm64-gnu@4.34.8':
415
+ resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==}
416
  cpu: [arm64]
417
  os: [linux]
418
 
419
+ '@rollup/rollup-linux-arm64-musl@4.34.8':
420
+ resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==}
421
  cpu: [arm64]
422
  os: [linux]
423
 
424
+ '@rollup/rollup-linux-loongarch64-gnu@4.34.8':
425
+ resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==}
426
  cpu: [loong64]
427
  os: [linux]
428
 
429
+ '@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
430
+ resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==}
431
  cpu: [ppc64]
432
  os: [linux]
433
 
434
+ '@rollup/rollup-linux-riscv64-gnu@4.34.8':
435
+ resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==}
436
  cpu: [riscv64]
437
  os: [linux]
438
 
439
+ '@rollup/rollup-linux-s390x-gnu@4.34.8':
440
+ resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==}
441
  cpu: [s390x]
442
  os: [linux]
443
 
444
+ '@rollup/rollup-linux-x64-gnu@4.34.8':
445
+ resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==}
446
  cpu: [x64]
447
  os: [linux]
448
 
449
+ '@rollup/rollup-linux-x64-musl@4.34.8':
450
+ resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==}
451
  cpu: [x64]
452
  os: [linux]
453
 
454
+ '@rollup/rollup-win32-arm64-msvc@4.34.8':
455
+ resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==}
456
  cpu: [arm64]
457
  os: [win32]
458
 
459
+ '@rollup/rollup-win32-ia32-msvc@4.34.8':
460
+ resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==}
461
  cpu: [ia32]
462
  os: [win32]
463
 
464
+ '@rollup/rollup-win32-x64-msvc@4.34.8':
465
+ resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==}
466
  cpu: [x64]
467
  os: [win32]
468
 
 
490
  resolution: {integrity: sha512-UDAOQJtJDxZHQ5Nm1olycBIsz2wdGX8SdzyGVHmD8EOQYAeDZQyIlQYohDe9nazdIOQLZCIc3fU0G9gqVLkaGQ==}
491
  engines: {node: '>=8'}
492
 
493
+ '@tailwindcss/cli@4.0.9':
494
+ resolution: {integrity: sha512-obJvIxu4SCA3PLQYDB7tz9Biv3LFB6+YM/DXNNqwjEMRBNr7Y7LLBk3Cl6xwM+/TxJlA2rEV/t+XwkbldcxeXA==}
495
+ hasBin: true
496
+
497
+ '@tailwindcss/node@4.0.9':
498
+ resolution: {integrity: sha512-tOJvdI7XfJbARYhxX+0RArAhmuDcczTC46DGCEziqxzzbIaPnfYaIyRT31n4u8lROrsO7Q6u/K9bmQHL2uL1bQ==}
499
+
500
+ '@tailwindcss/oxide-android-arm64@4.0.9':
501
+ resolution: {integrity: sha512-YBgy6+2flE/8dbtrdotVInhMVIxnHJPbAwa7U1gX4l2ThUIaPUp18LjB9wEH8wAGMBZUb//SzLtdXXNBHPUl6Q==}
502
+ engines: {node: '>= 10'}
503
+ cpu: [arm64]
504
+ os: [android]
505
+
506
+ '@tailwindcss/oxide-darwin-arm64@4.0.9':
507
+ resolution: {integrity: sha512-pWdl4J2dIHXALgy2jVkwKBmtEb73kqIfMpYmcgESr7oPQ+lbcQ4+tlPeVXaSAmang+vglAfFpXQCOvs/aGSqlw==}
508
+ engines: {node: '>= 10'}
509
+ cpu: [arm64]
510
+ os: [darwin]
511
+
512
+ '@tailwindcss/oxide-darwin-x64@4.0.9':
513
+ resolution: {integrity: sha512-4Dq3lKp0/C7vrRSkNPtBGVebEyWt9QPPlQctxJ0H3MDyiQYvzVYf8jKow7h5QkWNe8hbatEqljMj/Y0M+ERYJg==}
514
+ engines: {node: '>= 10'}
515
+ cpu: [x64]
516
+ os: [darwin]
517
+
518
+ '@tailwindcss/oxide-freebsd-x64@4.0.9':
519
+ resolution: {integrity: sha512-k7U1RwRODta8x0uealtVt3RoWAWqA+D5FAOsvVGpYoI6ObgmnzqWW6pnVwz70tL8UZ/QXjeMyiICXyjzB6OGtQ==}
520
+ engines: {node: '>= 10'}
521
+ cpu: [x64]
522
+ os: [freebsd]
523
+
524
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.9':
525
+ resolution: {integrity: sha512-NDDjVweHz2zo4j+oS8y3KwKL5wGCZoXGA9ruJM982uVJLdsF8/1AeKvUwKRlMBpxHt1EdWJSAh8a0Mfhl28GlQ==}
526
+ engines: {node: '>= 10'}
527
+ cpu: [arm]
528
+ os: [linux]
529
+
530
+ '@tailwindcss/oxide-linux-arm64-gnu@4.0.9':
531
+ resolution: {integrity: sha512-jk90UZ0jzJl3Dy1BhuFfRZ2KP9wVKMXPjmCtY4U6fF2LvrjP5gWFJj5VHzfzHonJexjrGe1lMzgtjriuZkxagg==}
532
+ engines: {node: '>= 10'}
533
+ cpu: [arm64]
534
+ os: [linux]
535
+
536
+ '@tailwindcss/oxide-linux-arm64-musl@4.0.9':
537
+ resolution: {integrity: sha512-3eMjyTC6HBxh9nRgOHzrc96PYh1/jWOwHZ3Kk0JN0Kl25BJ80Lj9HEvvwVDNTgPg154LdICwuFLuhfgH9DULmg==}
538
+ engines: {node: '>= 10'}
539
+ cpu: [arm64]
540
+ os: [linux]
541
+
542
+ '@tailwindcss/oxide-linux-x64-gnu@4.0.9':
543
+ resolution: {integrity: sha512-v0D8WqI/c3WpWH1kq/HP0J899ATLdGZmENa2/emmNjubT0sWtEke9W9+wXeEoACuGAhF9i3PO5MeyditpDCiWQ==}
544
+ engines: {node: '>= 10'}
545
+ cpu: [x64]
546
+ os: [linux]
547
+
548
+ '@tailwindcss/oxide-linux-x64-musl@4.0.9':
549
+ resolution: {integrity: sha512-Kvp0TCkfeXyeehqLJr7otsc4hd/BUPfcIGrQiwsTVCfaMfjQZCG7DjI+9/QqPZha8YapLA9UoIcUILRYO7NE1Q==}
550
+ engines: {node: '>= 10'}
551
+ cpu: [x64]
552
+ os: [linux]
553
+
554
+ '@tailwindcss/oxide-win32-arm64-msvc@4.0.9':
555
+ resolution: {integrity: sha512-m3+60T/7YvWekajNq/eexjhV8z10rswcz4BC9bioJ7YaN+7K8W2AmLmG0B79H14m6UHE571qB0XsPus4n0QVgQ==}
556
+ engines: {node: '>= 10'}
557
+ cpu: [arm64]
558
+ os: [win32]
559
+
560
+ '@tailwindcss/oxide-win32-x64-msvc@4.0.9':
561
+ resolution: {integrity: sha512-dpc05mSlqkwVNOUjGu/ZXd5U1XNch1kHFJ4/cHkZFvaW1RzbHmRt24gvM8/HC6IirMxNarzVw4IXVtvrOoZtxA==}
562
+ engines: {node: '>= 10'}
563
+ cpu: [x64]
564
+ os: [win32]
565
+
566
+ '@tailwindcss/oxide@4.0.9':
567
+ resolution: {integrity: sha512-eLizHmXFqHswJONwfqi/WZjtmWZpIalpvMlNhTM99/bkHtUs6IqgI1XQ0/W5eO2HiRQcIlXUogI2ycvKhVLNcA==}
568
+ engines: {node: '>= 10'}
569
 
570
  '@tsconfig/node20@20.1.4':
571
  resolution: {integrity: sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==}
 
624
  '@types/estree@1.0.6':
625
  resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
626
 
627
+ '@types/geojson@7946.0.16':
628
+ resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==}
629
 
630
  '@types/geojson@7946.0.8':
631
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
 
636
  '@types/leaflet@1.9.16':
637
  resolution: {integrity: sha512-wzZoyySUxkgMZ0ihJ7IaUIblG8Rdc8AbbZKLneyn+QjYsj5q1QU7TEKYqwTr10BGSzY5LI7tJk9Ifo+mEjdFRw==}
638
 
639
+ '@types/node@22.13.5':
640
+ resolution: {integrity: sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==}
641
 
642
  '@vitejs/plugin-vue@5.2.1':
643
  resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==}
 
699
  ajv@6.12.6:
700
  resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
701
 
 
 
 
 
 
 
 
 
702
  ansi-styles@4.3.0:
703
  resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
704
  engines: {node: '>=8'}
705
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
706
  argparse@2.0.1:
707
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
708
 
 
 
 
 
 
 
 
709
  balanced-match@1.0.2:
710
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
711
 
712
  bignumber.js@9.1.2:
713
  resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==}
714
 
 
 
 
 
715
  boolbase@1.0.0:
716
  resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
717
 
 
722
  brace-expansion@1.1.11:
723
  resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
724
 
 
 
 
725
  braces@3.0.3:
726
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
727
  engines: {node: '>=8'}
728
 
 
 
 
 
 
729
  callsites@3.1.0:
730
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
731
  engines: {node: '>=6'}
732
 
 
 
 
 
 
 
 
733
  chalk@4.1.2:
734
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
735
  engines: {node: '>=10'}
736
 
 
 
 
 
737
  color-convert@2.0.1:
738
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
739
  engines: {node: '>=7.0.0'}
 
741
  color-name@1.1.4:
742
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
743
 
 
 
 
 
744
  concat-map@0.0.1:
745
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
746
 
 
776
  resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
777
  engines: {node: '>= 0.4'}
778
 
779
+ detect-libc@1.0.3:
780
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
781
+ engines: {node: '>=0.10'}
782
+ hasBin: true
783
+
784
  detect-node@2.1.0:
785
  resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
786
 
787
+ enhanced-resolve@5.18.1:
788
+ resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
789
+ engines: {node: '>=10.13.0'}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
790
 
791
  entities@4.5.0:
792
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
 
803
  es6-error@4.1.1:
804
  resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
805
 
806
+ esbuild@0.25.0:
807
+ resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==}
808
  engines: {node: '>=18'}
809
  hasBin: true
810
 
 
 
 
 
811
  escape-string-regexp@4.0.0:
812
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
813
  engines: {node: '>=10'}
 
834
  resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
835
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
836
 
837
+ eslint@9.21.0:
838
+ resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==}
839
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
840
  hasBin: true
841
  peerDependencies:
 
874
  fast-deep-equal@3.1.3:
875
  resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
876
 
 
 
 
 
877
  fast-json-stable-stringify@2.1.0:
878
  resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
879
 
880
  fast-levenshtein@2.0.6:
881
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
882
 
 
 
 
883
  file-entry-cache@8.0.0:
884
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
885
  engines: {node: '>=16.0.0'}
 
896
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
897
  engines: {node: '>=16'}
898
 
899
+ flatted@3.3.3:
900
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
 
 
 
 
 
 
 
901
 
902
  fsevents@2.3.3:
903
  resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
904
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
905
  os: [darwin]
906
 
 
 
 
907
  geojson-rbush@3.2.0:
908
  resolution: {integrity: sha512-oVltQTXolxvsz1sZnutlSuLDEcQAKYC/uXt9zDzJJ6bu0W+baTI8LZBaTup5afzibEH4N3jlq2p+a152wlBJ7w==}
909
 
 
 
 
 
910
  glob-parent@6.0.2:
911
  resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
912
  engines: {node: '>=10.13.0'}
913
 
 
 
 
 
914
  global-agent@3.0.0:
915
  resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
916
  engines: {node: '>=10.0'}
 
931
  resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
932
  engines: {node: '>= 0.4'}
933
 
934
+ graceful-fs@4.2.11:
935
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
936
+
937
  has-flag@4.0.0:
938
  resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
939
  engines: {node: '>=8'}
 
941
  has-property-descriptors@1.0.2:
942
  resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
943
 
 
 
 
 
944
  ignore@5.3.2:
945
  resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
946
  engines: {node: '>= 4'}
 
948
  immediate@3.0.6:
949
  resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
950
 
951
+ import-fresh@3.3.1:
952
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
953
  engines: {node: '>=6'}
954
 
955
  imurmurhash@0.1.4:
956
  resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
957
  engines: {node: '>=0.8.19'}
958
 
 
 
 
 
 
 
 
 
959
  is-extglob@2.1.1:
960
  resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
961
  engines: {node: '>=0.10.0'}
962
 
 
 
 
 
963
  is-glob@4.0.3:
964
  resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
965
  engines: {node: '>=0.10.0'}
 
971
  isexe@2.0.0:
972
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
973
 
974
+ jiti@2.4.2:
975
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
 
 
 
976
  hasBin: true
977
 
978
  js-yaml@4.1.0:
 
1007
  lie@3.1.1:
1008
  resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
1009
 
1010
+ lightningcss-darwin-arm64@1.29.1:
1011
+ resolution: {integrity: sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==}
1012
+ engines: {node: '>= 12.0.0'}
1013
+ cpu: [arm64]
1014
+ os: [darwin]
1015
 
1016
+ lightningcss-darwin-x64@1.29.1:
1017
+ resolution: {integrity: sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==}
1018
+ engines: {node: '>= 12.0.0'}
1019
+ cpu: [x64]
1020
+ os: [darwin]
1021
+
1022
+ lightningcss-freebsd-x64@1.29.1:
1023
+ resolution: {integrity: sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==}
1024
+ engines: {node: '>= 12.0.0'}
1025
+ cpu: [x64]
1026
+ os: [freebsd]
1027
+
1028
+ lightningcss-linux-arm-gnueabihf@1.29.1:
1029
+ resolution: {integrity: sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==}
1030
+ engines: {node: '>= 12.0.0'}
1031
+ cpu: [arm]
1032
+ os: [linux]
1033
+
1034
+ lightningcss-linux-arm64-gnu@1.29.1:
1035
+ resolution: {integrity: sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==}
1036
+ engines: {node: '>= 12.0.0'}
1037
+ cpu: [arm64]
1038
+ os: [linux]
1039
+
1040
+ lightningcss-linux-arm64-musl@1.29.1:
1041
+ resolution: {integrity: sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==}
1042
+ engines: {node: '>= 12.0.0'}
1043
+ cpu: [arm64]
1044
+ os: [linux]
1045
+
1046
+ lightningcss-linux-x64-gnu@1.29.1:
1047
+ resolution: {integrity: sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==}
1048
+ engines: {node: '>= 12.0.0'}
1049
+ cpu: [x64]
1050
+ os: [linux]
1051
+
1052
+ lightningcss-linux-x64-musl@1.29.1:
1053
+ resolution: {integrity: sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==}
1054
+ engines: {node: '>= 12.0.0'}
1055
+ cpu: [x64]
1056
+ os: [linux]
1057
+
1058
+ lightningcss-win32-arm64-msvc@1.29.1:
1059
+ resolution: {integrity: sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==}
1060
+ engines: {node: '>= 12.0.0'}
1061
+ cpu: [arm64]
1062
+ os: [win32]
1063
+
1064
+ lightningcss-win32-x64-msvc@1.29.1:
1065
+ resolution: {integrity: sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==}
1066
+ engines: {node: '>= 12.0.0'}
1067
+ cpu: [x64]
1068
+ os: [win32]
1069
+
1070
+ lightningcss@1.29.1:
1071
+ resolution: {integrity: sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==}
1072
+ engines: {node: '>= 12.0.0'}
1073
 
1074
  localforage@1.10.0:
1075
  resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==}
 
1084
  lodash@4.17.21:
1085
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1086
 
 
 
 
1087
  magic-string@0.30.17:
1088
  resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
1089
 
 
1091
  resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
1092
  engines: {node: '>=10'}
1093
 
 
 
 
 
1094
  micromatch@4.0.8:
1095
  resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
1096
  engines: {node: '>=8.6'}
 
1098
  minimatch@3.1.2:
1099
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1100
 
1101
+ mri@1.2.0:
1102
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1103
+ engines: {node: '>=4'}
 
 
 
 
1104
 
1105
  ms@2.1.3:
1106
  resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1107
 
 
 
 
1108
  nanoid@3.3.8:
1109
  resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
1110
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
 
1113
  natural-compare@1.4.0:
1114
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1115
 
1116
+ node-addon-api@7.1.1:
1117
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
 
 
 
 
 
 
 
 
1118
 
1119
  nth-check@2.1.1:
1120
  resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
1121
 
 
 
 
 
 
 
 
 
1122
  object-keys@1.1.1:
1123
  resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
1124
  engines: {node: '>= 0.4'}
 
1135
  resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1136
  engines: {node: '>=10'}
1137
 
 
 
 
1138
  parent-module@1.0.1:
1139
  resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1140
  engines: {node: '>=6'}
 
1147
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1148
  engines: {node: '>=8'}
1149
 
 
 
 
 
 
 
 
1150
  picocolors@1.1.1:
1151
  resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1152
 
 
1154
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1155
  engines: {node: '>=8.6'}
1156
 
 
 
 
 
 
 
 
 
1157
  polyclip-ts@0.16.8:
1158
  resolution: {integrity: sha512-JPtKbDRuPEuAjuTdhR62Gph7Is2BS1Szx69CFOO3g71lpJDFo78k4tFyi+qFOMVPePEzdSKkpGU3NBXPHHjvKQ==}
1159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1160
  postcss-selector-parser@6.1.2:
1161
  resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1162
  engines: {node: '>=4'}
1163
 
1164
+ postcss@8.5.3:
1165
+ resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
 
 
 
1166
  engines: {node: ^10 || ^12 || >=14}
1167
 
1168
  prelude-ls@1.2.1:
1169
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1170
  engines: {node: '>= 0.8.0'}
1171
 
1172
+ prettier@3.5.2:
1173
+ resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==}
1174
  engines: {node: '>=14'}
1175
  hasBin: true
1176
 
 
1178
  resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1179
  engines: {node: '>=6'}
1180
 
 
 
 
1181
  quickselect@2.0.0:
1182
  resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==}
1183
 
1184
  rbush@3.0.1:
1185
  resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==}
1186
 
 
 
 
 
 
 
 
1187
  resolve-from@4.0.0:
1188
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1189
  engines: {node: '>=4'}
1190
 
 
 
 
 
 
 
 
 
 
1191
  roarr@2.15.4:
1192
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1193
  engines: {node: '>=8.0'}
1194
 
1195
+ rollup@4.34.8:
1196
+ resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==}
1197
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1198
  hasBin: true
1199
 
 
 
 
1200
  semver-compare@1.0.0:
1201
  resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
1202
 
1203
+ semver@7.7.1:
1204
+ resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
1205
  engines: {node: '>=10'}
1206
  hasBin: true
1207
 
 
1217
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1218
  engines: {node: '>=8'}
1219
 
1220
+ snyk@1.1295.4:
1221
+ resolution: {integrity: sha512-hjtLBz6X+oM9QHrrRpQz6YgATQFhWbvbvuHaHqmF13x9+AXvHGz4I8H3o3k1EfCayKbpPqYsk65qsJk/0If3Dw==}
 
 
 
 
1222
  engines: {node: '>=12'}
1223
  hasBin: true
1224
 
 
1232
  sprintf-js@1.1.3:
1233
  resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
1234
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1235
  strip-json-comments@3.1.1:
1236
  resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1237
  engines: {node: '>=8'}
1238
 
 
 
 
 
 
1239
  supports-color@7.2.0:
1240
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1241
  engines: {node: '>=8'}
1242
 
1243
+ tailwindcss@4.0.9:
1244
+ resolution: {integrity: sha512-12laZu+fv1ONDRoNR9ipTOpUD7RN9essRVkX36sjxuRUInpN7hIiHN4lBd/SIFjbISvnXzp8h/hXzmU8SQQYhw==}
 
 
 
 
 
 
 
 
 
 
1245
 
1246
+ tapable@2.2.1:
1247
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
1248
+ engines: {node: '>=6'}
1249
 
1250
  to-regex-range@5.0.1:
1251
  resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1252
  engines: {node: '>=8.0'}
1253
 
 
 
 
1254
  type-check@0.4.0:
1255
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1256
  engines: {node: '>= 0.8.0'}
 
1266
  undici-types@6.20.0:
1267
  resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
1268
 
 
 
 
 
 
 
1269
  uri-js@4.4.1:
1270
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1271
 
1272
  util-deprecate@1.0.2:
1273
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1274
 
1275
+ vite@6.2.0:
1276
+ resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==}
1277
  engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1278
  hasBin: true
1279
  peerDependencies:
 
1335
  resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1336
  engines: {node: '>=0.10.0'}
1337
 
 
 
 
 
 
 
 
 
1338
  xml-name-validator@4.0.0:
1339
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1340
  engines: {node: '>=12'}
1341
 
 
 
 
 
 
1342
  yocto-queue@0.1.0:
1343
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1344
  engines: {node: '>=10'}
1345
 
1346
  snapshots:
1347
 
 
 
1348
  '@babel/helper-string-parser@7.25.9': {}
1349
 
1350
  '@babel/helper-validator-identifier@7.25.9': {}
1351
 
1352
+ '@babel/parser@7.26.9':
1353
  dependencies:
1354
+ '@babel/types': 7.26.9
1355
 
1356
+ '@babel/types@7.26.9':
1357
  dependencies:
1358
  '@babel/helper-string-parser': 7.25.9
1359
  '@babel/helper-validator-identifier': 7.25.9
1360
 
1361
+ '@esbuild/aix-ppc64@0.25.0':
1362
  optional: true
1363
 
1364
+ '@esbuild/android-arm64@0.25.0':
1365
  optional: true
1366
 
1367
+ '@esbuild/android-arm@0.25.0':
1368
  optional: true
1369
 
1370
+ '@esbuild/android-x64@0.25.0':
1371
  optional: true
1372
 
1373
+ '@esbuild/darwin-arm64@0.25.0':
1374
  optional: true
1375
 
1376
+ '@esbuild/darwin-x64@0.25.0':
1377
  optional: true
1378
 
1379
+ '@esbuild/freebsd-arm64@0.25.0':
1380
  optional: true
1381
 
1382
+ '@esbuild/freebsd-x64@0.25.0':
1383
  optional: true
1384
 
1385
+ '@esbuild/linux-arm64@0.25.0':
1386
  optional: true
1387
 
1388
+ '@esbuild/linux-arm@0.25.0':
1389
  optional: true
1390
 
1391
+ '@esbuild/linux-ia32@0.25.0':
1392
  optional: true
1393
 
1394
+ '@esbuild/linux-loong64@0.25.0':
1395
  optional: true
1396
 
1397
+ '@esbuild/linux-mips64el@0.25.0':
1398
  optional: true
1399
 
1400
+ '@esbuild/linux-ppc64@0.25.0':
1401
  optional: true
1402
 
1403
+ '@esbuild/linux-riscv64@0.25.0':
1404
  optional: true
1405
 
1406
+ '@esbuild/linux-s390x@0.25.0':
1407
  optional: true
1408
 
1409
+ '@esbuild/linux-x64@0.25.0':
1410
  optional: true
1411
 
1412
+ '@esbuild/netbsd-arm64@0.25.0':
1413
  optional: true
1414
 
1415
+ '@esbuild/netbsd-x64@0.25.0':
1416
  optional: true
1417
 
1418
+ '@esbuild/openbsd-arm64@0.25.0':
1419
  optional: true
1420
 
1421
+ '@esbuild/openbsd-x64@0.25.0':
1422
  optional: true
1423
 
1424
+ '@esbuild/sunos-x64@0.25.0':
1425
  optional: true
1426
 
1427
+ '@esbuild/win32-arm64@0.25.0':
1428
  optional: true
1429
 
1430
+ '@esbuild/win32-ia32@0.25.0':
1431
  optional: true
1432
 
1433
+ '@esbuild/win32-x64@0.25.0':
1434
  optional: true
1435
 
1436
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0(jiti@2.4.2))':
1437
  dependencies:
1438
+ eslint: 9.21.0(jiti@2.4.2)
1439
  eslint-visitor-keys: 3.4.3
1440
 
1441
  '@eslint-community/regexpp@4.12.1': {}
1442
 
1443
+ '@eslint/config-array@0.19.2':
1444
  dependencies:
1445
+ '@eslint/object-schema': 2.1.6
1446
  debug: 4.4.0
1447
  minimatch: 3.1.2
1448
  transitivePeerDependencies:
1449
  - supports-color
1450
 
1451
+ '@eslint/core@0.12.0':
1452
  dependencies:
1453
  '@types/json-schema': 7.0.15
1454
 
1455
+ '@eslint/eslintrc@3.3.0':
1456
  dependencies:
1457
  ajv: 6.12.6
1458
  debug: 4.4.0
1459
  espree: 10.3.0
1460
  globals: 14.0.0
1461
  ignore: 5.3.2
1462
+ import-fresh: 3.3.1
1463
  js-yaml: 4.1.0
1464
  minimatch: 3.1.2
1465
  strip-json-comments: 3.1.1
1466
  transitivePeerDependencies:
1467
  - supports-color
1468
 
1469
+ '@eslint/js@9.21.0': {}
1470
 
1471
+ '@eslint/object-schema@2.1.6': {}
1472
 
1473
+ '@eslint/plugin-kit@0.2.7':
1474
  dependencies:
1475
+ '@eslint/core': 0.12.0
1476
  levn: 0.4.1
1477
 
1478
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
 
1496
 
1497
  '@humanwhocodes/retry@0.3.1': {}
1498
 
1499
+ '@humanwhocodes/retry@0.4.2': {}
1500
 
1501
+ '@jridgewell/sourcemap-codec@1.5.0': {}
 
 
 
 
 
 
 
1502
 
1503
+ '@parcel/watcher-android-arm64@2.5.1':
1504
+ optional: true
 
 
 
1505
 
1506
+ '@parcel/watcher-darwin-arm64@2.5.1':
1507
+ optional: true
1508
 
1509
+ '@parcel/watcher-darwin-x64@2.5.1':
1510
+ optional: true
1511
 
1512
+ '@parcel/watcher-freebsd-x64@2.5.1':
1513
+ optional: true
1514
 
1515
+ '@parcel/watcher-linux-arm-glibc@2.5.1':
1516
+ optional: true
 
 
1517
 
1518
+ '@parcel/watcher-linux-arm-musl@2.5.1':
1519
+ optional: true
 
 
1520
 
1521
+ '@parcel/watcher-linux-arm64-glibc@2.5.1':
1522
+ optional: true
1523
 
1524
+ '@parcel/watcher-linux-arm64-musl@2.5.1':
1525
+ optional: true
1526
+
1527
+ '@parcel/watcher-linux-x64-glibc@2.5.1':
1528
+ optional: true
1529
+
1530
+ '@parcel/watcher-linux-x64-musl@2.5.1':
1531
+ optional: true
1532
+
1533
+ '@parcel/watcher-win32-arm64@2.5.1':
1534
+ optional: true
1535
 
1536
+ '@parcel/watcher-win32-ia32@2.5.1':
1537
  optional: true
1538
 
1539
+ '@parcel/watcher-win32-x64@2.5.1':
1540
  optional: true
1541
 
1542
+ '@parcel/watcher@2.5.1':
1543
+ dependencies:
1544
+ detect-libc: 1.0.3
1545
+ is-glob: 4.0.3
1546
+ micromatch: 4.0.8
1547
+ node-addon-api: 7.1.1
1548
+ optionalDependencies:
1549
+ '@parcel/watcher-android-arm64': 2.5.1
1550
+ '@parcel/watcher-darwin-arm64': 2.5.1
1551
+ '@parcel/watcher-darwin-x64': 2.5.1
1552
+ '@parcel/watcher-freebsd-x64': 2.5.1
1553
+ '@parcel/watcher-linux-arm-glibc': 2.5.1
1554
+ '@parcel/watcher-linux-arm-musl': 2.5.1
1555
+ '@parcel/watcher-linux-arm64-glibc': 2.5.1
1556
+ '@parcel/watcher-linux-arm64-musl': 2.5.1
1557
+ '@parcel/watcher-linux-x64-glibc': 2.5.1
1558
+ '@parcel/watcher-linux-x64-musl': 2.5.1
1559
+ '@parcel/watcher-win32-arm64': 2.5.1
1560
+ '@parcel/watcher-win32-ia32': 2.5.1
1561
+ '@parcel/watcher-win32-x64': 2.5.1
1562
+
1563
+ '@rollup/rollup-android-arm-eabi@4.34.8':
1564
  optional: true
1565
 
1566
+ '@rollup/rollup-android-arm64@4.34.8':
1567
  optional: true
1568
 
1569
+ '@rollup/rollup-darwin-arm64@4.34.8':
1570
  optional: true
1571
 
1572
+ '@rollup/rollup-darwin-x64@4.34.8':
1573
  optional: true
1574
 
1575
+ '@rollup/rollup-freebsd-arm64@4.34.8':
1576
  optional: true
1577
 
1578
+ '@rollup/rollup-freebsd-x64@4.34.8':
1579
  optional: true
1580
 
1581
+ '@rollup/rollup-linux-arm-gnueabihf@4.34.8':
1582
  optional: true
1583
 
1584
+ '@rollup/rollup-linux-arm-musleabihf@4.34.8':
1585
  optional: true
1586
 
1587
+ '@rollup/rollup-linux-arm64-gnu@4.34.8':
1588
  optional: true
1589
 
1590
+ '@rollup/rollup-linux-arm64-musl@4.34.8':
1591
  optional: true
1592
 
1593
+ '@rollup/rollup-linux-loongarch64-gnu@4.34.8':
1594
  optional: true
1595
 
1596
+ '@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
1597
  optional: true
1598
 
1599
+ '@rollup/rollup-linux-riscv64-gnu@4.34.8':
1600
  optional: true
1601
 
1602
+ '@rollup/rollup-linux-s390x-gnu@4.34.8':
1603
  optional: true
1604
 
1605
+ '@rollup/rollup-linux-x64-gnu@4.34.8':
1606
  optional: true
1607
 
1608
+ '@rollup/rollup-linux-x64-musl@4.34.8':
1609
  optional: true
1610
 
1611
+ '@rollup/rollup-win32-arm64-msvc@4.34.8':
1612
  optional: true
1613
 
1614
+ '@rollup/rollup-win32-ia32-msvc@4.34.8':
1615
+ optional: true
1616
+
1617
+ '@rollup/rollup-win32-x64-msvc@4.34.8':
1618
  optional: true
1619
 
1620
  '@sentry-internal/tracing@7.120.3':
 
1649
  dependencies:
1650
  '@sentry/types': 7.120.3
1651
 
1652
+ '@tailwindcss/cli@4.0.9':
1653
+ dependencies:
1654
+ '@parcel/watcher': 2.5.1
1655
+ '@tailwindcss/node': 4.0.9
1656
+ '@tailwindcss/oxide': 4.0.9
1657
+ enhanced-resolve: 5.18.1
1658
+ lightningcss: 1.29.1
1659
+ mri: 1.2.0
1660
+ picocolors: 1.1.1
1661
+ tailwindcss: 4.0.9
1662
+
1663
+ '@tailwindcss/node@4.0.9':
1664
+ dependencies:
1665
+ enhanced-resolve: 5.18.1
1666
+ jiti: 2.4.2
1667
+ tailwindcss: 4.0.9
1668
+
1669
+ '@tailwindcss/oxide-android-arm64@4.0.9':
1670
+ optional: true
1671
+
1672
+ '@tailwindcss/oxide-darwin-arm64@4.0.9':
1673
+ optional: true
1674
+
1675
+ '@tailwindcss/oxide-darwin-x64@4.0.9':
1676
+ optional: true
1677
+
1678
+ '@tailwindcss/oxide-freebsd-x64@4.0.9':
1679
+ optional: true
1680
+
1681
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.9':
1682
+ optional: true
1683
+
1684
+ '@tailwindcss/oxide-linux-arm64-gnu@4.0.9':
1685
+ optional: true
1686
+
1687
+ '@tailwindcss/oxide-linux-arm64-musl@4.0.9':
1688
+ optional: true
1689
+
1690
+ '@tailwindcss/oxide-linux-x64-gnu@4.0.9':
1691
+ optional: true
1692
+
1693
+ '@tailwindcss/oxide-linux-x64-musl@4.0.9':
1694
+ optional: true
1695
+
1696
+ '@tailwindcss/oxide-win32-arm64-msvc@4.0.9':
1697
+ optional: true
1698
+
1699
+ '@tailwindcss/oxide-win32-x64-msvc@4.0.9':
1700
+ optional: true
1701
+
1702
+ '@tailwindcss/oxide@4.0.9':
1703
+ optionalDependencies:
1704
+ '@tailwindcss/oxide-android-arm64': 4.0.9
1705
+ '@tailwindcss/oxide-darwin-arm64': 4.0.9
1706
+ '@tailwindcss/oxide-darwin-x64': 4.0.9
1707
+ '@tailwindcss/oxide-freebsd-x64': 4.0.9
1708
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.9
1709
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.0.9
1710
+ '@tailwindcss/oxide-linux-arm64-musl': 4.0.9
1711
+ '@tailwindcss/oxide-linux-x64-gnu': 4.0.9
1712
+ '@tailwindcss/oxide-linux-x64-musl': 4.0.9
1713
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.0.9
1714
+ '@tailwindcss/oxide-win32-x64-msvc': 4.0.9
1715
 
1716
  '@tsconfig/node20@20.1.4': {}
1717
 
 
1816
 
1817
  '@types/estree@1.0.6': {}
1818
 
1819
+ '@types/geojson@7946.0.16': {}
1820
 
1821
  '@types/geojson@7946.0.8': {}
1822
 
 
1824
 
1825
  '@types/leaflet@1.9.16':
1826
  dependencies:
1827
+ '@types/geojson': 7946.0.16
1828
 
1829
+ '@types/node@22.13.5':
1830
  dependencies:
1831
  undici-types: 6.20.0
1832
 
1833
+ '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1))(vue@3.5.13)':
1834
  dependencies:
1835
+ vite: 6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1)
1836
  vue: 3.5.13
1837
 
1838
  '@vue/compiler-core@3.5.13':
1839
  dependencies:
1840
+ '@babel/parser': 7.26.9
1841
  '@vue/shared': 3.5.13
1842
  entities: 4.5.0
1843
  estree-walker: 2.0.2
 
1850
 
1851
  '@vue/compiler-sfc@3.5.13':
1852
  dependencies:
1853
+ '@babel/parser': 7.26.9
1854
  '@vue/compiler-core': 3.5.13
1855
  '@vue/compiler-dom': 3.5.13
1856
  '@vue/compiler-ssr': 3.5.13
1857
  '@vue/shared': 3.5.13
1858
  estree-walker: 2.0.2
1859
  magic-string: 0.30.17
1860
+ postcss: 8.5.3
1861
  source-map-js: 1.2.1
1862
 
1863
  '@vue/compiler-ssr@3.5.13':
 
1906
  json-schema-traverse: 0.4.1
1907
  uri-js: 4.4.1
1908
 
 
 
 
 
1909
  ansi-styles@4.3.0:
1910
  dependencies:
1911
  color-convert: 2.0.1
1912
 
 
 
 
 
 
 
 
 
 
 
 
1913
  argparse@2.0.1: {}
1914
 
 
 
 
 
 
 
 
 
 
 
1915
  balanced-match@1.0.2: {}
1916
 
1917
  bignumber.js@9.1.2: {}
1918
 
 
 
1919
  boolbase@1.0.0: {}
1920
 
1921
  boolean@3.2.0: {}
 
1925
  balanced-match: 1.0.2
1926
  concat-map: 0.0.1
1927
 
 
 
 
 
1928
  braces@3.0.3:
1929
  dependencies:
1930
  fill-range: 7.1.1
1931
 
 
 
 
 
 
 
 
1932
  callsites@3.1.0: {}
1933
 
 
 
 
 
1934
  chalk@4.1.2:
1935
  dependencies:
1936
  ansi-styles: 4.3.0
1937
  supports-color: 7.2.0
1938
 
 
 
 
 
 
 
 
 
 
 
 
 
1939
  color-convert@2.0.1:
1940
  dependencies:
1941
  color-name: 1.1.4
1942
 
1943
  color-name@1.1.4: {}
1944
 
 
 
1945
  concat-map@0.0.1: {}
1946
 
1947
  cross-spawn@7.0.6:
 
1972
  has-property-descriptors: 1.0.2
1973
  object-keys: 1.1.1
1974
 
1975
+ detect-libc@1.0.3: {}
 
 
 
 
1976
 
1977
+ detect-node@2.1.0: {}
 
 
 
 
1978
 
1979
+ enhanced-resolve@5.18.1:
1980
+ dependencies:
1981
+ graceful-fs: 4.2.11
1982
+ tapable: 2.2.1
1983
 
1984
  entities@4.5.0: {}
1985
 
 
1989
 
1990
  es6-error@4.1.1: {}
1991
 
1992
+ esbuild@0.25.0:
1993
  optionalDependencies:
1994
+ '@esbuild/aix-ppc64': 0.25.0
1995
+ '@esbuild/android-arm': 0.25.0
1996
+ '@esbuild/android-arm64': 0.25.0
1997
+ '@esbuild/android-x64': 0.25.0
1998
+ '@esbuild/darwin-arm64': 0.25.0
1999
+ '@esbuild/darwin-x64': 0.25.0
2000
+ '@esbuild/freebsd-arm64': 0.25.0
2001
+ '@esbuild/freebsd-x64': 0.25.0
2002
+ '@esbuild/linux-arm': 0.25.0
2003
+ '@esbuild/linux-arm64': 0.25.0
2004
+ '@esbuild/linux-ia32': 0.25.0
2005
+ '@esbuild/linux-loong64': 0.25.0
2006
+ '@esbuild/linux-mips64el': 0.25.0
2007
+ '@esbuild/linux-ppc64': 0.25.0
2008
+ '@esbuild/linux-riscv64': 0.25.0
2009
+ '@esbuild/linux-s390x': 0.25.0
2010
+ '@esbuild/linux-x64': 0.25.0
2011
+ '@esbuild/netbsd-arm64': 0.25.0
2012
+ '@esbuild/netbsd-x64': 0.25.0
2013
+ '@esbuild/openbsd-arm64': 0.25.0
2014
+ '@esbuild/openbsd-x64': 0.25.0
2015
+ '@esbuild/sunos-x64': 0.25.0
2016
+ '@esbuild/win32-arm64': 0.25.0
2017
+ '@esbuild/win32-ia32': 0.25.0
2018
+ '@esbuild/win32-x64': 0.25.0
 
 
2019
 
2020
  escape-string-regexp@4.0.0: {}
2021
 
2022
+ eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)):
2023
  dependencies:
2024
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2))
2025
+ eslint: 9.21.0(jiti@2.4.2)
2026
  globals: 13.24.0
2027
  natural-compare: 1.4.0
2028
  nth-check: 2.1.1
2029
  postcss-selector-parser: 6.1.2
2030
+ semver: 7.7.1
2031
+ vue-eslint-parser: 9.4.3(eslint@9.21.0(jiti@2.4.2))
2032
  xml-name-validator: 4.0.0
2033
  transitivePeerDependencies:
2034
  - supports-color
 
2047
 
2048
  eslint-visitor-keys@4.2.0: {}
2049
 
2050
+ eslint@9.21.0(jiti@2.4.2):
2051
  dependencies:
2052
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2))
2053
  '@eslint-community/regexpp': 4.12.1
2054
+ '@eslint/config-array': 0.19.2
2055
+ '@eslint/core': 0.12.0
2056
+ '@eslint/eslintrc': 3.3.0
2057
+ '@eslint/js': 9.21.0
2058
+ '@eslint/plugin-kit': 0.2.7
2059
  '@humanfs/node': 0.16.6
2060
  '@humanwhocodes/module-importer': 1.0.1
2061
+ '@humanwhocodes/retry': 0.4.2
2062
  '@types/estree': 1.0.6
2063
  '@types/json-schema': 7.0.15
2064
  ajv: 6.12.6
 
2084
  natural-compare: 1.4.0
2085
  optionator: 0.9.4
2086
  optionalDependencies:
2087
+ jiti: 2.4.2
2088
  transitivePeerDependencies:
2089
  - supports-color
2090
 
 
2116
 
2117
  fast-deep-equal@3.1.3: {}
2118
 
 
 
 
 
 
 
 
 
2119
  fast-json-stable-stringify@2.1.0: {}
2120
 
2121
  fast-levenshtein@2.0.6: {}
2122
 
 
 
 
 
2123
  file-entry-cache@8.0.0:
2124
  dependencies:
2125
  flat-cache: 4.0.1
 
2135
 
2136
  flat-cache@4.0.1:
2137
  dependencies:
2138
+ flatted: 3.3.3
2139
  keyv: 4.5.4
2140
 
2141
+ flatted@3.3.3: {}
 
 
 
 
 
 
 
2142
 
2143
  fsevents@2.3.3:
2144
  optional: true
2145
 
 
 
2146
  geojson-rbush@3.2.0:
2147
  dependencies:
2148
  '@turf/bbox': 6.5.0
 
2151
  '@types/geojson': 7946.0.8
2152
  rbush: 3.0.1
2153
 
 
 
 
 
2154
  glob-parent@6.0.2:
2155
  dependencies:
2156
  is-glob: 4.0.3
2157
 
 
 
 
 
 
 
 
 
 
2158
  global-agent@3.0.0:
2159
  dependencies:
2160
  boolean: 3.2.0
2161
  es6-error: 4.1.1
2162
  matcher: 3.0.0
2163
  roarr: 2.15.4
2164
+ semver: 7.7.1
2165
  serialize-error: 7.0.1
2166
 
2167
  globals@13.24.0:
 
2177
 
2178
  gopd@1.2.0: {}
2179
 
2180
+ graceful-fs@4.2.11: {}
2181
+
2182
  has-flag@4.0.0: {}
2183
 
2184
  has-property-descriptors@1.0.2:
2185
  dependencies:
2186
  es-define-property: 1.0.1
2187
 
 
 
 
 
2188
  ignore@5.3.2: {}
2189
 
2190
  immediate@3.0.6: {}
2191
 
2192
+ import-fresh@3.3.1:
2193
  dependencies:
2194
  parent-module: 1.0.1
2195
  resolve-from: 4.0.0
2196
 
2197
  imurmurhash@0.1.4: {}
2198
 
 
 
 
 
 
 
 
 
2199
  is-extglob@2.1.1: {}
2200
 
 
 
2201
  is-glob@4.0.3:
2202
  dependencies:
2203
  is-extglob: 2.1.1
 
2206
 
2207
  isexe@2.0.0: {}
2208
 
2209
+ jiti@2.4.2: {}
 
 
 
 
 
 
2210
 
2211
  js-yaml@4.1.0:
2212
  dependencies:
 
2237
  dependencies:
2238
  immediate: 3.0.6
2239
 
2240
+ lightningcss-darwin-arm64@1.29.1:
2241
+ optional: true
2242
+
2243
+ lightningcss-darwin-x64@1.29.1:
2244
+ optional: true
2245
+
2246
+ lightningcss-freebsd-x64@1.29.1:
2247
+ optional: true
2248
+
2249
+ lightningcss-linux-arm-gnueabihf@1.29.1:
2250
+ optional: true
2251
 
2252
+ lightningcss-linux-arm64-gnu@1.29.1:
2253
+ optional: true
2254
+
2255
+ lightningcss-linux-arm64-musl@1.29.1:
2256
+ optional: true
2257
+
2258
+ lightningcss-linux-x64-gnu@1.29.1:
2259
+ optional: true
2260
+
2261
+ lightningcss-linux-x64-musl@1.29.1:
2262
+ optional: true
2263
+
2264
+ lightningcss-win32-arm64-msvc@1.29.1:
2265
+ optional: true
2266
+
2267
+ lightningcss-win32-x64-msvc@1.29.1:
2268
+ optional: true
2269
+
2270
+ lightningcss@1.29.1:
2271
+ dependencies:
2272
+ detect-libc: 1.0.3
2273
+ optionalDependencies:
2274
+ lightningcss-darwin-arm64: 1.29.1
2275
+ lightningcss-darwin-x64: 1.29.1
2276
+ lightningcss-freebsd-x64: 1.29.1
2277
+ lightningcss-linux-arm-gnueabihf: 1.29.1
2278
+ lightningcss-linux-arm64-gnu: 1.29.1
2279
+ lightningcss-linux-arm64-musl: 1.29.1
2280
+ lightningcss-linux-x64-gnu: 1.29.1
2281
+ lightningcss-linux-x64-musl: 1.29.1
2282
+ lightningcss-win32-arm64-msvc: 1.29.1
2283
+ lightningcss-win32-x64-msvc: 1.29.1
2284
 
2285
  localforage@1.10.0:
2286
  dependencies:
 
2294
 
2295
  lodash@4.17.21: {}
2296
 
 
 
2297
  magic-string@0.30.17:
2298
  dependencies:
2299
  '@jridgewell/sourcemap-codec': 1.5.0
 
2302
  dependencies:
2303
  escape-string-regexp: 4.0.0
2304
 
 
 
2305
  micromatch@4.0.8:
2306
  dependencies:
2307
  braces: 3.0.3
 
2311
  dependencies:
2312
  brace-expansion: 1.1.11
2313
 
2314
+ mri@1.2.0: {}
 
 
 
 
2315
 
2316
  ms@2.1.3: {}
2317
 
 
 
 
 
 
 
2318
  nanoid@3.3.8: {}
2319
 
2320
  natural-compare@1.4.0: {}
2321
 
2322
+ node-addon-api@7.1.1: {}
 
 
 
 
2323
 
2324
  nth-check@2.1.1:
2325
  dependencies:
2326
  boolbase: 1.0.0
2327
 
 
 
 
 
2328
  object-keys@1.1.1: {}
2329
 
2330
  optionator@0.9.4:
 
2344
  dependencies:
2345
  p-limit: 3.1.0
2346
 
 
 
2347
  parent-module@1.0.1:
2348
  dependencies:
2349
  callsites: 3.1.0
 
2352
 
2353
  path-key@3.1.1: {}
2354
 
 
 
 
 
 
 
 
2355
  picocolors@1.1.1: {}
2356
 
2357
  picomatch@2.3.1: {}
2358
 
 
 
 
 
2359
  polyclip-ts@0.16.8:
2360
  dependencies:
2361
  bignumber.js: 9.1.2
2362
  splaytree-ts: 1.0.2
2363
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2364
  postcss-selector-parser@6.1.2:
2365
  dependencies:
2366
  cssesc: 3.0.0
2367
  util-deprecate: 1.0.2
2368
 
2369
+ postcss@8.5.3:
 
 
2370
  dependencies:
2371
  nanoid: 3.3.8
2372
  picocolors: 1.1.1
 
2374
 
2375
  prelude-ls@1.2.1: {}
2376
 
2377
+ prettier@3.5.2: {}
2378
 
2379
  punycode@2.3.1: {}
2380
 
 
 
2381
  quickselect@2.0.0: {}
2382
 
2383
  rbush@3.0.1:
2384
  dependencies:
2385
  quickselect: 2.0.0
2386
 
 
 
 
 
 
 
 
 
2387
  resolve-from@4.0.0: {}
2388
 
 
 
 
 
 
 
 
 
2389
  roarr@2.15.4:
2390
  dependencies:
2391
  boolean: 3.2.0
 
2395
  semver-compare: 1.0.0
2396
  sprintf-js: 1.1.3
2397
 
2398
+ rollup@4.34.8:
2399
  dependencies:
2400
  '@types/estree': 1.0.6
2401
  optionalDependencies:
2402
+ '@rollup/rollup-android-arm-eabi': 4.34.8
2403
+ '@rollup/rollup-android-arm64': 4.34.8
2404
+ '@rollup/rollup-darwin-arm64': 4.34.8
2405
+ '@rollup/rollup-darwin-x64': 4.34.8
2406
+ '@rollup/rollup-freebsd-arm64': 4.34.8
2407
+ '@rollup/rollup-freebsd-x64': 4.34.8
2408
+ '@rollup/rollup-linux-arm-gnueabihf': 4.34.8
2409
+ '@rollup/rollup-linux-arm-musleabihf': 4.34.8
2410
+ '@rollup/rollup-linux-arm64-gnu': 4.34.8
2411
+ '@rollup/rollup-linux-arm64-musl': 4.34.8
2412
+ '@rollup/rollup-linux-loongarch64-gnu': 4.34.8
2413
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8
2414
+ '@rollup/rollup-linux-riscv64-gnu': 4.34.8
2415
+ '@rollup/rollup-linux-s390x-gnu': 4.34.8
2416
+ '@rollup/rollup-linux-x64-gnu': 4.34.8
2417
+ '@rollup/rollup-linux-x64-musl': 4.34.8
2418
+ '@rollup/rollup-win32-arm64-msvc': 4.34.8
2419
+ '@rollup/rollup-win32-ia32-msvc': 4.34.8
2420
+ '@rollup/rollup-win32-x64-msvc': 4.34.8
2421
  fsevents: 2.3.3
2422
 
 
 
 
 
2423
  semver-compare@1.0.0: {}
2424
 
2425
+ semver@7.7.1: {}
2426
 
2427
  serialize-error@7.0.1:
2428
  dependencies:
 
2434
 
2435
  shebang-regex@3.0.0: {}
2436
 
2437
+ snyk@1.1295.4:
 
 
2438
  dependencies:
2439
  '@sentry/node': 7.120.3
2440
  global-agent: 3.0.0
 
2445
 
2446
  sprintf-js@1.1.3: {}
2447
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2448
  strip-json-comments@3.1.1: {}
2449
 
 
 
 
 
 
 
 
 
 
 
2450
  supports-color@7.2.0:
2451
  dependencies:
2452
  has-flag: 4.0.0
2453
 
2454
+ tailwindcss@4.0.9: {}
2455
 
2456
+ tapable@2.2.1: {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2457
 
2458
  to-regex-range@5.0.1:
2459
  dependencies:
2460
  is-number: 7.0.0
2461
 
 
 
2462
  type-check@0.4.0:
2463
  dependencies:
2464
  prelude-ls: 1.2.1
 
2469
 
2470
  undici-types@6.20.0: {}
2471
 
 
 
 
 
 
 
2472
  uri-js@4.4.1:
2473
  dependencies:
2474
  punycode: 2.3.1
2475
 
2476
  util-deprecate@1.0.2: {}
2477
 
2478
+ vite@6.2.0(@types/node@22.13.5)(jiti@2.4.2)(lightningcss@1.29.1):
2479
  dependencies:
2480
+ esbuild: 0.25.0
2481
+ postcss: 8.5.3
2482
+ rollup: 4.34.8
2483
  optionalDependencies:
2484
+ '@types/node': 22.13.5
2485
  fsevents: 2.3.3
2486
+ jiti: 2.4.2
2487
+ lightningcss: 1.29.1
2488
 
2489
+ vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.4.2)):
2490
  dependencies:
2491
  debug: 4.4.0
2492
+ eslint: 9.21.0(jiti@2.4.2)
2493
  eslint-scope: 7.2.2
2494
  eslint-visitor-keys: 3.4.3
2495
  espree: 9.6.1
2496
  esquery: 1.6.0
2497
  lodash: 4.17.21
2498
+ semver: 7.7.1
2499
  transitivePeerDependencies:
2500
  - supports-color
2501
 
 
2513
 
2514
  word-wrap@1.2.5: {}
2515
 
 
 
 
 
 
 
 
 
 
 
 
 
2516
  xml-name-validator@4.0.0: {}
2517
 
 
 
2518
  yocto-queue@0.1.0: {}
static/postcss.config.js DELETED
@@ -1,7 +0,0 @@
1
- export default {
2
- plugins: {
3
- 'postcss-import': {},
4
- tailwindcss: {},
5
- autoprefixer: {},
6
- },
7
- }
 
 
 
 
 
 
 
 
static/src/components/PagePredictionMap.vue CHANGED
@@ -110,7 +110,7 @@ import 'leaflet-providers'
110
  import '@geoman-io/leaflet-geoman-free'
111
  import { onMounted, onUpdated, ref, type Ref } from 'vue'
112
  // workaround because of dist/ content not included in @trincadev/driver.js tag release tarball
113
- import { driver } from "../../node_modules/@trincadev/driver.js/src/driver"
114
 
115
  import {
116
  currentBaseMapNameRef,
 
110
  import '@geoman-io/leaflet-geoman-free'
111
  import { onMounted, onUpdated, ref, type Ref } from 'vue'
112
  // workaround because of dist/ content not included in @trincadev/driver.js tag release tarball
113
+ import { driver } from "../driverjs/src/driver.ts"
114
 
115
  import {
116
  currentBaseMapNameRef,
static/src/driverjs ADDED
@@ -0,0 +1 @@
 
 
1
+ Subproject commit 83037db55e688b5ba068958bc1ae770380ba0b2f
static/src/input.css CHANGED
@@ -1,10 +1,9 @@
1
- @import "leaflet/dist/leaflet.css";
2
- @import "leaflet-custom.css";
 
3
  @import "@geoman-io/leaflet-geoman-free/dist/leaflet-geoman.css";
4
  /* workaround because of dist/ content not included in @trincadev/driver.js tag release tarball */
5
- @import "../node_modules/@trincadev/driver.js/src/driver.css";
6
-
7
- @tailwind base;
8
 
9
  @layer base {
10
  * {
@@ -17,7 +16,3 @@
17
  @apply underline;
18
  }
19
  }
20
-
21
- @tailwind components;
22
-
23
- @tailwind utilities;
 
1
+ @import "tailwindcss";
2
+ @import "leaflet";
3
+ @import "./leaflet-custom.css";
4
  @import "@geoman-io/leaflet-geoman-free/dist/leaflet-geoman.css";
5
  /* workaround because of dist/ content not included in @trincadev/driver.js tag release tarball */
6
+ @import "../src/driverjs/src/driver.css";
 
 
7
 
8
  @layer base {
9
  * {
 
16
  @apply underline;
17
  }
18
  }