alessandro trinca tornidor commited on
Commit
3d3058a
·
1 Parent(s): 7db3fb2

chore: update dependencies

Browse files
Files changed (4) hide show
  1. poetry.lock +0 -0
  2. pyproject.toml +3 -3
  3. static/package.json +12 -12
  4. static/pnpm-lock.yaml +523 -514
poetry.lock CHANGED
The diff for this file is too large to render. See raw diff
 
pyproject.toml CHANGED
@@ -1,6 +1,6 @@
1
  [tool.poetry]
2
  name = "samgis"
3
- version = "1.11.9"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <alessandro@trinca.tornidor.com>"]
6
  license = "MIT license"
@@ -9,7 +9,7 @@ package-mode = false
9
 
10
  [metadata]
11
  name = "samgis"
12
- version = "1.11.9"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
@@ -18,7 +18,7 @@ Demo = "https://huggingface.co/spaces/aletrn/samgis"
18
  [tool.poetry.dependencies]
19
  python = ">=3.10, <3.13"
20
  onnxruntime = "^1.20.1"
21
- samgis-web = "1.2.8"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
 
1
  [tool.poetry]
2
  name = "samgis"
3
+ version = "1.11.10"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <alessandro@trinca.tornidor.com>"]
6
  license = "MIT license"
 
9
 
10
  [metadata]
11
  name = "samgis"
12
+ version = "1.11.10"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
 
18
  [tool.poetry.dependencies]
19
  python = ">=3.10, <3.13"
20
  onnxruntime = "^1.20.1"
21
+ samgis-web = "1.2.9"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
static/package.json CHANGED
@@ -13,21 +13,21 @@
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
14
  "leaflet": "^1.9.4",
15
  "leaflet-providers": "^2.0.0",
16
- "vue": "^3.5.17"
17
  },
18
  "devDependencies": {
19
- "@tailwindcss/cli": "^4.1.11",
20
  "@tsconfig/node20": "^20.1.6",
21
- "@types/leaflet": "^1.9.19",
22
- "@types/node": "^24.0.10",
23
- "@vitejs/plugin-vue": "^6.0.0",
24
- "@vue/tsconfig": "^0.7.0",
25
- "eslint": "^9.30.1",
26
- "eslint-plugin-vue": "^10.2.0",
27
  "prettier": "^3.6.2",
28
- "snyk": "^1.1297.3",
29
- "tailwindcss": "^4.1.11",
30
- "vite": "^7.0.0"
31
  },
32
  "pnpm": {
33
  "ignoredBuiltDependencies": [
@@ -38,5 +38,5 @@
38
  "snyk"
39
  ]
40
  },
41
- "packageManager": "pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184"
42
  }
 
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
14
  "leaflet": "^1.9.4",
15
  "leaflet-providers": "^2.0.0",
16
+ "vue": "^3.5.21"
17
  },
18
  "devDependencies": {
19
+ "@tailwindcss/cli": "^4.1.13",
20
  "@tsconfig/node20": "^20.1.6",
21
+ "@types/leaflet": "^1.9.20",
22
+ "@types/node": "^24.3.1",
23
+ "@vitejs/plugin-vue": "^6.0.1",
24
+ "@vue/tsconfig": "^0.8.1",
25
+ "eslint": "^9.35.0",
26
+ "eslint-plugin-vue": "^10.4.0",
27
  "prettier": "^3.6.2",
28
+ "snyk": "^1.1299.0",
29
+ "tailwindcss": "^4.1.13",
30
+ "vite": "^7.1.5"
31
  },
32
  "pnpm": {
33
  "ignoredBuiltDependencies": [
 
38
  "snyk"
39
  ]
40
  },
41
+ "packageManager": "pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67"
42
  }
static/pnpm-lock.yaml CHANGED
@@ -18,52 +18,48 @@ importers:
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
- specifier: ^3.5.17
22
- version: 3.5.17
23
  devDependencies:
24
  '@tailwindcss/cli':
25
- specifier: ^4.1.11
26
- version: 4.1.11
27
  '@tsconfig/node20':
28
  specifier: ^20.1.6
29
  version: 20.1.6
30
  '@types/leaflet':
31
- specifier: ^1.9.19
32
- version: 1.9.19
33
  '@types/node':
34
- specifier: ^24.0.10
35
- version: 24.0.10
36
  '@vitejs/plugin-vue':
37
- specifier: ^6.0.0
38
- version: 6.0.0(vite@7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17)
39
  '@vue/tsconfig':
40
- specifier: ^0.7.0
41
- version: 0.7.0(vue@3.5.17)
42
  eslint:
43
- specifier: ^9.30.1
44
- version: 9.30.1(jiti@2.4.2)
45
  eslint-plugin-vue:
46
- specifier: ^10.2.0
47
- version: 10.2.0(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.30.1(jiti@2.4.2)))
48
  prettier:
49
  specifier: ^3.6.2
50
  version: 3.6.2
51
  snyk:
52
- specifier: ^1.1297.3
53
- version: 1.1297.3
54
  tailwindcss:
55
- specifier: ^4.1.11
56
- version: 4.1.11
57
  vite:
58
- specifier: ^7.0.0
59
- version: 7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)
60
 
61
  packages:
62
 
63
- '@ampproject/remapping@2.3.0':
64
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
65
- engines: {node: '>=6.0.0'}
66
-
67
  '@babel/helper-string-parser@7.27.1':
68
  resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
69
  engines: {node: '>=6.9.0'}
@@ -72,167 +68,173 @@ packages:
72
  resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
73
  engines: {node: '>=6.9.0'}
74
 
75
- '@babel/parser@7.27.7':
76
- resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
77
  engines: {node: '>=6.0.0'}
78
  hasBin: true
79
 
80
- '@babel/types@7.27.7':
81
- resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
82
  engines: {node: '>=6.9.0'}
83
 
84
- '@esbuild/aix-ppc64@0.25.5':
85
- resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
86
  engines: {node: '>=18'}
87
  cpu: [ppc64]
88
  os: [aix]
89
 
90
- '@esbuild/android-arm64@0.25.5':
91
- resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==}
92
  engines: {node: '>=18'}
93
  cpu: [arm64]
94
  os: [android]
95
 
96
- '@esbuild/android-arm@0.25.5':
97
- resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==}
98
  engines: {node: '>=18'}
99
  cpu: [arm]
100
  os: [android]
101
 
102
- '@esbuild/android-x64@0.25.5':
103
- resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==}
104
  engines: {node: '>=18'}
105
  cpu: [x64]
106
  os: [android]
107
 
108
- '@esbuild/darwin-arm64@0.25.5':
109
- resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==}
110
  engines: {node: '>=18'}
111
  cpu: [arm64]
112
  os: [darwin]
113
 
114
- '@esbuild/darwin-x64@0.25.5':
115
- resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==}
116
  engines: {node: '>=18'}
117
  cpu: [x64]
118
  os: [darwin]
119
 
120
- '@esbuild/freebsd-arm64@0.25.5':
121
- resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==}
122
  engines: {node: '>=18'}
123
  cpu: [arm64]
124
  os: [freebsd]
125
 
126
- '@esbuild/freebsd-x64@0.25.5':
127
- resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==}
128
  engines: {node: '>=18'}
129
  cpu: [x64]
130
  os: [freebsd]
131
 
132
- '@esbuild/linux-arm64@0.25.5':
133
- resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==}
134
  engines: {node: '>=18'}
135
  cpu: [arm64]
136
  os: [linux]
137
 
138
- '@esbuild/linux-arm@0.25.5':
139
- resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==}
140
  engines: {node: '>=18'}
141
  cpu: [arm]
142
  os: [linux]
143
 
144
- '@esbuild/linux-ia32@0.25.5':
145
- resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==}
146
  engines: {node: '>=18'}
147
  cpu: [ia32]
148
  os: [linux]
149
 
150
- '@esbuild/linux-loong64@0.25.5':
151
- resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==}
152
  engines: {node: '>=18'}
153
  cpu: [loong64]
154
  os: [linux]
155
 
156
- '@esbuild/linux-mips64el@0.25.5':
157
- resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==}
158
  engines: {node: '>=18'}
159
  cpu: [mips64el]
160
  os: [linux]
161
 
162
- '@esbuild/linux-ppc64@0.25.5':
163
- resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==}
164
  engines: {node: '>=18'}
165
  cpu: [ppc64]
166
  os: [linux]
167
 
168
- '@esbuild/linux-riscv64@0.25.5':
169
- resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==}
170
  engines: {node: '>=18'}
171
  cpu: [riscv64]
172
  os: [linux]
173
 
174
- '@esbuild/linux-s390x@0.25.5':
175
- resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==}
176
  engines: {node: '>=18'}
177
  cpu: [s390x]
178
  os: [linux]
179
 
180
- '@esbuild/linux-x64@0.25.5':
181
- resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==}
182
  engines: {node: '>=18'}
183
  cpu: [x64]
184
  os: [linux]
185
 
186
- '@esbuild/netbsd-arm64@0.25.5':
187
- resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==}
188
  engines: {node: '>=18'}
189
  cpu: [arm64]
190
  os: [netbsd]
191
 
192
- '@esbuild/netbsd-x64@0.25.5':
193
- resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==}
194
  engines: {node: '>=18'}
195
  cpu: [x64]
196
  os: [netbsd]
197
 
198
- '@esbuild/openbsd-arm64@0.25.5':
199
- resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==}
200
  engines: {node: '>=18'}
201
  cpu: [arm64]
202
  os: [openbsd]
203
 
204
- '@esbuild/openbsd-x64@0.25.5':
205
- resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==}
206
  engines: {node: '>=18'}
207
  cpu: [x64]
208
  os: [openbsd]
209
 
210
- '@esbuild/sunos-x64@0.25.5':
211
- resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==}
 
 
 
 
 
 
212
  engines: {node: '>=18'}
213
  cpu: [x64]
214
  os: [sunos]
215
 
216
- '@esbuild/win32-arm64@0.25.5':
217
- resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==}
218
  engines: {node: '>=18'}
219
  cpu: [arm64]
220
  os: [win32]
221
 
222
- '@esbuild/win32-ia32@0.25.5':
223
- resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==}
224
  engines: {node: '>=18'}
225
  cpu: [ia32]
226
  os: [win32]
227
 
228
- '@esbuild/win32-x64@0.25.5':
229
- resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==}
230
  engines: {node: '>=18'}
231
  cpu: [x64]
232
  os: [win32]
233
 
234
- '@eslint-community/eslint-utils@4.7.0':
235
- resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
236
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
237
  peerDependencies:
238
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -245,32 +247,28 @@ packages:
245
  resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
246
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
247
 
248
- '@eslint/config-helpers@0.3.0':
249
- resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==}
250
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
251
-
252
- '@eslint/core@0.14.0':
253
- resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
254
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
255
 
256
- '@eslint/core@0.15.1':
257
- resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==}
258
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
259
 
260
  '@eslint/eslintrc@3.3.1':
261
  resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
262
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
263
 
264
- '@eslint/js@9.30.1':
265
- resolution: {integrity: sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==}
266
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
267
 
268
  '@eslint/object-schema@2.1.6':
269
  resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
270
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
271
 
272
- '@eslint/plugin-kit@0.3.3':
273
- resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==}
274
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
275
 
276
  '@geoman-io/leaflet-geoman-free@2.18.3':
@@ -282,18 +280,14 @@ packages:
282
  resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
283
  engines: {node: '>=18.18.0'}
284
 
285
- '@humanfs/node@0.16.6':
286
- resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
287
  engines: {node: '>=18.18.0'}
288
 
289
  '@humanwhocodes/module-importer@1.0.1':
290
  resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
291
  engines: {node: '>=12.22'}
292
 
293
- '@humanwhocodes/retry@0.3.1':
294
- resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
295
- engines: {node: '>=18.18'}
296
-
297
  '@humanwhocodes/retry@0.4.3':
298
  resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
299
  engines: {node: '>=18.18'}
@@ -302,18 +296,21 @@ packages:
302
  resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
303
  engines: {node: '>=18.0.0'}
304
 
305
- '@jridgewell/gen-mapping@0.3.12':
306
- resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
 
 
 
307
 
308
  '@jridgewell/resolve-uri@3.1.2':
309
  resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
310
  engines: {node: '>=6.0.0'}
311
 
312
- '@jridgewell/sourcemap-codec@1.5.4':
313
- resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
314
 
315
- '@jridgewell/trace-mapping@0.3.29':
316
- resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
317
 
318
  '@parcel/watcher-android-arm64@2.5.1':
319
  resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
@@ -397,196 +394,201 @@ packages:
397
  resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
398
  engines: {node: '>= 10.0.0'}
399
 
400
- '@rolldown/pluginutils@1.0.0-beta.19':
401
- resolution: {integrity: sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==}
402
 
403
- '@rollup/rollup-android-arm-eabi@4.44.1':
404
- resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
405
  cpu: [arm]
406
  os: [android]
407
 
408
- '@rollup/rollup-android-arm64@4.44.1':
409
- resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
410
  cpu: [arm64]
411
  os: [android]
412
 
413
- '@rollup/rollup-darwin-arm64@4.44.1':
414
- resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
415
  cpu: [arm64]
416
  os: [darwin]
417
 
418
- '@rollup/rollup-darwin-x64@4.44.1':
419
- resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
420
  cpu: [x64]
421
  os: [darwin]
422
 
423
- '@rollup/rollup-freebsd-arm64@4.44.1':
424
- resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
425
  cpu: [arm64]
426
  os: [freebsd]
427
 
428
- '@rollup/rollup-freebsd-x64@4.44.1':
429
- resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
430
  cpu: [x64]
431
  os: [freebsd]
432
 
433
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
434
- resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
435
  cpu: [arm]
436
  os: [linux]
437
 
438
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
439
- resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
440
  cpu: [arm]
441
  os: [linux]
442
 
443
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
444
- resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
445
  cpu: [arm64]
446
  os: [linux]
447
 
448
- '@rollup/rollup-linux-arm64-musl@4.44.1':
449
- resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
450
  cpu: [arm64]
451
  os: [linux]
452
 
453
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
454
- resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
455
  cpu: [loong64]
456
  os: [linux]
457
 
458
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
459
- resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
460
  cpu: [ppc64]
461
  os: [linux]
462
 
463
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
464
- resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
465
  cpu: [riscv64]
466
  os: [linux]
467
 
468
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
469
- resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
470
  cpu: [riscv64]
471
  os: [linux]
472
 
473
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
474
- resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
475
  cpu: [s390x]
476
  os: [linux]
477
 
478
- '@rollup/rollup-linux-x64-gnu@4.44.1':
479
- resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
480
  cpu: [x64]
481
  os: [linux]
482
 
483
- '@rollup/rollup-linux-x64-musl@4.44.1':
484
- resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
485
  cpu: [x64]
486
  os: [linux]
487
 
488
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
489
- resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
 
 
 
 
 
490
  cpu: [arm64]
491
  os: [win32]
492
 
493
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
494
- resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
495
  cpu: [ia32]
496
  os: [win32]
497
 
498
- '@rollup/rollup-win32-x64-msvc@4.44.1':
499
- resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
500
  cpu: [x64]
501
  os: [win32]
502
 
503
- '@sentry-internal/tracing@7.120.3':
504
- resolution: {integrity: sha512-Ausx+Jw1pAMbIBHStoQ6ZqDZR60PsCByvHdw/jdH9AqPrNE9xlBSf9EwcycvmrzwyKspSLaB52grlje2cRIUMg==}
505
  engines: {node: '>=8'}
506
 
507
- '@sentry/core@7.120.3':
508
- resolution: {integrity: sha512-vyy11fCGpkGK3qI5DSXOjgIboBZTriw0YDx/0KyX5CjIjDDNgp5AGgpgFkfZyiYiaU2Ww3iFuKo4wHmBusz1uA==}
509
  engines: {node: '>=8'}
510
 
511
- '@sentry/integrations@7.120.3':
512
- resolution: {integrity: sha512-6i/lYp0BubHPDTg91/uxHvNui427df9r17SsIEXa2eKDwQ9gW2qRx5IWgvnxs2GV/GfSbwcx4swUB3RfEWrXrQ==}
513
  engines: {node: '>=8'}
514
 
515
- '@sentry/node@7.120.3':
516
- resolution: {integrity: sha512-t+QtekZedEfiZjbkRAk1QWJPnJlFBH/ti96tQhEq7wmlk3VszDXraZvLWZA0P2vXyglKzbWRGkT31aD3/kX+5Q==}
517
  engines: {node: '>=8'}
518
 
519
- '@sentry/types@7.120.3':
520
- resolution: {integrity: sha512-C4z+3kGWNFJ303FC+FxAd4KkHvxpNFYAFN8iMIgBwJdpIl25KZ8Q/VdGn0MLLUEHNLvjob0+wvwlcRBBNLXOow==}
521
  engines: {node: '>=8'}
522
 
523
- '@sentry/utils@7.120.3':
524
- resolution: {integrity: sha512-UDAOQJtJDxZHQ5Nm1olycBIsz2wdGX8SdzyGVHmD8EOQYAeDZQyIlQYohDe9nazdIOQLZCIc3fU0G9gqVLkaGQ==}
525
  engines: {node: '>=8'}
526
 
527
- '@tailwindcss/cli@4.1.11':
528
- resolution: {integrity: sha512-7RAFOrVaXCFz5ooEG36Kbh+sMJiI2j4+Ozp71smgjnLfBRu7DTfoq8DsTvzse2/6nDeo2M3vS/FGaxfDgr3rtQ==}
529
  hasBin: true
530
 
531
- '@tailwindcss/node@4.1.11':
532
- resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==}
533
 
534
- '@tailwindcss/oxide-android-arm64@4.1.11':
535
- resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==}
536
  engines: {node: '>= 10'}
537
  cpu: [arm64]
538
  os: [android]
539
 
540
- '@tailwindcss/oxide-darwin-arm64@4.1.11':
541
- resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==}
542
  engines: {node: '>= 10'}
543
  cpu: [arm64]
544
  os: [darwin]
545
 
546
- '@tailwindcss/oxide-darwin-x64@4.1.11':
547
- resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==}
548
  engines: {node: '>= 10'}
549
  cpu: [x64]
550
  os: [darwin]
551
 
552
- '@tailwindcss/oxide-freebsd-x64@4.1.11':
553
- resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==}
554
  engines: {node: '>= 10'}
555
  cpu: [x64]
556
  os: [freebsd]
557
 
558
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
559
- resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==}
560
  engines: {node: '>= 10'}
561
  cpu: [arm]
562
  os: [linux]
563
 
564
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
565
- resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==}
566
  engines: {node: '>= 10'}
567
  cpu: [arm64]
568
  os: [linux]
569
 
570
- '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
571
- resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==}
572
  engines: {node: '>= 10'}
573
  cpu: [arm64]
574
  os: [linux]
575
 
576
- '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
577
- resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==}
578
  engines: {node: '>= 10'}
579
  cpu: [x64]
580
  os: [linux]
581
 
582
- '@tailwindcss/oxide-linux-x64-musl@4.1.11':
583
- resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==}
584
  engines: {node: '>= 10'}
585
  cpu: [x64]
586
  os: [linux]
587
 
588
- '@tailwindcss/oxide-wasm32-wasi@4.1.11':
589
- resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==}
590
  engines: {node: '>=14.0.0'}
591
  cpu: [wasm32]
592
  bundledDependencies:
@@ -597,20 +599,20 @@ packages:
597
  - '@emnapi/wasi-threads'
598
  - tslib
599
 
600
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
601
- resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==}
602
  engines: {node: '>= 10'}
603
  cpu: [arm64]
604
  os: [win32]
605
 
606
- '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
607
- resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==}
608
  engines: {node: '>= 10'}
609
  cpu: [x64]
610
  os: [win32]
611
 
612
- '@tailwindcss/oxide@4.1.11':
613
- resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==}
614
  engines: {node: '>= 10'}
615
 
616
  '@tsconfig/node20@20.1.6':
@@ -679,50 +681,50 @@ packages:
679
  '@types/json-schema@7.0.15':
680
  resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
681
 
682
- '@types/leaflet@1.9.19':
683
- resolution: {integrity: sha512-pB+n2daHcZPF2FDaWa+6B0a0mSDf4dPU35y5iTXsx7x/PzzshiX5atYiS1jlBn43X7XvM8AP+AB26lnSk0J4GA==}
684
 
685
- '@types/node@24.0.10':
686
- resolution: {integrity: sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==}
687
 
688
- '@vitejs/plugin-vue@6.0.0':
689
- resolution: {integrity: sha512-iAliE72WsdhjzTOp2DtvKThq1VBC4REhwRcaA+zPAAph6I+OQhUXv+Xu2KS7ElxYtb7Zc/3R30Hwv1DxEo7NXQ==}
690
  engines: {node: ^20.19.0 || >=22.12.0}
691
  peerDependencies:
692
  vite: ^5.0.0 || ^6.0.0 || ^7.0.0
693
  vue: ^3.2.25
694
 
695
- '@vue/compiler-core@3.5.17':
696
- resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==}
697
 
698
- '@vue/compiler-dom@3.5.17':
699
- resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==}
700
 
701
- '@vue/compiler-sfc@3.5.17':
702
- resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==}
703
 
704
- '@vue/compiler-ssr@3.5.17':
705
- resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==}
706
 
707
- '@vue/reactivity@3.5.17':
708
- resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==}
709
 
710
- '@vue/runtime-core@3.5.17':
711
- resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==}
712
 
713
- '@vue/runtime-dom@3.5.17':
714
- resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==}
715
 
716
- '@vue/server-renderer@3.5.17':
717
- resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==}
718
  peerDependencies:
719
- vue: 3.5.17
720
 
721
- '@vue/shared@3.5.17':
722
- resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==}
723
 
724
- '@vue/tsconfig@0.7.0':
725
- resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==}
726
  peerDependencies:
727
  typescript: 5.x
728
  vue: ^3.4.0
@@ -755,8 +757,8 @@ packages:
755
  balanced-match@1.0.2:
756
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
757
 
758
- bignumber.js@9.3.0:
759
- resolution: {integrity: sha512-EM7aMFTXbptt/wZdMlBv2t8IViwQL+h6SLHosp8Yf0dqJMTnY6iL32opnAB6kAdL0SZPuvcAzFr31o0c/R3/RA==}
760
 
761
  boolbase@1.0.0:
762
  resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -838,8 +840,8 @@ packages:
838
  detect-node@2.1.0:
839
  resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
840
 
841
- enhanced-resolve@5.18.2:
842
- resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==}
843
  engines: {node: '>=10.13.0'}
844
 
845
  entities@4.5.0:
@@ -857,8 +859,8 @@ packages:
857
  es6-error@4.1.1:
858
  resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
859
 
860
- esbuild@0.25.5:
861
- resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==}
862
  engines: {node: '>=18'}
863
  hasBin: true
864
 
@@ -866,12 +868,16 @@ packages:
866
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
867
  engines: {node: '>=10'}
868
 
869
- eslint-plugin-vue@10.2.0:
870
- resolution: {integrity: sha512-tl9s+KN3z0hN2b8fV2xSs5ytGl7Esk1oSCxULLwFcdaElhZ8btYYZFrWxvh4En+czrSDtuLCeCOGa8HhEZuBdQ==}
871
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
872
  peerDependencies:
 
873
  eslint: ^8.57.0 || ^9.0.0
874
  vue-eslint-parser: ^10.0.0
 
 
 
875
 
876
  eslint-scope@8.4.0:
877
  resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
@@ -885,8 +891,8 @@ packages:
885
  resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
886
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
887
 
888
- eslint@9.30.1:
889
- resolution: {integrity: sha512-zmxXPNMOXmwm9E0yQLi5uqXHs7uq2UIiqEKo3Gq+3fwo1XrJ+hijAZImyF7hclW3E6oHz43Yk3RP8at6OTKflQ==}
890
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
891
  hasBin: true
892
  peerDependencies:
@@ -927,8 +933,9 @@ packages:
927
  fast-levenshtein@2.0.6:
928
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
929
 
930
- fdir@6.4.6:
931
- resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
 
932
  peerDependencies:
933
  picomatch: ^3 || ^4
934
  peerDependenciesMeta:
@@ -1022,8 +1029,8 @@ packages:
1022
  isexe@2.0.0:
1023
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1024
 
1025
- jiti@2.4.2:
1026
- resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
1027
  hasBin: true
1028
 
1029
  js-yaml@4.1.0:
@@ -1135,8 +1142,8 @@ packages:
1135
  lodash@4.17.21:
1136
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1137
 
1138
- magic-string@0.30.17:
1139
- resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
1140
 
1141
  matcher@3.0.0:
1142
  resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
@@ -1218,8 +1225,8 @@ packages:
1218
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1219
  engines: {node: '>=8.6'}
1220
 
1221
- picomatch@4.0.2:
1222
- resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
1223
  engines: {node: '>=12'}
1224
 
1225
  polyclip-ts@0.16.8:
@@ -1260,8 +1267,8 @@ packages:
1260
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1261
  engines: {node: '>=8.0'}
1262
 
1263
- rollup@4.44.1:
1264
- resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
1265
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1266
  hasBin: true
1267
 
@@ -1285,8 +1292,8 @@ packages:
1285
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1286
  engines: {node: '>=8'}
1287
 
1288
- snyk@1.1297.3:
1289
- resolution: {integrity: sha512-D4gj5Yeg0IdLUfrYObaj/qhg/k7ONO/OmPY8aa3JpZoo/dH3kecUjUqyPgfL9mq7kFswZO5Piwno6PmZ7Dv8Ig==}
1290
  engines: {node: '>=12'}
1291
  hasBin: true
1292
 
@@ -1308,19 +1315,19 @@ packages:
1308
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1309
  engines: {node: '>=8'}
1310
 
1311
- tailwindcss@4.1.11:
1312
- resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==}
1313
 
1314
- tapable@2.2.2:
1315
- resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
1316
  engines: {node: '>=6'}
1317
 
1318
  tar@7.4.3:
1319
  resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
1320
  engines: {node: '>=18'}
1321
 
1322
- tinyglobby@0.2.14:
1323
- resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
1324
  engines: {node: '>=12.0.0'}
1325
 
1326
  to-regex-range@5.0.1:
@@ -1335,8 +1342,8 @@ packages:
1335
  resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
1336
  engines: {node: '>=10'}
1337
 
1338
- undici-types@7.8.0:
1339
- resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
1340
 
1341
  uri-js@4.4.1:
1342
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -1344,8 +1351,8 @@ packages:
1344
  util-deprecate@1.0.2:
1345
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1346
 
1347
- vite@7.0.0:
1348
- resolution: {integrity: sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==}
1349
  engines: {node: ^20.19.0 || >=22.12.0}
1350
  hasBin: true
1351
  peerDependencies:
@@ -1390,8 +1397,8 @@ packages:
1390
  peerDependencies:
1391
  eslint: ^8.57.0 || ^9.0.0
1392
 
1393
- vue@3.5.17:
1394
- resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==}
1395
  peerDependencies:
1396
  typescript: '*'
1397
  peerDependenciesMeta:
@@ -1421,102 +1428,100 @@ packages:
1421
 
1422
  snapshots:
1423
 
1424
- '@ampproject/remapping@2.3.0':
1425
- dependencies:
1426
- '@jridgewell/gen-mapping': 0.3.12
1427
- '@jridgewell/trace-mapping': 0.3.29
1428
-
1429
  '@babel/helper-string-parser@7.27.1': {}
1430
 
1431
  '@babel/helper-validator-identifier@7.27.1': {}
1432
 
1433
- '@babel/parser@7.27.7':
1434
  dependencies:
1435
- '@babel/types': 7.27.7
1436
 
1437
- '@babel/types@7.27.7':
1438
  dependencies:
1439
  '@babel/helper-string-parser': 7.27.1
1440
  '@babel/helper-validator-identifier': 7.27.1
1441
 
1442
- '@esbuild/aix-ppc64@0.25.5':
1443
  optional: true
1444
 
1445
- '@esbuild/android-arm64@0.25.5':
1446
  optional: true
1447
 
1448
- '@esbuild/android-arm@0.25.5':
1449
  optional: true
1450
 
1451
- '@esbuild/android-x64@0.25.5':
1452
  optional: true
1453
 
1454
- '@esbuild/darwin-arm64@0.25.5':
1455
  optional: true
1456
 
1457
- '@esbuild/darwin-x64@0.25.5':
1458
  optional: true
1459
 
1460
- '@esbuild/freebsd-arm64@0.25.5':
1461
  optional: true
1462
 
1463
- '@esbuild/freebsd-x64@0.25.5':
1464
  optional: true
1465
 
1466
- '@esbuild/linux-arm64@0.25.5':
1467
  optional: true
1468
 
1469
- '@esbuild/linux-arm@0.25.5':
1470
  optional: true
1471
 
1472
- '@esbuild/linux-ia32@0.25.5':
1473
  optional: true
1474
 
1475
- '@esbuild/linux-loong64@0.25.5':
1476
  optional: true
1477
 
1478
- '@esbuild/linux-mips64el@0.25.5':
1479
  optional: true
1480
 
1481
- '@esbuild/linux-ppc64@0.25.5':
1482
  optional: true
1483
 
1484
- '@esbuild/linux-riscv64@0.25.5':
1485
  optional: true
1486
 
1487
- '@esbuild/linux-s390x@0.25.5':
1488
  optional: true
1489
 
1490
- '@esbuild/linux-x64@0.25.5':
1491
  optional: true
1492
 
1493
- '@esbuild/netbsd-arm64@0.25.5':
1494
  optional: true
1495
 
1496
- '@esbuild/netbsd-x64@0.25.5':
1497
  optional: true
1498
 
1499
- '@esbuild/openbsd-arm64@0.25.5':
1500
  optional: true
1501
 
1502
- '@esbuild/openbsd-x64@0.25.5':
1503
  optional: true
1504
 
1505
- '@esbuild/sunos-x64@0.25.5':
1506
  optional: true
1507
 
1508
- '@esbuild/win32-arm64@0.25.5':
1509
  optional: true
1510
 
1511
- '@esbuild/win32-ia32@0.25.5':
1512
  optional: true
1513
 
1514
- '@esbuild/win32-x64@0.25.5':
1515
  optional: true
1516
 
1517
- '@eslint-community/eslint-utils@4.7.0(eslint@9.30.1(jiti@2.4.2))':
 
 
 
1518
  dependencies:
1519
- eslint: 9.30.1(jiti@2.4.2)
1520
  eslint-visitor-keys: 3.4.3
1521
 
1522
  '@eslint-community/regexpp@4.12.1': {}
@@ -1529,13 +1534,9 @@ snapshots:
1529
  transitivePeerDependencies:
1530
  - supports-color
1531
 
1532
- '@eslint/config-helpers@0.3.0': {}
1533
-
1534
- '@eslint/core@0.14.0':
1535
- dependencies:
1536
- '@types/json-schema': 7.0.15
1537
 
1538
- '@eslint/core@0.15.1':
1539
  dependencies:
1540
  '@types/json-schema': 7.0.15
1541
 
@@ -1553,13 +1554,13 @@ snapshots:
1553
  transitivePeerDependencies:
1554
  - supports-color
1555
 
1556
- '@eslint/js@9.30.1': {}
1557
 
1558
  '@eslint/object-schema@2.1.6': {}
1559
 
1560
- '@eslint/plugin-kit@0.3.3':
1561
  dependencies:
1562
- '@eslint/core': 0.15.1
1563
  levn: 0.4.1
1564
 
1565
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
@@ -1574,34 +1575,37 @@ snapshots:
1574
 
1575
  '@humanfs/core@0.19.1': {}
1576
 
1577
- '@humanfs/node@0.16.6':
1578
  dependencies:
1579
  '@humanfs/core': 0.19.1
1580
- '@humanwhocodes/retry': 0.3.1
1581
 
1582
  '@humanwhocodes/module-importer@1.0.1': {}
1583
 
1584
- '@humanwhocodes/retry@0.3.1': {}
1585
-
1586
  '@humanwhocodes/retry@0.4.3': {}
1587
 
1588
  '@isaacs/fs-minipass@4.0.1':
1589
  dependencies:
1590
  minipass: 7.1.2
1591
 
1592
- '@jridgewell/gen-mapping@0.3.12':
1593
  dependencies:
1594
- '@jridgewell/sourcemap-codec': 1.5.4
1595
- '@jridgewell/trace-mapping': 0.3.29
 
 
 
 
 
1596
 
1597
  '@jridgewell/resolve-uri@3.1.2': {}
1598
 
1599
- '@jridgewell/sourcemap-codec@1.5.4': {}
1600
 
1601
- '@jridgewell/trace-mapping@0.3.29':
1602
  dependencies:
1603
  '@jridgewell/resolve-uri': 3.1.2
1604
- '@jridgewell/sourcemap-codec': 1.5.4
1605
 
1606
  '@parcel/watcher-android-arm64@2.5.1':
1607
  optional: true
@@ -1663,173 +1667,176 @@ snapshots:
1663
  '@parcel/watcher-win32-ia32': 2.5.1
1664
  '@parcel/watcher-win32-x64': 2.5.1
1665
 
1666
- '@rolldown/pluginutils@1.0.0-beta.19': {}
 
 
 
1667
 
1668
- '@rollup/rollup-android-arm-eabi@4.44.1':
1669
  optional: true
1670
 
1671
- '@rollup/rollup-android-arm64@4.44.1':
1672
  optional: true
1673
 
1674
- '@rollup/rollup-darwin-arm64@4.44.1':
1675
  optional: true
1676
 
1677
- '@rollup/rollup-darwin-x64@4.44.1':
1678
  optional: true
1679
 
1680
- '@rollup/rollup-freebsd-arm64@4.44.1':
1681
  optional: true
1682
 
1683
- '@rollup/rollup-freebsd-x64@4.44.1':
1684
  optional: true
1685
 
1686
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
1687
  optional: true
1688
 
1689
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
1690
  optional: true
1691
 
1692
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
1693
  optional: true
1694
 
1695
- '@rollup/rollup-linux-arm64-musl@4.44.1':
1696
  optional: true
1697
 
1698
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
1699
  optional: true
1700
 
1701
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
1702
  optional: true
1703
 
1704
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
1705
  optional: true
1706
 
1707
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
1708
  optional: true
1709
 
1710
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
1711
  optional: true
1712
 
1713
- '@rollup/rollup-linux-x64-gnu@4.44.1':
1714
  optional: true
1715
 
1716
- '@rollup/rollup-linux-x64-musl@4.44.1':
1717
  optional: true
1718
 
1719
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
1720
  optional: true
1721
 
1722
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
1723
  optional: true
1724
 
1725
- '@rollup/rollup-win32-x64-msvc@4.44.1':
1726
  optional: true
1727
 
1728
- '@sentry-internal/tracing@7.120.3':
1729
  dependencies:
1730
- '@sentry/core': 7.120.3
1731
- '@sentry/types': 7.120.3
1732
- '@sentry/utils': 7.120.3
1733
 
1734
- '@sentry/core@7.120.3':
1735
  dependencies:
1736
- '@sentry/types': 7.120.3
1737
- '@sentry/utils': 7.120.3
1738
 
1739
- '@sentry/integrations@7.120.3':
1740
  dependencies:
1741
- '@sentry/core': 7.120.3
1742
- '@sentry/types': 7.120.3
1743
- '@sentry/utils': 7.120.3
1744
  localforage: 1.10.0
1745
 
1746
- '@sentry/node@7.120.3':
1747
  dependencies:
1748
- '@sentry-internal/tracing': 7.120.3
1749
- '@sentry/core': 7.120.3
1750
- '@sentry/integrations': 7.120.3
1751
- '@sentry/types': 7.120.3
1752
- '@sentry/utils': 7.120.3
1753
 
1754
- '@sentry/types@7.120.3': {}
1755
 
1756
- '@sentry/utils@7.120.3':
1757
  dependencies:
1758
- '@sentry/types': 7.120.3
1759
 
1760
- '@tailwindcss/cli@4.1.11':
1761
  dependencies:
1762
  '@parcel/watcher': 2.5.1
1763
- '@tailwindcss/node': 4.1.11
1764
- '@tailwindcss/oxide': 4.1.11
1765
- enhanced-resolve: 5.18.2
1766
  mri: 1.2.0
1767
  picocolors: 1.1.1
1768
- tailwindcss: 4.1.11
1769
 
1770
- '@tailwindcss/node@4.1.11':
1771
  dependencies:
1772
- '@ampproject/remapping': 2.3.0
1773
- enhanced-resolve: 5.18.2
1774
- jiti: 2.4.2
1775
  lightningcss: 1.30.1
1776
- magic-string: 0.30.17
1777
  source-map-js: 1.2.1
1778
- tailwindcss: 4.1.11
1779
 
1780
- '@tailwindcss/oxide-android-arm64@4.1.11':
1781
  optional: true
1782
 
1783
- '@tailwindcss/oxide-darwin-arm64@4.1.11':
1784
  optional: true
1785
 
1786
- '@tailwindcss/oxide-darwin-x64@4.1.11':
1787
  optional: true
1788
 
1789
- '@tailwindcss/oxide-freebsd-x64@4.1.11':
1790
  optional: true
1791
 
1792
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
1793
  optional: true
1794
 
1795
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
1796
  optional: true
1797
 
1798
- '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
1799
  optional: true
1800
 
1801
- '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
1802
  optional: true
1803
 
1804
- '@tailwindcss/oxide-linux-x64-musl@4.1.11':
1805
  optional: true
1806
 
1807
- '@tailwindcss/oxide-wasm32-wasi@4.1.11':
1808
  optional: true
1809
 
1810
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
1811
  optional: true
1812
 
1813
- '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
1814
  optional: true
1815
 
1816
- '@tailwindcss/oxide@4.1.11':
1817
  dependencies:
1818
  detect-libc: 2.0.4
1819
  tar: 7.4.3
1820
  optionalDependencies:
1821
- '@tailwindcss/oxide-android-arm64': 4.1.11
1822
- '@tailwindcss/oxide-darwin-arm64': 4.1.11
1823
- '@tailwindcss/oxide-darwin-x64': 4.1.11
1824
- '@tailwindcss/oxide-freebsd-x64': 4.1.11
1825
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11
1826
- '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11
1827
- '@tailwindcss/oxide-linux-arm64-musl': 4.1.11
1828
- '@tailwindcss/oxide-linux-x64-gnu': 4.1.11
1829
- '@tailwindcss/oxide-linux-x64-musl': 4.1.11
1830
- '@tailwindcss/oxide-wasm32-wasi': 4.1.11
1831
- '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
1832
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.11
1833
 
1834
  '@tsconfig/node20@20.1.6': {}
1835
 
@@ -1940,77 +1947,77 @@ snapshots:
1940
 
1941
  '@types/json-schema@7.0.15': {}
1942
 
1943
- '@types/leaflet@1.9.19':
1944
  dependencies:
1945
  '@types/geojson': 7946.0.16
1946
 
1947
- '@types/node@24.0.10':
1948
  dependencies:
1949
- undici-types: 7.8.0
1950
 
1951
- '@vitejs/plugin-vue@6.0.0(vite@7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17)':
1952
  dependencies:
1953
- '@rolldown/pluginutils': 1.0.0-beta.19
1954
- vite: 7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)
1955
- vue: 3.5.17
1956
 
1957
- '@vue/compiler-core@3.5.17':
1958
  dependencies:
1959
- '@babel/parser': 7.27.7
1960
- '@vue/shared': 3.5.17
1961
  entities: 4.5.0
1962
  estree-walker: 2.0.2
1963
  source-map-js: 1.2.1
1964
 
1965
- '@vue/compiler-dom@3.5.17':
1966
  dependencies:
1967
- '@vue/compiler-core': 3.5.17
1968
- '@vue/shared': 3.5.17
1969
 
1970
- '@vue/compiler-sfc@3.5.17':
1971
  dependencies:
1972
- '@babel/parser': 7.27.7
1973
- '@vue/compiler-core': 3.5.17
1974
- '@vue/compiler-dom': 3.5.17
1975
- '@vue/compiler-ssr': 3.5.17
1976
- '@vue/shared': 3.5.17
1977
  estree-walker: 2.0.2
1978
- magic-string: 0.30.17
1979
  postcss: 8.5.6
1980
  source-map-js: 1.2.1
1981
 
1982
- '@vue/compiler-ssr@3.5.17':
1983
  dependencies:
1984
- '@vue/compiler-dom': 3.5.17
1985
- '@vue/shared': 3.5.17
1986
 
1987
- '@vue/reactivity@3.5.17':
1988
  dependencies:
1989
- '@vue/shared': 3.5.17
1990
 
1991
- '@vue/runtime-core@3.5.17':
1992
  dependencies:
1993
- '@vue/reactivity': 3.5.17
1994
- '@vue/shared': 3.5.17
1995
 
1996
- '@vue/runtime-dom@3.5.17':
1997
  dependencies:
1998
- '@vue/reactivity': 3.5.17
1999
- '@vue/runtime-core': 3.5.17
2000
- '@vue/shared': 3.5.17
2001
  csstype: 3.1.3
2002
 
2003
- '@vue/server-renderer@3.5.17(vue@3.5.17)':
2004
  dependencies:
2005
- '@vue/compiler-ssr': 3.5.17
2006
- '@vue/shared': 3.5.17
2007
- vue: 3.5.17
2008
 
2009
- '@vue/shared@3.5.17': {}
2010
 
2011
- '@vue/tsconfig@0.7.0(vue@3.5.17)':
2012
  optionalDependencies:
2013
- vue: 3.5.17
2014
 
2015
  acorn-jsx@5.3.2(acorn@8.15.0):
2016
  dependencies:
@@ -2033,7 +2040,7 @@ snapshots:
2033
 
2034
  balanced-match@1.0.2: {}
2035
 
2036
- bignumber.js@9.3.0: {}
2037
 
2038
  boolbase@1.0.0: {}
2039
 
@@ -2099,10 +2106,10 @@ snapshots:
2099
 
2100
  detect-node@2.1.0: {}
2101
 
2102
- enhanced-resolve@5.18.2:
2103
  dependencies:
2104
  graceful-fs: 4.2.11
2105
- tapable: 2.2.2
2106
 
2107
  entities@4.5.0: {}
2108
 
@@ -2112,45 +2119,46 @@ snapshots:
2112
 
2113
  es6-error@4.1.1: {}
2114
 
2115
- esbuild@0.25.5:
2116
  optionalDependencies:
2117
- '@esbuild/aix-ppc64': 0.25.5
2118
- '@esbuild/android-arm': 0.25.5
2119
- '@esbuild/android-arm64': 0.25.5
2120
- '@esbuild/android-x64': 0.25.5
2121
- '@esbuild/darwin-arm64': 0.25.5
2122
- '@esbuild/darwin-x64': 0.25.5
2123
- '@esbuild/freebsd-arm64': 0.25.5
2124
- '@esbuild/freebsd-x64': 0.25.5
2125
- '@esbuild/linux-arm': 0.25.5
2126
- '@esbuild/linux-arm64': 0.25.5
2127
- '@esbuild/linux-ia32': 0.25.5
2128
- '@esbuild/linux-loong64': 0.25.5
2129
- '@esbuild/linux-mips64el': 0.25.5
2130
- '@esbuild/linux-ppc64': 0.25.5
2131
- '@esbuild/linux-riscv64': 0.25.5
2132
- '@esbuild/linux-s390x': 0.25.5
2133
- '@esbuild/linux-x64': 0.25.5
2134
- '@esbuild/netbsd-arm64': 0.25.5
2135
- '@esbuild/netbsd-x64': 0.25.5
2136
- '@esbuild/openbsd-arm64': 0.25.5
2137
- '@esbuild/openbsd-x64': 0.25.5
2138
- '@esbuild/sunos-x64': 0.25.5
2139
- '@esbuild/win32-arm64': 0.25.5
2140
- '@esbuild/win32-ia32': 0.25.5
2141
- '@esbuild/win32-x64': 0.25.5
 
2142
 
2143
  escape-string-regexp@4.0.0: {}
2144
 
2145
- eslint-plugin-vue@10.2.0(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.30.1(jiti@2.4.2))):
2146
  dependencies:
2147
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@2.4.2))
2148
- eslint: 9.30.1(jiti@2.4.2)
2149
  natural-compare: 1.4.0
2150
  nth-check: 2.1.1
2151
  postcss-selector-parser: 6.1.2
2152
  semver: 7.7.2
2153
- vue-eslint-parser: 10.1.3(eslint@9.30.1(jiti@2.4.2))
2154
  xml-name-validator: 4.0.0
2155
 
2156
  eslint-scope@8.4.0:
@@ -2162,17 +2170,17 @@ snapshots:
2162
 
2163
  eslint-visitor-keys@4.2.1: {}
2164
 
2165
- eslint@9.30.1(jiti@2.4.2):
2166
  dependencies:
2167
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@2.4.2))
2168
  '@eslint-community/regexpp': 4.12.1
2169
  '@eslint/config-array': 0.21.0
2170
- '@eslint/config-helpers': 0.3.0
2171
- '@eslint/core': 0.14.0
2172
  '@eslint/eslintrc': 3.3.1
2173
- '@eslint/js': 9.30.1
2174
- '@eslint/plugin-kit': 0.3.3
2175
- '@humanfs/node': 0.16.6
2176
  '@humanwhocodes/module-importer': 1.0.1
2177
  '@humanwhocodes/retry': 0.4.3
2178
  '@types/estree': 1.0.8
@@ -2200,7 +2208,7 @@ snapshots:
2200
  natural-compare: 1.4.0
2201
  optionator: 0.9.4
2202
  optionalDependencies:
2203
- jiti: 2.4.2
2204
  transitivePeerDependencies:
2205
  - supports-color
2206
 
@@ -2230,9 +2238,9 @@ snapshots:
2230
 
2231
  fast-levenshtein@2.0.6: {}
2232
 
2233
- fdir@6.4.6(picomatch@4.0.2):
2234
  optionalDependencies:
2235
- picomatch: 4.0.2
2236
 
2237
  file-entry-cache@8.0.0:
2238
  dependencies:
@@ -2316,7 +2324,7 @@ snapshots:
2316
 
2317
  isexe@2.0.0: {}
2318
 
2319
- jiti@2.4.2: {}
2320
 
2321
  js-yaml@4.1.0:
2322
  dependencies:
@@ -2404,9 +2412,9 @@ snapshots:
2404
 
2405
  lodash@4.17.21: {}
2406
 
2407
- magic-string@0.30.17:
2408
  dependencies:
2409
- '@jridgewell/sourcemap-codec': 1.5.4
2410
 
2411
  matcher@3.0.0:
2412
  dependencies:
@@ -2474,11 +2482,11 @@ snapshots:
2474
 
2475
  picomatch@2.3.1: {}
2476
 
2477
- picomatch@4.0.2: {}
2478
 
2479
  polyclip-ts@0.16.8:
2480
  dependencies:
2481
- bignumber.js: 9.3.0
2482
  splaytree-ts: 1.0.2
2483
 
2484
  postcss-selector-parser@6.1.2:
@@ -2515,30 +2523,31 @@ snapshots:
2515
  semver-compare: 1.0.0
2516
  sprintf-js: 1.1.3
2517
 
2518
- rollup@4.44.1:
2519
  dependencies:
2520
  '@types/estree': 1.0.8
2521
  optionalDependencies:
2522
- '@rollup/rollup-android-arm-eabi': 4.44.1
2523
- '@rollup/rollup-android-arm64': 4.44.1
2524
- '@rollup/rollup-darwin-arm64': 4.44.1
2525
- '@rollup/rollup-darwin-x64': 4.44.1
2526
- '@rollup/rollup-freebsd-arm64': 4.44.1
2527
- '@rollup/rollup-freebsd-x64': 4.44.1
2528
- '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
2529
- '@rollup/rollup-linux-arm-musleabihf': 4.44.1
2530
- '@rollup/rollup-linux-arm64-gnu': 4.44.1
2531
- '@rollup/rollup-linux-arm64-musl': 4.44.1
2532
- '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
2533
- '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
2534
- '@rollup/rollup-linux-riscv64-gnu': 4.44.1
2535
- '@rollup/rollup-linux-riscv64-musl': 4.44.1
2536
- '@rollup/rollup-linux-s390x-gnu': 4.44.1
2537
- '@rollup/rollup-linux-x64-gnu': 4.44.1
2538
- '@rollup/rollup-linux-x64-musl': 4.44.1
2539
- '@rollup/rollup-win32-arm64-msvc': 4.44.1
2540
- '@rollup/rollup-win32-ia32-msvc': 4.44.1
2541
- '@rollup/rollup-win32-x64-msvc': 4.44.1
 
2542
  fsevents: 2.3.3
2543
 
2544
  semver-compare@1.0.0: {}
@@ -2555,9 +2564,9 @@ snapshots:
2555
 
2556
  shebang-regex@3.0.0: {}
2557
 
2558
- snyk@1.1297.3:
2559
  dependencies:
2560
- '@sentry/node': 7.120.3
2561
  global-agent: 3.0.0
2562
 
2563
  source-map-js@1.2.1: {}
@@ -2572,9 +2581,9 @@ snapshots:
2572
  dependencies:
2573
  has-flag: 4.0.0
2574
 
2575
- tailwindcss@4.1.11: {}
2576
 
2577
- tapable@2.2.2: {}
2578
 
2579
  tar@7.4.3:
2580
  dependencies:
@@ -2585,10 +2594,10 @@ snapshots:
2585
  mkdirp: 3.0.1
2586
  yallist: 5.0.0
2587
 
2588
- tinyglobby@0.2.14:
2589
  dependencies:
2590
- fdir: 6.4.6(picomatch@4.0.2)
2591
- picomatch: 4.0.2
2592
 
2593
  to-regex-range@5.0.1:
2594
  dependencies:
@@ -2600,7 +2609,7 @@ snapshots:
2600
 
2601
  type-fest@0.13.1: {}
2602
 
2603
- undici-types@7.8.0: {}
2604
 
2605
  uri-js@4.4.1:
2606
  dependencies:
@@ -2608,24 +2617,24 @@ snapshots:
2608
 
2609
  util-deprecate@1.0.2: {}
2610
 
2611
- vite@7.0.0(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1):
2612
  dependencies:
2613
- esbuild: 0.25.5
2614
- fdir: 6.4.6(picomatch@4.0.2)
2615
- picomatch: 4.0.2
2616
  postcss: 8.5.6
2617
- rollup: 4.44.1
2618
- tinyglobby: 0.2.14
2619
  optionalDependencies:
2620
- '@types/node': 24.0.10
2621
  fsevents: 2.3.3
2622
- jiti: 2.4.2
2623
  lightningcss: 1.30.1
2624
 
2625
- vue-eslint-parser@10.1.3(eslint@9.30.1(jiti@2.4.2)):
2626
  dependencies:
2627
  debug: 4.4.1
2628
- eslint: 9.30.1(jiti@2.4.2)
2629
  eslint-scope: 8.4.0
2630
  eslint-visitor-keys: 4.2.1
2631
  espree: 10.4.0
@@ -2635,13 +2644,13 @@ snapshots:
2635
  transitivePeerDependencies:
2636
  - supports-color
2637
 
2638
- vue@3.5.17:
2639
  dependencies:
2640
- '@vue/compiler-dom': 3.5.17
2641
- '@vue/compiler-sfc': 3.5.17
2642
- '@vue/runtime-dom': 3.5.17
2643
- '@vue/server-renderer': 3.5.17(vue@3.5.17)
2644
- '@vue/shared': 3.5.17
2645
 
2646
  which@2.0.2:
2647
  dependencies:
 
18
  specifier: ^2.0.0
19
  version: 2.0.0
20
  vue:
21
+ specifier: ^3.5.21
22
+ version: 3.5.21
23
  devDependencies:
24
  '@tailwindcss/cli':
25
+ specifier: ^4.1.13
26
+ version: 4.1.13
27
  '@tsconfig/node20':
28
  specifier: ^20.1.6
29
  version: 20.1.6
30
  '@types/leaflet':
31
+ specifier: ^1.9.20
32
+ version: 1.9.20
33
  '@types/node':
34
+ specifier: ^24.3.1
35
+ version: 24.3.1
36
  '@vitejs/plugin-vue':
37
+ specifier: ^6.0.1
38
+ version: 6.0.1(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.21)
39
  '@vue/tsconfig':
40
+ specifier: ^0.8.1
41
+ version: 0.8.1(vue@3.5.21)
42
  eslint:
43
+ specifier: ^9.35.0
44
+ version: 9.35.0(jiti@2.5.1)
45
  eslint-plugin-vue:
46
+ specifier: ^10.4.0
47
+ version: 10.4.0(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.1.3(eslint@9.35.0(jiti@2.5.1)))
48
  prettier:
49
  specifier: ^3.6.2
50
  version: 3.6.2
51
  snyk:
52
+ specifier: ^1.1299.0
53
+ version: 1.1299.0
54
  tailwindcss:
55
+ specifier: ^4.1.13
56
+ version: 4.1.13
57
  vite:
58
+ specifier: ^7.1.5
59
+ version: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)
60
 
61
  packages:
62
 
 
 
 
 
63
  '@babel/helper-string-parser@7.27.1':
64
  resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
65
  engines: {node: '>=6.9.0'}
 
68
  resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
69
  engines: {node: '>=6.9.0'}
70
 
71
+ '@babel/parser@7.28.4':
72
+ resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
73
  engines: {node: '>=6.0.0'}
74
  hasBin: true
75
 
76
+ '@babel/types@7.28.4':
77
+ resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
78
  engines: {node: '>=6.9.0'}
79
 
80
+ '@esbuild/aix-ppc64@0.25.9':
81
+ resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
82
  engines: {node: '>=18'}
83
  cpu: [ppc64]
84
  os: [aix]
85
 
86
+ '@esbuild/android-arm64@0.25.9':
87
+ resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==}
88
  engines: {node: '>=18'}
89
  cpu: [arm64]
90
  os: [android]
91
 
92
+ '@esbuild/android-arm@0.25.9':
93
+ resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==}
94
  engines: {node: '>=18'}
95
  cpu: [arm]
96
  os: [android]
97
 
98
+ '@esbuild/android-x64@0.25.9':
99
+ resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==}
100
  engines: {node: '>=18'}
101
  cpu: [x64]
102
  os: [android]
103
 
104
+ '@esbuild/darwin-arm64@0.25.9':
105
+ resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==}
106
  engines: {node: '>=18'}
107
  cpu: [arm64]
108
  os: [darwin]
109
 
110
+ '@esbuild/darwin-x64@0.25.9':
111
+ resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==}
112
  engines: {node: '>=18'}
113
  cpu: [x64]
114
  os: [darwin]
115
 
116
+ '@esbuild/freebsd-arm64@0.25.9':
117
+ resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==}
118
  engines: {node: '>=18'}
119
  cpu: [arm64]
120
  os: [freebsd]
121
 
122
+ '@esbuild/freebsd-x64@0.25.9':
123
+ resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==}
124
  engines: {node: '>=18'}
125
  cpu: [x64]
126
  os: [freebsd]
127
 
128
+ '@esbuild/linux-arm64@0.25.9':
129
+ resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==}
130
  engines: {node: '>=18'}
131
  cpu: [arm64]
132
  os: [linux]
133
 
134
+ '@esbuild/linux-arm@0.25.9':
135
+ resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==}
136
  engines: {node: '>=18'}
137
  cpu: [arm]
138
  os: [linux]
139
 
140
+ '@esbuild/linux-ia32@0.25.9':
141
+ resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==}
142
  engines: {node: '>=18'}
143
  cpu: [ia32]
144
  os: [linux]
145
 
146
+ '@esbuild/linux-loong64@0.25.9':
147
+ resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==}
148
  engines: {node: '>=18'}
149
  cpu: [loong64]
150
  os: [linux]
151
 
152
+ '@esbuild/linux-mips64el@0.25.9':
153
+ resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==}
154
  engines: {node: '>=18'}
155
  cpu: [mips64el]
156
  os: [linux]
157
 
158
+ '@esbuild/linux-ppc64@0.25.9':
159
+ resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==}
160
  engines: {node: '>=18'}
161
  cpu: [ppc64]
162
  os: [linux]
163
 
164
+ '@esbuild/linux-riscv64@0.25.9':
165
+ resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==}
166
  engines: {node: '>=18'}
167
  cpu: [riscv64]
168
  os: [linux]
169
 
170
+ '@esbuild/linux-s390x@0.25.9':
171
+ resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==}
172
  engines: {node: '>=18'}
173
  cpu: [s390x]
174
  os: [linux]
175
 
176
+ '@esbuild/linux-x64@0.25.9':
177
+ resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==}
178
  engines: {node: '>=18'}
179
  cpu: [x64]
180
  os: [linux]
181
 
182
+ '@esbuild/netbsd-arm64@0.25.9':
183
+ resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
184
  engines: {node: '>=18'}
185
  cpu: [arm64]
186
  os: [netbsd]
187
 
188
+ '@esbuild/netbsd-x64@0.25.9':
189
+ resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==}
190
  engines: {node: '>=18'}
191
  cpu: [x64]
192
  os: [netbsd]
193
 
194
+ '@esbuild/openbsd-arm64@0.25.9':
195
+ resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==}
196
  engines: {node: '>=18'}
197
  cpu: [arm64]
198
  os: [openbsd]
199
 
200
+ '@esbuild/openbsd-x64@0.25.9':
201
+ resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==}
202
  engines: {node: '>=18'}
203
  cpu: [x64]
204
  os: [openbsd]
205
 
206
+ '@esbuild/openharmony-arm64@0.25.9':
207
+ resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==}
208
+ engines: {node: '>=18'}
209
+ cpu: [arm64]
210
+ os: [openharmony]
211
+
212
+ '@esbuild/sunos-x64@0.25.9':
213
+ resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==}
214
  engines: {node: '>=18'}
215
  cpu: [x64]
216
  os: [sunos]
217
 
218
+ '@esbuild/win32-arm64@0.25.9':
219
+ resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==}
220
  engines: {node: '>=18'}
221
  cpu: [arm64]
222
  os: [win32]
223
 
224
+ '@esbuild/win32-ia32@0.25.9':
225
+ resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
226
  engines: {node: '>=18'}
227
  cpu: [ia32]
228
  os: [win32]
229
 
230
+ '@esbuild/win32-x64@0.25.9':
231
+ resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==}
232
  engines: {node: '>=18'}
233
  cpu: [x64]
234
  os: [win32]
235
 
236
+ '@eslint-community/eslint-utils@4.9.0':
237
+ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
238
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
239
  peerDependencies:
240
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
 
247
  resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
+ '@eslint/config-helpers@0.3.1':
251
+ resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
 
 
 
 
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
254
+ '@eslint/core@0.15.2':
255
+ resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
256
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
 
258
  '@eslint/eslintrc@3.3.1':
259
  resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
260
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
261
 
262
+ '@eslint/js@9.35.0':
263
+ resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==}
264
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
265
 
266
  '@eslint/object-schema@2.1.6':
267
  resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
268
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
269
 
270
+ '@eslint/plugin-kit@0.3.5':
271
+ resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
272
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
273
 
274
  '@geoman-io/leaflet-geoman-free@2.18.3':
 
280
  resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
281
  engines: {node: '>=18.18.0'}
282
 
283
+ '@humanfs/node@0.16.7':
284
+ resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
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.4.3':
292
  resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
293
  engines: {node: '>=18.18'}
 
296
  resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
297
  engines: {node: '>=18.0.0'}
298
 
299
+ '@jridgewell/gen-mapping@0.3.13':
300
+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
301
+
302
+ '@jridgewell/remapping@2.3.5':
303
+ resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
304
 
305
  '@jridgewell/resolve-uri@3.1.2':
306
  resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
307
  engines: {node: '>=6.0.0'}
308
 
309
+ '@jridgewell/sourcemap-codec@1.5.5':
310
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
311
 
312
+ '@jridgewell/trace-mapping@0.3.31':
313
+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
314
 
315
  '@parcel/watcher-android-arm64@2.5.1':
316
  resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
 
394
  resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
395
  engines: {node: '>= 10.0.0'}
396
 
397
+ '@rolldown/pluginutils@1.0.0-beta.29':
398
+ resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==}
399
 
400
+ '@rollup/rollup-android-arm-eabi@4.50.1':
401
+ resolution: {integrity: sha512-HJXwzoZN4eYTdD8bVV22DN8gsPCAj3V20NHKOs8ezfXanGpmVPR7kalUHd+Y31IJp9stdB87VKPFbsGY3H/2ag==}
402
  cpu: [arm]
403
  os: [android]
404
 
405
+ '@rollup/rollup-android-arm64@4.50.1':
406
+ resolution: {integrity: sha512-PZlsJVcjHfcH53mOImyt3bc97Ep3FJDXRpk9sMdGX0qgLmY0EIWxCag6EigerGhLVuL8lDVYNnSo8qnTElO4xw==}
407
  cpu: [arm64]
408
  os: [android]
409
 
410
+ '@rollup/rollup-darwin-arm64@4.50.1':
411
+ resolution: {integrity: sha512-xc6i2AuWh++oGi4ylOFPmzJOEeAa2lJeGUGb4MudOtgfyyjr4UPNK+eEWTPLvmPJIY/pgw6ssFIox23SyrkkJw==}
412
  cpu: [arm64]
413
  os: [darwin]
414
 
415
+ '@rollup/rollup-darwin-x64@4.50.1':
416
+ resolution: {integrity: sha512-2ofU89lEpDYhdLAbRdeyz/kX3Y2lpYc6ShRnDjY35bZhd2ipuDMDi6ZTQ9NIag94K28nFMofdnKeHR7BT0CATw==}
417
  cpu: [x64]
418
  os: [darwin]
419
 
420
+ '@rollup/rollup-freebsd-arm64@4.50.1':
421
+ resolution: {integrity: sha512-wOsE6H2u6PxsHY/BeFHA4VGQN3KUJFZp7QJBmDYI983fgxq5Th8FDkVuERb2l9vDMs1D5XhOrhBrnqcEY6l8ZA==}
422
  cpu: [arm64]
423
  os: [freebsd]
424
 
425
+ '@rollup/rollup-freebsd-x64@4.50.1':
426
+ resolution: {integrity: sha512-A/xeqaHTlKbQggxCqispFAcNjycpUEHP52mwMQZUNqDUJFFYtPHCXS1VAG29uMlDzIVr+i00tSFWFLivMcoIBQ==}
427
  cpu: [x64]
428
  os: [freebsd]
429
 
430
+ '@rollup/rollup-linux-arm-gnueabihf@4.50.1':
431
+ resolution: {integrity: sha512-54v4okehwl5TaSIkpp97rAHGp7t3ghinRd/vyC1iXqXMfjYUTm7TfYmCzXDoHUPTTf36L8pr0E7YsD3CfB3ZDg==}
432
  cpu: [arm]
433
  os: [linux]
434
 
435
+ '@rollup/rollup-linux-arm-musleabihf@4.50.1':
436
+ resolution: {integrity: sha512-p/LaFyajPN/0PUHjv8TNyxLiA7RwmDoVY3flXHPSzqrGcIp/c2FjwPPP5++u87DGHtw+5kSH5bCJz0mvXngYxw==}
437
  cpu: [arm]
438
  os: [linux]
439
 
440
+ '@rollup/rollup-linux-arm64-gnu@4.50.1':
441
+ resolution: {integrity: sha512-2AbMhFFkTo6Ptna1zO7kAXXDLi7H9fGTbVaIq2AAYO7yzcAsuTNWPHhb2aTA6GPiP+JXh85Y8CiS54iZoj4opw==}
442
  cpu: [arm64]
443
  os: [linux]
444
 
445
+ '@rollup/rollup-linux-arm64-musl@4.50.1':
446
+ resolution: {integrity: sha512-Cgef+5aZwuvesQNw9eX7g19FfKX5/pQRIyhoXLCiBOrWopjo7ycfB292TX9MDcDijiuIJlx1IzJz3IoCPfqs9w==}
447
  cpu: [arm64]
448
  os: [linux]
449
 
450
+ '@rollup/rollup-linux-loongarch64-gnu@4.50.1':
451
+ resolution: {integrity: sha512-RPhTwWMzpYYrHrJAS7CmpdtHNKtt2Ueo+BlLBjfZEhYBhK00OsEqM08/7f+eohiF6poe0YRDDd8nAvwtE/Y62Q==}
452
  cpu: [loong64]
453
  os: [linux]
454
 
455
+ '@rollup/rollup-linux-ppc64-gnu@4.50.1':
456
+ resolution: {integrity: sha512-eSGMVQw9iekut62O7eBdbiccRguuDgiPMsw++BVUg+1K7WjZXHOg/YOT9SWMzPZA+w98G+Fa1VqJgHZOHHnY0Q==}
457
  cpu: [ppc64]
458
  os: [linux]
459
 
460
+ '@rollup/rollup-linux-riscv64-gnu@4.50.1':
461
+ resolution: {integrity: sha512-S208ojx8a4ciIPrLgazF6AgdcNJzQE4+S9rsmOmDJkusvctii+ZvEuIC4v/xFqzbuP8yDjn73oBlNDgF6YGSXQ==}
462
  cpu: [riscv64]
463
  os: [linux]
464
 
465
+ '@rollup/rollup-linux-riscv64-musl@4.50.1':
466
+ resolution: {integrity: sha512-3Ag8Ls1ggqkGUvSZWYcdgFwriy2lWo+0QlYgEFra/5JGtAd6C5Hw59oojx1DeqcA2Wds2ayRgvJ4qxVTzCHgzg==}
467
  cpu: [riscv64]
468
  os: [linux]
469
 
470
+ '@rollup/rollup-linux-s390x-gnu@4.50.1':
471
+ resolution: {integrity: sha512-t9YrKfaxCYe7l7ldFERE1BRg/4TATxIg+YieHQ966jwvo7ddHJxPj9cNFWLAzhkVsbBvNA4qTbPVNsZKBO4NSg==}
472
  cpu: [s390x]
473
  os: [linux]
474
 
475
+ '@rollup/rollup-linux-x64-gnu@4.50.1':
476
+ resolution: {integrity: sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==}
477
  cpu: [x64]
478
  os: [linux]
479
 
480
+ '@rollup/rollup-linux-x64-musl@4.50.1':
481
+ resolution: {integrity: sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==}
482
  cpu: [x64]
483
  os: [linux]
484
 
485
+ '@rollup/rollup-openharmony-arm64@4.50.1':
486
+ resolution: {integrity: sha512-RDsLm+phmT3MJd9SNxA9MNuEAO/J2fhW8GXk62G/B4G7sLVumNFbRwDL6v5NrESb48k+QMqdGbHgEtfU0LCpbA==}
487
+ cpu: [arm64]
488
+ os: [openharmony]
489
+
490
+ '@rollup/rollup-win32-arm64-msvc@4.50.1':
491
+ resolution: {integrity: sha512-hpZB/TImk2FlAFAIsoElM3tLzq57uxnGYwplg6WDyAxbYczSi8O2eQ+H2Lx74504rwKtZ3N2g4bCUkiamzS6TQ==}
492
  cpu: [arm64]
493
  os: [win32]
494
 
495
+ '@rollup/rollup-win32-ia32-msvc@4.50.1':
496
+ resolution: {integrity: sha512-SXjv8JlbzKM0fTJidX4eVsH+Wmnp0/WcD8gJxIZyR6Gay5Qcsmdbi9zVtnbkGPG8v2vMR1AD06lGWy5FLMcG7A==}
497
  cpu: [ia32]
498
  os: [win32]
499
 
500
+ '@rollup/rollup-win32-x64-msvc@4.50.1':
501
+ resolution: {integrity: sha512-StxAO/8ts62KZVRAm4JZYq9+NqNsV7RvimNK+YM7ry//zebEH6meuugqW/P5OFUCjyQgui+9fUxT6d5NShvMvA==}
502
  cpu: [x64]
503
  os: [win32]
504
 
505
+ '@sentry-internal/tracing@7.120.4':
506
+ resolution: {integrity: sha512-Fz5+4XCg3akeoFK+K7g+d7HqGMjmnLoY2eJlpONJmaeT9pXY7yfUyXKZMmMajdE2LxxKJgQ2YKvSCaGVamTjHw==}
507
  engines: {node: '>=8'}
508
 
509
+ '@sentry/core@7.120.4':
510
+ resolution: {integrity: sha512-TXu3Q5kKiq8db9OXGkWyXUbIxMMuttB5vJ031yolOl5T/B69JRyAoKuojLBjRv1XX583gS1rSSoX8YXX7ATFGA==}
511
  engines: {node: '>=8'}
512
 
513
+ '@sentry/integrations@7.120.4':
514
+ resolution: {integrity: sha512-kkBTLk053XlhDCg7OkBQTIMF4puqFibeRO3E3YiVc4PGLnocXMaVpOSCkMqAc1k1kZ09UgGi8DxfQhnFEjUkpA==}
515
  engines: {node: '>=8'}
516
 
517
+ '@sentry/node@7.120.4':
518
+ resolution: {integrity: sha512-qq3wZAXXj2SRWhqErnGCSJKUhPSlZ+RGnCZjhfjHpP49KNpcd9YdPTIUsFMgeyjdh6Ew6aVCv23g1hTP0CHpYw==}
519
  engines: {node: '>=8'}
520
 
521
+ '@sentry/types@7.120.4':
522
+ resolution: {integrity: sha512-cUq2hSSe6/qrU6oZsEP4InMI5VVdD86aypE+ENrQ6eZEVLTCYm1w6XhW1NvIu3UuWh7gZec4a9J7AFpYxki88Q==}
523
  engines: {node: '>=8'}
524
 
525
+ '@sentry/utils@7.120.4':
526
+ resolution: {integrity: sha512-zCKpyDIWKHwtervNK2ZlaK8mMV7gVUijAgFeJStH+CU/imcdquizV3pFLlSQYRswG+Lbyd6CT/LGRh3IbtkCFw==}
527
  engines: {node: '>=8'}
528
 
529
+ '@tailwindcss/cli@4.1.13':
530
+ resolution: {integrity: sha512-KEu/iL4CYBzGza/2yZBLXqjCCZB/eRWkRLP8Vg2kkEWk4usC8HLGJW0QAhLS7U5DsAWumsisxgabuppE6NinLw==}
531
  hasBin: true
532
 
533
+ '@tailwindcss/node@4.1.13':
534
+ resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==}
535
 
536
+ '@tailwindcss/oxide-android-arm64@4.1.13':
537
+ resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==}
538
  engines: {node: '>= 10'}
539
  cpu: [arm64]
540
  os: [android]
541
 
542
+ '@tailwindcss/oxide-darwin-arm64@4.1.13':
543
+ resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==}
544
  engines: {node: '>= 10'}
545
  cpu: [arm64]
546
  os: [darwin]
547
 
548
+ '@tailwindcss/oxide-darwin-x64@4.1.13':
549
+ resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==}
550
  engines: {node: '>= 10'}
551
  cpu: [x64]
552
  os: [darwin]
553
 
554
+ '@tailwindcss/oxide-freebsd-x64@4.1.13':
555
+ resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==}
556
  engines: {node: '>= 10'}
557
  cpu: [x64]
558
  os: [freebsd]
559
 
560
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13':
561
+ resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==}
562
  engines: {node: '>= 10'}
563
  cpu: [arm]
564
  os: [linux]
565
 
566
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.13':
567
+ resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==}
568
  engines: {node: '>= 10'}
569
  cpu: [arm64]
570
  os: [linux]
571
 
572
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.13':
573
+ resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==}
574
  engines: {node: '>= 10'}
575
  cpu: [arm64]
576
  os: [linux]
577
 
578
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.13':
579
+ resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==}
580
  engines: {node: '>= 10'}
581
  cpu: [x64]
582
  os: [linux]
583
 
584
+ '@tailwindcss/oxide-linux-x64-musl@4.1.13':
585
+ resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==}
586
  engines: {node: '>= 10'}
587
  cpu: [x64]
588
  os: [linux]
589
 
590
+ '@tailwindcss/oxide-wasm32-wasi@4.1.13':
591
+ resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==}
592
  engines: {node: '>=14.0.0'}
593
  cpu: [wasm32]
594
  bundledDependencies:
 
599
  - '@emnapi/wasi-threads'
600
  - tslib
601
 
602
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.13':
603
+ resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==}
604
  engines: {node: '>= 10'}
605
  cpu: [arm64]
606
  os: [win32]
607
 
608
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.13':
609
+ resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==}
610
  engines: {node: '>= 10'}
611
  cpu: [x64]
612
  os: [win32]
613
 
614
+ '@tailwindcss/oxide@4.1.13':
615
+ resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==}
616
  engines: {node: '>= 10'}
617
 
618
  '@tsconfig/node20@20.1.6':
 
681
  '@types/json-schema@7.0.15':
682
  resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
683
 
684
+ '@types/leaflet@1.9.20':
685
+ resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==}
686
 
687
+ '@types/node@24.3.1':
688
+ resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==}
689
 
690
+ '@vitejs/plugin-vue@6.0.1':
691
+ resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==}
692
  engines: {node: ^20.19.0 || >=22.12.0}
693
  peerDependencies:
694
  vite: ^5.0.0 || ^6.0.0 || ^7.0.0
695
  vue: ^3.2.25
696
 
697
+ '@vue/compiler-core@3.5.21':
698
+ resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==}
699
 
700
+ '@vue/compiler-dom@3.5.21':
701
+ resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==}
702
 
703
+ '@vue/compiler-sfc@3.5.21':
704
+ resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==}
705
 
706
+ '@vue/compiler-ssr@3.5.21':
707
+ resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==}
708
 
709
+ '@vue/reactivity@3.5.21':
710
+ resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==}
711
 
712
+ '@vue/runtime-core@3.5.21':
713
+ resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==}
714
 
715
+ '@vue/runtime-dom@3.5.21':
716
+ resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==}
717
 
718
+ '@vue/server-renderer@3.5.21':
719
+ resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==}
720
  peerDependencies:
721
+ vue: 3.5.21
722
 
723
+ '@vue/shared@3.5.21':
724
+ resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==}
725
 
726
+ '@vue/tsconfig@0.8.1':
727
+ resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==}
728
  peerDependencies:
729
  typescript: 5.x
730
  vue: ^3.4.0
 
757
  balanced-match@1.0.2:
758
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
759
 
760
+ bignumber.js@9.3.1:
761
+ resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==}
762
 
763
  boolbase@1.0.0:
764
  resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
 
840
  detect-node@2.1.0:
841
  resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
842
 
843
+ enhanced-resolve@5.18.3:
844
+ resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
845
  engines: {node: '>=10.13.0'}
846
 
847
  entities@4.5.0:
 
859
  es6-error@4.1.1:
860
  resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
861
 
862
+ esbuild@0.25.9:
863
+ resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==}
864
  engines: {node: '>=18'}
865
  hasBin: true
866
 
 
868
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
869
  engines: {node: '>=10'}
870
 
871
+ eslint-plugin-vue@10.4.0:
872
+ resolution: {integrity: sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==}
873
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
874
  peerDependencies:
875
+ '@typescript-eslint/parser': ^7.0.0 || ^8.0.0
876
  eslint: ^8.57.0 || ^9.0.0
877
  vue-eslint-parser: ^10.0.0
878
+ peerDependenciesMeta:
879
+ '@typescript-eslint/parser':
880
+ optional: true
881
 
882
  eslint-scope@8.4.0:
883
  resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
 
891
  resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
892
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
893
 
894
+ eslint@9.35.0:
895
+ resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==}
896
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
897
  hasBin: true
898
  peerDependencies:
 
933
  fast-levenshtein@2.0.6:
934
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
935
 
936
+ fdir@6.5.0:
937
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
938
+ engines: {node: '>=12.0.0'}
939
  peerDependencies:
940
  picomatch: ^3 || ^4
941
  peerDependenciesMeta:
 
1029
  isexe@2.0.0:
1030
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1031
 
1032
+ jiti@2.5.1:
1033
+ resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
1034
  hasBin: true
1035
 
1036
  js-yaml@4.1.0:
 
1142
  lodash@4.17.21:
1143
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1144
 
1145
+ magic-string@0.30.19:
1146
+ resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
1147
 
1148
  matcher@3.0.0:
1149
  resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
 
1225
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1226
  engines: {node: '>=8.6'}
1227
 
1228
+ picomatch@4.0.3:
1229
+ resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
1230
  engines: {node: '>=12'}
1231
 
1232
  polyclip-ts@0.16.8:
 
1267
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1268
  engines: {node: '>=8.0'}
1269
 
1270
+ rollup@4.50.1:
1271
+ resolution: {integrity: sha512-78E9voJHwnXQMiQdiqswVLZwJIzdBKJ1GdI5Zx6XwoFKUIk09/sSrr+05QFzvYb8q6Y9pPV45zzDuYa3907TZA==}
1272
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1273
  hasBin: true
1274
 
 
1292
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1293
  engines: {node: '>=8'}
1294
 
1295
+ snyk@1.1299.0:
1296
+ resolution: {integrity: sha512-kBq4sW80A8BSFzm+71SnDoD47S/1Hh/jKvKE4XbPuLnSjrJthBIT3I3I+Yi/kb29W9f6+I8MilMReoRvYCDxHQ==}
1297
  engines: {node: '>=12'}
1298
  hasBin: true
1299
 
 
1315
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1316
  engines: {node: '>=8'}
1317
 
1318
+ tailwindcss@4.1.13:
1319
+ resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==}
1320
 
1321
+ tapable@2.2.3:
1322
+ resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==}
1323
  engines: {node: '>=6'}
1324
 
1325
  tar@7.4.3:
1326
  resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
1327
  engines: {node: '>=18'}
1328
 
1329
+ tinyglobby@0.2.15:
1330
+ resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
1331
  engines: {node: '>=12.0.0'}
1332
 
1333
  to-regex-range@5.0.1:
 
1342
  resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
1343
  engines: {node: '>=10'}
1344
 
1345
+ undici-types@7.10.0:
1346
+ resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==}
1347
 
1348
  uri-js@4.4.1:
1349
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
 
1351
  util-deprecate@1.0.2:
1352
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1353
 
1354
+ vite@7.1.5:
1355
+ resolution: {integrity: sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==}
1356
  engines: {node: ^20.19.0 || >=22.12.0}
1357
  hasBin: true
1358
  peerDependencies:
 
1397
  peerDependencies:
1398
  eslint: ^8.57.0 || ^9.0.0
1399
 
1400
+ vue@3.5.21:
1401
+ resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==}
1402
  peerDependencies:
1403
  typescript: '*'
1404
  peerDependenciesMeta:
 
1428
 
1429
  snapshots:
1430
 
 
 
 
 
 
1431
  '@babel/helper-string-parser@7.27.1': {}
1432
 
1433
  '@babel/helper-validator-identifier@7.27.1': {}
1434
 
1435
+ '@babel/parser@7.28.4':
1436
  dependencies:
1437
+ '@babel/types': 7.28.4
1438
 
1439
+ '@babel/types@7.28.4':
1440
  dependencies:
1441
  '@babel/helper-string-parser': 7.27.1
1442
  '@babel/helper-validator-identifier': 7.27.1
1443
 
1444
+ '@esbuild/aix-ppc64@0.25.9':
1445
  optional: true
1446
 
1447
+ '@esbuild/android-arm64@0.25.9':
1448
  optional: true
1449
 
1450
+ '@esbuild/android-arm@0.25.9':
1451
  optional: true
1452
 
1453
+ '@esbuild/android-x64@0.25.9':
1454
  optional: true
1455
 
1456
+ '@esbuild/darwin-arm64@0.25.9':
1457
  optional: true
1458
 
1459
+ '@esbuild/darwin-x64@0.25.9':
1460
  optional: true
1461
 
1462
+ '@esbuild/freebsd-arm64@0.25.9':
1463
  optional: true
1464
 
1465
+ '@esbuild/freebsd-x64@0.25.9':
1466
  optional: true
1467
 
1468
+ '@esbuild/linux-arm64@0.25.9':
1469
  optional: true
1470
 
1471
+ '@esbuild/linux-arm@0.25.9':
1472
  optional: true
1473
 
1474
+ '@esbuild/linux-ia32@0.25.9':
1475
  optional: true
1476
 
1477
+ '@esbuild/linux-loong64@0.25.9':
1478
  optional: true
1479
 
1480
+ '@esbuild/linux-mips64el@0.25.9':
1481
  optional: true
1482
 
1483
+ '@esbuild/linux-ppc64@0.25.9':
1484
  optional: true
1485
 
1486
+ '@esbuild/linux-riscv64@0.25.9':
1487
  optional: true
1488
 
1489
+ '@esbuild/linux-s390x@0.25.9':
1490
  optional: true
1491
 
1492
+ '@esbuild/linux-x64@0.25.9':
1493
  optional: true
1494
 
1495
+ '@esbuild/netbsd-arm64@0.25.9':
1496
  optional: true
1497
 
1498
+ '@esbuild/netbsd-x64@0.25.9':
1499
  optional: true
1500
 
1501
+ '@esbuild/openbsd-arm64@0.25.9':
1502
  optional: true
1503
 
1504
+ '@esbuild/openbsd-x64@0.25.9':
1505
  optional: true
1506
 
1507
+ '@esbuild/openharmony-arm64@0.25.9':
1508
  optional: true
1509
 
1510
+ '@esbuild/sunos-x64@0.25.9':
1511
  optional: true
1512
 
1513
+ '@esbuild/win32-arm64@0.25.9':
1514
  optional: true
1515
 
1516
+ '@esbuild/win32-ia32@0.25.9':
1517
  optional: true
1518
 
1519
+ '@esbuild/win32-x64@0.25.9':
1520
+ optional: true
1521
+
1522
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))':
1523
  dependencies:
1524
+ eslint: 9.35.0(jiti@2.5.1)
1525
  eslint-visitor-keys: 3.4.3
1526
 
1527
  '@eslint-community/regexpp@4.12.1': {}
 
1534
  transitivePeerDependencies:
1535
  - supports-color
1536
 
1537
+ '@eslint/config-helpers@0.3.1': {}
 
 
 
 
1538
 
1539
+ '@eslint/core@0.15.2':
1540
  dependencies:
1541
  '@types/json-schema': 7.0.15
1542
 
 
1554
  transitivePeerDependencies:
1555
  - supports-color
1556
 
1557
+ '@eslint/js@9.35.0': {}
1558
 
1559
  '@eslint/object-schema@2.1.6': {}
1560
 
1561
+ '@eslint/plugin-kit@0.3.5':
1562
  dependencies:
1563
+ '@eslint/core': 0.15.2
1564
  levn: 0.4.1
1565
 
1566
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
 
1575
 
1576
  '@humanfs/core@0.19.1': {}
1577
 
1578
+ '@humanfs/node@0.16.7':
1579
  dependencies:
1580
  '@humanfs/core': 0.19.1
1581
+ '@humanwhocodes/retry': 0.4.3
1582
 
1583
  '@humanwhocodes/module-importer@1.0.1': {}
1584
 
 
 
1585
  '@humanwhocodes/retry@0.4.3': {}
1586
 
1587
  '@isaacs/fs-minipass@4.0.1':
1588
  dependencies:
1589
  minipass: 7.1.2
1590
 
1591
+ '@jridgewell/gen-mapping@0.3.13':
1592
  dependencies:
1593
+ '@jridgewell/sourcemap-codec': 1.5.5
1594
+ '@jridgewell/trace-mapping': 0.3.31
1595
+
1596
+ '@jridgewell/remapping@2.3.5':
1597
+ dependencies:
1598
+ '@jridgewell/gen-mapping': 0.3.13
1599
+ '@jridgewell/trace-mapping': 0.3.31
1600
 
1601
  '@jridgewell/resolve-uri@3.1.2': {}
1602
 
1603
+ '@jridgewell/sourcemap-codec@1.5.5': {}
1604
 
1605
+ '@jridgewell/trace-mapping@0.3.31':
1606
  dependencies:
1607
  '@jridgewell/resolve-uri': 3.1.2
1608
+ '@jridgewell/sourcemap-codec': 1.5.5
1609
 
1610
  '@parcel/watcher-android-arm64@2.5.1':
1611
  optional: true
 
1667
  '@parcel/watcher-win32-ia32': 2.5.1
1668
  '@parcel/watcher-win32-x64': 2.5.1
1669
 
1670
+ '@rolldown/pluginutils@1.0.0-beta.29': {}
1671
+
1672
+ '@rollup/rollup-android-arm-eabi@4.50.1':
1673
+ optional: true
1674
 
1675
+ '@rollup/rollup-android-arm64@4.50.1':
1676
  optional: true
1677
 
1678
+ '@rollup/rollup-darwin-arm64@4.50.1':
1679
  optional: true
1680
 
1681
+ '@rollup/rollup-darwin-x64@4.50.1':
1682
  optional: true
1683
 
1684
+ '@rollup/rollup-freebsd-arm64@4.50.1':
1685
  optional: true
1686
 
1687
+ '@rollup/rollup-freebsd-x64@4.50.1':
1688
  optional: true
1689
 
1690
+ '@rollup/rollup-linux-arm-gnueabihf@4.50.1':
1691
  optional: true
1692
 
1693
+ '@rollup/rollup-linux-arm-musleabihf@4.50.1':
1694
  optional: true
1695
 
1696
+ '@rollup/rollup-linux-arm64-gnu@4.50.1':
1697
  optional: true
1698
 
1699
+ '@rollup/rollup-linux-arm64-musl@4.50.1':
1700
  optional: true
1701
 
1702
+ '@rollup/rollup-linux-loongarch64-gnu@4.50.1':
1703
  optional: true
1704
 
1705
+ '@rollup/rollup-linux-ppc64-gnu@4.50.1':
1706
  optional: true
1707
 
1708
+ '@rollup/rollup-linux-riscv64-gnu@4.50.1':
1709
  optional: true
1710
 
1711
+ '@rollup/rollup-linux-riscv64-musl@4.50.1':
1712
  optional: true
1713
 
1714
+ '@rollup/rollup-linux-s390x-gnu@4.50.1':
1715
  optional: true
1716
 
1717
+ '@rollup/rollup-linux-x64-gnu@4.50.1':
1718
  optional: true
1719
 
1720
+ '@rollup/rollup-linux-x64-musl@4.50.1':
1721
  optional: true
1722
 
1723
+ '@rollup/rollup-openharmony-arm64@4.50.1':
1724
  optional: true
1725
 
1726
+ '@rollup/rollup-win32-arm64-msvc@4.50.1':
1727
  optional: true
1728
 
1729
+ '@rollup/rollup-win32-ia32-msvc@4.50.1':
1730
  optional: true
1731
 
1732
+ '@rollup/rollup-win32-x64-msvc@4.50.1':
1733
  optional: true
1734
 
1735
+ '@sentry-internal/tracing@7.120.4':
1736
  dependencies:
1737
+ '@sentry/core': 7.120.4
1738
+ '@sentry/types': 7.120.4
1739
+ '@sentry/utils': 7.120.4
1740
 
1741
+ '@sentry/core@7.120.4':
1742
  dependencies:
1743
+ '@sentry/types': 7.120.4
1744
+ '@sentry/utils': 7.120.4
1745
 
1746
+ '@sentry/integrations@7.120.4':
1747
  dependencies:
1748
+ '@sentry/core': 7.120.4
1749
+ '@sentry/types': 7.120.4
1750
+ '@sentry/utils': 7.120.4
1751
  localforage: 1.10.0
1752
 
1753
+ '@sentry/node@7.120.4':
1754
  dependencies:
1755
+ '@sentry-internal/tracing': 7.120.4
1756
+ '@sentry/core': 7.120.4
1757
+ '@sentry/integrations': 7.120.4
1758
+ '@sentry/types': 7.120.4
1759
+ '@sentry/utils': 7.120.4
1760
 
1761
+ '@sentry/types@7.120.4': {}
1762
 
1763
+ '@sentry/utils@7.120.4':
1764
  dependencies:
1765
+ '@sentry/types': 7.120.4
1766
 
1767
+ '@tailwindcss/cli@4.1.13':
1768
  dependencies:
1769
  '@parcel/watcher': 2.5.1
1770
+ '@tailwindcss/node': 4.1.13
1771
+ '@tailwindcss/oxide': 4.1.13
1772
+ enhanced-resolve: 5.18.3
1773
  mri: 1.2.0
1774
  picocolors: 1.1.1
1775
+ tailwindcss: 4.1.13
1776
 
1777
+ '@tailwindcss/node@4.1.13':
1778
  dependencies:
1779
+ '@jridgewell/remapping': 2.3.5
1780
+ enhanced-resolve: 5.18.3
1781
+ jiti: 2.5.1
1782
  lightningcss: 1.30.1
1783
+ magic-string: 0.30.19
1784
  source-map-js: 1.2.1
1785
+ tailwindcss: 4.1.13
1786
 
1787
+ '@tailwindcss/oxide-android-arm64@4.1.13':
1788
  optional: true
1789
 
1790
+ '@tailwindcss/oxide-darwin-arm64@4.1.13':
1791
  optional: true
1792
 
1793
+ '@tailwindcss/oxide-darwin-x64@4.1.13':
1794
  optional: true
1795
 
1796
+ '@tailwindcss/oxide-freebsd-x64@4.1.13':
1797
  optional: true
1798
 
1799
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13':
1800
  optional: true
1801
 
1802
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.13':
1803
  optional: true
1804
 
1805
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.13':
1806
  optional: true
1807
 
1808
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.13':
1809
  optional: true
1810
 
1811
+ '@tailwindcss/oxide-linux-x64-musl@4.1.13':
1812
  optional: true
1813
 
1814
+ '@tailwindcss/oxide-wasm32-wasi@4.1.13':
1815
  optional: true
1816
 
1817
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.13':
1818
  optional: true
1819
 
1820
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.13':
1821
  optional: true
1822
 
1823
+ '@tailwindcss/oxide@4.1.13':
1824
  dependencies:
1825
  detect-libc: 2.0.4
1826
  tar: 7.4.3
1827
  optionalDependencies:
1828
+ '@tailwindcss/oxide-android-arm64': 4.1.13
1829
+ '@tailwindcss/oxide-darwin-arm64': 4.1.13
1830
+ '@tailwindcss/oxide-darwin-x64': 4.1.13
1831
+ '@tailwindcss/oxide-freebsd-x64': 4.1.13
1832
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13
1833
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13
1834
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.13
1835
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.13
1836
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.13
1837
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.13
1838
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13
1839
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.13
1840
 
1841
  '@tsconfig/node20@20.1.6': {}
1842
 
 
1947
 
1948
  '@types/json-schema@7.0.15': {}
1949
 
1950
+ '@types/leaflet@1.9.20':
1951
  dependencies:
1952
  '@types/geojson': 7946.0.16
1953
 
1954
+ '@types/node@24.3.1':
1955
  dependencies:
1956
+ undici-types: 7.10.0
1957
 
1958
+ '@vitejs/plugin-vue@6.0.1(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.21)':
1959
  dependencies:
1960
+ '@rolldown/pluginutils': 1.0.0-beta.29
1961
+ vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)
1962
+ vue: 3.5.21
1963
 
1964
+ '@vue/compiler-core@3.5.21':
1965
  dependencies:
1966
+ '@babel/parser': 7.28.4
1967
+ '@vue/shared': 3.5.21
1968
  entities: 4.5.0
1969
  estree-walker: 2.0.2
1970
  source-map-js: 1.2.1
1971
 
1972
+ '@vue/compiler-dom@3.5.21':
1973
  dependencies:
1974
+ '@vue/compiler-core': 3.5.21
1975
+ '@vue/shared': 3.5.21
1976
 
1977
+ '@vue/compiler-sfc@3.5.21':
1978
  dependencies:
1979
+ '@babel/parser': 7.28.4
1980
+ '@vue/compiler-core': 3.5.21
1981
+ '@vue/compiler-dom': 3.5.21
1982
+ '@vue/compiler-ssr': 3.5.21
1983
+ '@vue/shared': 3.5.21
1984
  estree-walker: 2.0.2
1985
+ magic-string: 0.30.19
1986
  postcss: 8.5.6
1987
  source-map-js: 1.2.1
1988
 
1989
+ '@vue/compiler-ssr@3.5.21':
1990
  dependencies:
1991
+ '@vue/compiler-dom': 3.5.21
1992
+ '@vue/shared': 3.5.21
1993
 
1994
+ '@vue/reactivity@3.5.21':
1995
  dependencies:
1996
+ '@vue/shared': 3.5.21
1997
 
1998
+ '@vue/runtime-core@3.5.21':
1999
  dependencies:
2000
+ '@vue/reactivity': 3.5.21
2001
+ '@vue/shared': 3.5.21
2002
 
2003
+ '@vue/runtime-dom@3.5.21':
2004
  dependencies:
2005
+ '@vue/reactivity': 3.5.21
2006
+ '@vue/runtime-core': 3.5.21
2007
+ '@vue/shared': 3.5.21
2008
  csstype: 3.1.3
2009
 
2010
+ '@vue/server-renderer@3.5.21(vue@3.5.21)':
2011
  dependencies:
2012
+ '@vue/compiler-ssr': 3.5.21
2013
+ '@vue/shared': 3.5.21
2014
+ vue: 3.5.21
2015
 
2016
+ '@vue/shared@3.5.21': {}
2017
 
2018
+ '@vue/tsconfig@0.8.1(vue@3.5.21)':
2019
  optionalDependencies:
2020
+ vue: 3.5.21
2021
 
2022
  acorn-jsx@5.3.2(acorn@8.15.0):
2023
  dependencies:
 
2040
 
2041
  balanced-match@1.0.2: {}
2042
 
2043
+ bignumber.js@9.3.1: {}
2044
 
2045
  boolbase@1.0.0: {}
2046
 
 
2106
 
2107
  detect-node@2.1.0: {}
2108
 
2109
+ enhanced-resolve@5.18.3:
2110
  dependencies:
2111
  graceful-fs: 4.2.11
2112
+ tapable: 2.2.3
2113
 
2114
  entities@4.5.0: {}
2115
 
 
2119
 
2120
  es6-error@4.1.1: {}
2121
 
2122
+ esbuild@0.25.9:
2123
  optionalDependencies:
2124
+ '@esbuild/aix-ppc64': 0.25.9
2125
+ '@esbuild/android-arm': 0.25.9
2126
+ '@esbuild/android-arm64': 0.25.9
2127
+ '@esbuild/android-x64': 0.25.9
2128
+ '@esbuild/darwin-arm64': 0.25.9
2129
+ '@esbuild/darwin-x64': 0.25.9
2130
+ '@esbuild/freebsd-arm64': 0.25.9
2131
+ '@esbuild/freebsd-x64': 0.25.9
2132
+ '@esbuild/linux-arm': 0.25.9
2133
+ '@esbuild/linux-arm64': 0.25.9
2134
+ '@esbuild/linux-ia32': 0.25.9
2135
+ '@esbuild/linux-loong64': 0.25.9
2136
+ '@esbuild/linux-mips64el': 0.25.9
2137
+ '@esbuild/linux-ppc64': 0.25.9
2138
+ '@esbuild/linux-riscv64': 0.25.9
2139
+ '@esbuild/linux-s390x': 0.25.9
2140
+ '@esbuild/linux-x64': 0.25.9
2141
+ '@esbuild/netbsd-arm64': 0.25.9
2142
+ '@esbuild/netbsd-x64': 0.25.9
2143
+ '@esbuild/openbsd-arm64': 0.25.9
2144
+ '@esbuild/openbsd-x64': 0.25.9
2145
+ '@esbuild/openharmony-arm64': 0.25.9
2146
+ '@esbuild/sunos-x64': 0.25.9
2147
+ '@esbuild/win32-arm64': 0.25.9
2148
+ '@esbuild/win32-ia32': 0.25.9
2149
+ '@esbuild/win32-x64': 0.25.9
2150
 
2151
  escape-string-regexp@4.0.0: {}
2152
 
2153
+ eslint-plugin-vue@10.4.0(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.1.3(eslint@9.35.0(jiti@2.5.1))):
2154
  dependencies:
2155
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1))
2156
+ eslint: 9.35.0(jiti@2.5.1)
2157
  natural-compare: 1.4.0
2158
  nth-check: 2.1.1
2159
  postcss-selector-parser: 6.1.2
2160
  semver: 7.7.2
2161
+ vue-eslint-parser: 10.1.3(eslint@9.35.0(jiti@2.5.1))
2162
  xml-name-validator: 4.0.0
2163
 
2164
  eslint-scope@8.4.0:
 
2170
 
2171
  eslint-visitor-keys@4.2.1: {}
2172
 
2173
+ eslint@9.35.0(jiti@2.5.1):
2174
  dependencies:
2175
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1))
2176
  '@eslint-community/regexpp': 4.12.1
2177
  '@eslint/config-array': 0.21.0
2178
+ '@eslint/config-helpers': 0.3.1
2179
+ '@eslint/core': 0.15.2
2180
  '@eslint/eslintrc': 3.3.1
2181
+ '@eslint/js': 9.35.0
2182
+ '@eslint/plugin-kit': 0.3.5
2183
+ '@humanfs/node': 0.16.7
2184
  '@humanwhocodes/module-importer': 1.0.1
2185
  '@humanwhocodes/retry': 0.4.3
2186
  '@types/estree': 1.0.8
 
2208
  natural-compare: 1.4.0
2209
  optionator: 0.9.4
2210
  optionalDependencies:
2211
+ jiti: 2.5.1
2212
  transitivePeerDependencies:
2213
  - supports-color
2214
 
 
2238
 
2239
  fast-levenshtein@2.0.6: {}
2240
 
2241
+ fdir@6.5.0(picomatch@4.0.3):
2242
  optionalDependencies:
2243
+ picomatch: 4.0.3
2244
 
2245
  file-entry-cache@8.0.0:
2246
  dependencies:
 
2324
 
2325
  isexe@2.0.0: {}
2326
 
2327
+ jiti@2.5.1: {}
2328
 
2329
  js-yaml@4.1.0:
2330
  dependencies:
 
2412
 
2413
  lodash@4.17.21: {}
2414
 
2415
+ magic-string@0.30.19:
2416
  dependencies:
2417
+ '@jridgewell/sourcemap-codec': 1.5.5
2418
 
2419
  matcher@3.0.0:
2420
  dependencies:
 
2482
 
2483
  picomatch@2.3.1: {}
2484
 
2485
+ picomatch@4.0.3: {}
2486
 
2487
  polyclip-ts@0.16.8:
2488
  dependencies:
2489
+ bignumber.js: 9.3.1
2490
  splaytree-ts: 1.0.2
2491
 
2492
  postcss-selector-parser@6.1.2:
 
2523
  semver-compare: 1.0.0
2524
  sprintf-js: 1.1.3
2525
 
2526
+ rollup@4.50.1:
2527
  dependencies:
2528
  '@types/estree': 1.0.8
2529
  optionalDependencies:
2530
+ '@rollup/rollup-android-arm-eabi': 4.50.1
2531
+ '@rollup/rollup-android-arm64': 4.50.1
2532
+ '@rollup/rollup-darwin-arm64': 4.50.1
2533
+ '@rollup/rollup-darwin-x64': 4.50.1
2534
+ '@rollup/rollup-freebsd-arm64': 4.50.1
2535
+ '@rollup/rollup-freebsd-x64': 4.50.1
2536
+ '@rollup/rollup-linux-arm-gnueabihf': 4.50.1
2537
+ '@rollup/rollup-linux-arm-musleabihf': 4.50.1
2538
+ '@rollup/rollup-linux-arm64-gnu': 4.50.1
2539
+ '@rollup/rollup-linux-arm64-musl': 4.50.1
2540
+ '@rollup/rollup-linux-loongarch64-gnu': 4.50.1
2541
+ '@rollup/rollup-linux-ppc64-gnu': 4.50.1
2542
+ '@rollup/rollup-linux-riscv64-gnu': 4.50.1
2543
+ '@rollup/rollup-linux-riscv64-musl': 4.50.1
2544
+ '@rollup/rollup-linux-s390x-gnu': 4.50.1
2545
+ '@rollup/rollup-linux-x64-gnu': 4.50.1
2546
+ '@rollup/rollup-linux-x64-musl': 4.50.1
2547
+ '@rollup/rollup-openharmony-arm64': 4.50.1
2548
+ '@rollup/rollup-win32-arm64-msvc': 4.50.1
2549
+ '@rollup/rollup-win32-ia32-msvc': 4.50.1
2550
+ '@rollup/rollup-win32-x64-msvc': 4.50.1
2551
  fsevents: 2.3.3
2552
 
2553
  semver-compare@1.0.0: {}
 
2564
 
2565
  shebang-regex@3.0.0: {}
2566
 
2567
+ snyk@1.1299.0:
2568
  dependencies:
2569
+ '@sentry/node': 7.120.4
2570
  global-agent: 3.0.0
2571
 
2572
  source-map-js@1.2.1: {}
 
2581
  dependencies:
2582
  has-flag: 4.0.0
2583
 
2584
+ tailwindcss@4.1.13: {}
2585
 
2586
+ tapable@2.2.3: {}
2587
 
2588
  tar@7.4.3:
2589
  dependencies:
 
2594
  mkdirp: 3.0.1
2595
  yallist: 5.0.0
2596
 
2597
+ tinyglobby@0.2.15:
2598
  dependencies:
2599
+ fdir: 6.5.0(picomatch@4.0.3)
2600
+ picomatch: 4.0.3
2601
 
2602
  to-regex-range@5.0.1:
2603
  dependencies:
 
2609
 
2610
  type-fest@0.13.1: {}
2611
 
2612
+ undici-types@7.10.0: {}
2613
 
2614
  uri-js@4.4.1:
2615
  dependencies:
 
2617
 
2618
  util-deprecate@1.0.2: {}
2619
 
2620
+ vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1):
2621
  dependencies:
2622
+ esbuild: 0.25.9
2623
+ fdir: 6.5.0(picomatch@4.0.3)
2624
+ picomatch: 4.0.3
2625
  postcss: 8.5.6
2626
+ rollup: 4.50.1
2627
+ tinyglobby: 0.2.15
2628
  optionalDependencies:
2629
+ '@types/node': 24.3.1
2630
  fsevents: 2.3.3
2631
+ jiti: 2.5.1
2632
  lightningcss: 1.30.1
2633
 
2634
+ vue-eslint-parser@10.1.3(eslint@9.35.0(jiti@2.5.1)):
2635
  dependencies:
2636
  debug: 4.4.1
2637
+ eslint: 9.35.0(jiti@2.5.1)
2638
  eslint-scope: 8.4.0
2639
  eslint-visitor-keys: 4.2.1
2640
  espree: 10.4.0
 
2644
  transitivePeerDependencies:
2645
  - supports-color
2646
 
2647
+ vue@3.5.21:
2648
  dependencies:
2649
+ '@vue/compiler-dom': 3.5.21
2650
+ '@vue/compiler-sfc': 3.5.21
2651
+ '@vue/runtime-dom': 3.5.21
2652
+ '@vue/server-renderer': 3.5.21(vue@3.5.21)
2653
+ '@vue/shared': 3.5.21
2654
 
2655
  which@2.0.2:
2656
  dependencies: