alessandro trinca tornidor commited on
Commit
7d88083
1 Parent(s): 0e6892b

[chrore] update js dependencies

Browse files
Files changed (2) hide show
  1. static/package.json +14 -14
  2. static/pnpm-lock.yaml +309 -327
static/package.json CHANGED
@@ -11,28 +11,28 @@
11
  },
12
  "type": "module",
13
  "dependencies": {
14
- "@geoman-io/leaflet-geoman-free": "^2.15.0",
15
  "driver.js": "github:trincadev/driver.js",
16
  "leaflet": "^1.9.4",
17
  "leaflet-providers": "^2.0.0",
18
- "vue": "^3.4.19",
19
- "vue-router": "^4.2.5"
20
  },
21
  "devDependencies": {
22
  "@headlessui/vue": "^1.7.19",
23
- "@heroicons/vue": "^2.0.18",
24
- "@tsconfig/node20": "^20.1.2",
25
- "@types/leaflet": "^1.9.8",
26
- "@types/node": "^20.11.19",
27
  "@vitejs/plugin-vue": "^5.0.4",
28
  "@vue/tsconfig": "^0.5.1",
29
- "autoprefixer": "^10.4.17",
30
- "eslint": "^8.56.0",
31
- "eslint-plugin-vue": "^9.21.1",
32
- "postcss": "^8.4.35",
33
- "postcss-import": "^16.0.1",
34
  "prettier": "^3.2.5",
35
- "tailwindcss": "^3.4.1",
36
- "vite": "^5.1.3"
37
  }
38
  }
 
11
  },
12
  "type": "module",
13
  "dependencies": {
14
+ "@geoman-io/leaflet-geoman-free": "^2.16.0",
15
  "driver.js": "github:trincadev/driver.js",
16
  "leaflet": "^1.9.4",
17
  "leaflet-providers": "^2.0.0",
18
+ "vue": "^3.4.21",
19
+ "vue-router": "^4.3.0"
20
  },
21
  "devDependencies": {
22
  "@headlessui/vue": "^1.7.19",
23
+ "@heroicons/vue": "^2.1.3",
24
+ "@tsconfig/node20": "^20.1.4",
25
+ "@types/leaflet": "^1.9.9",
26
+ "@types/node": "^20.12.5",
27
  "@vitejs/plugin-vue": "^5.0.4",
28
  "@vue/tsconfig": "^0.5.1",
29
+ "autoprefixer": "^10.4.19",
30
+ "eslint": "^9.0.0",
31
+ "eslint-plugin-vue": "^9.24.0",
32
+ "postcss": "^8.4.38",
33
+ "postcss-import": "^16.1.0",
34
  "prettier": "^3.2.5",
35
+ "tailwindcss": "^3.4.3",
36
+ "vite": "^5.2.8"
37
  }
38
  }
static/pnpm-lock.yaml CHANGED
@@ -6,7 +6,7 @@ settings:
6
 
7
  dependencies:
8
  '@geoman-io/leaflet-geoman-free':
9
- specifier: ^2.15.0
10
  version: 2.16.0(leaflet@1.9.4)
11
  driver.js:
12
  specifier: github:trincadev/driver.js
@@ -18,10 +18,10 @@ dependencies:
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
- specifier: ^3.4.19
22
  version: 3.4.21
23
  vue-router:
24
- specifier: ^4.2.5
25
  version: 4.3.0(vue@3.4.21)
26
 
27
  devDependencies:
@@ -29,47 +29,47 @@ devDependencies:
29
  specifier: ^1.7.19
30
  version: 1.7.19(vue@3.4.21)
31
  '@heroicons/vue':
32
- specifier: ^2.0.18
33
- version: 2.1.1(vue@3.4.21)
34
  '@tsconfig/node20':
35
- specifier: ^20.1.2
36
- version: 20.1.2
37
  '@types/leaflet':
38
- specifier: ^1.9.8
39
- version: 1.9.8
40
  '@types/node':
41
- specifier: ^20.11.19
42
- version: 20.11.25
43
  '@vitejs/plugin-vue':
44
  specifier: ^5.0.4
45
- version: 5.0.4(vite@5.1.5)(vue@3.4.21)
46
  '@vue/tsconfig':
47
  specifier: ^0.5.1
48
  version: 0.5.1
49
  autoprefixer:
50
- specifier: ^10.4.17
51
- version: 10.4.18(postcss@8.4.35)
52
  eslint:
53
- specifier: ^8.56.0
54
- version: 8.57.0
55
  eslint-plugin-vue:
56
- specifier: ^9.21.1
57
- version: 9.22.0(eslint@8.57.0)
58
  postcss:
59
- specifier: ^8.4.35
60
- version: 8.4.35
61
  postcss-import:
62
- specifier: ^16.0.1
63
- version: 16.0.1(postcss@8.4.35)
64
  prettier:
65
  specifier: ^3.2.5
66
  version: 3.2.5
67
  tailwindcss:
68
- specifier: ^3.4.1
69
- version: 3.4.1
70
  vite:
71
- specifier: ^5.1.3
72
- version: 5.1.5(@types/node@20.11.25)
73
 
74
  packages:
75
 
@@ -83,16 +83,16 @@ packages:
83
  engines: {node: '>=10'}
84
  dev: true
85
 
86
- /@babel/helper-string-parser@7.23.4:
87
- resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
88
  engines: {node: '>=6.9.0'}
89
 
90
  /@babel/helper-validator-identifier@7.22.20:
91
  resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
92
  engines: {node: '>=6.9.0'}
93
 
94
- /@babel/parser@7.24.0:
95
- resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
96
  engines: {node: '>=6.0.0'}
97
  hasBin: true
98
  dependencies:
@@ -102,12 +102,12 @@ packages:
102
  resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
103
  engines: {node: '>=6.9.0'}
104
  dependencies:
105
- '@babel/helper-string-parser': 7.23.4
106
  '@babel/helper-validator-identifier': 7.22.20
107
  to-fast-properties: 2.0.0
108
 
109
- /@esbuild/aix-ppc64@0.19.12:
110
- resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
111
  engines: {node: '>=12'}
112
  cpu: [ppc64]
113
  os: [aix]
@@ -115,8 +115,8 @@ packages:
115
  dev: true
116
  optional: true
117
 
118
- /@esbuild/android-arm64@0.19.12:
119
- resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
120
  engines: {node: '>=12'}
121
  cpu: [arm64]
122
  os: [android]
@@ -124,8 +124,8 @@ packages:
124
  dev: true
125
  optional: true
126
 
127
- /@esbuild/android-arm@0.19.12:
128
- resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
129
  engines: {node: '>=12'}
130
  cpu: [arm]
131
  os: [android]
@@ -133,8 +133,8 @@ packages:
133
  dev: true
134
  optional: true
135
 
136
- /@esbuild/android-x64@0.19.12:
137
- resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
138
  engines: {node: '>=12'}
139
  cpu: [x64]
140
  os: [android]
@@ -142,8 +142,8 @@ packages:
142
  dev: true
143
  optional: true
144
 
145
- /@esbuild/darwin-arm64@0.19.12:
146
- resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
147
  engines: {node: '>=12'}
148
  cpu: [arm64]
149
  os: [darwin]
@@ -151,8 +151,8 @@ packages:
151
  dev: true
152
  optional: true
153
 
154
- /@esbuild/darwin-x64@0.19.12:
155
- resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
156
  engines: {node: '>=12'}
157
  cpu: [x64]
158
  os: [darwin]
@@ -160,8 +160,8 @@ packages:
160
  dev: true
161
  optional: true
162
 
163
- /@esbuild/freebsd-arm64@0.19.12:
164
- resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
165
  engines: {node: '>=12'}
166
  cpu: [arm64]
167
  os: [freebsd]
@@ -169,8 +169,8 @@ packages:
169
  dev: true
170
  optional: true
171
 
172
- /@esbuild/freebsd-x64@0.19.12:
173
- resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
174
  engines: {node: '>=12'}
175
  cpu: [x64]
176
  os: [freebsd]
@@ -178,8 +178,8 @@ packages:
178
  dev: true
179
  optional: true
180
 
181
- /@esbuild/linux-arm64@0.19.12:
182
- resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
183
  engines: {node: '>=12'}
184
  cpu: [arm64]
185
  os: [linux]
@@ -187,8 +187,8 @@ packages:
187
  dev: true
188
  optional: true
189
 
190
- /@esbuild/linux-arm@0.19.12:
191
- resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
192
  engines: {node: '>=12'}
193
  cpu: [arm]
194
  os: [linux]
@@ -196,8 +196,8 @@ packages:
196
  dev: true
197
  optional: true
198
 
199
- /@esbuild/linux-ia32@0.19.12:
200
- resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
201
  engines: {node: '>=12'}
202
  cpu: [ia32]
203
  os: [linux]
@@ -205,8 +205,8 @@ packages:
205
  dev: true
206
  optional: true
207
 
208
- /@esbuild/linux-loong64@0.19.12:
209
- resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
210
  engines: {node: '>=12'}
211
  cpu: [loong64]
212
  os: [linux]
@@ -214,8 +214,8 @@ packages:
214
  dev: true
215
  optional: true
216
 
217
- /@esbuild/linux-mips64el@0.19.12:
218
- resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
219
  engines: {node: '>=12'}
220
  cpu: [mips64el]
221
  os: [linux]
@@ -223,8 +223,8 @@ packages:
223
  dev: true
224
  optional: true
225
 
226
- /@esbuild/linux-ppc64@0.19.12:
227
- resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
228
  engines: {node: '>=12'}
229
  cpu: [ppc64]
230
  os: [linux]
@@ -232,8 +232,8 @@ packages:
232
  dev: true
233
  optional: true
234
 
235
- /@esbuild/linux-riscv64@0.19.12:
236
- resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
237
  engines: {node: '>=12'}
238
  cpu: [riscv64]
239
  os: [linux]
@@ -241,8 +241,8 @@ packages:
241
  dev: true
242
  optional: true
243
 
244
- /@esbuild/linux-s390x@0.19.12:
245
- resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
246
  engines: {node: '>=12'}
247
  cpu: [s390x]
248
  os: [linux]
@@ -250,8 +250,8 @@ packages:
250
  dev: true
251
  optional: true
252
 
253
- /@esbuild/linux-x64@0.19.12:
254
- resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
255
  engines: {node: '>=12'}
256
  cpu: [x64]
257
  os: [linux]
@@ -259,8 +259,8 @@ packages:
259
  dev: true
260
  optional: true
261
 
262
- /@esbuild/netbsd-x64@0.19.12:
263
- resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
264
  engines: {node: '>=12'}
265
  cpu: [x64]
266
  os: [netbsd]
@@ -268,8 +268,8 @@ packages:
268
  dev: true
269
  optional: true
270
 
271
- /@esbuild/openbsd-x64@0.19.12:
272
- resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
273
  engines: {node: '>=12'}
274
  cpu: [x64]
275
  os: [openbsd]
@@ -277,8 +277,8 @@ packages:
277
  dev: true
278
  optional: true
279
 
280
- /@esbuild/sunos-x64@0.19.12:
281
- resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
282
  engines: {node: '>=12'}
283
  cpu: [x64]
284
  os: [sunos]
@@ -286,8 +286,8 @@ packages:
286
  dev: true
287
  optional: true
288
 
289
- /@esbuild/win32-arm64@0.19.12:
290
- resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
291
  engines: {node: '>=12'}
292
  cpu: [arm64]
293
  os: [win32]
@@ -295,8 +295,8 @@ packages:
295
  dev: true
296
  optional: true
297
 
298
- /@esbuild/win32-ia32@0.19.12:
299
- resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
300
  engines: {node: '>=12'}
301
  cpu: [ia32]
302
  os: [win32]
@@ -304,8 +304,8 @@ packages:
304
  dev: true
305
  optional: true
306
 
307
- /@esbuild/win32-x64@0.19.12:
308
- resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
309
  engines: {node: '>=12'}
310
  cpu: [x64]
311
  os: [win32]
@@ -313,13 +313,13 @@ packages:
313
  dev: true
314
  optional: true
315
 
316
- /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
317
  resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
318
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
319
  peerDependencies:
320
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
321
  dependencies:
322
- eslint: 8.57.0
323
  eslint-visitor-keys: 3.4.3
324
  dev: true
325
 
@@ -328,14 +328,14 @@ packages:
328
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
329
  dev: true
330
 
331
- /@eslint/eslintrc@2.1.4:
332
- resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
333
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
334
  dependencies:
335
  ajv: 6.12.6
336
  debug: 4.3.4
337
- espree: 9.6.1
338
- globals: 13.24.0
339
  ignore: 5.3.1
340
  import-fresh: 3.3.0
341
  js-yaml: 4.1.0
@@ -345,9 +345,9 @@ packages:
345
  - supports-color
346
  dev: true
347
 
348
- /@eslint/js@8.57.0:
349
- resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
350
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
351
  dev: true
352
 
353
  /@geoman-io/leaflet-geoman-free@2.16.0(leaflet@1.9.4):
@@ -370,23 +370,23 @@ packages:
370
  peerDependencies:
371
  vue: ^3.2.0
372
  dependencies:
373
- '@tanstack/vue-virtual': 3.1.3(vue@3.4.21)
374
  vue: 3.4.21
375
  dev: true
376
 
377
- /@heroicons/vue@2.1.1(vue@3.4.21):
378
- resolution: {integrity: sha512-Yi5nh/89L193ALgHyJUQUdNLsKXPrrE3yj5yiR8WAlo7nZyXGxGauQcEAmBsa2XJGMhBMuEdoOiuZ8wEwTBxVQ==}
379
  peerDependencies:
380
  vue: '>= 3'
381
  dependencies:
382
  vue: 3.4.21
383
  dev: true
384
 
385
- /@humanwhocodes/config-array@0.11.14:
386
- resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
387
  engines: {node: '>=10.10.0'}
388
  dependencies:
389
- '@humanwhocodes/object-schema': 2.0.2
390
  debug: 4.3.4
391
  minimatch: 3.1.2
392
  transitivePeerDependencies:
@@ -398,8 +398,8 @@ packages:
398
  engines: {node: '>=12.22'}
399
  dev: true
400
 
401
- /@humanwhocodes/object-schema@2.0.2:
402
- resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
403
  dev: true
404
 
405
  /@isaacs/cliui@8.0.2:
@@ -471,125 +471,141 @@ packages:
471
  dev: true
472
  optional: true
473
 
474
- /@rollup/rollup-android-arm-eabi@4.12.1:
475
- resolution: {integrity: sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==}
476
  cpu: [arm]
477
  os: [android]
478
  requiresBuild: true
479
  dev: true
480
  optional: true
481
 
482
- /@rollup/rollup-android-arm64@4.12.1:
483
- resolution: {integrity: sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==}
484
  cpu: [arm64]
485
  os: [android]
486
  requiresBuild: true
487
  dev: true
488
  optional: true
489
 
490
- /@rollup/rollup-darwin-arm64@4.12.1:
491
- resolution: {integrity: sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==}
492
  cpu: [arm64]
493
  os: [darwin]
494
  requiresBuild: true
495
  dev: true
496
  optional: true
497
 
498
- /@rollup/rollup-darwin-x64@4.12.1:
499
- resolution: {integrity: sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==}
500
  cpu: [x64]
501
  os: [darwin]
502
  requiresBuild: true
503
  dev: true
504
  optional: true
505
 
506
- /@rollup/rollup-linux-arm-gnueabihf@4.12.1:
507
- resolution: {integrity: sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==}
508
  cpu: [arm]
509
  os: [linux]
510
  requiresBuild: true
511
  dev: true
512
  optional: true
513
 
514
- /@rollup/rollup-linux-arm64-gnu@4.12.1:
515
- resolution: {integrity: sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==}
516
  cpu: [arm64]
517
  os: [linux]
518
  requiresBuild: true
519
  dev: true
520
  optional: true
521
 
522
- /@rollup/rollup-linux-arm64-musl@4.12.1:
523
- resolution: {integrity: sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==}
524
  cpu: [arm64]
525
  os: [linux]
526
  requiresBuild: true
527
  dev: true
528
  optional: true
529
 
530
- /@rollup/rollup-linux-riscv64-gnu@4.12.1:
531
- resolution: {integrity: sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==}
 
 
 
 
 
 
 
 
532
  cpu: [riscv64]
533
  os: [linux]
534
  requiresBuild: true
535
  dev: true
536
  optional: true
537
 
538
- /@rollup/rollup-linux-x64-gnu@4.12.1:
539
- resolution: {integrity: sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==}
 
 
 
 
 
 
 
 
540
  cpu: [x64]
541
  os: [linux]
542
  requiresBuild: true
543
  dev: true
544
  optional: true
545
 
546
- /@rollup/rollup-linux-x64-musl@4.12.1:
547
- resolution: {integrity: sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==}
548
  cpu: [x64]
549
  os: [linux]
550
  requiresBuild: true
551
  dev: true
552
  optional: true
553
 
554
- /@rollup/rollup-win32-arm64-msvc@4.12.1:
555
- resolution: {integrity: sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==}
556
  cpu: [arm64]
557
  os: [win32]
558
  requiresBuild: true
559
  dev: true
560
  optional: true
561
 
562
- /@rollup/rollup-win32-ia32-msvc@4.12.1:
563
- resolution: {integrity: sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==}
564
  cpu: [ia32]
565
  os: [win32]
566
  requiresBuild: true
567
  dev: true
568
  optional: true
569
 
570
- /@rollup/rollup-win32-x64-msvc@4.12.1:
571
- resolution: {integrity: sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==}
572
  cpu: [x64]
573
  os: [win32]
574
  requiresBuild: true
575
  dev: true
576
  optional: true
577
 
578
- /@tanstack/virtual-core@3.1.3:
579
- resolution: {integrity: sha512-Y5B4EYyv1j9V8LzeAoOVeTg0LI7Fo5InYKgAjkY1Pu9GjtUwX/EKxNcU7ng3sKr99WEf+bPTcktAeybyMOYo+g==}
580
  dev: true
581
 
582
- /@tanstack/vue-virtual@3.1.3(vue@3.4.21):
583
- resolution: {integrity: sha512-OoRCSgp8Bc85Te3pg4OHFUukbWZeB25/O5rNd7MgMtrYIfJjNOaicZeJcvwqK6lDVTMpzohWUMVK/loqR1H8ig==}
584
  peerDependencies:
585
  vue: ^2.7.0 || ^3.0.0
586
  dependencies:
587
- '@tanstack/virtual-core': 3.1.3
588
  vue: 3.4.21
589
  dev: true
590
 
591
- /@tsconfig/node20@20.1.2:
592
- resolution: {integrity: sha512-madaWq2k+LYMEhmcp0fs+OGaLFk0OenpHa4gmI4VEmCKX4PJntQ6fnnGADVFrVkBj0wIdAlQnK/MrlYTHsa1gQ==}
593
  dev: true
594
 
595
  /@turf/bbox@6.5.0:
@@ -737,41 +753,37 @@ packages:
737
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
738
  dev: false
739
 
740
- /@types/leaflet@1.9.8:
741
- resolution: {integrity: sha512-EXdsL4EhoUtGm2GC2ZYtXn+Fzc6pluVgagvo2VC1RHWToLGlTRwVYoDpqS/7QXa01rmDyBjJk3Catpf60VMkwg==}
742
  dependencies:
743
  '@types/geojson': 7946.0.14
744
  dev: true
745
 
746
- /@types/node@20.11.25:
747
- resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==}
748
  dependencies:
749
  undici-types: 5.26.5
750
  dev: true
751
 
752
- /@ungap/structured-clone@1.2.0:
753
- resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
754
- dev: true
755
-
756
- /@vitejs/plugin-vue@5.0.4(vite@5.1.5)(vue@3.4.21):
757
  resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
758
  engines: {node: ^18.0.0 || >=20.0.0}
759
  peerDependencies:
760
  vite: ^5.0.0
761
  vue: ^3.2.25
762
  dependencies:
763
- vite: 5.1.5(@types/node@20.11.25)
764
  vue: 3.4.21
765
  dev: true
766
 
767
  /@vue/compiler-core@3.4.21:
768
  resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
769
  dependencies:
770
- '@babel/parser': 7.24.0
771
  '@vue/shared': 3.4.21
772
  entities: 4.5.0
773
  estree-walker: 2.0.2
774
- source-map-js: 1.0.2
775
 
776
  /@vue/compiler-dom@3.4.21:
777
  resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
@@ -782,15 +794,15 @@ packages:
782
  /@vue/compiler-sfc@3.4.21:
783
  resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
784
  dependencies:
785
- '@babel/parser': 7.24.0
786
  '@vue/compiler-core': 3.4.21
787
  '@vue/compiler-dom': 3.4.21
788
  '@vue/compiler-ssr': 3.4.21
789
  '@vue/shared': 3.4.21
790
  estree-walker: 2.0.2
791
- magic-string: 0.30.8
792
- postcss: 8.4.35
793
- source-map-js: 1.0.2
794
 
795
  /@vue/compiler-ssr@3.4.21:
796
  resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
@@ -901,19 +913,19 @@ packages:
901
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
902
  dev: true
903
 
904
- /autoprefixer@10.4.18(postcss@8.4.35):
905
- resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==}
906
  engines: {node: ^10 || ^12 || >=14}
907
  hasBin: true
908
  peerDependencies:
909
  postcss: ^8.1.0
910
  dependencies:
911
  browserslist: 4.23.0
912
- caniuse-lite: 1.0.30001596
913
  fraction.js: 4.3.7
914
  normalize-range: 0.1.2
915
  picocolors: 1.0.0
916
- postcss: 8.4.35
917
  postcss-value-parser: 4.2.0
918
  dev: true
919
 
@@ -921,8 +933,8 @@ packages:
921
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
922
  dev: true
923
 
924
- /binary-extensions@2.2.0:
925
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
926
  engines: {node: '>=8'}
927
  dev: true
928
 
@@ -955,8 +967,8 @@ packages:
955
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
956
  hasBin: true
957
  dependencies:
958
- caniuse-lite: 1.0.30001596
959
- electron-to-chromium: 1.4.699
960
  node-releases: 2.0.14
961
  update-browserslist-db: 1.0.13(browserslist@4.23.0)
962
  dev: true
@@ -971,8 +983,8 @@ packages:
971
  engines: {node: '>= 6'}
972
  dev: true
973
 
974
- /caniuse-lite@1.0.30001596:
975
- resolution: {integrity: sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==}
976
  dev: true
977
 
978
  /chalk@4.1.2:
@@ -1060,19 +1072,12 @@ packages:
1060
  resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1061
  dev: true
1062
 
1063
- /doctrine@3.0.0:
1064
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1065
- engines: {node: '>=6.0.0'}
1066
- dependencies:
1067
- esutils: 2.0.3
1068
- dev: true
1069
-
1070
  /eastasianwidth@0.2.0:
1071
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1072
  dev: true
1073
 
1074
- /electron-to-chromium@1.4.699:
1075
- resolution: {integrity: sha512-I7q3BbQi6e4tJJN5CRcyvxhK0iJb34TV8eJQcgh+fR2fQ8miMgZcEInckCo1U9exDHbfz7DLDnFn8oqH/VcRKw==}
1076
  dev: true
1077
 
1078
  /emoji-regex@8.0.0:
@@ -1087,35 +1092,35 @@ packages:
1087
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1088
  engines: {node: '>=0.12'}
1089
 
1090
- /esbuild@0.19.12:
1091
- resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
1092
  engines: {node: '>=12'}
1093
  hasBin: true
1094
  requiresBuild: true
1095
  optionalDependencies:
1096
- '@esbuild/aix-ppc64': 0.19.12
1097
- '@esbuild/android-arm': 0.19.12
1098
- '@esbuild/android-arm64': 0.19.12
1099
- '@esbuild/android-x64': 0.19.12
1100
- '@esbuild/darwin-arm64': 0.19.12
1101
- '@esbuild/darwin-x64': 0.19.12
1102
- '@esbuild/freebsd-arm64': 0.19.12
1103
- '@esbuild/freebsd-x64': 0.19.12
1104
- '@esbuild/linux-arm': 0.19.12
1105
- '@esbuild/linux-arm64': 0.19.12
1106
- '@esbuild/linux-ia32': 0.19.12
1107
- '@esbuild/linux-loong64': 0.19.12
1108
- '@esbuild/linux-mips64el': 0.19.12
1109
- '@esbuild/linux-ppc64': 0.19.12
1110
- '@esbuild/linux-riscv64': 0.19.12
1111
- '@esbuild/linux-s390x': 0.19.12
1112
- '@esbuild/linux-x64': 0.19.12
1113
- '@esbuild/netbsd-x64': 0.19.12
1114
- '@esbuild/openbsd-x64': 0.19.12
1115
- '@esbuild/sunos-x64': 0.19.12
1116
- '@esbuild/win32-arm64': 0.19.12
1117
- '@esbuild/win32-ia32': 0.19.12
1118
- '@esbuild/win32-x64': 0.19.12
1119
  dev: true
1120
 
1121
  /escalade@3.1.2:
@@ -1128,19 +1133,20 @@ packages:
1128
  engines: {node: '>=10'}
1129
  dev: true
1130
 
1131
- /eslint-plugin-vue@9.22.0(eslint@8.57.0):
1132
- resolution: {integrity: sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==}
1133
  engines: {node: ^14.17.0 || >=16.0.0}
1134
  peerDependencies:
1135
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
1136
  dependencies:
1137
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
1138
- eslint: 8.57.0
 
1139
  natural-compare: 1.4.0
1140
  nth-check: 2.1.1
1141
- postcss-selector-parser: 6.0.15
1142
  semver: 7.6.0
1143
- vue-eslint-parser: 9.4.2(eslint@8.57.0)
1144
  xml-name-validator: 4.0.0
1145
  transitivePeerDependencies:
1146
  - supports-color
@@ -1154,46 +1160,55 @@ packages:
1154
  estraverse: 5.3.0
1155
  dev: true
1156
 
 
 
 
 
 
 
 
 
1157
  /eslint-visitor-keys@3.4.3:
1158
  resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1159
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1160
  dev: true
1161
 
1162
- /eslint@8.57.0:
1163
- resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
1164
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 
 
 
 
 
1165
  hasBin: true
1166
  dependencies:
1167
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
1168
  '@eslint-community/regexpp': 4.10.0
1169
- '@eslint/eslintrc': 2.1.4
1170
- '@eslint/js': 8.57.0
1171
- '@humanwhocodes/config-array': 0.11.14
1172
  '@humanwhocodes/module-importer': 1.0.1
1173
  '@nodelib/fs.walk': 1.2.8
1174
- '@ungap/structured-clone': 1.2.0
1175
  ajv: 6.12.6
1176
  chalk: 4.1.2
1177
  cross-spawn: 7.0.3
1178
  debug: 4.3.4
1179
- doctrine: 3.0.0
1180
  escape-string-regexp: 4.0.0
1181
- eslint-scope: 7.2.2
1182
- eslint-visitor-keys: 3.4.3
1183
- espree: 9.6.1
1184
  esquery: 1.5.0
1185
  esutils: 2.0.3
1186
  fast-deep-equal: 3.1.3
1187
- file-entry-cache: 6.0.1
1188
  find-up: 5.0.0
1189
  glob-parent: 6.0.2
1190
- globals: 13.24.0
1191
  graphemer: 1.4.0
1192
  ignore: 5.3.1
1193
  imurmurhash: 0.1.4
1194
  is-glob: 4.0.3
1195
  is-path-inside: 3.0.3
1196
- js-yaml: 4.1.0
1197
  json-stable-stringify-without-jsonify: 1.0.1
1198
  levn: 0.4.1
1199
  lodash.merge: 4.6.2
@@ -1206,6 +1221,15 @@ packages:
1206
  - supports-color
1207
  dev: true
1208
 
 
 
 
 
 
 
 
 
 
1209
  /espree@9.6.1:
1210
  resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1211
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1271,11 +1295,11 @@ packages:
1271
  reusify: 1.0.4
1272
  dev: true
1273
 
1274
- /file-entry-cache@6.0.1:
1275
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1276
- engines: {node: ^10.12.0 || >=12.0.0}
1277
  dependencies:
1278
- flat-cache: 3.2.0
1279
  dev: true
1280
 
1281
  /fill-range@7.0.1:
@@ -1293,13 +1317,12 @@ packages:
1293
  path-exists: 4.0.0
1294
  dev: true
1295
 
1296
- /flat-cache@3.2.0:
1297
- resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1298
- engines: {node: ^10.12.0 || >=12.0.0}
1299
  dependencies:
1300
  flatted: 3.3.1
1301
  keyv: 4.5.4
1302
- rimraf: 3.0.2
1303
  dev: true
1304
 
1305
  /flatted@3.3.1:
@@ -1318,10 +1341,6 @@ packages:
1318
  resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
1319
  dev: true
1320
 
1321
- /fs.realpath@1.0.0:
1322
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1323
- dev: true
1324
-
1325
  /fsevents@2.3.3:
1326
  resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1327
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -1358,27 +1377,16 @@ packages:
1358
  is-glob: 4.0.3
1359
  dev: true
1360
 
1361
- /glob@10.3.10:
1362
- resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
1363
  engines: {node: '>=16 || 14 >=14.17'}
1364
  hasBin: true
1365
  dependencies:
1366
  foreground-child: 3.1.1
1367
  jackspeak: 2.3.6
1368
- minimatch: 9.0.3
1369
  minipass: 7.0.4
1370
- path-scurry: 1.10.1
1371
- dev: true
1372
-
1373
- /glob@7.2.3:
1374
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1375
- dependencies:
1376
- fs.realpath: 1.0.0
1377
- inflight: 1.0.6
1378
- inherits: 2.0.4
1379
- minimatch: 3.1.2
1380
- once: 1.4.0
1381
- path-is-absolute: 1.0.1
1382
  dev: true
1383
 
1384
  /globals@13.24.0:
@@ -1388,6 +1396,11 @@ packages:
1388
  type-fest: 0.20.2
1389
  dev: true
1390
 
 
 
 
 
 
1391
  /graphemer@1.4.0:
1392
  resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1393
  dev: true
@@ -1422,22 +1435,11 @@ packages:
1422
  engines: {node: '>=0.8.19'}
1423
  dev: true
1424
 
1425
- /inflight@1.0.6:
1426
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1427
- dependencies:
1428
- once: 1.4.0
1429
- wrappy: 1.0.2
1430
- dev: true
1431
-
1432
- /inherits@2.0.4:
1433
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1434
- dev: true
1435
-
1436
  /is-binary-path@2.1.0:
1437
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1438
  engines: {node: '>=8'}
1439
  dependencies:
1440
- binary-extensions: 2.2.0
1441
  dev: true
1442
 
1443
  /is-core-module@2.13.1:
@@ -1572,8 +1574,8 @@ packages:
1572
  yallist: 4.0.0
1573
  dev: true
1574
 
1575
- /magic-string@0.30.8:
1576
- resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
1577
  engines: {node: '>=12'}
1578
  dependencies:
1579
  '@jridgewell/sourcemap-codec': 1.4.15
@@ -1597,8 +1599,8 @@ packages:
1597
  brace-expansion: 1.1.11
1598
  dev: true
1599
 
1600
- /minimatch@9.0.3:
1601
- resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
1602
  engines: {node: '>=16 || 14 >=14.17'}
1603
  dependencies:
1604
  brace-expansion: 2.0.1
@@ -1660,12 +1662,6 @@ packages:
1660
  engines: {node: '>= 6'}
1661
  dev: true
1662
 
1663
- /once@1.4.0:
1664
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1665
- dependencies:
1666
- wrappy: 1.0.2
1667
- dev: true
1668
-
1669
  /optionator@0.9.3:
1670
  resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
1671
  engines: {node: '>= 0.8.0'}
@@ -1704,11 +1700,6 @@ packages:
1704
  engines: {node: '>=8'}
1705
  dev: true
1706
 
1707
- /path-is-absolute@1.0.1:
1708
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1709
- engines: {node: '>=0.10.0'}
1710
- dev: true
1711
-
1712
  /path-key@3.1.1:
1713
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1714
  engines: {node: '>=8'}
@@ -1718,8 +1709,8 @@ packages:
1718
  resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1719
  dev: true
1720
 
1721
- /path-scurry@1.10.1:
1722
- resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
1723
  engines: {node: '>=16 || 14 >=14.17'}
1724
  dependencies:
1725
  lru-cache: 10.2.0
@@ -1750,41 +1741,41 @@ packages:
1750
  splaytree: 3.1.2
1751
  dev: false
1752
 
1753
- /postcss-import@15.1.0(postcss@8.4.35):
1754
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
1755
  engines: {node: '>=14.0.0'}
1756
  peerDependencies:
1757
  postcss: ^8.0.0
1758
  dependencies:
1759
- postcss: 8.4.35
1760
  postcss-value-parser: 4.2.0
1761
  read-cache: 1.0.0
1762
  resolve: 1.22.8
1763
  dev: true
1764
 
1765
- /postcss-import@16.0.1(postcss@8.4.35):
1766
- resolution: {integrity: sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==}
1767
  engines: {node: '>=18.0.0'}
1768
  peerDependencies:
1769
  postcss: ^8.0.0
1770
  dependencies:
1771
- postcss: 8.4.35
1772
  postcss-value-parser: 4.2.0
1773
  read-cache: 1.0.0
1774
  resolve: 1.22.8
1775
  dev: true
1776
 
1777
- /postcss-js@4.0.1(postcss@8.4.35):
1778
  resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
1779
  engines: {node: ^12 || ^14 || >= 16}
1780
  peerDependencies:
1781
  postcss: ^8.4.21
1782
  dependencies:
1783
  camelcase-css: 2.0.1
1784
- postcss: 8.4.35
1785
  dev: true
1786
 
1787
- /postcss-load-config@4.0.2(postcss@8.4.35):
1788
  resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
1789
  engines: {node: '>= 14'}
1790
  peerDependencies:
@@ -1797,22 +1788,22 @@ packages:
1797
  optional: true
1798
  dependencies:
1799
  lilconfig: 3.1.1
1800
- postcss: 8.4.35
1801
  yaml: 2.4.1
1802
  dev: true
1803
 
1804
- /postcss-nested@6.0.1(postcss@8.4.35):
1805
  resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
1806
  engines: {node: '>=12.0'}
1807
  peerDependencies:
1808
  postcss: ^8.2.14
1809
  dependencies:
1810
- postcss: 8.4.35
1811
- postcss-selector-parser: 6.0.15
1812
  dev: true
1813
 
1814
- /postcss-selector-parser@6.0.15:
1815
- resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==}
1816
  engines: {node: '>=4'}
1817
  dependencies:
1818
  cssesc: 3.0.0
@@ -1823,13 +1814,13 @@ packages:
1823
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1824
  dev: true
1825
 
1826
- /postcss@8.4.35:
1827
- resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
1828
  engines: {node: ^10 || ^12 || >=14}
1829
  dependencies:
1830
  nanoid: 3.3.7
1831
  picocolors: 1.0.0
1832
- source-map-js: 1.0.2
1833
 
1834
  /prelude-ls@1.2.1:
1835
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -1893,33 +1884,28 @@ packages:
1893
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1894
  dev: true
1895
 
1896
- /rimraf@3.0.2:
1897
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1898
- hasBin: true
1899
- dependencies:
1900
- glob: 7.2.3
1901
- dev: true
1902
-
1903
- /rollup@4.12.1:
1904
- resolution: {integrity: sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==}
1905
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1906
  hasBin: true
1907
  dependencies:
1908
  '@types/estree': 1.0.5
1909
  optionalDependencies:
1910
- '@rollup/rollup-android-arm-eabi': 4.12.1
1911
- '@rollup/rollup-android-arm64': 4.12.1
1912
- '@rollup/rollup-darwin-arm64': 4.12.1
1913
- '@rollup/rollup-darwin-x64': 4.12.1
1914
- '@rollup/rollup-linux-arm-gnueabihf': 4.12.1
1915
- '@rollup/rollup-linux-arm64-gnu': 4.12.1
1916
- '@rollup/rollup-linux-arm64-musl': 4.12.1
1917
- '@rollup/rollup-linux-riscv64-gnu': 4.12.1
1918
- '@rollup/rollup-linux-x64-gnu': 4.12.1
1919
- '@rollup/rollup-linux-x64-musl': 4.12.1
1920
- '@rollup/rollup-win32-arm64-msvc': 4.12.1
1921
- '@rollup/rollup-win32-ia32-msvc': 4.12.1
1922
- '@rollup/rollup-win32-x64-msvc': 4.12.1
 
 
1923
  fsevents: 2.3.3
1924
  dev: true
1925
 
@@ -1954,8 +1940,8 @@ packages:
1954
  engines: {node: '>=14'}
1955
  dev: true
1956
 
1957
- /source-map-js@1.0.2:
1958
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
1959
  engines: {node: '>=0.10.0'}
1960
 
1961
  /splaytree@3.1.2:
@@ -2006,7 +1992,7 @@ packages:
2006
  dependencies:
2007
  '@jridgewell/gen-mapping': 0.3.5
2008
  commander: 4.1.1
2009
- glob: 10.3.10
2010
  lines-and-columns: 1.2.4
2011
  mz: 2.7.0
2012
  pirates: 4.0.6
@@ -2025,8 +2011,8 @@ packages:
2025
  engines: {node: '>= 0.4'}
2026
  dev: true
2027
 
2028
- /tailwindcss@3.4.1:
2029
- resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==}
2030
  engines: {node: '>=14.0.0'}
2031
  hasBin: true
2032
  dependencies:
@@ -2044,12 +2030,12 @@ packages:
2044
  normalize-path: 3.0.0
2045
  object-hash: 3.0.0
2046
  picocolors: 1.0.0
2047
- postcss: 8.4.35
2048
- postcss-import: 15.1.0(postcss@8.4.35)
2049
- postcss-js: 4.0.1(postcss@8.4.35)
2050
- postcss-load-config: 4.0.2(postcss@8.4.35)
2051
- postcss-nested: 6.0.1(postcss@8.4.35)
2052
- postcss-selector-parser: 6.0.15
2053
  resolve: 1.22.8
2054
  sucrase: 3.35.0
2055
  transitivePeerDependencies:
@@ -2125,8 +2111,8 @@ packages:
2125
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2126
  dev: true
2127
 
2128
- /vite@5.1.5(@types/node@20.11.25):
2129
- resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==}
2130
  engines: {node: ^18.0.0 || >=20.0.0}
2131
  hasBin: true
2132
  peerDependencies:
@@ -2153,22 +2139,22 @@ packages:
2153
  terser:
2154
  optional: true
2155
  dependencies:
2156
- '@types/node': 20.11.25
2157
- esbuild: 0.19.12
2158
- postcss: 8.4.35
2159
- rollup: 4.12.1
2160
  optionalDependencies:
2161
  fsevents: 2.3.3
2162
  dev: true
2163
 
2164
- /vue-eslint-parser@9.4.2(eslint@8.57.0):
2165
  resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==}
2166
  engines: {node: ^14.17.0 || >=16.0.0}
2167
  peerDependencies:
2168
  eslint: '>=6.0.0'
2169
  dependencies:
2170
  debug: 4.3.4
2171
- eslint: 8.57.0
2172
  eslint-scope: 7.2.2
2173
  eslint-visitor-keys: 3.4.3
2174
  espree: 9.6.1
@@ -2228,10 +2214,6 @@ packages:
2228
  strip-ansi: 7.1.0
2229
  dev: true
2230
 
2231
- /wrappy@1.0.2:
2232
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2233
- dev: true
2234
-
2235
  /xml-name-validator@4.0.0:
2236
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
2237
  engines: {node: '>=12'}
 
6
 
7
  dependencies:
8
  '@geoman-io/leaflet-geoman-free':
9
+ specifier: ^2.16.0
10
  version: 2.16.0(leaflet@1.9.4)
11
  driver.js:
12
  specifier: github:trincadev/driver.js
 
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
+ specifier: ^3.4.21
22
  version: 3.4.21
23
  vue-router:
24
+ specifier: ^4.3.0
25
  version: 4.3.0(vue@3.4.21)
26
 
27
  devDependencies:
 
29
  specifier: ^1.7.19
30
  version: 1.7.19(vue@3.4.21)
31
  '@heroicons/vue':
32
+ specifier: ^2.1.3
33
+ version: 2.1.3(vue@3.4.21)
34
  '@tsconfig/node20':
35
+ specifier: ^20.1.4
36
+ version: 20.1.4
37
  '@types/leaflet':
38
+ specifier: ^1.9.9
39
+ version: 1.9.9
40
  '@types/node':
41
+ specifier: ^20.12.5
42
+ version: 20.12.5
43
  '@vitejs/plugin-vue':
44
  specifier: ^5.0.4
45
+ version: 5.0.4(vite@5.2.8)(vue@3.4.21)
46
  '@vue/tsconfig':
47
  specifier: ^0.5.1
48
  version: 0.5.1
49
  autoprefixer:
50
+ specifier: ^10.4.19
51
+ version: 10.4.19(postcss@8.4.38)
52
  eslint:
53
+ specifier: ^9.0.0
54
+ version: 9.0.0
55
  eslint-plugin-vue:
56
+ specifier: ^9.24.0
57
+ version: 9.24.0(eslint@9.0.0)
58
  postcss:
59
+ specifier: ^8.4.38
60
+ version: 8.4.38
61
  postcss-import:
62
+ specifier: ^16.1.0
63
+ version: 16.1.0(postcss@8.4.38)
64
  prettier:
65
  specifier: ^3.2.5
66
  version: 3.2.5
67
  tailwindcss:
68
+ specifier: ^3.4.3
69
+ version: 3.4.3
70
  vite:
71
+ specifier: ^5.2.8
72
+ version: 5.2.8(@types/node@20.12.5)
73
 
74
  packages:
75
 
 
83
  engines: {node: '>=10'}
84
  dev: true
85
 
86
+ /@babel/helper-string-parser@7.24.1:
87
+ resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
88
  engines: {node: '>=6.9.0'}
89
 
90
  /@babel/helper-validator-identifier@7.22.20:
91
  resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
92
  engines: {node: '>=6.9.0'}
93
 
94
+ /@babel/parser@7.24.4:
95
+ resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==}
96
  engines: {node: '>=6.0.0'}
97
  hasBin: true
98
  dependencies:
 
102
  resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
103
  engines: {node: '>=6.9.0'}
104
  dependencies:
105
+ '@babel/helper-string-parser': 7.24.1
106
  '@babel/helper-validator-identifier': 7.22.20
107
  to-fast-properties: 2.0.0
108
 
109
+ /@esbuild/aix-ppc64@0.20.2:
110
+ resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
111
  engines: {node: '>=12'}
112
  cpu: [ppc64]
113
  os: [aix]
 
115
  dev: true
116
  optional: true
117
 
118
+ /@esbuild/android-arm64@0.20.2:
119
+ resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
120
  engines: {node: '>=12'}
121
  cpu: [arm64]
122
  os: [android]
 
124
  dev: true
125
  optional: true
126
 
127
+ /@esbuild/android-arm@0.20.2:
128
+ resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
129
  engines: {node: '>=12'}
130
  cpu: [arm]
131
  os: [android]
 
133
  dev: true
134
  optional: true
135
 
136
+ /@esbuild/android-x64@0.20.2:
137
+ resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
138
  engines: {node: '>=12'}
139
  cpu: [x64]
140
  os: [android]
 
142
  dev: true
143
  optional: true
144
 
145
+ /@esbuild/darwin-arm64@0.20.2:
146
+ resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
147
  engines: {node: '>=12'}
148
  cpu: [arm64]
149
  os: [darwin]
 
151
  dev: true
152
  optional: true
153
 
154
+ /@esbuild/darwin-x64@0.20.2:
155
+ resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
156
  engines: {node: '>=12'}
157
  cpu: [x64]
158
  os: [darwin]
 
160
  dev: true
161
  optional: true
162
 
163
+ /@esbuild/freebsd-arm64@0.20.2:
164
+ resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
165
  engines: {node: '>=12'}
166
  cpu: [arm64]
167
  os: [freebsd]
 
169
  dev: true
170
  optional: true
171
 
172
+ /@esbuild/freebsd-x64@0.20.2:
173
+ resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
174
  engines: {node: '>=12'}
175
  cpu: [x64]
176
  os: [freebsd]
 
178
  dev: true
179
  optional: true
180
 
181
+ /@esbuild/linux-arm64@0.20.2:
182
+ resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
183
  engines: {node: '>=12'}
184
  cpu: [arm64]
185
  os: [linux]
 
187
  dev: true
188
  optional: true
189
 
190
+ /@esbuild/linux-arm@0.20.2:
191
+ resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
192
  engines: {node: '>=12'}
193
  cpu: [arm]
194
  os: [linux]
 
196
  dev: true
197
  optional: true
198
 
199
+ /@esbuild/linux-ia32@0.20.2:
200
+ resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
201
  engines: {node: '>=12'}
202
  cpu: [ia32]
203
  os: [linux]
 
205
  dev: true
206
  optional: true
207
 
208
+ /@esbuild/linux-loong64@0.20.2:
209
+ resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
210
  engines: {node: '>=12'}
211
  cpu: [loong64]
212
  os: [linux]
 
214
  dev: true
215
  optional: true
216
 
217
+ /@esbuild/linux-mips64el@0.20.2:
218
+ resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
219
  engines: {node: '>=12'}
220
  cpu: [mips64el]
221
  os: [linux]
 
223
  dev: true
224
  optional: true
225
 
226
+ /@esbuild/linux-ppc64@0.20.2:
227
+ resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
228
  engines: {node: '>=12'}
229
  cpu: [ppc64]
230
  os: [linux]
 
232
  dev: true
233
  optional: true
234
 
235
+ /@esbuild/linux-riscv64@0.20.2:
236
+ resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
237
  engines: {node: '>=12'}
238
  cpu: [riscv64]
239
  os: [linux]
 
241
  dev: true
242
  optional: true
243
 
244
+ /@esbuild/linux-s390x@0.20.2:
245
+ resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
246
  engines: {node: '>=12'}
247
  cpu: [s390x]
248
  os: [linux]
 
250
  dev: true
251
  optional: true
252
 
253
+ /@esbuild/linux-x64@0.20.2:
254
+ resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
255
  engines: {node: '>=12'}
256
  cpu: [x64]
257
  os: [linux]
 
259
  dev: true
260
  optional: true
261
 
262
+ /@esbuild/netbsd-x64@0.20.2:
263
+ resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
264
  engines: {node: '>=12'}
265
  cpu: [x64]
266
  os: [netbsd]
 
268
  dev: true
269
  optional: true
270
 
271
+ /@esbuild/openbsd-x64@0.20.2:
272
+ resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
273
  engines: {node: '>=12'}
274
  cpu: [x64]
275
  os: [openbsd]
 
277
  dev: true
278
  optional: true
279
 
280
+ /@esbuild/sunos-x64@0.20.2:
281
+ resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
282
  engines: {node: '>=12'}
283
  cpu: [x64]
284
  os: [sunos]
 
286
  dev: true
287
  optional: true
288
 
289
+ /@esbuild/win32-arm64@0.20.2:
290
+ resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
291
  engines: {node: '>=12'}
292
  cpu: [arm64]
293
  os: [win32]
 
295
  dev: true
296
  optional: true
297
 
298
+ /@esbuild/win32-ia32@0.20.2:
299
+ resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
300
  engines: {node: '>=12'}
301
  cpu: [ia32]
302
  os: [win32]
 
304
  dev: true
305
  optional: true
306
 
307
+ /@esbuild/win32-x64@0.20.2:
308
+ resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
309
  engines: {node: '>=12'}
310
  cpu: [x64]
311
  os: [win32]
 
313
  dev: true
314
  optional: true
315
 
316
+ /@eslint-community/eslint-utils@4.4.0(eslint@9.0.0):
317
  resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
318
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
319
  peerDependencies:
320
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
321
  dependencies:
322
+ eslint: 9.0.0
323
  eslint-visitor-keys: 3.4.3
324
  dev: true
325
 
 
328
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
329
  dev: true
330
 
331
+ /@eslint/eslintrc@3.0.2:
332
+ resolution: {integrity: sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==}
333
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
334
  dependencies:
335
  ajv: 6.12.6
336
  debug: 4.3.4
337
+ espree: 10.0.1
338
+ globals: 14.0.0
339
  ignore: 5.3.1
340
  import-fresh: 3.3.0
341
  js-yaml: 4.1.0
 
345
  - supports-color
346
  dev: true
347
 
348
+ /@eslint/js@9.0.0:
349
+ resolution: {integrity: sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==}
350
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
351
  dev: true
352
 
353
  /@geoman-io/leaflet-geoman-free@2.16.0(leaflet@1.9.4):
 
370
  peerDependencies:
371
  vue: ^3.2.0
372
  dependencies:
373
+ '@tanstack/vue-virtual': 3.2.0(vue@3.4.21)
374
  vue: 3.4.21
375
  dev: true
376
 
377
+ /@heroicons/vue@2.1.3(vue@3.4.21):
378
+ resolution: {integrity: sha512-CP4ipIwFbV4NEn8ULUCN110wkV0wZq6dsViDL3HwgIh+jn5yQGlRm6QaRN+Mv+o+UsUBbRDei3Je/q0NZHf5Gg==}
379
  peerDependencies:
380
  vue: '>= 3'
381
  dependencies:
382
  vue: 3.4.21
383
  dev: true
384
 
385
+ /@humanwhocodes/config-array@0.12.3:
386
+ resolution: {integrity: sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==}
387
  engines: {node: '>=10.10.0'}
388
  dependencies:
389
+ '@humanwhocodes/object-schema': 2.0.3
390
  debug: 4.3.4
391
  minimatch: 3.1.2
392
  transitivePeerDependencies:
 
398
  engines: {node: '>=12.22'}
399
  dev: true
400
 
401
+ /@humanwhocodes/object-schema@2.0.3:
402
+ resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
403
  dev: true
404
 
405
  /@isaacs/cliui@8.0.2:
 
471
  dev: true
472
  optional: true
473
 
474
+ /@rollup/rollup-android-arm-eabi@4.14.1:
475
+ resolution: {integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==}
476
  cpu: [arm]
477
  os: [android]
478
  requiresBuild: true
479
  dev: true
480
  optional: true
481
 
482
+ /@rollup/rollup-android-arm64@4.14.1:
483
+ resolution: {integrity: sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==}
484
  cpu: [arm64]
485
  os: [android]
486
  requiresBuild: true
487
  dev: true
488
  optional: true
489
 
490
+ /@rollup/rollup-darwin-arm64@4.14.1:
491
+ resolution: {integrity: sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==}
492
  cpu: [arm64]
493
  os: [darwin]
494
  requiresBuild: true
495
  dev: true
496
  optional: true
497
 
498
+ /@rollup/rollup-darwin-x64@4.14.1:
499
+ resolution: {integrity: sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==}
500
  cpu: [x64]
501
  os: [darwin]
502
  requiresBuild: true
503
  dev: true
504
  optional: true
505
 
506
+ /@rollup/rollup-linux-arm-gnueabihf@4.14.1:
507
+ resolution: {integrity: sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==}
508
  cpu: [arm]
509
  os: [linux]
510
  requiresBuild: true
511
  dev: true
512
  optional: true
513
 
514
+ /@rollup/rollup-linux-arm64-gnu@4.14.1:
515
+ resolution: {integrity: sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==}
516
  cpu: [arm64]
517
  os: [linux]
518
  requiresBuild: true
519
  dev: true
520
  optional: true
521
 
522
+ /@rollup/rollup-linux-arm64-musl@4.14.1:
523
+ resolution: {integrity: sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==}
524
  cpu: [arm64]
525
  os: [linux]
526
  requiresBuild: true
527
  dev: true
528
  optional: true
529
 
530
+ /@rollup/rollup-linux-powerpc64le-gnu@4.14.1:
531
+ resolution: {integrity: sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==}
532
+ cpu: [ppc64le]
533
+ os: [linux]
534
+ requiresBuild: true
535
+ dev: true
536
+ optional: true
537
+
538
+ /@rollup/rollup-linux-riscv64-gnu@4.14.1:
539
+ resolution: {integrity: sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==}
540
  cpu: [riscv64]
541
  os: [linux]
542
  requiresBuild: true
543
  dev: true
544
  optional: true
545
 
546
+ /@rollup/rollup-linux-s390x-gnu@4.14.1:
547
+ resolution: {integrity: sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==}
548
+ cpu: [s390x]
549
+ os: [linux]
550
+ requiresBuild: true
551
+ dev: true
552
+ optional: true
553
+
554
+ /@rollup/rollup-linux-x64-gnu@4.14.1:
555
+ resolution: {integrity: sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==}
556
  cpu: [x64]
557
  os: [linux]
558
  requiresBuild: true
559
  dev: true
560
  optional: true
561
 
562
+ /@rollup/rollup-linux-x64-musl@4.14.1:
563
+ resolution: {integrity: sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==}
564
  cpu: [x64]
565
  os: [linux]
566
  requiresBuild: true
567
  dev: true
568
  optional: true
569
 
570
+ /@rollup/rollup-win32-arm64-msvc@4.14.1:
571
+ resolution: {integrity: sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==}
572
  cpu: [arm64]
573
  os: [win32]
574
  requiresBuild: true
575
  dev: true
576
  optional: true
577
 
578
+ /@rollup/rollup-win32-ia32-msvc@4.14.1:
579
+ resolution: {integrity: sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==}
580
  cpu: [ia32]
581
  os: [win32]
582
  requiresBuild: true
583
  dev: true
584
  optional: true
585
 
586
+ /@rollup/rollup-win32-x64-msvc@4.14.1:
587
+ resolution: {integrity: sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==}
588
  cpu: [x64]
589
  os: [win32]
590
  requiresBuild: true
591
  dev: true
592
  optional: true
593
 
594
+ /@tanstack/virtual-core@3.2.0:
595
+ resolution: {integrity: sha512-P5XgYoAw/vfW65byBbJQCw+cagdXDT/qH6wmABiLt4v4YBT2q2vqCOhihe+D1Nt325F/S/0Tkv6C5z0Lv+VBQQ==}
596
  dev: true
597
 
598
+ /@tanstack/vue-virtual@3.2.0(vue@3.4.21):
599
+ resolution: {integrity: sha512-KbmQVvw1k5Js2Fk4DJw9aDxFT5+e8a2Ba4UBJAFCRnWBCnzd3NlmEHI9JCeLv1tYDZ/iHwwv+Z9Le0BENIEP8A==}
600
  peerDependencies:
601
  vue: ^2.7.0 || ^3.0.0
602
  dependencies:
603
+ '@tanstack/virtual-core': 3.2.0
604
  vue: 3.4.21
605
  dev: true
606
 
607
+ /@tsconfig/node20@20.1.4:
608
+ resolution: {integrity: sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==}
609
  dev: true
610
 
611
  /@turf/bbox@6.5.0:
 
753
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
754
  dev: false
755
 
756
+ /@types/leaflet@1.9.9:
757
+ resolution: {integrity: sha512-o0qD9ReJzWpGNIAY0O32NkpfM6rhV4sxnwVkz7x7Ah4Zy9sP+2T9Q3byccL5la1ZX416k+qiyvt8ksBavPPY7A==}
758
  dependencies:
759
  '@types/geojson': 7946.0.14
760
  dev: true
761
 
762
+ /@types/node@20.12.5:
763
+ resolution: {integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==}
764
  dependencies:
765
  undici-types: 5.26.5
766
  dev: true
767
 
768
+ /@vitejs/plugin-vue@5.0.4(vite@5.2.8)(vue@3.4.21):
 
 
 
 
769
  resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
770
  engines: {node: ^18.0.0 || >=20.0.0}
771
  peerDependencies:
772
  vite: ^5.0.0
773
  vue: ^3.2.25
774
  dependencies:
775
+ vite: 5.2.8(@types/node@20.12.5)
776
  vue: 3.4.21
777
  dev: true
778
 
779
  /@vue/compiler-core@3.4.21:
780
  resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
781
  dependencies:
782
+ '@babel/parser': 7.24.4
783
  '@vue/shared': 3.4.21
784
  entities: 4.5.0
785
  estree-walker: 2.0.2
786
+ source-map-js: 1.2.0
787
 
788
  /@vue/compiler-dom@3.4.21:
789
  resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
 
794
  /@vue/compiler-sfc@3.4.21:
795
  resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
796
  dependencies:
797
+ '@babel/parser': 7.24.4
798
  '@vue/compiler-core': 3.4.21
799
  '@vue/compiler-dom': 3.4.21
800
  '@vue/compiler-ssr': 3.4.21
801
  '@vue/shared': 3.4.21
802
  estree-walker: 2.0.2
803
+ magic-string: 0.30.9
804
+ postcss: 8.4.38
805
+ source-map-js: 1.2.0
806
 
807
  /@vue/compiler-ssr@3.4.21:
808
  resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
 
913
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
914
  dev: true
915
 
916
+ /autoprefixer@10.4.19(postcss@8.4.38):
917
+ resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
918
  engines: {node: ^10 || ^12 || >=14}
919
  hasBin: true
920
  peerDependencies:
921
  postcss: ^8.1.0
922
  dependencies:
923
  browserslist: 4.23.0
924
+ caniuse-lite: 1.0.30001606
925
  fraction.js: 4.3.7
926
  normalize-range: 0.1.2
927
  picocolors: 1.0.0
928
+ postcss: 8.4.38
929
  postcss-value-parser: 4.2.0
930
  dev: true
931
 
 
933
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
934
  dev: true
935
 
936
+ /binary-extensions@2.3.0:
937
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
938
  engines: {node: '>=8'}
939
  dev: true
940
 
 
967
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
968
  hasBin: true
969
  dependencies:
970
+ caniuse-lite: 1.0.30001606
971
+ electron-to-chromium: 1.4.729
972
  node-releases: 2.0.14
973
  update-browserslist-db: 1.0.13(browserslist@4.23.0)
974
  dev: true
 
983
  engines: {node: '>= 6'}
984
  dev: true
985
 
986
+ /caniuse-lite@1.0.30001606:
987
+ resolution: {integrity: sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==}
988
  dev: true
989
 
990
  /chalk@4.1.2:
 
1072
  resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1073
  dev: true
1074
 
 
 
 
 
 
 
 
1075
  /eastasianwidth@0.2.0:
1076
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1077
  dev: true
1078
 
1079
+ /electron-to-chromium@1.4.729:
1080
+ resolution: {integrity: sha512-bx7+5Saea/qu14kmPTDHQxkp2UnziG3iajUQu3BxFvCOnpAJdDbMV4rSl+EqFDkkpNNVUFlR1kDfpL59xfy1HA==}
1081
  dev: true
1082
 
1083
  /emoji-regex@8.0.0:
 
1092
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1093
  engines: {node: '>=0.12'}
1094
 
1095
+ /esbuild@0.20.2:
1096
+ resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
1097
  engines: {node: '>=12'}
1098
  hasBin: true
1099
  requiresBuild: true
1100
  optionalDependencies:
1101
+ '@esbuild/aix-ppc64': 0.20.2
1102
+ '@esbuild/android-arm': 0.20.2
1103
+ '@esbuild/android-arm64': 0.20.2
1104
+ '@esbuild/android-x64': 0.20.2
1105
+ '@esbuild/darwin-arm64': 0.20.2
1106
+ '@esbuild/darwin-x64': 0.20.2
1107
+ '@esbuild/freebsd-arm64': 0.20.2
1108
+ '@esbuild/freebsd-x64': 0.20.2
1109
+ '@esbuild/linux-arm': 0.20.2
1110
+ '@esbuild/linux-arm64': 0.20.2
1111
+ '@esbuild/linux-ia32': 0.20.2
1112
+ '@esbuild/linux-loong64': 0.20.2
1113
+ '@esbuild/linux-mips64el': 0.20.2
1114
+ '@esbuild/linux-ppc64': 0.20.2
1115
+ '@esbuild/linux-riscv64': 0.20.2
1116
+ '@esbuild/linux-s390x': 0.20.2
1117
+ '@esbuild/linux-x64': 0.20.2
1118
+ '@esbuild/netbsd-x64': 0.20.2
1119
+ '@esbuild/openbsd-x64': 0.20.2
1120
+ '@esbuild/sunos-x64': 0.20.2
1121
+ '@esbuild/win32-arm64': 0.20.2
1122
+ '@esbuild/win32-ia32': 0.20.2
1123
+ '@esbuild/win32-x64': 0.20.2
1124
  dev: true
1125
 
1126
  /escalade@3.1.2:
 
1133
  engines: {node: '>=10'}
1134
  dev: true
1135
 
1136
+ /eslint-plugin-vue@9.24.0(eslint@9.0.0):
1137
+ resolution: {integrity: sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==}
1138
  engines: {node: ^14.17.0 || >=16.0.0}
1139
  peerDependencies:
1140
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
1141
  dependencies:
1142
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0)
1143
+ eslint: 9.0.0
1144
+ globals: 13.24.0
1145
  natural-compare: 1.4.0
1146
  nth-check: 2.1.1
1147
+ postcss-selector-parser: 6.0.16
1148
  semver: 7.6.0
1149
+ vue-eslint-parser: 9.4.2(eslint@9.0.0)
1150
  xml-name-validator: 4.0.0
1151
  transitivePeerDependencies:
1152
  - supports-color
 
1160
  estraverse: 5.3.0
1161
  dev: true
1162
 
1163
+ /eslint-scope@8.0.1:
1164
+ resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
1165
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1166
+ dependencies:
1167
+ esrecurse: 4.3.0
1168
+ estraverse: 5.3.0
1169
+ dev: true
1170
+
1171
  /eslint-visitor-keys@3.4.3:
1172
  resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1173
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1174
  dev: true
1175
 
1176
+ /eslint-visitor-keys@4.0.0:
1177
+ resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
1178
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1179
+ dev: true
1180
+
1181
+ /eslint@9.0.0:
1182
+ resolution: {integrity: sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==}
1183
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1184
  hasBin: true
1185
  dependencies:
1186
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0)
1187
  '@eslint-community/regexpp': 4.10.0
1188
+ '@eslint/eslintrc': 3.0.2
1189
+ '@eslint/js': 9.0.0
1190
+ '@humanwhocodes/config-array': 0.12.3
1191
  '@humanwhocodes/module-importer': 1.0.1
1192
  '@nodelib/fs.walk': 1.2.8
 
1193
  ajv: 6.12.6
1194
  chalk: 4.1.2
1195
  cross-spawn: 7.0.3
1196
  debug: 4.3.4
 
1197
  escape-string-regexp: 4.0.0
1198
+ eslint-scope: 8.0.1
1199
+ eslint-visitor-keys: 4.0.0
1200
+ espree: 10.0.1
1201
  esquery: 1.5.0
1202
  esutils: 2.0.3
1203
  fast-deep-equal: 3.1.3
1204
+ file-entry-cache: 8.0.0
1205
  find-up: 5.0.0
1206
  glob-parent: 6.0.2
 
1207
  graphemer: 1.4.0
1208
  ignore: 5.3.1
1209
  imurmurhash: 0.1.4
1210
  is-glob: 4.0.3
1211
  is-path-inside: 3.0.3
 
1212
  json-stable-stringify-without-jsonify: 1.0.1
1213
  levn: 0.4.1
1214
  lodash.merge: 4.6.2
 
1221
  - supports-color
1222
  dev: true
1223
 
1224
+ /espree@10.0.1:
1225
+ resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==}
1226
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1227
+ dependencies:
1228
+ acorn: 8.11.3
1229
+ acorn-jsx: 5.3.2(acorn@8.11.3)
1230
+ eslint-visitor-keys: 4.0.0
1231
+ dev: true
1232
+
1233
  /espree@9.6.1:
1234
  resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1235
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 
1295
  reusify: 1.0.4
1296
  dev: true
1297
 
1298
+ /file-entry-cache@8.0.0:
1299
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
1300
+ engines: {node: '>=16.0.0'}
1301
  dependencies:
1302
+ flat-cache: 4.0.1
1303
  dev: true
1304
 
1305
  /fill-range@7.0.1:
 
1317
  path-exists: 4.0.0
1318
  dev: true
1319
 
1320
+ /flat-cache@4.0.1:
1321
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
1322
+ engines: {node: '>=16'}
1323
  dependencies:
1324
  flatted: 3.3.1
1325
  keyv: 4.5.4
 
1326
  dev: true
1327
 
1328
  /flatted@3.3.1:
 
1341
  resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
1342
  dev: true
1343
 
 
 
 
 
1344
  /fsevents@2.3.3:
1345
  resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1346
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
 
1377
  is-glob: 4.0.3
1378
  dev: true
1379
 
1380
+ /glob@10.3.12:
1381
+ resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==}
1382
  engines: {node: '>=16 || 14 >=14.17'}
1383
  hasBin: true
1384
  dependencies:
1385
  foreground-child: 3.1.1
1386
  jackspeak: 2.3.6
1387
+ minimatch: 9.0.4
1388
  minipass: 7.0.4
1389
+ path-scurry: 1.10.2
 
 
 
 
 
 
 
 
 
 
 
1390
  dev: true
1391
 
1392
  /globals@13.24.0:
 
1396
  type-fest: 0.20.2
1397
  dev: true
1398
 
1399
+ /globals@14.0.0:
1400
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
1401
+ engines: {node: '>=18'}
1402
+ dev: true
1403
+
1404
  /graphemer@1.4.0:
1405
  resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1406
  dev: true
 
1435
  engines: {node: '>=0.8.19'}
1436
  dev: true
1437
 
 
 
 
 
 
 
 
 
 
 
 
1438
  /is-binary-path@2.1.0:
1439
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1440
  engines: {node: '>=8'}
1441
  dependencies:
1442
+ binary-extensions: 2.3.0
1443
  dev: true
1444
 
1445
  /is-core-module@2.13.1:
 
1574
  yallist: 4.0.0
1575
  dev: true
1576
 
1577
+ /magic-string@0.30.9:
1578
+ resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
1579
  engines: {node: '>=12'}
1580
  dependencies:
1581
  '@jridgewell/sourcemap-codec': 1.4.15
 
1599
  brace-expansion: 1.1.11
1600
  dev: true
1601
 
1602
+ /minimatch@9.0.4:
1603
+ resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
1604
  engines: {node: '>=16 || 14 >=14.17'}
1605
  dependencies:
1606
  brace-expansion: 2.0.1
 
1662
  engines: {node: '>= 6'}
1663
  dev: true
1664
 
 
 
 
 
 
 
1665
  /optionator@0.9.3:
1666
  resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
1667
  engines: {node: '>= 0.8.0'}
 
1700
  engines: {node: '>=8'}
1701
  dev: true
1702
 
 
 
 
 
 
1703
  /path-key@3.1.1:
1704
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1705
  engines: {node: '>=8'}
 
1709
  resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1710
  dev: true
1711
 
1712
+ /path-scurry@1.10.2:
1713
+ resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
1714
  engines: {node: '>=16 || 14 >=14.17'}
1715
  dependencies:
1716
  lru-cache: 10.2.0
 
1741
  splaytree: 3.1.2
1742
  dev: false
1743
 
1744
+ /postcss-import@15.1.0(postcss@8.4.38):
1745
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
1746
  engines: {node: '>=14.0.0'}
1747
  peerDependencies:
1748
  postcss: ^8.0.0
1749
  dependencies:
1750
+ postcss: 8.4.38
1751
  postcss-value-parser: 4.2.0
1752
  read-cache: 1.0.0
1753
  resolve: 1.22.8
1754
  dev: true
1755
 
1756
+ /postcss-import@16.1.0(postcss@8.4.38):
1757
+ resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==}
1758
  engines: {node: '>=18.0.0'}
1759
  peerDependencies:
1760
  postcss: ^8.0.0
1761
  dependencies:
1762
+ postcss: 8.4.38
1763
  postcss-value-parser: 4.2.0
1764
  read-cache: 1.0.0
1765
  resolve: 1.22.8
1766
  dev: true
1767
 
1768
+ /postcss-js@4.0.1(postcss@8.4.38):
1769
  resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
1770
  engines: {node: ^12 || ^14 || >= 16}
1771
  peerDependencies:
1772
  postcss: ^8.4.21
1773
  dependencies:
1774
  camelcase-css: 2.0.1
1775
+ postcss: 8.4.38
1776
  dev: true
1777
 
1778
+ /postcss-load-config@4.0.2(postcss@8.4.38):
1779
  resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
1780
  engines: {node: '>= 14'}
1781
  peerDependencies:
 
1788
  optional: true
1789
  dependencies:
1790
  lilconfig: 3.1.1
1791
+ postcss: 8.4.38
1792
  yaml: 2.4.1
1793
  dev: true
1794
 
1795
+ /postcss-nested@6.0.1(postcss@8.4.38):
1796
  resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
1797
  engines: {node: '>=12.0'}
1798
  peerDependencies:
1799
  postcss: ^8.2.14
1800
  dependencies:
1801
+ postcss: 8.4.38
1802
+ postcss-selector-parser: 6.0.16
1803
  dev: true
1804
 
1805
+ /postcss-selector-parser@6.0.16:
1806
+ resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
1807
  engines: {node: '>=4'}
1808
  dependencies:
1809
  cssesc: 3.0.0
 
1814
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1815
  dev: true
1816
 
1817
+ /postcss@8.4.38:
1818
+ resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
1819
  engines: {node: ^10 || ^12 || >=14}
1820
  dependencies:
1821
  nanoid: 3.3.7
1822
  picocolors: 1.0.0
1823
+ source-map-js: 1.2.0
1824
 
1825
  /prelude-ls@1.2.1:
1826
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
 
1884
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1885
  dev: true
1886
 
1887
+ /rollup@4.14.1:
1888
+ resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==}
 
 
 
 
 
 
 
1889
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1890
  hasBin: true
1891
  dependencies:
1892
  '@types/estree': 1.0.5
1893
  optionalDependencies:
1894
+ '@rollup/rollup-android-arm-eabi': 4.14.1
1895
+ '@rollup/rollup-android-arm64': 4.14.1
1896
+ '@rollup/rollup-darwin-arm64': 4.14.1
1897
+ '@rollup/rollup-darwin-x64': 4.14.1
1898
+ '@rollup/rollup-linux-arm-gnueabihf': 4.14.1
1899
+ '@rollup/rollup-linux-arm64-gnu': 4.14.1
1900
+ '@rollup/rollup-linux-arm64-musl': 4.14.1
1901
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.14.1
1902
+ '@rollup/rollup-linux-riscv64-gnu': 4.14.1
1903
+ '@rollup/rollup-linux-s390x-gnu': 4.14.1
1904
+ '@rollup/rollup-linux-x64-gnu': 4.14.1
1905
+ '@rollup/rollup-linux-x64-musl': 4.14.1
1906
+ '@rollup/rollup-win32-arm64-msvc': 4.14.1
1907
+ '@rollup/rollup-win32-ia32-msvc': 4.14.1
1908
+ '@rollup/rollup-win32-x64-msvc': 4.14.1
1909
  fsevents: 2.3.3
1910
  dev: true
1911
 
 
1940
  engines: {node: '>=14'}
1941
  dev: true
1942
 
1943
+ /source-map-js@1.2.0:
1944
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
1945
  engines: {node: '>=0.10.0'}
1946
 
1947
  /splaytree@3.1.2:
 
1992
  dependencies:
1993
  '@jridgewell/gen-mapping': 0.3.5
1994
  commander: 4.1.1
1995
+ glob: 10.3.12
1996
  lines-and-columns: 1.2.4
1997
  mz: 2.7.0
1998
  pirates: 4.0.6
 
2011
  engines: {node: '>= 0.4'}
2012
  dev: true
2013
 
2014
+ /tailwindcss@3.4.3:
2015
+ resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==}
2016
  engines: {node: '>=14.0.0'}
2017
  hasBin: true
2018
  dependencies:
 
2030
  normalize-path: 3.0.0
2031
  object-hash: 3.0.0
2032
  picocolors: 1.0.0
2033
+ postcss: 8.4.38
2034
+ postcss-import: 15.1.0(postcss@8.4.38)
2035
+ postcss-js: 4.0.1(postcss@8.4.38)
2036
+ postcss-load-config: 4.0.2(postcss@8.4.38)
2037
+ postcss-nested: 6.0.1(postcss@8.4.38)
2038
+ postcss-selector-parser: 6.0.16
2039
  resolve: 1.22.8
2040
  sucrase: 3.35.0
2041
  transitivePeerDependencies:
 
2111
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2112
  dev: true
2113
 
2114
+ /vite@5.2.8(@types/node@20.12.5):
2115
+ resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==}
2116
  engines: {node: ^18.0.0 || >=20.0.0}
2117
  hasBin: true
2118
  peerDependencies:
 
2139
  terser:
2140
  optional: true
2141
  dependencies:
2142
+ '@types/node': 20.12.5
2143
+ esbuild: 0.20.2
2144
+ postcss: 8.4.38
2145
+ rollup: 4.14.1
2146
  optionalDependencies:
2147
  fsevents: 2.3.3
2148
  dev: true
2149
 
2150
+ /vue-eslint-parser@9.4.2(eslint@9.0.0):
2151
  resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==}
2152
  engines: {node: ^14.17.0 || >=16.0.0}
2153
  peerDependencies:
2154
  eslint: '>=6.0.0'
2155
  dependencies:
2156
  debug: 4.3.4
2157
+ eslint: 9.0.0
2158
  eslint-scope: 7.2.2
2159
  eslint-visitor-keys: 3.4.3
2160
  espree: 9.6.1
 
2214
  strip-ansi: 7.1.0
2215
  dev: true
2216
 
 
 
 
 
2217
  /xml-name-validator@4.0.0:
2218
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
2219
  engines: {node: '>=12'}