alessandro trinca tornidor commited on
Commit
9ea6fa4
1 Parent(s): 0630615

chore: update frontend dependencies

Browse files
Files changed (2) hide show
  1. static/package.json +12 -12
  2. static/pnpm-lock.yaml +622 -574
static/package.json CHANGED
@@ -10,25 +10,25 @@
10
  },
11
  "type": "module",
12
  "dependencies": {
13
- "@geoman-io/leaflet-geoman-free": "^2.17.0",
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
- "vue": "^3.5.7"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
- "@types/leaflet": "^1.9.12",
22
- "@types/node": "^20.16.5",
23
- "@vitejs/plugin-vue": "^5.1.4",
24
- "@vue/tsconfig": "^0.5.1",
25
  "autoprefixer": "^10.4.20",
26
- "eslint": "^9.11.0",
27
- "eslint-plugin-vue": "^9.28.0",
28
- "postcss": "^8.4.47",
29
  "postcss-import": "^16.1.0",
30
- "prettier": "^3.3.3",
31
- "tailwindcss": "^3.4.12",
32
- "vite": "^5.4.7"
33
  }
34
  }
 
10
  },
11
  "type": "module",
12
  "dependencies": {
13
+ "@geoman-io/leaflet-geoman-free": "^2.18.1",
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.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.15",
22
+ "@types/node": "^22.10.2",
23
+ "@vitejs/plugin-vue": "^5.2.1",
24
+ "@vue/tsconfig": "^0.7.0",
25
  "autoprefixer": "^10.4.20",
26
+ "eslint": "^9.17.0",
27
+ "eslint-plugin-vue": "^9.32.0",
28
+ "postcss": "^8.4.49",
29
  "postcss-import": "^16.1.0",
30
+ "prettier": "^3.4.2",
31
+ "tailwindcss": "^3.4.17",
32
+ "vite": "^6.0.6"
33
  }
34
  }
static/pnpm-lock.yaml CHANGED
@@ -9,8 +9,8 @@ importers:
9
  .:
10
  dependencies:
11
  '@geoman-io/leaflet-geoman-free':
12
- specifier: ^2.17.0
13
- version: 2.17.0(leaflet@1.9.4)
14
  '@trincadev/driver.js':
15
  specifier: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
16
  version: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
@@ -21,48 +21,48 @@ importers:
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
24
- specifier: ^3.5.7
25
- version: 3.5.7
26
  devDependencies:
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
29
  version: 20.1.4
30
  '@types/leaflet':
31
- specifier: ^1.9.12
32
- version: 1.9.12
33
  '@types/node':
34
- specifier: ^20.16.5
35
- version: 20.16.5
36
  '@vitejs/plugin-vue':
37
- specifier: ^5.1.4
38
- version: 5.1.4(vite@5.4.7(@types/node@20.16.5))(vue@3.5.7)
39
  '@vue/tsconfig':
40
- specifier: ^0.5.1
41
- version: 0.5.1
42
  autoprefixer:
43
  specifier: ^10.4.20
44
- version: 10.4.20(postcss@8.4.47)
45
  eslint:
46
- specifier: ^9.11.0
47
- version: 9.11.0(jiti@1.21.6)
48
  eslint-plugin-vue:
49
- specifier: ^9.28.0
50
- version: 9.28.0(eslint@9.11.0(jiti@1.21.6))
51
  postcss:
52
- specifier: ^8.4.47
53
- version: 8.4.47
54
  postcss-import:
55
  specifier: ^16.1.0
56
- version: 16.1.0(postcss@8.4.47)
57
  prettier:
58
- specifier: ^3.3.3
59
- version: 3.3.3
60
  tailwindcss:
61
- specifier: ^3.4.12
62
- version: 3.4.12
63
  vite:
64
- specifier: ^5.4.7
65
- version: 5.4.7(@types/node@20.16.5)
66
 
67
  packages:
68
 
@@ -70,210 +70,238 @@ packages:
70
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
71
  engines: {node: '>=10'}
72
 
73
- '@babel/helper-string-parser@7.24.8':
74
- resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
75
  engines: {node: '>=6.9.0'}
76
 
77
- '@babel/helper-validator-identifier@7.24.7':
78
- resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
79
  engines: {node: '>=6.9.0'}
80
 
81
- '@babel/parser@7.25.6':
82
- resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
83
  engines: {node: '>=6.0.0'}
84
  hasBin: true
85
 
86
- '@babel/types@7.25.6':
87
- resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
88
  engines: {node: '>=6.9.0'}
89
 
90
- '@esbuild/aix-ppc64@0.21.5':
91
- resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
92
- engines: {node: '>=12'}
93
  cpu: [ppc64]
94
  os: [aix]
95
 
96
- '@esbuild/android-arm64@0.21.5':
97
- resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
98
- engines: {node: '>=12'}
99
  cpu: [arm64]
100
  os: [android]
101
 
102
- '@esbuild/android-arm@0.21.5':
103
- resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
104
- engines: {node: '>=12'}
105
  cpu: [arm]
106
  os: [android]
107
 
108
- '@esbuild/android-x64@0.21.5':
109
- resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
110
- engines: {node: '>=12'}
111
  cpu: [x64]
112
  os: [android]
113
 
114
- '@esbuild/darwin-arm64@0.21.5':
115
- resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
116
- engines: {node: '>=12'}
117
  cpu: [arm64]
118
  os: [darwin]
119
 
120
- '@esbuild/darwin-x64@0.21.5':
121
- resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
122
- engines: {node: '>=12'}
123
  cpu: [x64]
124
  os: [darwin]
125
 
126
- '@esbuild/freebsd-arm64@0.21.5':
127
- resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
128
- engines: {node: '>=12'}
129
  cpu: [arm64]
130
  os: [freebsd]
131
 
132
- '@esbuild/freebsd-x64@0.21.5':
133
- resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
134
- engines: {node: '>=12'}
135
  cpu: [x64]
136
  os: [freebsd]
137
 
138
- '@esbuild/linux-arm64@0.21.5':
139
- resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
140
- engines: {node: '>=12'}
141
  cpu: [arm64]
142
  os: [linux]
143
 
144
- '@esbuild/linux-arm@0.21.5':
145
- resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
146
- engines: {node: '>=12'}
147
  cpu: [arm]
148
  os: [linux]
149
 
150
- '@esbuild/linux-ia32@0.21.5':
151
- resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
152
- engines: {node: '>=12'}
153
  cpu: [ia32]
154
  os: [linux]
155
 
156
- '@esbuild/linux-loong64@0.21.5':
157
- resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
158
- engines: {node: '>=12'}
159
  cpu: [loong64]
160
  os: [linux]
161
 
162
- '@esbuild/linux-mips64el@0.21.5':
163
- resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
164
- engines: {node: '>=12'}
165
  cpu: [mips64el]
166
  os: [linux]
167
 
168
- '@esbuild/linux-ppc64@0.21.5':
169
- resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
170
- engines: {node: '>=12'}
171
  cpu: [ppc64]
172
  os: [linux]
173
 
174
- '@esbuild/linux-riscv64@0.21.5':
175
- resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
176
- engines: {node: '>=12'}
177
  cpu: [riscv64]
178
  os: [linux]
179
 
180
- '@esbuild/linux-s390x@0.21.5':
181
- resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
182
- engines: {node: '>=12'}
183
  cpu: [s390x]
184
  os: [linux]
185
 
186
- '@esbuild/linux-x64@0.21.5':
187
- resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
188
- engines: {node: '>=12'}
189
  cpu: [x64]
190
  os: [linux]
191
 
192
- '@esbuild/netbsd-x64@0.21.5':
193
- resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
194
- engines: {node: '>=12'}
 
 
 
 
 
 
195
  cpu: [x64]
196
  os: [netbsd]
197
 
198
- '@esbuild/openbsd-x64@0.21.5':
199
- resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
200
- engines: {node: '>=12'}
 
 
 
 
 
 
201
  cpu: [x64]
202
  os: [openbsd]
203
 
204
- '@esbuild/sunos-x64@0.21.5':
205
- resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
206
- engines: {node: '>=12'}
207
  cpu: [x64]
208
  os: [sunos]
209
 
210
- '@esbuild/win32-arm64@0.21.5':
211
- resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
212
- engines: {node: '>=12'}
213
  cpu: [arm64]
214
  os: [win32]
215
 
216
- '@esbuild/win32-ia32@0.21.5':
217
- resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
218
- engines: {node: '>=12'}
219
  cpu: [ia32]
220
  os: [win32]
221
 
222
- '@esbuild/win32-x64@0.21.5':
223
- resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
224
- engines: {node: '>=12'}
225
  cpu: [x64]
226
  os: [win32]
227
 
228
- '@eslint-community/eslint-utils@4.4.0':
229
- resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
230
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
231
  peerDependencies:
232
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
233
 
234
- '@eslint-community/regexpp@4.11.1':
235
- resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==}
236
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
237
 
238
- '@eslint/config-array@0.18.0':
239
- resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
 
 
 
 
240
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
241
 
242
- '@eslint/eslintrc@3.1.0':
243
- resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
244
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
245
 
246
- '@eslint/js@9.11.0':
247
- resolution: {integrity: sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
- '@eslint/object-schema@2.1.4':
251
- resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
254
- '@eslint/plugin-kit@0.2.0':
255
- resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
256
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
 
258
- '@geoman-io/leaflet-geoman-free@2.17.0':
259
- resolution: {integrity: sha512-vAY9tKB2I/Ui8d3QUBuebWnunI2sGjsfAUTXMMcf5UpISvPz67io4hpbKXid9GNsW6P4LGv1+ZzrmkpM78GzHA==}
260
  peerDependencies:
261
  leaflet: ^1.2.0
262
 
 
 
 
 
 
 
 
 
263
  '@humanwhocodes/module-importer@1.0.1':
264
  resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
265
  engines: {node: '>=12.22'}
266
 
267
- '@humanwhocodes/retry@0.3.0':
268
- resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
 
 
 
 
269
  engines: {node: '>=18.18'}
270
 
271
  '@isaacs/cliui@8.0.2':
272
  resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
273
  engines: {node: '>=12'}
274
 
275
- '@jridgewell/gen-mapping@0.3.5':
276
- resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
277
  engines: {node: '>=6.0.0'}
278
 
279
  '@jridgewell/resolve-uri@3.1.2':
@@ -306,83 +334,98 @@ packages:
306
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
307
  engines: {node: '>=14'}
308
 
309
- '@rollup/rollup-android-arm-eabi@4.22.4':
310
- resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==}
311
  cpu: [arm]
312
  os: [android]
313
 
314
- '@rollup/rollup-android-arm64@4.22.4':
315
- resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==}
316
  cpu: [arm64]
317
  os: [android]
318
 
319
- '@rollup/rollup-darwin-arm64@4.22.4':
320
- resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==}
321
  cpu: [arm64]
322
  os: [darwin]
323
 
324
- '@rollup/rollup-darwin-x64@4.22.4':
325
- resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==}
326
  cpu: [x64]
327
  os: [darwin]
328
 
329
- '@rollup/rollup-linux-arm-gnueabihf@4.22.4':
330
- resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==}
 
 
 
 
 
 
 
 
 
 
331
  cpu: [arm]
332
  os: [linux]
333
 
334
- '@rollup/rollup-linux-arm-musleabihf@4.22.4':
335
- resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==}
336
  cpu: [arm]
337
  os: [linux]
338
 
339
- '@rollup/rollup-linux-arm64-gnu@4.22.4':
340
- resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==}
341
  cpu: [arm64]
342
  os: [linux]
343
 
344
- '@rollup/rollup-linux-arm64-musl@4.22.4':
345
- resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==}
346
  cpu: [arm64]
347
  os: [linux]
348
 
349
- '@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
350
- resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==}
 
 
 
 
 
351
  cpu: [ppc64]
352
  os: [linux]
353
 
354
- '@rollup/rollup-linux-riscv64-gnu@4.22.4':
355
- resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==}
356
  cpu: [riscv64]
357
  os: [linux]
358
 
359
- '@rollup/rollup-linux-s390x-gnu@4.22.4':
360
- resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==}
361
  cpu: [s390x]
362
  os: [linux]
363
 
364
- '@rollup/rollup-linux-x64-gnu@4.22.4':
365
- resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==}
366
  cpu: [x64]
367
  os: [linux]
368
 
369
- '@rollup/rollup-linux-x64-musl@4.22.4':
370
- resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==}
371
  cpu: [x64]
372
  os: [linux]
373
 
374
- '@rollup/rollup-win32-arm64-msvc@4.22.4':
375
- resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==}
376
  cpu: [arm64]
377
  os: [win32]
378
 
379
- '@rollup/rollup-win32-ia32-msvc@4.22.4':
380
- resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==}
381
  cpu: [ia32]
382
  os: [win32]
383
 
384
- '@rollup/rollup-win32-x64-msvc@4.22.4':
385
- resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==}
386
  cpu: [x64]
387
  os: [win32]
388
 
@@ -396,9 +439,6 @@ packages:
396
  '@turf/bbox@6.5.0':
397
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
398
 
399
- '@turf/bbox@7.1.0':
400
- resolution: {integrity: sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==}
401
-
402
  '@turf/bearing@6.5.0':
403
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
404
 
@@ -420,9 +460,6 @@ packages:
420
  '@turf/helpers@6.5.0':
421
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
422
 
423
- '@turf/helpers@7.1.0':
424
- resolution: {integrity: sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==}
425
-
426
  '@turf/invariant@6.5.0':
427
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
428
 
@@ -441,9 +478,6 @@ packages:
441
  '@turf/meta@6.5.0':
442
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
443
 
444
- '@turf/meta@7.1.0':
445
- resolution: {integrity: sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==}
446
-
447
  '@turf/nearest-point-on-line@6.5.0':
448
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
449
 
@@ -453,67 +487,78 @@ packages:
453
  '@turf/truncate@6.5.0':
454
  resolution: {integrity: sha512-pFxg71pLk+eJj134Z9yUoRhIi8vqnnKvCYwdT4x/DQl/19RVdq1tV3yqOT3gcTQNfniteylL5qV1uTBDV5sgrg==}
455
 
456
- '@types/estree@1.0.5':
457
- resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
458
 
459
- '@types/geojson@7946.0.14':
460
- resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==}
461
 
462
  '@types/geojson@7946.0.8':
463
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
464
 
465
- '@types/leaflet@1.9.12':
466
- resolution: {integrity: sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==}
467
 
468
- '@types/node@20.16.5':
469
- resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==}
470
 
471
- '@vitejs/plugin-vue@5.1.4':
472
- resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==}
 
 
 
473
  engines: {node: ^18.0.0 || >=20.0.0}
474
  peerDependencies:
475
- vite: ^5.0.0
476
  vue: ^3.2.25
477
 
478
- '@vue/compiler-core@3.5.7':
479
- resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==}
480
 
481
- '@vue/compiler-dom@3.5.7':
482
- resolution: {integrity: sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==}
483
 
484
- '@vue/compiler-sfc@3.5.7':
485
- resolution: {integrity: sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==}
486
 
487
- '@vue/compiler-ssr@3.5.7':
488
- resolution: {integrity: sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==}
489
 
490
- '@vue/reactivity@3.5.7':
491
- resolution: {integrity: sha512-yF0EpokpOHRNXyn/h6abXc9JFIzfdAf0MJHIi92xxCWS0mqrXH6+2aZ+A6EbSrspGzX5MHTd5N8iBA28HnXu9g==}
492
 
493
- '@vue/runtime-core@3.5.7':
494
- resolution: {integrity: sha512-OzLpBpKbZEaZVSNfd+hQbfBrDKux+b7Yl5hYhhWWWhHD7fEpF+CdI3Brm5k5GsufHEfvMcjruPxwQZuBN6nFYQ==}
495
 
496
- '@vue/runtime-dom@3.5.7':
497
- resolution: {integrity: sha512-fL7cETfE27U2jyTgqzE382IGFY6a6uyznErn27KbbEzNctzxxUWYDbaN3B55l9nXh0xW2LRWPuWKOvjtO2UewQ==}
498
 
499
- '@vue/server-renderer@3.5.7':
500
- resolution: {integrity: sha512-peRypij815eIDjpPpPXvYQGYqPH6QXwLJGWraJYPPn8JqWGl29A8QXnS7/Mh3TkMiOcdsJNhbFCoW2Agc2NgAQ==}
501
  peerDependencies:
502
- vue: 3.5.7
503
 
504
- '@vue/shared@3.5.7':
505
- resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==}
506
 
507
- '@vue/tsconfig@0.5.1':
508
- resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
 
 
 
 
 
 
 
 
509
 
510
  acorn-jsx@5.3.2:
511
  resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
512
  peerDependencies:
513
  acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
514
 
515
- acorn@8.12.1:
516
- resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
517
  engines: {node: '>=0.4.0'}
518
  hasBin: true
519
 
@@ -579,8 +624,8 @@ packages:
579
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
580
  engines: {node: '>=8'}
581
 
582
- browserslist@4.23.3:
583
- resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
584
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
585
  hasBin: true
586
 
@@ -592,8 +637,8 @@ packages:
592
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
593
  engines: {node: '>= 6'}
594
 
595
- caniuse-lite@1.0.30001662:
596
- resolution: {integrity: sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==}
597
 
598
  chalk@4.1.2:
599
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -617,8 +662,8 @@ packages:
617
  concat-map@0.0.1:
618
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
619
 
620
- cross-spawn@7.0.3:
621
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
622
  engines: {node: '>= 8'}
623
 
624
  cssesc@3.0.0:
@@ -629,8 +674,8 @@ packages:
629
  csstype@3.1.3:
630
  resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
631
 
632
- debug@4.3.7:
633
- resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
634
  engines: {node: '>=6.0'}
635
  peerDependencies:
636
  supports-color: '*'
@@ -650,8 +695,8 @@ packages:
650
  eastasianwidth@0.2.0:
651
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
652
 
653
- electron-to-chromium@1.5.27:
654
- resolution: {integrity: sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==}
655
 
656
  emoji-regex@8.0.0:
657
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -663,9 +708,9 @@ packages:
663
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
664
  engines: {node: '>=0.12'}
665
 
666
- esbuild@0.21.5:
667
- resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
668
- engines: {node: '>=12'}
669
  hasBin: true
670
 
671
  escalade@3.2.0:
@@ -676,8 +721,8 @@ packages:
676
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
677
  engines: {node: '>=10'}
678
 
679
- eslint-plugin-vue@9.28.0:
680
- resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==}
681
  engines: {node: ^14.17.0 || >=16.0.0}
682
  peerDependencies:
683
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -686,20 +731,20 @@ packages:
686
  resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
687
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
688
 
689
- eslint-scope@8.0.2:
690
- resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==}
691
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
692
 
693
  eslint-visitor-keys@3.4.3:
694
  resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
695
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
696
 
697
- eslint-visitor-keys@4.0.0:
698
- resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
699
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
700
 
701
- eslint@9.11.0:
702
- resolution: {integrity: sha512-yVS6XODx+tMFMDFcG4+Hlh+qG7RM6cCJXtQhCKLSsr3XkLvWggHjCqjfh0XsPPnt1c56oaT6PMgW9XWQQjdHXA==}
703
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
704
  hasBin: true
705
  peerDependencies:
@@ -708,8 +753,8 @@ packages:
708
  jiti:
709
  optional: true
710
 
711
- espree@10.1.0:
712
- resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
713
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
714
 
715
  espree@9.6.1:
@@ -748,8 +793,8 @@ packages:
748
  fast-levenshtein@2.0.6:
749
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
750
 
751
- fastq@1.17.1:
752
- resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
753
 
754
  file-entry-cache@8.0.0:
755
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
@@ -767,8 +812,8 @@ packages:
767
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
768
  engines: {node: '>=16'}
769
 
770
- flatted@3.3.1:
771
- resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
772
 
773
  foreground-child@3.3.0:
774
  resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
@@ -832,8 +877,8 @@ packages:
832
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
833
  engines: {node: '>=8'}
834
 
835
- is-core-module@2.15.1:
836
- resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
837
  engines: {node: '>= 0.4'}
838
 
839
  is-extglob@2.1.1:
@@ -852,18 +897,14 @@ packages:
852
  resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
853
  engines: {node: '>=0.12.0'}
854
 
855
- is-path-inside@3.0.3:
856
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
857
- engines: {node: '>=8'}
858
-
859
  isexe@2.0.0:
860
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
861
 
862
  jackspeak@3.4.3:
863
  resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
864
 
865
- jiti@1.21.6:
866
- resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
867
  hasBin: true
868
 
869
  js-yaml@4.1.0:
@@ -892,12 +933,8 @@ packages:
892
  resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
893
  engines: {node: '>= 0.8.0'}
894
 
895
- lilconfig@2.1.0:
896
- resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
897
- engines: {node: '>=10'}
898
-
899
- lilconfig@3.1.2:
900
- resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
901
  engines: {node: '>=14'}
902
 
903
  lines-and-columns@1.2.4:
@@ -916,8 +953,8 @@ packages:
916
  lru-cache@10.4.3:
917
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
918
 
919
- magic-string@0.30.11:
920
- resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
921
 
922
  merge2@1.4.1:
923
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -944,16 +981,16 @@ packages:
944
  mz@2.7.0:
945
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
946
 
947
- nanoid@3.3.7:
948
- resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
949
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
950
  hasBin: true
951
 
952
  natural-compare@1.4.0:
953
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
954
 
955
- node-releases@2.0.18:
956
- resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
957
 
958
  normalize-path@3.0.0:
959
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -986,8 +1023,8 @@ packages:
986
  resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
987
  engines: {node: '>=10'}
988
 
989
- package-json-from-dist@1.0.0:
990
- resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
991
 
992
  parent-module@1.0.1:
993
  resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
@@ -1008,8 +1045,8 @@ packages:
1008
  resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1009
  engines: {node: '>=16 || 14 >=14.18'}
1010
 
1011
- picocolors@1.1.0:
1012
- resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
1013
 
1014
  picomatch@2.3.1:
1015
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -1023,8 +1060,8 @@ packages:
1023
  resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1024
  engines: {node: '>= 6'}
1025
 
1026
- polyclip-ts@0.16.5:
1027
- resolution: {integrity: sha512-ZchnG0zGZReHgEo3EYzEUi6UmfQFFzNnj6AFU+gBm+IJJ4qG9gL4CwjtCV6oi/PittUPpJLiLJxcn/AgrCBO+g==}
1028
 
1029
  postcss-import@15.1.0:
1030
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
@@ -1069,16 +1106,16 @@ packages:
1069
  postcss-value-parser@4.2.0:
1070
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1071
 
1072
- postcss@8.4.47:
1073
- resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
1074
  engines: {node: ^10 || ^12 || >=14}
1075
 
1076
  prelude-ls@1.2.1:
1077
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1078
  engines: {node: '>= 0.8.0'}
1079
 
1080
- prettier@3.3.3:
1081
- resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
1082
  engines: {node: '>=14'}
1083
  hasBin: true
1084
 
@@ -1106,16 +1143,17 @@ packages:
1106
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1107
  engines: {node: '>=4'}
1108
 
1109
- resolve@1.22.8:
1110
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
 
1111
  hasBin: true
1112
 
1113
  reusify@1.0.4:
1114
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1115
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1116
 
1117
- rollup@4.22.4:
1118
- resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==}
1119
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1120
  hasBin: true
1121
 
@@ -1143,8 +1181,8 @@ packages:
1143
  resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1144
  engines: {node: '>=0.10.0'}
1145
 
1146
- splaytree-ts@1.0.1:
1147
- resolution: {integrity: sha512-B+VzCm33/KEchi/fzT6/3NRHm8k5+Kf37SBQO3meHHS/tK2xBnIm4ZvusQ1wUpHgKMCCqEWgXnwFXAa1nD289g==}
1148
 
1149
  string-width@4.2.3:
1150
  resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -1179,14 +1217,11 @@ packages:
1179
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1180
  engines: {node: '>= 0.4'}
1181
 
1182
- tailwindcss@3.4.12:
1183
- resolution: {integrity: sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==}
1184
  engines: {node: '>=14.0.0'}
1185
  hasBin: true
1186
 
1187
- text-table@0.2.0:
1188
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
1189
-
1190
  thenify-all@1.6.0:
1191
  resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1192
  engines: {node: '>=0.8'}
@@ -1194,10 +1229,6 @@ packages:
1194
  thenify@3.3.1:
1195
  resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
1196
 
1197
- to-fast-properties@2.0.0:
1198
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
1199
- engines: {node: '>=4'}
1200
-
1201
  to-regex-range@5.0.1:
1202
  resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1203
  engines: {node: '>=8.0'}
@@ -1205,9 +1236,6 @@ packages:
1205
  ts-interface-checker@0.1.13:
1206
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1207
 
1208
- tslib@2.7.0:
1209
- resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
1210
-
1211
  type-check@0.4.0:
1212
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1213
  engines: {node: '>= 0.8.0'}
@@ -1216,11 +1244,11 @@ packages:
1216
  resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1217
  engines: {node: '>=10'}
1218
 
1219
- undici-types@6.19.8:
1220
- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
1221
 
1222
- update-browserslist-db@1.1.0:
1223
- resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
1224
  hasBin: true
1225
  peerDependencies:
1226
  browserslist: '>= 4.21.0'
@@ -1231,22 +1259,27 @@ packages:
1231
  util-deprecate@1.0.2:
1232
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1233
 
1234
- vite@5.4.7:
1235
- resolution: {integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==}
1236
- engines: {node: ^18.0.0 || >=20.0.0}
1237
  hasBin: true
1238
  peerDependencies:
1239
- '@types/node': ^18.0.0 || >=20.0.0
 
1240
  less: '*'
1241
  lightningcss: ^1.21.0
1242
  sass: '*'
1243
  sass-embedded: '*'
1244
  stylus: '*'
1245
  sugarss: '*'
1246
- terser: ^5.4.0
 
 
1247
  peerDependenciesMeta:
1248
  '@types/node':
1249
  optional: true
 
 
1250
  less:
1251
  optional: true
1252
  lightningcss:
@@ -1261,6 +1294,10 @@ packages:
1261
  optional: true
1262
  terser:
1263
  optional: true
 
 
 
 
1264
 
1265
  vue-eslint-parser@9.4.3:
1266
  resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==}
@@ -1268,8 +1305,8 @@ packages:
1268
  peerDependencies:
1269
  eslint: '>=6.0.0'
1270
 
1271
- vue@3.5.7:
1272
- resolution: {integrity: sha512-JcFm0f5j8DQO9E07pZRxqZ/ZsNopMVzHYXpKvnfqXFcA4JTi+4YcrikRn9wkzWsdj0YsLzlLIsR0zzGxA2P6Wg==}
1273
  peerDependencies:
1274
  typescript: '*'
1275
  peerDependenciesMeta:
@@ -1297,8 +1334,8 @@ packages:
1297
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1298
  engines: {node: '>=12'}
1299
 
1300
- yaml@2.5.1:
1301
- resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==}
1302
  engines: {node: '>= 14'}
1303
  hasBin: true
1304
 
@@ -1310,109 +1347,118 @@ snapshots:
1310
 
1311
  '@alloc/quick-lru@5.2.0': {}
1312
 
1313
- '@babel/helper-string-parser@7.24.8': {}
1314
 
1315
- '@babel/helper-validator-identifier@7.24.7': {}
1316
 
1317
- '@babel/parser@7.25.6':
1318
  dependencies:
1319
- '@babel/types': 7.25.6
1320
 
1321
- '@babel/types@7.25.6':
1322
  dependencies:
1323
- '@babel/helper-string-parser': 7.24.8
1324
- '@babel/helper-validator-identifier': 7.24.7
1325
- to-fast-properties: 2.0.0
1326
 
1327
- '@esbuild/aix-ppc64@0.21.5':
1328
  optional: true
1329
 
1330
- '@esbuild/android-arm64@0.21.5':
1331
  optional: true
1332
 
1333
- '@esbuild/android-arm@0.21.5':
1334
  optional: true
1335
 
1336
- '@esbuild/android-x64@0.21.5':
1337
  optional: true
1338
 
1339
- '@esbuild/darwin-arm64@0.21.5':
1340
  optional: true
1341
 
1342
- '@esbuild/darwin-x64@0.21.5':
1343
  optional: true
1344
 
1345
- '@esbuild/freebsd-arm64@0.21.5':
1346
  optional: true
1347
 
1348
- '@esbuild/freebsd-x64@0.21.5':
1349
  optional: true
1350
 
1351
- '@esbuild/linux-arm64@0.21.5':
1352
  optional: true
1353
 
1354
- '@esbuild/linux-arm@0.21.5':
1355
  optional: true
1356
 
1357
- '@esbuild/linux-ia32@0.21.5':
1358
  optional: true
1359
 
1360
- '@esbuild/linux-loong64@0.21.5':
1361
  optional: true
1362
 
1363
- '@esbuild/linux-mips64el@0.21.5':
1364
  optional: true
1365
 
1366
- '@esbuild/linux-ppc64@0.21.5':
1367
  optional: true
1368
 
1369
- '@esbuild/linux-riscv64@0.21.5':
1370
  optional: true
1371
 
1372
- '@esbuild/linux-s390x@0.21.5':
1373
  optional: true
1374
 
1375
- '@esbuild/linux-x64@0.21.5':
1376
  optional: true
1377
 
1378
- '@esbuild/netbsd-x64@0.21.5':
1379
  optional: true
1380
 
1381
- '@esbuild/openbsd-x64@0.21.5':
1382
  optional: true
1383
 
1384
- '@esbuild/sunos-x64@0.21.5':
1385
  optional: true
1386
 
1387
- '@esbuild/win32-arm64@0.21.5':
1388
  optional: true
1389
 
1390
- '@esbuild/win32-ia32@0.21.5':
1391
  optional: true
1392
 
1393
- '@esbuild/win32-x64@0.21.5':
1394
  optional: true
1395
 
1396
- '@eslint-community/eslint-utils@4.4.0(eslint@9.11.0(jiti@1.21.6))':
 
 
 
 
 
 
1397
  dependencies:
1398
- eslint: 9.11.0(jiti@1.21.6)
1399
  eslint-visitor-keys: 3.4.3
1400
 
1401
- '@eslint-community/regexpp@4.11.1': {}
1402
 
1403
- '@eslint/config-array@0.18.0':
1404
  dependencies:
1405
- '@eslint/object-schema': 2.1.4
1406
- debug: 4.3.7
1407
  minimatch: 3.1.2
1408
  transitivePeerDependencies:
1409
  - supports-color
1410
 
1411
- '@eslint/eslintrc@3.1.0':
 
 
 
 
1412
  dependencies:
1413
  ajv: 6.12.6
1414
- debug: 4.3.7
1415
- espree: 10.1.0
1416
  globals: 14.0.0
1417
  ignore: 5.3.2
1418
  import-fresh: 3.3.0
@@ -1422,15 +1468,15 @@ snapshots:
1422
  transitivePeerDependencies:
1423
  - supports-color
1424
 
1425
- '@eslint/js@9.11.0': {}
1426
 
1427
- '@eslint/object-schema@2.1.4': {}
1428
 
1429
- '@eslint/plugin-kit@0.2.0':
1430
  dependencies:
1431
  levn: 0.4.1
1432
 
1433
- '@geoman-io/leaflet-geoman-free@2.17.0(leaflet@1.9.4)':
1434
  dependencies:
1435
  '@turf/boolean-contains': 6.5.0
1436
  '@turf/kinks': 6.5.0
@@ -1438,11 +1484,20 @@ snapshots:
1438
  '@turf/line-split': 6.5.0
1439
  leaflet: 1.9.4
1440
  lodash: 4.17.21
1441
- polyclip-ts: 0.16.5
 
 
 
 
 
 
 
1442
 
1443
  '@humanwhocodes/module-importer@1.0.1': {}
1444
 
1445
- '@humanwhocodes/retry@0.3.0': {}
 
 
1446
 
1447
  '@isaacs/cliui@8.0.2':
1448
  dependencies:
@@ -1453,7 +1508,7 @@ snapshots:
1453
  wrap-ansi: 8.1.0
1454
  wrap-ansi-cjs: wrap-ansi@7.0.0
1455
 
1456
- '@jridgewell/gen-mapping@0.3.5':
1457
  dependencies:
1458
  '@jridgewell/set-array': 1.2.1
1459
  '@jridgewell/sourcemap-codec': 1.5.0
@@ -1480,57 +1535,66 @@ snapshots:
1480
  '@nodelib/fs.walk@1.2.8':
1481
  dependencies:
1482
  '@nodelib/fs.scandir': 2.1.5
1483
- fastq: 1.17.1
1484
 
1485
  '@pkgjs/parseargs@0.11.0':
1486
  optional: true
1487
 
1488
- '@rollup/rollup-android-arm-eabi@4.22.4':
 
 
 
 
 
 
 
 
 
1489
  optional: true
1490
 
1491
- '@rollup/rollup-android-arm64@4.22.4':
1492
  optional: true
1493
 
1494
- '@rollup/rollup-darwin-arm64@4.22.4':
1495
  optional: true
1496
 
1497
- '@rollup/rollup-darwin-x64@4.22.4':
1498
  optional: true
1499
 
1500
- '@rollup/rollup-linux-arm-gnueabihf@4.22.4':
1501
  optional: true
1502
 
1503
- '@rollup/rollup-linux-arm-musleabihf@4.22.4':
1504
  optional: true
1505
 
1506
- '@rollup/rollup-linux-arm64-gnu@4.22.4':
1507
  optional: true
1508
 
1509
- '@rollup/rollup-linux-arm64-musl@4.22.4':
1510
  optional: true
1511
 
1512
- '@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
1513
  optional: true
1514
 
1515
- '@rollup/rollup-linux-riscv64-gnu@4.22.4':
1516
  optional: true
1517
 
1518
- '@rollup/rollup-linux-s390x-gnu@4.22.4':
1519
  optional: true
1520
 
1521
- '@rollup/rollup-linux-x64-gnu@4.22.4':
1522
  optional: true
1523
 
1524
- '@rollup/rollup-linux-x64-musl@4.22.4':
1525
  optional: true
1526
 
1527
- '@rollup/rollup-win32-arm64-msvc@4.22.4':
1528
  optional: true
1529
 
1530
- '@rollup/rollup-win32-ia32-msvc@4.22.4':
1531
  optional: true
1532
 
1533
- '@rollup/rollup-win32-x64-msvc@4.22.4':
1534
  optional: true
1535
 
1536
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
@@ -1542,13 +1606,6 @@ snapshots:
1542
  '@turf/helpers': 6.5.0
1543
  '@turf/meta': 6.5.0
1544
 
1545
- '@turf/bbox@7.1.0':
1546
- dependencies:
1547
- '@turf/helpers': 7.1.0
1548
- '@turf/meta': 7.1.0
1549
- '@types/geojson': 7946.0.14
1550
- tslib: 2.7.0
1551
-
1552
  '@turf/bearing@6.5.0':
1553
  dependencies:
1554
  '@turf/helpers': 6.5.0
@@ -1584,11 +1641,6 @@ snapshots:
1584
 
1585
  '@turf/helpers@6.5.0': {}
1586
 
1587
- '@turf/helpers@7.1.0':
1588
- dependencies:
1589
- '@types/geojson': 7946.0.14
1590
- tslib: 2.7.0
1591
-
1592
  '@turf/invariant@6.5.0':
1593
  dependencies:
1594
  '@turf/helpers': 6.5.0
@@ -1628,11 +1680,6 @@ snapshots:
1628
  dependencies:
1629
  '@turf/helpers': 6.5.0
1630
 
1631
- '@turf/meta@7.1.0':
1632
- dependencies:
1633
- '@turf/helpers': 7.1.0
1634
- '@types/geojson': 7946.0.14
1635
-
1636
  '@turf/nearest-point-on-line@6.5.0':
1637
  dependencies:
1638
  '@turf/bearing': 6.5.0
@@ -1653,86 +1700,90 @@ snapshots:
1653
  '@turf/helpers': 6.5.0
1654
  '@turf/meta': 6.5.0
1655
 
1656
- '@types/estree@1.0.5': {}
1657
 
1658
- '@types/geojson@7946.0.14': {}
1659
 
1660
  '@types/geojson@7946.0.8': {}
1661
 
1662
- '@types/leaflet@1.9.12':
 
 
1663
  dependencies:
1664
- '@types/geojson': 7946.0.14
1665
 
1666
- '@types/node@20.16.5':
1667
  dependencies:
1668
- undici-types: 6.19.8
1669
 
1670
- '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.5))(vue@3.5.7)':
1671
  dependencies:
1672
- vite: 5.4.7(@types/node@20.16.5)
1673
- vue: 3.5.7
1674
 
1675
- '@vue/compiler-core@3.5.7':
1676
  dependencies:
1677
- '@babel/parser': 7.25.6
1678
- '@vue/shared': 3.5.7
1679
  entities: 4.5.0
1680
  estree-walker: 2.0.2
1681
  source-map-js: 1.2.1
1682
 
1683
- '@vue/compiler-dom@3.5.7':
1684
  dependencies:
1685
- '@vue/compiler-core': 3.5.7
1686
- '@vue/shared': 3.5.7
1687
 
1688
- '@vue/compiler-sfc@3.5.7':
1689
  dependencies:
1690
- '@babel/parser': 7.25.6
1691
- '@vue/compiler-core': 3.5.7
1692
- '@vue/compiler-dom': 3.5.7
1693
- '@vue/compiler-ssr': 3.5.7
1694
- '@vue/shared': 3.5.7
1695
  estree-walker: 2.0.2
1696
- magic-string: 0.30.11
1697
- postcss: 8.4.47
1698
  source-map-js: 1.2.1
1699
 
1700
- '@vue/compiler-ssr@3.5.7':
1701
  dependencies:
1702
- '@vue/compiler-dom': 3.5.7
1703
- '@vue/shared': 3.5.7
1704
 
1705
- '@vue/reactivity@3.5.7':
1706
  dependencies:
1707
- '@vue/shared': 3.5.7
1708
 
1709
- '@vue/runtime-core@3.5.7':
1710
  dependencies:
1711
- '@vue/reactivity': 3.5.7
1712
- '@vue/shared': 3.5.7
1713
 
1714
- '@vue/runtime-dom@3.5.7':
1715
  dependencies:
1716
- '@vue/reactivity': 3.5.7
1717
- '@vue/runtime-core': 3.5.7
1718
- '@vue/shared': 3.5.7
1719
  csstype: 3.1.3
1720
 
1721
- '@vue/server-renderer@3.5.7(vue@3.5.7)':
1722
  dependencies:
1723
- '@vue/compiler-ssr': 3.5.7
1724
- '@vue/shared': 3.5.7
1725
- vue: 3.5.7
1726
 
1727
- '@vue/shared@3.5.7': {}
1728
 
1729
- '@vue/tsconfig@0.5.1': {}
 
 
1730
 
1731
- acorn-jsx@5.3.2(acorn@8.12.1):
1732
  dependencies:
1733
- acorn: 8.12.1
1734
 
1735
- acorn@8.12.1: {}
1736
 
1737
  ajv@6.12.6:
1738
  dependencies:
@@ -1762,14 +1813,14 @@ snapshots:
1762
 
1763
  argparse@2.0.1: {}
1764
 
1765
- autoprefixer@10.4.20(postcss@8.4.47):
1766
  dependencies:
1767
- browserslist: 4.23.3
1768
- caniuse-lite: 1.0.30001662
1769
  fraction.js: 4.3.7
1770
  normalize-range: 0.1.2
1771
- picocolors: 1.1.0
1772
- postcss: 8.4.47
1773
  postcss-value-parser: 4.2.0
1774
 
1775
  balanced-match@1.0.2: {}
@@ -1793,18 +1844,18 @@ snapshots:
1793
  dependencies:
1794
  fill-range: 7.1.1
1795
 
1796
- browserslist@4.23.3:
1797
  dependencies:
1798
- caniuse-lite: 1.0.30001662
1799
- electron-to-chromium: 1.5.27
1800
- node-releases: 2.0.18
1801
- update-browserslist-db: 1.1.0(browserslist@4.23.3)
1802
 
1803
  callsites@3.1.0: {}
1804
 
1805
  camelcase-css@2.0.1: {}
1806
 
1807
- caniuse-lite@1.0.30001662: {}
1808
 
1809
  chalk@4.1.2:
1810
  dependencies:
@@ -1833,7 +1884,7 @@ snapshots:
1833
 
1834
  concat-map@0.0.1: {}
1835
 
1836
- cross-spawn@7.0.3:
1837
  dependencies:
1838
  path-key: 3.1.1
1839
  shebang-command: 2.0.0
@@ -1843,7 +1894,7 @@ snapshots:
1843
 
1844
  csstype@3.1.3: {}
1845
 
1846
- debug@4.3.7:
1847
  dependencies:
1848
  ms: 2.1.3
1849
 
@@ -1855,7 +1906,7 @@ snapshots:
1855
 
1856
  eastasianwidth@0.2.0: {}
1857
 
1858
- electron-to-chromium@1.5.27: {}
1859
 
1860
  emoji-regex@8.0.0: {}
1861
 
@@ -1863,46 +1914,48 @@ snapshots:
1863
 
1864
  entities@4.5.0: {}
1865
 
1866
- esbuild@0.21.5:
1867
  optionalDependencies:
1868
- '@esbuild/aix-ppc64': 0.21.5
1869
- '@esbuild/android-arm': 0.21.5
1870
- '@esbuild/android-arm64': 0.21.5
1871
- '@esbuild/android-x64': 0.21.5
1872
- '@esbuild/darwin-arm64': 0.21.5
1873
- '@esbuild/darwin-x64': 0.21.5
1874
- '@esbuild/freebsd-arm64': 0.21.5
1875
- '@esbuild/freebsd-x64': 0.21.5
1876
- '@esbuild/linux-arm': 0.21.5
1877
- '@esbuild/linux-arm64': 0.21.5
1878
- '@esbuild/linux-ia32': 0.21.5
1879
- '@esbuild/linux-loong64': 0.21.5
1880
- '@esbuild/linux-mips64el': 0.21.5
1881
- '@esbuild/linux-ppc64': 0.21.5
1882
- '@esbuild/linux-riscv64': 0.21.5
1883
- '@esbuild/linux-s390x': 0.21.5
1884
- '@esbuild/linux-x64': 0.21.5
1885
- '@esbuild/netbsd-x64': 0.21.5
1886
- '@esbuild/openbsd-x64': 0.21.5
1887
- '@esbuild/sunos-x64': 0.21.5
1888
- '@esbuild/win32-arm64': 0.21.5
1889
- '@esbuild/win32-ia32': 0.21.5
1890
- '@esbuild/win32-x64': 0.21.5
 
 
1891
 
1892
  escalade@3.2.0: {}
1893
 
1894
  escape-string-regexp@4.0.0: {}
1895
 
1896
- eslint-plugin-vue@9.28.0(eslint@9.11.0(jiti@1.21.6)):
1897
  dependencies:
1898
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@1.21.6))
1899
- eslint: 9.11.0(jiti@1.21.6)
1900
  globals: 13.24.0
1901
  natural-compare: 1.4.0
1902
  nth-check: 2.1.1
1903
  postcss-selector-parser: 6.1.2
1904
  semver: 7.6.3
1905
- vue-eslint-parser: 9.4.3(eslint@9.11.0(jiti@1.21.6))
1906
  xml-name-validator: 4.0.0
1907
  transitivePeerDependencies:
1908
  - supports-color
@@ -1912,34 +1965,37 @@ snapshots:
1912
  esrecurse: 4.3.0
1913
  estraverse: 5.3.0
1914
 
1915
- eslint-scope@8.0.2:
1916
  dependencies:
1917
  esrecurse: 4.3.0
1918
  estraverse: 5.3.0
1919
 
1920
  eslint-visitor-keys@3.4.3: {}
1921
 
1922
- eslint-visitor-keys@4.0.0: {}
1923
 
1924
- eslint@9.11.0(jiti@1.21.6):
1925
  dependencies:
1926
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@1.21.6))
1927
- '@eslint-community/regexpp': 4.11.1
1928
- '@eslint/config-array': 0.18.0
1929
- '@eslint/eslintrc': 3.1.0
1930
- '@eslint/js': 9.11.0
1931
- '@eslint/plugin-kit': 0.2.0
 
 
1932
  '@humanwhocodes/module-importer': 1.0.1
1933
- '@humanwhocodes/retry': 0.3.0
1934
- '@nodelib/fs.walk': 1.2.8
 
1935
  ajv: 6.12.6
1936
  chalk: 4.1.2
1937
- cross-spawn: 7.0.3
1938
- debug: 4.3.7
1939
  escape-string-regexp: 4.0.0
1940
- eslint-scope: 8.0.2
1941
- eslint-visitor-keys: 4.0.0
1942
- espree: 10.1.0
1943
  esquery: 1.6.0
1944
  esutils: 2.0.3
1945
  fast-deep-equal: 3.1.3
@@ -1949,29 +2005,26 @@ snapshots:
1949
  ignore: 5.3.2
1950
  imurmurhash: 0.1.4
1951
  is-glob: 4.0.3
1952
- is-path-inside: 3.0.3
1953
  json-stable-stringify-without-jsonify: 1.0.1
1954
  lodash.merge: 4.6.2
1955
  minimatch: 3.1.2
1956
  natural-compare: 1.4.0
1957
  optionator: 0.9.4
1958
- strip-ansi: 6.0.1
1959
- text-table: 0.2.0
1960
  optionalDependencies:
1961
- jiti: 1.21.6
1962
  transitivePeerDependencies:
1963
  - supports-color
1964
 
1965
- espree@10.1.0:
1966
  dependencies:
1967
- acorn: 8.12.1
1968
- acorn-jsx: 5.3.2(acorn@8.12.1)
1969
- eslint-visitor-keys: 4.0.0
1970
 
1971
  espree@9.6.1:
1972
  dependencies:
1973
- acorn: 8.12.1
1974
- acorn-jsx: 5.3.2(acorn@8.12.1)
1975
  eslint-visitor-keys: 3.4.3
1976
 
1977
  esquery@1.6.0:
@@ -2002,7 +2055,7 @@ snapshots:
2002
 
2003
  fast-levenshtein@2.0.6: {}
2004
 
2005
- fastq@1.17.1:
2006
  dependencies:
2007
  reusify: 1.0.4
2008
 
@@ -2021,14 +2074,14 @@ snapshots:
2021
 
2022
  flat-cache@4.0.1:
2023
  dependencies:
2024
- flatted: 3.3.1
2025
  keyv: 4.5.4
2026
 
2027
- flatted@3.3.1: {}
2028
 
2029
  foreground-child@3.3.0:
2030
  dependencies:
2031
- cross-spawn: 7.0.3
2032
  signal-exit: 4.1.0
2033
 
2034
  fraction.js@4.3.7: {}
@@ -2040,7 +2093,7 @@ snapshots:
2040
 
2041
  geojson-rbush@3.2.0:
2042
  dependencies:
2043
- '@turf/bbox': 7.1.0
2044
  '@turf/helpers': 6.5.0
2045
  '@turf/meta': 6.5.0
2046
  '@types/geojson': 7946.0.8
@@ -2060,7 +2113,7 @@ snapshots:
2060
  jackspeak: 3.4.3
2061
  minimatch: 9.0.5
2062
  minipass: 7.1.2
2063
- package-json-from-dist: 1.0.0
2064
  path-scurry: 1.11.1
2065
 
2066
  globals@13.24.0:
@@ -2088,7 +2141,7 @@ snapshots:
2088
  dependencies:
2089
  binary-extensions: 2.3.0
2090
 
2091
- is-core-module@2.15.1:
2092
  dependencies:
2093
  hasown: 2.0.2
2094
 
@@ -2102,8 +2155,6 @@ snapshots:
2102
 
2103
  is-number@7.0.0: {}
2104
 
2105
- is-path-inside@3.0.3: {}
2106
-
2107
  isexe@2.0.0: {}
2108
 
2109
  jackspeak@3.4.3:
@@ -2112,7 +2163,7 @@ snapshots:
2112
  optionalDependencies:
2113
  '@pkgjs/parseargs': 0.11.0
2114
 
2115
- jiti@1.21.6: {}
2116
 
2117
  js-yaml@4.1.0:
2118
  dependencies:
@@ -2137,9 +2188,7 @@ snapshots:
2137
  prelude-ls: 1.2.1
2138
  type-check: 0.4.0
2139
 
2140
- lilconfig@2.1.0: {}
2141
-
2142
- lilconfig@3.1.2: {}
2143
 
2144
  lines-and-columns@1.2.4: {}
2145
 
@@ -2153,7 +2202,7 @@ snapshots:
2153
 
2154
  lru-cache@10.4.3: {}
2155
 
2156
- magic-string@0.30.11:
2157
  dependencies:
2158
  '@jridgewell/sourcemap-codec': 1.5.0
2159
 
@@ -2182,11 +2231,11 @@ snapshots:
2182
  object-assign: 4.1.1
2183
  thenify-all: 1.6.0
2184
 
2185
- nanoid@3.3.7: {}
2186
 
2187
  natural-compare@1.4.0: {}
2188
 
2189
- node-releases@2.0.18: {}
2190
 
2191
  normalize-path@3.0.0: {}
2192
 
@@ -2217,7 +2266,7 @@ snapshots:
2217
  dependencies:
2218
  p-limit: 3.1.0
2219
 
2220
- package-json-from-dist@1.0.0: {}
2221
 
2222
  parent-module@1.0.1:
2223
  dependencies:
@@ -2234,7 +2283,7 @@ snapshots:
2234
  lru-cache: 10.4.3
2235
  minipass: 7.1.2
2236
 
2237
- picocolors@1.1.0: {}
2238
 
2239
  picomatch@2.3.1: {}
2240
 
@@ -2242,40 +2291,40 @@ snapshots:
2242
 
2243
  pirates@4.0.6: {}
2244
 
2245
- polyclip-ts@0.16.5:
2246
  dependencies:
2247
  bignumber.js: 9.1.2
2248
- splaytree-ts: 1.0.1
2249
 
2250
- postcss-import@15.1.0(postcss@8.4.47):
2251
  dependencies:
2252
- postcss: 8.4.47
2253
  postcss-value-parser: 4.2.0
2254
  read-cache: 1.0.0
2255
- resolve: 1.22.8
2256
 
2257
- postcss-import@16.1.0(postcss@8.4.47):
2258
  dependencies:
2259
- postcss: 8.4.47
2260
  postcss-value-parser: 4.2.0
2261
  read-cache: 1.0.0
2262
- resolve: 1.22.8
2263
 
2264
- postcss-js@4.0.1(postcss@8.4.47):
2265
  dependencies:
2266
  camelcase-css: 2.0.1
2267
- postcss: 8.4.47
2268
 
2269
- postcss-load-config@4.0.2(postcss@8.4.47):
2270
  dependencies:
2271
- lilconfig: 3.1.2
2272
- yaml: 2.5.1
2273
  optionalDependencies:
2274
- postcss: 8.4.47
2275
 
2276
- postcss-nested@6.2.0(postcss@8.4.47):
2277
  dependencies:
2278
- postcss: 8.4.47
2279
  postcss-selector-parser: 6.1.2
2280
 
2281
  postcss-selector-parser@6.1.2:
@@ -2285,15 +2334,15 @@ snapshots:
2285
 
2286
  postcss-value-parser@4.2.0: {}
2287
 
2288
- postcss@8.4.47:
2289
  dependencies:
2290
- nanoid: 3.3.7
2291
- picocolors: 1.1.0
2292
  source-map-js: 1.2.1
2293
 
2294
  prelude-ls@1.2.1: {}
2295
 
2296
- prettier@3.3.3: {}
2297
 
2298
  punycode@2.3.1: {}
2299
 
@@ -2315,34 +2364,37 @@ snapshots:
2315
 
2316
  resolve-from@4.0.0: {}
2317
 
2318
- resolve@1.22.8:
2319
  dependencies:
2320
- is-core-module: 2.15.1
2321
  path-parse: 1.0.7
2322
  supports-preserve-symlinks-flag: 1.0.0
2323
 
2324
  reusify@1.0.4: {}
2325
 
2326
- rollup@4.22.4:
2327
  dependencies:
2328
- '@types/estree': 1.0.5
2329
  optionalDependencies:
2330
- '@rollup/rollup-android-arm-eabi': 4.22.4
2331
- '@rollup/rollup-android-arm64': 4.22.4
2332
- '@rollup/rollup-darwin-arm64': 4.22.4
2333
- '@rollup/rollup-darwin-x64': 4.22.4
2334
- '@rollup/rollup-linux-arm-gnueabihf': 4.22.4
2335
- '@rollup/rollup-linux-arm-musleabihf': 4.22.4
2336
- '@rollup/rollup-linux-arm64-gnu': 4.22.4
2337
- '@rollup/rollup-linux-arm64-musl': 4.22.4
2338
- '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4
2339
- '@rollup/rollup-linux-riscv64-gnu': 4.22.4
2340
- '@rollup/rollup-linux-s390x-gnu': 4.22.4
2341
- '@rollup/rollup-linux-x64-gnu': 4.22.4
2342
- '@rollup/rollup-linux-x64-musl': 4.22.4
2343
- '@rollup/rollup-win32-arm64-msvc': 4.22.4
2344
- '@rollup/rollup-win32-ia32-msvc': 4.22.4
2345
- '@rollup/rollup-win32-x64-msvc': 4.22.4
 
 
 
2346
  fsevents: 2.3.3
2347
 
2348
  run-parallel@1.2.0:
@@ -2361,7 +2413,7 @@ snapshots:
2361
 
2362
  source-map-js@1.2.1: {}
2363
 
2364
- splaytree-ts@1.0.1: {}
2365
 
2366
  string-width@4.2.3:
2367
  dependencies:
@@ -2387,7 +2439,7 @@ snapshots:
2387
 
2388
  sucrase@3.35.0:
2389
  dependencies:
2390
- '@jridgewell/gen-mapping': 0.3.5
2391
  commander: 4.1.1
2392
  glob: 10.4.5
2393
  lines-and-columns: 1.2.4
@@ -2401,7 +2453,7 @@ snapshots:
2401
 
2402
  supports-preserve-symlinks-flag@1.0.0: {}
2403
 
2404
- tailwindcss@3.4.12:
2405
  dependencies:
2406
  '@alloc/quick-lru': 5.2.0
2407
  arg: 5.0.2
@@ -2411,25 +2463,23 @@ snapshots:
2411
  fast-glob: 3.3.2
2412
  glob-parent: 6.0.2
2413
  is-glob: 4.0.3
2414
- jiti: 1.21.6
2415
- lilconfig: 2.1.0
2416
  micromatch: 4.0.8
2417
  normalize-path: 3.0.0
2418
  object-hash: 3.0.0
2419
- picocolors: 1.1.0
2420
- postcss: 8.4.47
2421
- postcss-import: 15.1.0(postcss@8.4.47)
2422
- postcss-js: 4.0.1(postcss@8.4.47)
2423
- postcss-load-config: 4.0.2(postcss@8.4.47)
2424
- postcss-nested: 6.2.0(postcss@8.4.47)
2425
  postcss-selector-parser: 6.1.2
2426
- resolve: 1.22.8
2427
  sucrase: 3.35.0
2428
  transitivePeerDependencies:
2429
  - ts-node
2430
 
2431
- text-table@0.2.0: {}
2432
-
2433
  thenify-all@1.6.0:
2434
  dependencies:
2435
  thenify: 3.3.1
@@ -2438,29 +2488,25 @@ snapshots:
2438
  dependencies:
2439
  any-promise: 1.3.0
2440
 
2441
- to-fast-properties@2.0.0: {}
2442
-
2443
  to-regex-range@5.0.1:
2444
  dependencies:
2445
  is-number: 7.0.0
2446
 
2447
  ts-interface-checker@0.1.13: {}
2448
 
2449
- tslib@2.7.0: {}
2450
-
2451
  type-check@0.4.0:
2452
  dependencies:
2453
  prelude-ls: 1.2.1
2454
 
2455
  type-fest@0.20.2: {}
2456
 
2457
- undici-types@6.19.8: {}
2458
 
2459
- update-browserslist-db@1.1.0(browserslist@4.23.3):
2460
  dependencies:
2461
- browserslist: 4.23.3
2462
  escalade: 3.2.0
2463
- picocolors: 1.1.0
2464
 
2465
  uri-js@4.4.1:
2466
  dependencies:
@@ -2468,19 +2514,21 @@ snapshots:
2468
 
2469
  util-deprecate@1.0.2: {}
2470
 
2471
- vite@5.4.7(@types/node@20.16.5):
2472
  dependencies:
2473
- esbuild: 0.21.5
2474
- postcss: 8.4.47
2475
- rollup: 4.22.4
2476
  optionalDependencies:
2477
- '@types/node': 20.16.5
2478
  fsevents: 2.3.3
 
 
2479
 
2480
- vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@1.21.6)):
2481
  dependencies:
2482
- debug: 4.3.7
2483
- eslint: 9.11.0(jiti@1.21.6)
2484
  eslint-scope: 7.2.2
2485
  eslint-visitor-keys: 3.4.3
2486
  espree: 9.6.1
@@ -2490,13 +2538,13 @@ snapshots:
2490
  transitivePeerDependencies:
2491
  - supports-color
2492
 
2493
- vue@3.5.7:
2494
  dependencies:
2495
- '@vue/compiler-dom': 3.5.7
2496
- '@vue/compiler-sfc': 3.5.7
2497
- '@vue/runtime-dom': 3.5.7
2498
- '@vue/server-renderer': 3.5.7(vue@3.5.7)
2499
- '@vue/shared': 3.5.7
2500
 
2501
  which@2.0.2:
2502
  dependencies:
@@ -2518,6 +2566,6 @@ snapshots:
2518
 
2519
  xml-name-validator@4.0.0: {}
2520
 
2521
- yaml@2.5.1: {}
2522
 
2523
  yocto-queue@0.1.0: {}
 
9
  .:
10
  dependencies:
11
  '@geoman-io/leaflet-geoman-free':
12
+ specifier: ^2.18.1
13
+ version: 2.18.1(leaflet@1.9.4)
14
  '@trincadev/driver.js':
15
  specifier: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
16
  version: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
 
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
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
30
  '@types/leaflet':
31
+ specifier: ^1.9.15
32
+ version: 1.9.15
33
  '@types/node':
34
+ specifier: ^22.10.2
35
+ version: 22.10.2
36
  '@vitejs/plugin-vue':
37
+ specifier: ^5.2.1
38
+ version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))(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.4.49)
45
  eslint:
46
+ specifier: ^9.17.0
47
+ version: 9.17.0(jiti@1.21.7)
48
  eslint-plugin-vue:
49
+ specifier: ^9.32.0
50
+ version: 9.32.0(eslint@9.17.0(jiti@1.21.7))
51
  postcss:
52
+ specifier: ^8.4.49
53
+ version: 8.4.49
54
  postcss-import:
55
  specifier: ^16.1.0
56
+ version: 16.1.0(postcss@8.4.49)
57
  prettier:
58
+ specifier: ^3.4.2
59
+ version: 3.4.2
60
  tailwindcss:
61
+ specifier: ^3.4.17
62
+ version: 3.4.17
63
  vite:
64
+ specifier: ^6.0.6
65
+ version: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
66
 
67
  packages:
68
 
 
70
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
71
  engines: {node: '>=10'}
72
 
73
+ '@babel/helper-string-parser@7.25.9':
74
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
75
  engines: {node: '>=6.9.0'}
76
 
77
+ '@babel/helper-validator-identifier@7.25.9':
78
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
79
  engines: {node: '>=6.9.0'}
80
 
81
+ '@babel/parser@7.26.3':
82
+ resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==}
83
  engines: {node: '>=6.0.0'}
84
  hasBin: true
85
 
86
+ '@babel/types@7.26.3':
87
+ resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==}
88
  engines: {node: '>=6.9.0'}
89
 
90
+ '@esbuild/aix-ppc64@0.24.2':
91
+ resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
92
+ engines: {node: '>=18'}
93
  cpu: [ppc64]
94
  os: [aix]
95
 
96
+ '@esbuild/android-arm64@0.24.2':
97
+ resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
98
+ engines: {node: '>=18'}
99
  cpu: [arm64]
100
  os: [android]
101
 
102
+ '@esbuild/android-arm@0.24.2':
103
+ resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
104
+ engines: {node: '>=18'}
105
  cpu: [arm]
106
  os: [android]
107
 
108
+ '@esbuild/android-x64@0.24.2':
109
+ resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
110
+ engines: {node: '>=18'}
111
  cpu: [x64]
112
  os: [android]
113
 
114
+ '@esbuild/darwin-arm64@0.24.2':
115
+ resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
116
+ engines: {node: '>=18'}
117
  cpu: [arm64]
118
  os: [darwin]
119
 
120
+ '@esbuild/darwin-x64@0.24.2':
121
+ resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
122
+ engines: {node: '>=18'}
123
  cpu: [x64]
124
  os: [darwin]
125
 
126
+ '@esbuild/freebsd-arm64@0.24.2':
127
+ resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
128
+ engines: {node: '>=18'}
129
  cpu: [arm64]
130
  os: [freebsd]
131
 
132
+ '@esbuild/freebsd-x64@0.24.2':
133
+ resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
134
+ engines: {node: '>=18'}
135
  cpu: [x64]
136
  os: [freebsd]
137
 
138
+ '@esbuild/linux-arm64@0.24.2':
139
+ resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
140
+ engines: {node: '>=18'}
141
  cpu: [arm64]
142
  os: [linux]
143
 
144
+ '@esbuild/linux-arm@0.24.2':
145
+ resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
146
+ engines: {node: '>=18'}
147
  cpu: [arm]
148
  os: [linux]
149
 
150
+ '@esbuild/linux-ia32@0.24.2':
151
+ resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
152
+ engines: {node: '>=18'}
153
  cpu: [ia32]
154
  os: [linux]
155
 
156
+ '@esbuild/linux-loong64@0.24.2':
157
+ resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
158
+ engines: {node: '>=18'}
159
  cpu: [loong64]
160
  os: [linux]
161
 
162
+ '@esbuild/linux-mips64el@0.24.2':
163
+ resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
164
+ engines: {node: '>=18'}
165
  cpu: [mips64el]
166
  os: [linux]
167
 
168
+ '@esbuild/linux-ppc64@0.24.2':
169
+ resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
170
+ engines: {node: '>=18'}
171
  cpu: [ppc64]
172
  os: [linux]
173
 
174
+ '@esbuild/linux-riscv64@0.24.2':
175
+ resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
176
+ engines: {node: '>=18'}
177
  cpu: [riscv64]
178
  os: [linux]
179
 
180
+ '@esbuild/linux-s390x@0.24.2':
181
+ resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
182
+ engines: {node: '>=18'}
183
  cpu: [s390x]
184
  os: [linux]
185
 
186
+ '@esbuild/linux-x64@0.24.2':
187
+ resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
188
+ engines: {node: '>=18'}
189
  cpu: [x64]
190
  os: [linux]
191
 
192
+ '@esbuild/netbsd-arm64@0.24.2':
193
+ resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
194
+ engines: {node: '>=18'}
195
+ cpu: [arm64]
196
+ os: [netbsd]
197
+
198
+ '@esbuild/netbsd-x64@0.24.2':
199
+ resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
200
+ engines: {node: '>=18'}
201
  cpu: [x64]
202
  os: [netbsd]
203
 
204
+ '@esbuild/openbsd-arm64@0.24.2':
205
+ resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
206
+ engines: {node: '>=18'}
207
+ cpu: [arm64]
208
+ os: [openbsd]
209
+
210
+ '@esbuild/openbsd-x64@0.24.2':
211
+ resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
212
+ engines: {node: '>=18'}
213
  cpu: [x64]
214
  os: [openbsd]
215
 
216
+ '@esbuild/sunos-x64@0.24.2':
217
+ resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
218
+ engines: {node: '>=18'}
219
  cpu: [x64]
220
  os: [sunos]
221
 
222
+ '@esbuild/win32-arm64@0.24.2':
223
+ resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
224
+ engines: {node: '>=18'}
225
  cpu: [arm64]
226
  os: [win32]
227
 
228
+ '@esbuild/win32-ia32@0.24.2':
229
+ resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
230
+ engines: {node: '>=18'}
231
  cpu: [ia32]
232
  os: [win32]
233
 
234
+ '@esbuild/win32-x64@0.24.2':
235
+ resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
236
+ engines: {node: '>=18'}
237
  cpu: [x64]
238
  os: [win32]
239
 
240
+ '@eslint-community/eslint-utils@4.4.1':
241
+ resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
242
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
243
  peerDependencies:
244
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
245
 
246
+ '@eslint-community/regexpp@4.12.1':
247
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
248
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
249
 
250
+ '@eslint/config-array@0.19.1':
251
+ resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==}
252
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
+
254
+ '@eslint/core@0.9.1':
255
+ resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==}
256
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
 
258
+ '@eslint/eslintrc@3.2.0':
259
+ resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
260
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
261
 
262
+ '@eslint/js@9.17.0':
263
+ resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==}
264
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
265
 
266
+ '@eslint/object-schema@2.1.5':
267
+ resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==}
268
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
269
 
270
+ '@eslint/plugin-kit@0.2.4':
271
+ resolution: {integrity: sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==}
272
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
273
 
274
+ '@geoman-io/leaflet-geoman-free@2.18.1':
275
+ resolution: {integrity: sha512-6xb2hekgDTMeFcznKjM5i7JpZvPwQYYQpwmqZhWzVHt+SdA5Ijnn4ViblEmIDYNBiA33UgjJ3DaA+3E+5LiCJw==}
276
  peerDependencies:
277
  leaflet: ^1.2.0
278
 
279
+ '@humanfs/core@0.19.1':
280
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
281
+ engines: {node: '>=18.18.0'}
282
+
283
+ '@humanfs/node@0.16.6':
284
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
285
+ engines: {node: '>=18.18.0'}
286
+
287
  '@humanwhocodes/module-importer@1.0.1':
288
  resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
289
  engines: {node: '>=12.22'}
290
 
291
+ '@humanwhocodes/retry@0.3.1':
292
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
293
+ engines: {node: '>=18.18'}
294
+
295
+ '@humanwhocodes/retry@0.4.1':
296
+ resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
297
  engines: {node: '>=18.18'}
298
 
299
  '@isaacs/cliui@8.0.2':
300
  resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
301
  engines: {node: '>=12'}
302
 
303
+ '@jridgewell/gen-mapping@0.3.8':
304
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
305
  engines: {node: '>=6.0.0'}
306
 
307
  '@jridgewell/resolve-uri@3.1.2':
 
334
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
335
  engines: {node: '>=14'}
336
 
337
+ '@rollup/rollup-android-arm-eabi@4.29.1':
338
+ resolution: {integrity: sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==}
339
  cpu: [arm]
340
  os: [android]
341
 
342
+ '@rollup/rollup-android-arm64@4.29.1':
343
+ resolution: {integrity: sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==}
344
  cpu: [arm64]
345
  os: [android]
346
 
347
+ '@rollup/rollup-darwin-arm64@4.29.1':
348
+ resolution: {integrity: sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==}
349
  cpu: [arm64]
350
  os: [darwin]
351
 
352
+ '@rollup/rollup-darwin-x64@4.29.1':
353
+ resolution: {integrity: sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==}
354
  cpu: [x64]
355
  os: [darwin]
356
 
357
+ '@rollup/rollup-freebsd-arm64@4.29.1':
358
+ resolution: {integrity: sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==}
359
+ cpu: [arm64]
360
+ os: [freebsd]
361
+
362
+ '@rollup/rollup-freebsd-x64@4.29.1':
363
+ resolution: {integrity: sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==}
364
+ cpu: [x64]
365
+ os: [freebsd]
366
+
367
+ '@rollup/rollup-linux-arm-gnueabihf@4.29.1':
368
+ resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==}
369
  cpu: [arm]
370
  os: [linux]
371
 
372
+ '@rollup/rollup-linux-arm-musleabihf@4.29.1':
373
+ resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==}
374
  cpu: [arm]
375
  os: [linux]
376
 
377
+ '@rollup/rollup-linux-arm64-gnu@4.29.1':
378
+ resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==}
379
  cpu: [arm64]
380
  os: [linux]
381
 
382
+ '@rollup/rollup-linux-arm64-musl@4.29.1':
383
+ resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==}
384
  cpu: [arm64]
385
  os: [linux]
386
 
387
+ '@rollup/rollup-linux-loongarch64-gnu@4.29.1':
388
+ resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==}
389
+ cpu: [loong64]
390
+ os: [linux]
391
+
392
+ '@rollup/rollup-linux-powerpc64le-gnu@4.29.1':
393
+ resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==}
394
  cpu: [ppc64]
395
  os: [linux]
396
 
397
+ '@rollup/rollup-linux-riscv64-gnu@4.29.1':
398
+ resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==}
399
  cpu: [riscv64]
400
  os: [linux]
401
 
402
+ '@rollup/rollup-linux-s390x-gnu@4.29.1':
403
+ resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==}
404
  cpu: [s390x]
405
  os: [linux]
406
 
407
+ '@rollup/rollup-linux-x64-gnu@4.29.1':
408
+ resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==}
409
  cpu: [x64]
410
  os: [linux]
411
 
412
+ '@rollup/rollup-linux-x64-musl@4.29.1':
413
+ resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==}
414
  cpu: [x64]
415
  os: [linux]
416
 
417
+ '@rollup/rollup-win32-arm64-msvc@4.29.1':
418
+ resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==}
419
  cpu: [arm64]
420
  os: [win32]
421
 
422
+ '@rollup/rollup-win32-ia32-msvc@4.29.1':
423
+ resolution: {integrity: sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==}
424
  cpu: [ia32]
425
  os: [win32]
426
 
427
+ '@rollup/rollup-win32-x64-msvc@4.29.1':
428
+ resolution: {integrity: sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==}
429
  cpu: [x64]
430
  os: [win32]
431
 
 
439
  '@turf/bbox@6.5.0':
440
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
441
 
 
 
 
442
  '@turf/bearing@6.5.0':
443
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
444
 
 
460
  '@turf/helpers@6.5.0':
461
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
462
 
 
 
 
463
  '@turf/invariant@6.5.0':
464
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
465
 
 
478
  '@turf/meta@6.5.0':
479
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
480
 
 
 
 
481
  '@turf/nearest-point-on-line@6.5.0':
482
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
483
 
 
487
  '@turf/truncate@6.5.0':
488
  resolution: {integrity: sha512-pFxg71pLk+eJj134Z9yUoRhIi8vqnnKvCYwdT4x/DQl/19RVdq1tV3yqOT3gcTQNfniteylL5qV1uTBDV5sgrg==}
489
 
490
+ '@types/estree@1.0.6':
491
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
492
 
493
+ '@types/geojson@7946.0.15':
494
+ resolution: {integrity: sha512-9oSxFzDCT2Rj6DfcHF8G++jxBKS7mBqXl5xrRW+Kbvjry6Uduya2iiwqHPhVXpasAVMBYKkEPGgKhd3+/HZ6xA==}
495
 
496
  '@types/geojson@7946.0.8':
497
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
498
 
499
+ '@types/json-schema@7.0.15':
500
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
501
 
502
+ '@types/leaflet@1.9.15':
503
+ resolution: {integrity: sha512-7UuggAuAs+mva66gtf2OTB1nEhzU/9JED93TIaOEgvFMvG/dIGQaukHE7izHo1Zd+Ko1L4ETUw7TBc8yUxevpg==}
504
 
505
+ '@types/node@22.10.2':
506
+ resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==}
507
+
508
+ '@vitejs/plugin-vue@5.2.1':
509
+ resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==}
510
  engines: {node: ^18.0.0 || >=20.0.0}
511
  peerDependencies:
512
+ vite: ^5.0.0 || ^6.0.0
513
  vue: ^3.2.25
514
 
515
+ '@vue/compiler-core@3.5.13':
516
+ resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==}
517
 
518
+ '@vue/compiler-dom@3.5.13':
519
+ resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
520
 
521
+ '@vue/compiler-sfc@3.5.13':
522
+ resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==}
523
 
524
+ '@vue/compiler-ssr@3.5.13':
525
+ resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
526
 
527
+ '@vue/reactivity@3.5.13':
528
+ resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
529
 
530
+ '@vue/runtime-core@3.5.13':
531
+ resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==}
532
 
533
+ '@vue/runtime-dom@3.5.13':
534
+ resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==}
535
 
536
+ '@vue/server-renderer@3.5.13':
537
+ resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==}
538
  peerDependencies:
539
+ vue: 3.5.13
540
 
541
+ '@vue/shared@3.5.13':
542
+ resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
543
 
544
+ '@vue/tsconfig@0.7.0':
545
+ resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==}
546
+ peerDependencies:
547
+ typescript: 5.x
548
+ vue: ^3.4.0
549
+ peerDependenciesMeta:
550
+ typescript:
551
+ optional: true
552
+ vue:
553
+ optional: true
554
 
555
  acorn-jsx@5.3.2:
556
  resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
557
  peerDependencies:
558
  acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
559
 
560
+ acorn@8.14.0:
561
+ resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
562
  engines: {node: '>=0.4.0'}
563
  hasBin: true
564
 
 
624
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
625
  engines: {node: '>=8'}
626
 
627
+ browserslist@4.24.3:
628
+ resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==}
629
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
630
  hasBin: true
631
 
 
637
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
638
  engines: {node: '>= 6'}
639
 
640
+ caniuse-lite@1.0.30001690:
641
+ resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==}
642
 
643
  chalk@4.1.2:
644
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
 
662
  concat-map@0.0.1:
663
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
664
 
665
+ cross-spawn@7.0.6:
666
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
667
  engines: {node: '>= 8'}
668
 
669
  cssesc@3.0.0:
 
674
  csstype@3.1.3:
675
  resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
676
 
677
+ debug@4.4.0:
678
+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
679
  engines: {node: '>=6.0'}
680
  peerDependencies:
681
  supports-color: '*'
 
695
  eastasianwidth@0.2.0:
696
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
697
 
698
+ electron-to-chromium@1.5.76:
699
+ resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==}
700
 
701
  emoji-regex@8.0.0:
702
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
 
708
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
709
  engines: {node: '>=0.12'}
710
 
711
+ esbuild@0.24.2:
712
+ resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
713
+ engines: {node: '>=18'}
714
  hasBin: true
715
 
716
  escalade@3.2.0:
 
721
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
722
  engines: {node: '>=10'}
723
 
724
+ eslint-plugin-vue@9.32.0:
725
+ resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==}
726
  engines: {node: ^14.17.0 || >=16.0.0}
727
  peerDependencies:
728
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
 
731
  resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
732
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
733
 
734
+ eslint-scope@8.2.0:
735
+ resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
736
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
737
 
738
  eslint-visitor-keys@3.4.3:
739
  resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
740
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
741
 
742
+ eslint-visitor-keys@4.2.0:
743
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
744
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
745
 
746
+ eslint@9.17.0:
747
+ resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==}
748
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
749
  hasBin: true
750
  peerDependencies:
 
753
  jiti:
754
  optional: true
755
 
756
+ espree@10.3.0:
757
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
758
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
759
 
760
  espree@9.6.1:
 
793
  fast-levenshtein@2.0.6:
794
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
795
 
796
+ fastq@1.18.0:
797
+ resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
798
 
799
  file-entry-cache@8.0.0:
800
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
 
812
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
813
  engines: {node: '>=16'}
814
 
815
+ flatted@3.3.2:
816
+ resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
817
 
818
  foreground-child@3.3.0:
819
  resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
 
877
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
878
  engines: {node: '>=8'}
879
 
880
+ is-core-module@2.16.1:
881
+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
882
  engines: {node: '>= 0.4'}
883
 
884
  is-extglob@2.1.1:
 
897
  resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
898
  engines: {node: '>=0.12.0'}
899
 
 
 
 
 
900
  isexe@2.0.0:
901
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
902
 
903
  jackspeak@3.4.3:
904
  resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
905
 
906
+ jiti@1.21.7:
907
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
908
  hasBin: true
909
 
910
  js-yaml@4.1.0:
 
933
  resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
934
  engines: {node: '>= 0.8.0'}
935
 
936
+ lilconfig@3.1.3:
937
+ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
 
 
 
 
938
  engines: {node: '>=14'}
939
 
940
  lines-and-columns@1.2.4:
 
953
  lru-cache@10.4.3:
954
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
955
 
956
+ magic-string@0.30.17:
957
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
958
 
959
  merge2@1.4.1:
960
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
 
981
  mz@2.7.0:
982
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
983
 
984
+ nanoid@3.3.8:
985
+ resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
986
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
987
  hasBin: true
988
 
989
  natural-compare@1.4.0:
990
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
991
 
992
+ node-releases@2.0.19:
993
+ resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
994
 
995
  normalize-path@3.0.0:
996
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
 
1023
  resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1024
  engines: {node: '>=10'}
1025
 
1026
+ package-json-from-dist@1.0.1:
1027
+ resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
1028
 
1029
  parent-module@1.0.1:
1030
  resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
 
1045
  resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1046
  engines: {node: '>=16 || 14 >=14.18'}
1047
 
1048
+ picocolors@1.1.1:
1049
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1050
 
1051
  picomatch@2.3.1:
1052
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
 
1060
  resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1061
  engines: {node: '>= 6'}
1062
 
1063
+ polyclip-ts@0.16.8:
1064
+ resolution: {integrity: sha512-JPtKbDRuPEuAjuTdhR62Gph7Is2BS1Szx69CFOO3g71lpJDFo78k4tFyi+qFOMVPePEzdSKkpGU3NBXPHHjvKQ==}
1065
 
1066
  postcss-import@15.1.0:
1067
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
 
1106
  postcss-value-parser@4.2.0:
1107
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1108
 
1109
+ postcss@8.4.49:
1110
+ resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
1111
  engines: {node: ^10 || ^12 || >=14}
1112
 
1113
  prelude-ls@1.2.1:
1114
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1115
  engines: {node: '>= 0.8.0'}
1116
 
1117
+ prettier@3.4.2:
1118
+ resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
1119
  engines: {node: '>=14'}
1120
  hasBin: true
1121
 
 
1143
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1144
  engines: {node: '>=4'}
1145
 
1146
+ resolve@1.22.10:
1147
+ resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
1148
+ engines: {node: '>= 0.4'}
1149
  hasBin: true
1150
 
1151
  reusify@1.0.4:
1152
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1153
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1154
 
1155
+ rollup@4.29.1:
1156
+ resolution: {integrity: sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==}
1157
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1158
  hasBin: true
1159
 
 
1181
  resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1182
  engines: {node: '>=0.10.0'}
1183
 
1184
+ splaytree-ts@1.0.2:
1185
+ resolution: {integrity: sha512-0kGecIZNIReCSiznK3uheYB8sbstLjCZLiwcQwbmLhgHJj2gz6OnSPkVzJQCMnmEz1BQ4gPK59ylhBoEWOhGNA==}
1186
 
1187
  string-width@4.2.3:
1188
  resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
 
1217
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1218
  engines: {node: '>= 0.4'}
1219
 
1220
+ tailwindcss@3.4.17:
1221
+ resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
1222
  engines: {node: '>=14.0.0'}
1223
  hasBin: true
1224
 
 
 
 
1225
  thenify-all@1.6.0:
1226
  resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1227
  engines: {node: '>=0.8'}
 
1229
  thenify@3.3.1:
1230
  resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
1231
 
 
 
 
 
1232
  to-regex-range@5.0.1:
1233
  resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1234
  engines: {node: '>=8.0'}
 
1236
  ts-interface-checker@0.1.13:
1237
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1238
 
 
 
 
1239
  type-check@0.4.0:
1240
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1241
  engines: {node: '>= 0.8.0'}
 
1244
  resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1245
  engines: {node: '>=10'}
1246
 
1247
+ undici-types@6.20.0:
1248
+ resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
1249
 
1250
+ update-browserslist-db@1.1.1:
1251
+ resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
1252
  hasBin: true
1253
  peerDependencies:
1254
  browserslist: '>= 4.21.0'
 
1259
  util-deprecate@1.0.2:
1260
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1261
 
1262
+ vite@6.0.6:
1263
+ resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==}
1264
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1265
  hasBin: true
1266
  peerDependencies:
1267
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
1268
+ jiti: '>=1.21.0'
1269
  less: '*'
1270
  lightningcss: ^1.21.0
1271
  sass: '*'
1272
  sass-embedded: '*'
1273
  stylus: '*'
1274
  sugarss: '*'
1275
+ terser: ^5.16.0
1276
+ tsx: ^4.8.1
1277
+ yaml: ^2.4.2
1278
  peerDependenciesMeta:
1279
  '@types/node':
1280
  optional: true
1281
+ jiti:
1282
+ optional: true
1283
  less:
1284
  optional: true
1285
  lightningcss:
 
1294
  optional: true
1295
  terser:
1296
  optional: true
1297
+ tsx:
1298
+ optional: true
1299
+ yaml:
1300
+ optional: true
1301
 
1302
  vue-eslint-parser@9.4.3:
1303
  resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==}
 
1305
  peerDependencies:
1306
  eslint: '>=6.0.0'
1307
 
1308
+ vue@3.5.13:
1309
+ resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
1310
  peerDependencies:
1311
  typescript: '*'
1312
  peerDependenciesMeta:
 
1334
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1335
  engines: {node: '>=12'}
1336
 
1337
+ yaml@2.6.1:
1338
+ resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
1339
  engines: {node: '>= 14'}
1340
  hasBin: true
1341
 
 
1347
 
1348
  '@alloc/quick-lru@5.2.0': {}
1349
 
1350
+ '@babel/helper-string-parser@7.25.9': {}
1351
 
1352
+ '@babel/helper-validator-identifier@7.25.9': {}
1353
 
1354
+ '@babel/parser@7.26.3':
1355
  dependencies:
1356
+ '@babel/types': 7.26.3
1357
 
1358
+ '@babel/types@7.26.3':
1359
  dependencies:
1360
+ '@babel/helper-string-parser': 7.25.9
1361
+ '@babel/helper-validator-identifier': 7.25.9
 
1362
 
1363
+ '@esbuild/aix-ppc64@0.24.2':
1364
  optional: true
1365
 
1366
+ '@esbuild/android-arm64@0.24.2':
1367
  optional: true
1368
 
1369
+ '@esbuild/android-arm@0.24.2':
1370
  optional: true
1371
 
1372
+ '@esbuild/android-x64@0.24.2':
1373
  optional: true
1374
 
1375
+ '@esbuild/darwin-arm64@0.24.2':
1376
  optional: true
1377
 
1378
+ '@esbuild/darwin-x64@0.24.2':
1379
  optional: true
1380
 
1381
+ '@esbuild/freebsd-arm64@0.24.2':
1382
  optional: true
1383
 
1384
+ '@esbuild/freebsd-x64@0.24.2':
1385
  optional: true
1386
 
1387
+ '@esbuild/linux-arm64@0.24.2':
1388
  optional: true
1389
 
1390
+ '@esbuild/linux-arm@0.24.2':
1391
  optional: true
1392
 
1393
+ '@esbuild/linux-ia32@0.24.2':
1394
  optional: true
1395
 
1396
+ '@esbuild/linux-loong64@0.24.2':
1397
  optional: true
1398
 
1399
+ '@esbuild/linux-mips64el@0.24.2':
1400
  optional: true
1401
 
1402
+ '@esbuild/linux-ppc64@0.24.2':
1403
  optional: true
1404
 
1405
+ '@esbuild/linux-riscv64@0.24.2':
1406
  optional: true
1407
 
1408
+ '@esbuild/linux-s390x@0.24.2':
1409
  optional: true
1410
 
1411
+ '@esbuild/linux-x64@0.24.2':
1412
  optional: true
1413
 
1414
+ '@esbuild/netbsd-arm64@0.24.2':
1415
  optional: true
1416
 
1417
+ '@esbuild/netbsd-x64@0.24.2':
1418
  optional: true
1419
 
1420
+ '@esbuild/openbsd-arm64@0.24.2':
1421
  optional: true
1422
 
1423
+ '@esbuild/openbsd-x64@0.24.2':
1424
  optional: true
1425
 
1426
+ '@esbuild/sunos-x64@0.24.2':
1427
  optional: true
1428
 
1429
+ '@esbuild/win32-arm64@0.24.2':
1430
  optional: true
1431
 
1432
+ '@esbuild/win32-ia32@0.24.2':
1433
+ optional: true
1434
+
1435
+ '@esbuild/win32-x64@0.24.2':
1436
+ optional: true
1437
+
1438
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0(jiti@1.21.7))':
1439
  dependencies:
1440
+ eslint: 9.17.0(jiti@1.21.7)
1441
  eslint-visitor-keys: 3.4.3
1442
 
1443
+ '@eslint-community/regexpp@4.12.1': {}
1444
 
1445
+ '@eslint/config-array@0.19.1':
1446
  dependencies:
1447
+ '@eslint/object-schema': 2.1.5
1448
+ debug: 4.4.0
1449
  minimatch: 3.1.2
1450
  transitivePeerDependencies:
1451
  - supports-color
1452
 
1453
+ '@eslint/core@0.9.1':
1454
+ dependencies:
1455
+ '@types/json-schema': 7.0.15
1456
+
1457
+ '@eslint/eslintrc@3.2.0':
1458
  dependencies:
1459
  ajv: 6.12.6
1460
+ debug: 4.4.0
1461
+ espree: 10.3.0
1462
  globals: 14.0.0
1463
  ignore: 5.3.2
1464
  import-fresh: 3.3.0
 
1468
  transitivePeerDependencies:
1469
  - supports-color
1470
 
1471
+ '@eslint/js@9.17.0': {}
1472
 
1473
+ '@eslint/object-schema@2.1.5': {}
1474
 
1475
+ '@eslint/plugin-kit@0.2.4':
1476
  dependencies:
1477
  levn: 0.4.1
1478
 
1479
+ '@geoman-io/leaflet-geoman-free@2.18.1(leaflet@1.9.4)':
1480
  dependencies:
1481
  '@turf/boolean-contains': 6.5.0
1482
  '@turf/kinks': 6.5.0
 
1484
  '@turf/line-split': 6.5.0
1485
  leaflet: 1.9.4
1486
  lodash: 4.17.21
1487
+ polyclip-ts: 0.16.8
1488
+
1489
+ '@humanfs/core@0.19.1': {}
1490
+
1491
+ '@humanfs/node@0.16.6':
1492
+ dependencies:
1493
+ '@humanfs/core': 0.19.1
1494
+ '@humanwhocodes/retry': 0.3.1
1495
 
1496
  '@humanwhocodes/module-importer@1.0.1': {}
1497
 
1498
+ '@humanwhocodes/retry@0.3.1': {}
1499
+
1500
+ '@humanwhocodes/retry@0.4.1': {}
1501
 
1502
  '@isaacs/cliui@8.0.2':
1503
  dependencies:
 
1508
  wrap-ansi: 8.1.0
1509
  wrap-ansi-cjs: wrap-ansi@7.0.0
1510
 
1511
+ '@jridgewell/gen-mapping@0.3.8':
1512
  dependencies:
1513
  '@jridgewell/set-array': 1.2.1
1514
  '@jridgewell/sourcemap-codec': 1.5.0
 
1535
  '@nodelib/fs.walk@1.2.8':
1536
  dependencies:
1537
  '@nodelib/fs.scandir': 2.1.5
1538
+ fastq: 1.18.0
1539
 
1540
  '@pkgjs/parseargs@0.11.0':
1541
  optional: true
1542
 
1543
+ '@rollup/rollup-android-arm-eabi@4.29.1':
1544
+ optional: true
1545
+
1546
+ '@rollup/rollup-android-arm64@4.29.1':
1547
+ optional: true
1548
+
1549
+ '@rollup/rollup-darwin-arm64@4.29.1':
1550
+ optional: true
1551
+
1552
+ '@rollup/rollup-darwin-x64@4.29.1':
1553
  optional: true
1554
 
1555
+ '@rollup/rollup-freebsd-arm64@4.29.1':
1556
  optional: true
1557
 
1558
+ '@rollup/rollup-freebsd-x64@4.29.1':
1559
  optional: true
1560
 
1561
+ '@rollup/rollup-linux-arm-gnueabihf@4.29.1':
1562
  optional: true
1563
 
1564
+ '@rollup/rollup-linux-arm-musleabihf@4.29.1':
1565
  optional: true
1566
 
1567
+ '@rollup/rollup-linux-arm64-gnu@4.29.1':
1568
  optional: true
1569
 
1570
+ '@rollup/rollup-linux-arm64-musl@4.29.1':
1571
  optional: true
1572
 
1573
+ '@rollup/rollup-linux-loongarch64-gnu@4.29.1':
1574
  optional: true
1575
 
1576
+ '@rollup/rollup-linux-powerpc64le-gnu@4.29.1':
1577
  optional: true
1578
 
1579
+ '@rollup/rollup-linux-riscv64-gnu@4.29.1':
1580
  optional: true
1581
 
1582
+ '@rollup/rollup-linux-s390x-gnu@4.29.1':
1583
  optional: true
1584
 
1585
+ '@rollup/rollup-linux-x64-gnu@4.29.1':
1586
  optional: true
1587
 
1588
+ '@rollup/rollup-linux-x64-musl@4.29.1':
1589
  optional: true
1590
 
1591
+ '@rollup/rollup-win32-arm64-msvc@4.29.1':
1592
  optional: true
1593
 
1594
+ '@rollup/rollup-win32-ia32-msvc@4.29.1':
1595
  optional: true
1596
 
1597
+ '@rollup/rollup-win32-x64-msvc@4.29.1':
1598
  optional: true
1599
 
1600
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
 
1606
  '@turf/helpers': 6.5.0
1607
  '@turf/meta': 6.5.0
1608
 
 
 
 
 
 
 
 
1609
  '@turf/bearing@6.5.0':
1610
  dependencies:
1611
  '@turf/helpers': 6.5.0
 
1641
 
1642
  '@turf/helpers@6.5.0': {}
1643
 
 
 
 
 
 
1644
  '@turf/invariant@6.5.0':
1645
  dependencies:
1646
  '@turf/helpers': 6.5.0
 
1680
  dependencies:
1681
  '@turf/helpers': 6.5.0
1682
 
 
 
 
 
 
1683
  '@turf/nearest-point-on-line@6.5.0':
1684
  dependencies:
1685
  '@turf/bearing': 6.5.0
 
1700
  '@turf/helpers': 6.5.0
1701
  '@turf/meta': 6.5.0
1702
 
1703
+ '@types/estree@1.0.6': {}
1704
 
1705
+ '@types/geojson@7946.0.15': {}
1706
 
1707
  '@types/geojson@7946.0.8': {}
1708
 
1709
+ '@types/json-schema@7.0.15': {}
1710
+
1711
+ '@types/leaflet@1.9.15':
1712
  dependencies:
1713
+ '@types/geojson': 7946.0.15
1714
 
1715
+ '@types/node@22.10.2':
1716
  dependencies:
1717
+ undici-types: 6.20.0
1718
 
1719
+ '@vitejs/plugin-vue@5.2.1(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))(vue@3.5.13)':
1720
  dependencies:
1721
+ vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)
1722
+ vue: 3.5.13
1723
 
1724
+ '@vue/compiler-core@3.5.13':
1725
  dependencies:
1726
+ '@babel/parser': 7.26.3
1727
+ '@vue/shared': 3.5.13
1728
  entities: 4.5.0
1729
  estree-walker: 2.0.2
1730
  source-map-js: 1.2.1
1731
 
1732
+ '@vue/compiler-dom@3.5.13':
1733
  dependencies:
1734
+ '@vue/compiler-core': 3.5.13
1735
+ '@vue/shared': 3.5.13
1736
 
1737
+ '@vue/compiler-sfc@3.5.13':
1738
  dependencies:
1739
+ '@babel/parser': 7.26.3
1740
+ '@vue/compiler-core': 3.5.13
1741
+ '@vue/compiler-dom': 3.5.13
1742
+ '@vue/compiler-ssr': 3.5.13
1743
+ '@vue/shared': 3.5.13
1744
  estree-walker: 2.0.2
1745
+ magic-string: 0.30.17
1746
+ postcss: 8.4.49
1747
  source-map-js: 1.2.1
1748
 
1749
+ '@vue/compiler-ssr@3.5.13':
1750
  dependencies:
1751
+ '@vue/compiler-dom': 3.5.13
1752
+ '@vue/shared': 3.5.13
1753
 
1754
+ '@vue/reactivity@3.5.13':
1755
  dependencies:
1756
+ '@vue/shared': 3.5.13
1757
 
1758
+ '@vue/runtime-core@3.5.13':
1759
  dependencies:
1760
+ '@vue/reactivity': 3.5.13
1761
+ '@vue/shared': 3.5.13
1762
 
1763
+ '@vue/runtime-dom@3.5.13':
1764
  dependencies:
1765
+ '@vue/reactivity': 3.5.13
1766
+ '@vue/runtime-core': 3.5.13
1767
+ '@vue/shared': 3.5.13
1768
  csstype: 3.1.3
1769
 
1770
+ '@vue/server-renderer@3.5.13(vue@3.5.13)':
1771
  dependencies:
1772
+ '@vue/compiler-ssr': 3.5.13
1773
+ '@vue/shared': 3.5.13
1774
+ vue: 3.5.13
1775
 
1776
+ '@vue/shared@3.5.13': {}
1777
 
1778
+ '@vue/tsconfig@0.7.0(vue@3.5.13)':
1779
+ optionalDependencies:
1780
+ vue: 3.5.13
1781
 
1782
+ acorn-jsx@5.3.2(acorn@8.14.0):
1783
  dependencies:
1784
+ acorn: 8.14.0
1785
 
1786
+ acorn@8.14.0: {}
1787
 
1788
  ajv@6.12.6:
1789
  dependencies:
 
1813
 
1814
  argparse@2.0.1: {}
1815
 
1816
+ autoprefixer@10.4.20(postcss@8.4.49):
1817
  dependencies:
1818
+ browserslist: 4.24.3
1819
+ caniuse-lite: 1.0.30001690
1820
  fraction.js: 4.3.7
1821
  normalize-range: 0.1.2
1822
+ picocolors: 1.1.1
1823
+ postcss: 8.4.49
1824
  postcss-value-parser: 4.2.0
1825
 
1826
  balanced-match@1.0.2: {}
 
1844
  dependencies:
1845
  fill-range: 7.1.1
1846
 
1847
+ browserslist@4.24.3:
1848
  dependencies:
1849
+ caniuse-lite: 1.0.30001690
1850
+ electron-to-chromium: 1.5.76
1851
+ node-releases: 2.0.19
1852
+ update-browserslist-db: 1.1.1(browserslist@4.24.3)
1853
 
1854
  callsites@3.1.0: {}
1855
 
1856
  camelcase-css@2.0.1: {}
1857
 
1858
+ caniuse-lite@1.0.30001690: {}
1859
 
1860
  chalk@4.1.2:
1861
  dependencies:
 
1884
 
1885
  concat-map@0.0.1: {}
1886
 
1887
+ cross-spawn@7.0.6:
1888
  dependencies:
1889
  path-key: 3.1.1
1890
  shebang-command: 2.0.0
 
1894
 
1895
  csstype@3.1.3: {}
1896
 
1897
+ debug@4.4.0:
1898
  dependencies:
1899
  ms: 2.1.3
1900
 
 
1906
 
1907
  eastasianwidth@0.2.0: {}
1908
 
1909
+ electron-to-chromium@1.5.76: {}
1910
 
1911
  emoji-regex@8.0.0: {}
1912
 
 
1914
 
1915
  entities@4.5.0: {}
1916
 
1917
+ esbuild@0.24.2:
1918
  optionalDependencies:
1919
+ '@esbuild/aix-ppc64': 0.24.2
1920
+ '@esbuild/android-arm': 0.24.2
1921
+ '@esbuild/android-arm64': 0.24.2
1922
+ '@esbuild/android-x64': 0.24.2
1923
+ '@esbuild/darwin-arm64': 0.24.2
1924
+ '@esbuild/darwin-x64': 0.24.2
1925
+ '@esbuild/freebsd-arm64': 0.24.2
1926
+ '@esbuild/freebsd-x64': 0.24.2
1927
+ '@esbuild/linux-arm': 0.24.2
1928
+ '@esbuild/linux-arm64': 0.24.2
1929
+ '@esbuild/linux-ia32': 0.24.2
1930
+ '@esbuild/linux-loong64': 0.24.2
1931
+ '@esbuild/linux-mips64el': 0.24.2
1932
+ '@esbuild/linux-ppc64': 0.24.2
1933
+ '@esbuild/linux-riscv64': 0.24.2
1934
+ '@esbuild/linux-s390x': 0.24.2
1935
+ '@esbuild/linux-x64': 0.24.2
1936
+ '@esbuild/netbsd-arm64': 0.24.2
1937
+ '@esbuild/netbsd-x64': 0.24.2
1938
+ '@esbuild/openbsd-arm64': 0.24.2
1939
+ '@esbuild/openbsd-x64': 0.24.2
1940
+ '@esbuild/sunos-x64': 0.24.2
1941
+ '@esbuild/win32-arm64': 0.24.2
1942
+ '@esbuild/win32-ia32': 0.24.2
1943
+ '@esbuild/win32-x64': 0.24.2
1944
 
1945
  escalade@3.2.0: {}
1946
 
1947
  escape-string-regexp@4.0.0: {}
1948
 
1949
+ eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@1.21.7)):
1950
  dependencies:
1951
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@1.21.7))
1952
+ eslint: 9.17.0(jiti@1.21.7)
1953
  globals: 13.24.0
1954
  natural-compare: 1.4.0
1955
  nth-check: 2.1.1
1956
  postcss-selector-parser: 6.1.2
1957
  semver: 7.6.3
1958
+ vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@1.21.7))
1959
  xml-name-validator: 4.0.0
1960
  transitivePeerDependencies:
1961
  - supports-color
 
1965
  esrecurse: 4.3.0
1966
  estraverse: 5.3.0
1967
 
1968
+ eslint-scope@8.2.0:
1969
  dependencies:
1970
  esrecurse: 4.3.0
1971
  estraverse: 5.3.0
1972
 
1973
  eslint-visitor-keys@3.4.3: {}
1974
 
1975
+ eslint-visitor-keys@4.2.0: {}
1976
 
1977
+ eslint@9.17.0(jiti@1.21.7):
1978
  dependencies:
1979
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@1.21.7))
1980
+ '@eslint-community/regexpp': 4.12.1
1981
+ '@eslint/config-array': 0.19.1
1982
+ '@eslint/core': 0.9.1
1983
+ '@eslint/eslintrc': 3.2.0
1984
+ '@eslint/js': 9.17.0
1985
+ '@eslint/plugin-kit': 0.2.4
1986
+ '@humanfs/node': 0.16.6
1987
  '@humanwhocodes/module-importer': 1.0.1
1988
+ '@humanwhocodes/retry': 0.4.1
1989
+ '@types/estree': 1.0.6
1990
+ '@types/json-schema': 7.0.15
1991
  ajv: 6.12.6
1992
  chalk: 4.1.2
1993
+ cross-spawn: 7.0.6
1994
+ debug: 4.4.0
1995
  escape-string-regexp: 4.0.0
1996
+ eslint-scope: 8.2.0
1997
+ eslint-visitor-keys: 4.2.0
1998
+ espree: 10.3.0
1999
  esquery: 1.6.0
2000
  esutils: 2.0.3
2001
  fast-deep-equal: 3.1.3
 
2005
  ignore: 5.3.2
2006
  imurmurhash: 0.1.4
2007
  is-glob: 4.0.3
 
2008
  json-stable-stringify-without-jsonify: 1.0.1
2009
  lodash.merge: 4.6.2
2010
  minimatch: 3.1.2
2011
  natural-compare: 1.4.0
2012
  optionator: 0.9.4
 
 
2013
  optionalDependencies:
2014
+ jiti: 1.21.7
2015
  transitivePeerDependencies:
2016
  - supports-color
2017
 
2018
+ espree@10.3.0:
2019
  dependencies:
2020
+ acorn: 8.14.0
2021
+ acorn-jsx: 5.3.2(acorn@8.14.0)
2022
+ eslint-visitor-keys: 4.2.0
2023
 
2024
  espree@9.6.1:
2025
  dependencies:
2026
+ acorn: 8.14.0
2027
+ acorn-jsx: 5.3.2(acorn@8.14.0)
2028
  eslint-visitor-keys: 3.4.3
2029
 
2030
  esquery@1.6.0:
 
2055
 
2056
  fast-levenshtein@2.0.6: {}
2057
 
2058
+ fastq@1.18.0:
2059
  dependencies:
2060
  reusify: 1.0.4
2061
 
 
2074
 
2075
  flat-cache@4.0.1:
2076
  dependencies:
2077
+ flatted: 3.3.2
2078
  keyv: 4.5.4
2079
 
2080
+ flatted@3.3.2: {}
2081
 
2082
  foreground-child@3.3.0:
2083
  dependencies:
2084
+ cross-spawn: 7.0.6
2085
  signal-exit: 4.1.0
2086
 
2087
  fraction.js@4.3.7: {}
 
2093
 
2094
  geojson-rbush@3.2.0:
2095
  dependencies:
2096
+ '@turf/bbox': 6.5.0
2097
  '@turf/helpers': 6.5.0
2098
  '@turf/meta': 6.5.0
2099
  '@types/geojson': 7946.0.8
 
2113
  jackspeak: 3.4.3
2114
  minimatch: 9.0.5
2115
  minipass: 7.1.2
2116
+ package-json-from-dist: 1.0.1
2117
  path-scurry: 1.11.1
2118
 
2119
  globals@13.24.0:
 
2141
  dependencies:
2142
  binary-extensions: 2.3.0
2143
 
2144
+ is-core-module@2.16.1:
2145
  dependencies:
2146
  hasown: 2.0.2
2147
 
 
2155
 
2156
  is-number@7.0.0: {}
2157
 
 
 
2158
  isexe@2.0.0: {}
2159
 
2160
  jackspeak@3.4.3:
 
2163
  optionalDependencies:
2164
  '@pkgjs/parseargs': 0.11.0
2165
 
2166
+ jiti@1.21.7: {}
2167
 
2168
  js-yaml@4.1.0:
2169
  dependencies:
 
2188
  prelude-ls: 1.2.1
2189
  type-check: 0.4.0
2190
 
2191
+ lilconfig@3.1.3: {}
 
 
2192
 
2193
  lines-and-columns@1.2.4: {}
2194
 
 
2202
 
2203
  lru-cache@10.4.3: {}
2204
 
2205
+ magic-string@0.30.17:
2206
  dependencies:
2207
  '@jridgewell/sourcemap-codec': 1.5.0
2208
 
 
2231
  object-assign: 4.1.1
2232
  thenify-all: 1.6.0
2233
 
2234
+ nanoid@3.3.8: {}
2235
 
2236
  natural-compare@1.4.0: {}
2237
 
2238
+ node-releases@2.0.19: {}
2239
 
2240
  normalize-path@3.0.0: {}
2241
 
 
2266
  dependencies:
2267
  p-limit: 3.1.0
2268
 
2269
+ package-json-from-dist@1.0.1: {}
2270
 
2271
  parent-module@1.0.1:
2272
  dependencies:
 
2283
  lru-cache: 10.4.3
2284
  minipass: 7.1.2
2285
 
2286
+ picocolors@1.1.1: {}
2287
 
2288
  picomatch@2.3.1: {}
2289
 
 
2291
 
2292
  pirates@4.0.6: {}
2293
 
2294
+ polyclip-ts@0.16.8:
2295
  dependencies:
2296
  bignumber.js: 9.1.2
2297
+ splaytree-ts: 1.0.2
2298
 
2299
+ postcss-import@15.1.0(postcss@8.4.49):
2300
  dependencies:
2301
+ postcss: 8.4.49
2302
  postcss-value-parser: 4.2.0
2303
  read-cache: 1.0.0
2304
+ resolve: 1.22.10
2305
 
2306
+ postcss-import@16.1.0(postcss@8.4.49):
2307
  dependencies:
2308
+ postcss: 8.4.49
2309
  postcss-value-parser: 4.2.0
2310
  read-cache: 1.0.0
2311
+ resolve: 1.22.10
2312
 
2313
+ postcss-js@4.0.1(postcss@8.4.49):
2314
  dependencies:
2315
  camelcase-css: 2.0.1
2316
+ postcss: 8.4.49
2317
 
2318
+ postcss-load-config@4.0.2(postcss@8.4.49):
2319
  dependencies:
2320
+ lilconfig: 3.1.3
2321
+ yaml: 2.6.1
2322
  optionalDependencies:
2323
+ postcss: 8.4.49
2324
 
2325
+ postcss-nested@6.2.0(postcss@8.4.49):
2326
  dependencies:
2327
+ postcss: 8.4.49
2328
  postcss-selector-parser: 6.1.2
2329
 
2330
  postcss-selector-parser@6.1.2:
 
2334
 
2335
  postcss-value-parser@4.2.0: {}
2336
 
2337
+ postcss@8.4.49:
2338
  dependencies:
2339
+ nanoid: 3.3.8
2340
+ picocolors: 1.1.1
2341
  source-map-js: 1.2.1
2342
 
2343
  prelude-ls@1.2.1: {}
2344
 
2345
+ prettier@3.4.2: {}
2346
 
2347
  punycode@2.3.1: {}
2348
 
 
2364
 
2365
  resolve-from@4.0.0: {}
2366
 
2367
+ resolve@1.22.10:
2368
  dependencies:
2369
+ is-core-module: 2.16.1
2370
  path-parse: 1.0.7
2371
  supports-preserve-symlinks-flag: 1.0.0
2372
 
2373
  reusify@1.0.4: {}
2374
 
2375
+ rollup@4.29.1:
2376
  dependencies:
2377
+ '@types/estree': 1.0.6
2378
  optionalDependencies:
2379
+ '@rollup/rollup-android-arm-eabi': 4.29.1
2380
+ '@rollup/rollup-android-arm64': 4.29.1
2381
+ '@rollup/rollup-darwin-arm64': 4.29.1
2382
+ '@rollup/rollup-darwin-x64': 4.29.1
2383
+ '@rollup/rollup-freebsd-arm64': 4.29.1
2384
+ '@rollup/rollup-freebsd-x64': 4.29.1
2385
+ '@rollup/rollup-linux-arm-gnueabihf': 4.29.1
2386
+ '@rollup/rollup-linux-arm-musleabihf': 4.29.1
2387
+ '@rollup/rollup-linux-arm64-gnu': 4.29.1
2388
+ '@rollup/rollup-linux-arm64-musl': 4.29.1
2389
+ '@rollup/rollup-linux-loongarch64-gnu': 4.29.1
2390
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.29.1
2391
+ '@rollup/rollup-linux-riscv64-gnu': 4.29.1
2392
+ '@rollup/rollup-linux-s390x-gnu': 4.29.1
2393
+ '@rollup/rollup-linux-x64-gnu': 4.29.1
2394
+ '@rollup/rollup-linux-x64-musl': 4.29.1
2395
+ '@rollup/rollup-win32-arm64-msvc': 4.29.1
2396
+ '@rollup/rollup-win32-ia32-msvc': 4.29.1
2397
+ '@rollup/rollup-win32-x64-msvc': 4.29.1
2398
  fsevents: 2.3.3
2399
 
2400
  run-parallel@1.2.0:
 
2413
 
2414
  source-map-js@1.2.1: {}
2415
 
2416
+ splaytree-ts@1.0.2: {}
2417
 
2418
  string-width@4.2.3:
2419
  dependencies:
 
2439
 
2440
  sucrase@3.35.0:
2441
  dependencies:
2442
+ '@jridgewell/gen-mapping': 0.3.8
2443
  commander: 4.1.1
2444
  glob: 10.4.5
2445
  lines-and-columns: 1.2.4
 
2453
 
2454
  supports-preserve-symlinks-flag@1.0.0: {}
2455
 
2456
+ tailwindcss@3.4.17:
2457
  dependencies:
2458
  '@alloc/quick-lru': 5.2.0
2459
  arg: 5.0.2
 
2463
  fast-glob: 3.3.2
2464
  glob-parent: 6.0.2
2465
  is-glob: 4.0.3
2466
+ jiti: 1.21.7
2467
+ lilconfig: 3.1.3
2468
  micromatch: 4.0.8
2469
  normalize-path: 3.0.0
2470
  object-hash: 3.0.0
2471
+ picocolors: 1.1.1
2472
+ postcss: 8.4.49
2473
+ postcss-import: 15.1.0(postcss@8.4.49)
2474
+ postcss-js: 4.0.1(postcss@8.4.49)
2475
+ postcss-load-config: 4.0.2(postcss@8.4.49)
2476
+ postcss-nested: 6.2.0(postcss@8.4.49)
2477
  postcss-selector-parser: 6.1.2
2478
+ resolve: 1.22.10
2479
  sucrase: 3.35.0
2480
  transitivePeerDependencies:
2481
  - ts-node
2482
 
 
 
2483
  thenify-all@1.6.0:
2484
  dependencies:
2485
  thenify: 3.3.1
 
2488
  dependencies:
2489
  any-promise: 1.3.0
2490
 
 
 
2491
  to-regex-range@5.0.1:
2492
  dependencies:
2493
  is-number: 7.0.0
2494
 
2495
  ts-interface-checker@0.1.13: {}
2496
 
 
 
2497
  type-check@0.4.0:
2498
  dependencies:
2499
  prelude-ls: 1.2.1
2500
 
2501
  type-fest@0.20.2: {}
2502
 
2503
+ undici-types@6.20.0: {}
2504
 
2505
+ update-browserslist-db@1.1.1(browserslist@4.24.3):
2506
  dependencies:
2507
+ browserslist: 4.24.3
2508
  escalade: 3.2.0
2509
+ picocolors: 1.1.1
2510
 
2511
  uri-js@4.4.1:
2512
  dependencies:
 
2514
 
2515
  util-deprecate@1.0.2: {}
2516
 
2517
+ vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1):
2518
  dependencies:
2519
+ esbuild: 0.24.2
2520
+ postcss: 8.4.49
2521
+ rollup: 4.29.1
2522
  optionalDependencies:
2523
+ '@types/node': 22.10.2
2524
  fsevents: 2.3.3
2525
+ jiti: 1.21.7
2526
+ yaml: 2.6.1
2527
 
2528
+ vue-eslint-parser@9.4.3(eslint@9.17.0(jiti@1.21.7)):
2529
  dependencies:
2530
+ debug: 4.4.0
2531
+ eslint: 9.17.0(jiti@1.21.7)
2532
  eslint-scope: 7.2.2
2533
  eslint-visitor-keys: 3.4.3
2534
  espree: 9.6.1
 
2538
  transitivePeerDependencies:
2539
  - supports-color
2540
 
2541
+ vue@3.5.13:
2542
  dependencies:
2543
+ '@vue/compiler-dom': 3.5.13
2544
+ '@vue/compiler-sfc': 3.5.13
2545
+ '@vue/runtime-dom': 3.5.13
2546
+ '@vue/server-renderer': 3.5.13(vue@3.5.13)
2547
+ '@vue/shared': 3.5.13
2548
 
2549
  which@2.0.2:
2550
  dependencies:
 
2566
 
2567
  xml-name-validator@4.0.0: {}
2568
 
2569
+ yaml@2.6.1: {}
2570
 
2571
  yocto-queue@0.1.0: {}