mediawiki/extensions/NearbyPages: REL1_39 (log #2190902)

sourcepatches

This run took 170 seconds.

From 16d4a081e4048ecf381ed9026e62dfe0ed34b7c5 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 6 Nov 2025 09:51:19 +0000
Subject: [PATCH] build: Updating parcel to 2.16.1

Change-Id: I78dd671f70f8240f4ca3dfc30c18e42e34e134d6
---
 package-lock.json | 8389 +++++++++++++++++++++++----------------------
 package.json      |    2 +-
 2 files changed, 4210 insertions(+), 4181 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 56350e2..d25d48d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
 				"mustache": "3.0.1",
 				"oojs": "3.0.1",
 				"oojs-router": "0.3.0",
-				"parcel": "2.16.0",
+				"parcel": "2.16.1",
 				"pre-commit": "1.2.2",
 				"stylelint": "13.8.0",
 				"stylelint-config-wikimedia": "0.11.1",
@@ -2435,15 +2435,15 @@
 			}
 		},
 		"node_modules/@lezer/common": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz",
-			"integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==",
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
+			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
 			"dev": true
 		},
 		"node_modules/@lezer/lr": {
-			"version": "1.4.2",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz",
-			"integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==",
+			"version": "1.4.3",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
+			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
 			"dev": true,
 			"dependencies": {
 				"@lezer/common": "^1.0.0"
@@ -2661,21 +2661,21 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.0.tgz",
-			"integrity": "sha512-8kY+TUhir7qm+TgSMeMd8CP2PVoZjXamiZ8+mbXws4jKw6IrIVDQf8TkBZKGk7ncKJEteiX4ybbmiPjho8cHuA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.1.tgz",
+			"integrity": "sha512-ruy+Yt96Jre2+5PSE4qcH7ETarIuQ+OIY8hejOQ53inVgu9QlvBJf/L2PhNkumHN2zA6m5f0m/MhB+amaee5ew==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2683,9 +2683,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2699,9 +2699,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -2716,9 +2716,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2729,13 +2729,13 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2746,9 +2746,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2762,12 +2762,12 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2778,26 +2778,26 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -2811,16 +2811,16 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -2831,7 +2831,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/ansi-styles": {
@@ -3013,16 +3013,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.0.tgz",
-			"integrity": "sha512-tl8/iCPlInfD3YLo1s/kA9/o7XdrYNBuGsAj4VOFqplH+2FINb48XPzp7Z4VGOB2q8qokt2gohTGfuNPGIX2pw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
+			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3030,9 +3030,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3046,9 +3046,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3063,9 +3063,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3076,13 +3076,13 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3093,9 +3093,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3109,12 +3109,12 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3125,26 +3125,26 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3158,16 +3158,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3178,7 +3178,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/ansi-styles": {
@@ -3252,74 +3252,74 @@
 			}
 		},
 		"node_modules/@parcel/config-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.0.tgz",
-			"integrity": "sha512-az5gWXyztHekV1Dpz3nNT3iz5SqHh2924XCb2w+VyNDtnLhLNQ+X7NJd0na+EbWd9KBJYEdVYDPVDy1bEei0lQ==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/bundler-default": "2.16.0",
-				"@parcel/compressor-raw": "2.16.0",
-				"@parcel/namer-default": "2.16.0",
-				"@parcel/optimizer-css": "2.16.0",
-				"@parcel/optimizer-html": "2.16.0",
-				"@parcel/optimizer-image": "2.16.0",
-				"@parcel/optimizer-svg": "2.16.0",
-				"@parcel/optimizer-swc": "2.16.0",
-				"@parcel/packager-css": "2.16.0",
-				"@parcel/packager-html": "2.16.0",
-				"@parcel/packager-js": "2.16.0",
-				"@parcel/packager-raw": "2.16.0",
-				"@parcel/packager-svg": "2.16.0",
-				"@parcel/packager-wasm": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/resolver-default": "2.16.0",
-				"@parcel/runtime-browser-hmr": "2.16.0",
-				"@parcel/runtime-js": "2.16.0",
-				"@parcel/runtime-rsc": "2.16.0",
-				"@parcel/runtime-service-worker": "2.16.0",
-				"@parcel/transformer-babel": "2.16.0",
-				"@parcel/transformer-css": "2.16.0",
-				"@parcel/transformer-html": "2.16.0",
-				"@parcel/transformer-image": "2.16.0",
-				"@parcel/transformer-js": "2.16.0",
-				"@parcel/transformer-json": "2.16.0",
-				"@parcel/transformer-node": "2.16.0",
-				"@parcel/transformer-postcss": "2.16.0",
-				"@parcel/transformer-posthtml": "2.16.0",
-				"@parcel/transformer-raw": "2.16.0",
-				"@parcel/transformer-react-refresh-wrap": "2.16.0",
-				"@parcel/transformer-svg": "2.16.0"
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.1.tgz",
+			"integrity": "sha512-jBgbHW73MrEdiKH6LISLw5TZ2oVvyLm3GaYzwNkcRTUtSh6aRVjxvCWePdxy41dcwnMC/ABLsamtN4wokAKKSQ==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/bundler-default": "2.16.1",
+				"@parcel/compressor-raw": "2.16.1",
+				"@parcel/namer-default": "2.16.1",
+				"@parcel/optimizer-css": "2.16.1",
+				"@parcel/optimizer-html": "2.16.1",
+				"@parcel/optimizer-image": "2.16.1",
+				"@parcel/optimizer-svg": "2.16.1",
+				"@parcel/optimizer-swc": "2.16.1",
+				"@parcel/packager-css": "2.16.1",
+				"@parcel/packager-html": "2.16.1",
+				"@parcel/packager-js": "2.16.1",
+				"@parcel/packager-raw": "2.16.1",
+				"@parcel/packager-svg": "2.16.1",
+				"@parcel/packager-wasm": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/resolver-default": "2.16.1",
+				"@parcel/runtime-browser-hmr": "2.16.1",
+				"@parcel/runtime-js": "2.16.1",
+				"@parcel/runtime-rsc": "2.16.1",
+				"@parcel/runtime-service-worker": "2.16.1",
+				"@parcel/transformer-babel": "2.16.1",
+				"@parcel/transformer-css": "2.16.1",
+				"@parcel/transformer-html": "2.16.1",
+				"@parcel/transformer-image": "2.16.1",
+				"@parcel/transformer-js": "2.16.1",
+				"@parcel/transformer-json": "2.16.1",
+				"@parcel/transformer-node": "2.16.1",
+				"@parcel/transformer-postcss": "2.16.1",
+				"@parcel/transformer-posthtml": "2.16.1",
+				"@parcel/transformer-raw": "2.16.1",
+				"@parcel/transformer-react-refresh-wrap": "2.16.1",
+				"@parcel/transformer-svg": "2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.0.tgz",
-			"integrity": "sha512-erH9GdLe8Boie0mCO8hXn8Qt/pCACsOFlKp8UHNMlPaizUtCDkCOQqwmSi+VyrJ3dMMCOc/qBwTSGAJaJE8/Kw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
+			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/cache": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/cache": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -3339,14 +3339,14 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/cache": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.0.tgz",
-			"integrity": "sha512-stBGOio+z2qjnSJNl1vJTNqjgLyzDFp+tUOKgaLJ8Vmn67jYccoGLTNApw2mhB3HtQuoz/5eudGHSvhqMpMyTg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
+			"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"lmdb": "2.8.5"
 			},
 			"engines": {
@@ -3357,13 +3357,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3377,9 +3377,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3394,9 +3394,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3407,17 +3407,17 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3427,17 +3427,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3448,9 +3448,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3464,18 +3464,18 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -3487,16 +3487,16 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3507,26 +3507,26 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3540,16 +3540,16 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3560,7 +3560,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/ansi-styles": {
@@ -3622,9 +3622,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -3663,9 +3663,9 @@
 			}
 		},
 		"node_modules/@parcel/error-overlay": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.0.tgz",
-			"integrity": "sha512-ZcXOZc548Tjms0z7uaE4iUKHul32CpX5dCnEdum9PExxCLNCCxm4JgoO+dWeZXjNQDi8Opz9N3GU4wnF7WVzhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.1.tgz",
+			"integrity": "sha512-9vZq5ijoAn+JjodXc5FNy6ZQ2qpqSAaKDs+wCi4JrZMJJx7+dXZ31xtbpmP2SzG2Wppf8KhS/dOGmtQh65jT8Q==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3689,9 +3689,9 @@
 			}
 		},
 		"node_modules/@parcel/feature-flags": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.0.tgz",
-			"integrity": "sha512-GiRpLx0x8dZdWCpftk6OE0lp0Cc8oUyBssPiobigpSA8vgxrCz/zLbs83R/K70p+wPBb+ye4eEiR67+KCwcSXg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
+			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3741,12 +3741,12 @@
 			}
 		},
 		"node_modules/@parcel/graph": {
-			"version": "3.6.0",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.0.tgz",
-			"integrity": "sha512-ShxOzS0FdyXJ7gwit7CSPuQCbU0bXkB+kZyrXgj0UmgIDYDMYO02T+UIlH4AReEzqcZq3An+sDOx+UKRM8j8Uw==",
+			"version": "3.6.1",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
+			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3878,18 +3878,18 @@
 			}
 		},
 		"node_modules/@parcel/namer-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.0.tgz",
-			"integrity": "sha512-pRb6Bz32Xl65CZ1LzKAa8ADGyPyrJ724tq2IToqH5JQ8bFGNXF7Tg/qrv582CjHS5dJb/HB7LizfWaliHiG5DA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
+			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3897,9 +3897,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3913,9 +3913,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3930,9 +3930,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3943,13 +3943,13 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3960,9 +3960,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3976,12 +3976,12 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3992,26 +3992,26 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4025,16 +4025,16 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4045,7 +4045,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/ansi-styles": {
@@ -4119,16 +4119,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core": {
-			"version": "3.7.0",
-			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.0.tgz",
-			"integrity": "sha512-YIK7wtjO7biRoXNRdFR0uSYPY0FwvCA77xlJCOTX1+jeACj8BPwLKOMFJKCA89pBr7iHyTNzZ3ppVGsX8flMag==",
+			"version": "3.7.1",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.1.tgz",
+			"integrity": "sha512-xY+mzz1a5L22HvwkCHtt1fRZa8pD8znXLB8NLnqdu/xa7FGwWNgA2ukFPSlNGwwI5aw3jQylERP8Mr6/qLsefQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
@@ -4141,9 +4141,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4157,9 +4157,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4174,9 +4174,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4187,17 +4187,17 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4207,17 +4207,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4228,9 +4228,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4244,16 +4244,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4267,16 +4267,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4287,7 +4287,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/ansi-styles": {
@@ -4349,9 +4349,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -4373,22 +4373,22 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.0.tgz",
-			"integrity": "sha512-QTrMOVknU4DmKzmnTxQx69ZZxoDYyTIWhpflDLSvUaLSXk2yi0SMBMcsEdA0W4bhORn6nj8toGwi04vbGVuQtA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.1.tgz",
+			"integrity": "sha512-MIbeqxqcbtGksiNzIvFeMU++gsBl8MafQRghQxsB1kAMl49i+Cnj/Kp3qKkHd+Bb2XXlx7TagGtXCnCrtxdJjw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4396,9 +4396,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4412,9 +4412,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4429,9 +4429,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4442,13 +4442,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4459,9 +4459,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4475,12 +4475,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4491,26 +4491,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4524,16 +4524,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4544,7 +4544,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/ansi-styles": {
@@ -4618,18 +4618,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.0.tgz",
-			"integrity": "sha512-T8VvsdCwLb/l3a/eHF2lJfeGO6Z4znKjvnBAvtyLwtFVVNnJasJLo9Cuan4bcnVM8etzbxjg1Qs/9c1hzWsBYg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
+			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4637,9 +4637,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4653,9 +4653,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4670,9 +4670,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4683,13 +4683,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4700,9 +4700,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4716,12 +4716,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4732,26 +4732,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4765,16 +4765,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4785,7 +4785,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/ansi-styles": {
@@ -4859,33 +4859,33 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.0.tgz",
-			"integrity": "sha512-CVAitXbtKfVxxmOjieeI/YSwSFKx+In3MjP4jFpuYwgDT0TsgsyweBkADQMfEcBjeIPiCXLzzf/GSVIDY7hgwA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
+			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4899,9 +4899,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4916,9 +4916,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4929,13 +4929,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4946,9 +4946,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4962,12 +4962,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4978,26 +4978,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5011,16 +5011,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5031,7 +5031,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/ansi-styles": {
@@ -5105,18 +5105,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.0.tgz",
-			"integrity": "sha512-fx9VK28bXaFz0dWs3rIOQM0t8nAWXE62o4JIcIAZND5/6ij1y4/Fap791agvH4SKxNPFu/a/KEmF50SRfcSwkw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.1.tgz",
+			"integrity": "sha512-dpAlCrbITPQr5RpuSjr91pfkQumxOzyiaRM39kMwjsTrYa2/F/JCoPKJZMSMyODvB9MZAz2qfGkWbj/Xb+a1NQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5124,9 +5124,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5140,9 +5140,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5157,9 +5157,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5170,13 +5170,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5187,9 +5187,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5203,12 +5203,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5219,26 +5219,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5252,16 +5252,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5272,7 +5272,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/ansi-styles": {
@@ -5346,21 +5346,21 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.0.tgz",
-			"integrity": "sha512-AwakRkMBzDWNrXbm5eJtuBvjCSyp6J730MCltZtiSWLtFbvkXMCt1BQ6Ug91NHq/zA2HTo3RYh96wTMRSRQa2w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
+			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5368,9 +5368,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5384,9 +5384,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5401,9 +5401,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5414,13 +5414,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5431,9 +5431,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5447,12 +5447,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5463,26 +5463,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5496,16 +5496,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5516,7 +5516,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/ansi-styles": {
@@ -5624,21 +5624,21 @@
 			}
 		},
 		"node_modules/@parcel/packager-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.0.tgz",
-			"integrity": "sha512-T36uCm/RUZ6h33O8NsjOoTH0if/FWyXuBWenVeQgQZrlYR+wZBsZSV8CElBMCmrFJ5BdSG1RybXPwvkATpJeig==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
+			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5646,9 +5646,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5662,9 +5662,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5679,9 +5679,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5692,13 +5692,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5709,9 +5709,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5725,12 +5725,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5741,26 +5741,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5774,16 +5774,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5794,7 +5794,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/ansi-styles": {
@@ -5868,19 +5868,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.0.tgz",
-			"integrity": "sha512-d9NBtvJAGM8shnLfwDwF0VMP5P2F5Euvjbrv4FaqbivypzDBhjalE+EnC6eGtLNTCTg9o1CxxZmsTC/FVdu2yQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
+			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5888,9 +5888,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5904,9 +5904,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5921,9 +5921,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5934,13 +5934,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5951,9 +5951,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5967,12 +5967,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5983,26 +5983,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6016,16 +6016,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6036,7 +6036,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/ansi-styles": {
@@ -6110,23 +6110,23 @@
 			}
 		},
 		"node_modules/@parcel/packager-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.0.tgz",
-			"integrity": "sha512-2YHeFFFsh8KSqlfMfGVlAsDjwHZkGp99GRN+WnGAHlYzmDODve92yb94d5Zs22cDRzP6v/E5NMTYWu1dlUg/Wg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
+			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6134,9 +6134,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6150,9 +6150,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6167,9 +6167,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6180,13 +6180,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6197,9 +6197,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6213,12 +6213,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6229,26 +6229,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6262,16 +6262,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6282,7 +6282,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/ansi-styles": {
@@ -6383,16 +6383,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.0.tgz",
-			"integrity": "sha512-jY/t/PXpNTK6EwLBSTJPGTB8FYmhqHtj4Am/JVQkJkxgB8h8diivxsReZYNfDt9J9pVxSk+lcZCdOZXf1ZtmWw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
+			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6400,9 +6400,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6416,9 +6416,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6433,9 +6433,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6446,13 +6446,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6463,9 +6463,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6479,12 +6479,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6495,26 +6495,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6528,16 +6528,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6548,7 +6548,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/ansi-styles": {
@@ -6622,19 +6622,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.0.tgz",
-			"integrity": "sha512-NVmpVjRe2Lr7htrxsscy4ExSRUN+YiMvPmxp9ZxoDnrGerqa66B5/Rh7HOhx7Vo9wuH5LCpFAWYhgkhXH6qrqQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
+			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6642,9 +6642,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6658,9 +6658,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6675,9 +6675,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6688,13 +6688,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6705,9 +6705,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6721,12 +6721,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6737,26 +6737,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6770,16 +6770,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6790,7 +6790,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/ansi-styles": {
@@ -6864,16 +6864,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.0.tgz",
-			"integrity": "sha512-r+oCqaFfUB1f6CEQyWbkAjwfGrt2flNA3JguBJ8zCyDrx3fWI+isYufg2CP92ZJyOBTIU63iCi88YgcMLynL1g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.1.tgz",
+			"integrity": "sha512-Do/5Cr4yckpWqeQyhiPqwDbbg+nwj20BGIP9edYIL9XAmCh8ARBwntFWmcSpeNdGp+DSJKQ28SgWCT/5cyyoig==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">=16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6881,9 +6881,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6897,9 +6897,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6914,9 +6914,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6927,13 +6927,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6944,9 +6944,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6960,12 +6960,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6976,26 +6976,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7009,16 +7009,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7029,7 +7029,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/ansi-styles": {
@@ -7119,14 +7119,14 @@
 			}
 		},
 		"node_modules/@parcel/profiler": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.0.tgz",
-			"integrity": "sha512-xm6fVTA1V/Co7JuJfkNtZJsKsvq0RSpoE7JjiNtKLCMh+Lim6w7dxc6CEBqGImhR/9YbwteY6/gVFwkvCdLvLg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
+			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"engines": {
@@ -7138,9 +7138,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7155,9 +7155,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7168,20 +7168,20 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.0.tgz",
-			"integrity": "sha512-76U06/aSGTO8UTEBJb+tIvNAH/2aOfWVTsP4QQym//Lf8fmXJnLaCDsJmiNAXjW44rnzjNQ7qzRrbwH7W5u7FA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
+			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7189,9 +7189,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7205,9 +7205,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7222,9 +7222,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7235,13 +7235,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7252,9 +7252,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7268,12 +7268,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7284,26 +7284,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7317,16 +7317,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7337,7 +7337,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/ansi-styles": {
@@ -7411,19 +7411,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.0.tgz",
-			"integrity": "sha512-n5XXh1S/oMQ8ItSm/nG5sPFb+1WBZPGtvDUd8gxvmO8lfZ7fo53l0TS5KshMvNqx0F208Erwi+/II78piqCrYA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.1.tgz",
+			"integrity": "sha512-xTVhfnt3Se5BTLC/Dp4pBmytqdZcVyqDExJ39N9mi76/CW0XNDcMqRFACxQltu/ahxmUYYyFtpiXis5Daf9xzQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0"
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7431,9 +7431,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7447,9 +7447,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7464,9 +7464,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7477,13 +7477,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7494,9 +7494,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7510,12 +7510,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7526,26 +7526,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7559,16 +7559,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7579,7 +7579,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/ansi-styles": {
@@ -7653,19 +7653,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.0.tgz",
-			"integrity": "sha512-OHNQiz9c2F7nak8ztkuK+9ui9e5f9Qz5uEYPNHssyEIj4zLeenhnFEVSzUVXJdrqY0A3+xE8bFuQLi+PS+nbFQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.1.tgz",
+			"integrity": "sha512-MDDzZx5j0yer+jTP/gBEPiMDzOAeKy7I0pLyPuntwKWnAiaG+TRaQPp8xXQhW6ZxIQIqsHkfUJoTksuFTla+tA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7673,9 +7673,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7689,9 +7689,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7706,9 +7706,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7719,13 +7719,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7736,9 +7736,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7752,12 +7752,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7768,26 +7768,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7801,16 +7801,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7821,7 +7821,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/ansi-styles": {
@@ -7895,17 +7895,17 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.0.tgz",
-			"integrity": "sha512-HvzVXPn8j/ElbNkqAHa7wHOzqCWTwAEv4pWJVnguuqL9m7ZC2INDsp3XJR1LOA5UqBYRhkBrvWK69v4sA21a9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
+			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/plugin": "2.16.0"
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7913,9 +7913,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7929,9 +7929,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7946,9 +7946,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7959,13 +7959,13 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7976,9 +7976,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7992,12 +7992,12 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8008,26 +8008,26 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8041,16 +8041,16 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8061,7 +8061,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/ansi-styles": {
@@ -8135,17 +8135,17 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.0.tgz",
-			"integrity": "sha512-tRPoFwUVtzE7ufOtIr1CHdh8SH3772FI1JlFCV0//tEWbj9iSk1bcK0g05Yj4dW4hW2SjqTcVo59Kw50Zeh7/Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.1.tgz",
+			"integrity": "sha512-W8Os+1ORHLJmzX+av76DQkyX4RLndhhB4u1o43P55UfAaV3URcc2I0tNQ/wZKA7qU2DhcdoXijMok7VRUfS0jw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8153,9 +8153,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8169,9 +8169,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8186,9 +8186,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8199,13 +8199,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8216,9 +8216,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8232,12 +8232,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8248,26 +8248,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8281,16 +8281,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8301,7 +8301,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/ansi-styles": {
@@ -8375,19 +8375,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.0.tgz",
-			"integrity": "sha512-othbtwC7AG3SnDkzGpRXEwsY2/+INydJXSORogTEN/GSUQyci606pTfuU/eF9D22wVDdaVSYUhhJPTDdxksu9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
+			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8395,9 +8395,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8411,9 +8411,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8428,9 +8428,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8441,13 +8441,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8458,9 +8458,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8474,12 +8474,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8490,26 +8490,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8523,16 +8523,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8543,7 +8543,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/ansi-styles": {
@@ -8617,19 +8617,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.0.tgz",
-			"integrity": "sha512-5T+mNRrsA9zxkbdaV4rxqRc7CJP77/oNpajDPWcBWDELM8q42be0Sr5zYoAG28jcnQBf88u2rqPVpNtNxoM/ZA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
+			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 12.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8637,9 +8637,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8653,9 +8653,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8670,9 +8670,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8683,13 +8683,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8700,9 +8700,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8716,12 +8716,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8732,26 +8732,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8765,16 +8765,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8785,7 +8785,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/ansi-styles": {
@@ -8859,18 +8859,18 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.0.tgz",
-			"integrity": "sha512-YOkWJbY08IiUXUSudPwJXJKn7CycTCSzsfbhdG+bhvVdPWGv7DpMoPDSq3IL9/99JZe7iXcOnibxCmoJqZA6WQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.1.tgz",
+			"integrity": "sha512-YiM/SS8rk/sBFdA8YFxlviO5FhAjzjBVAzzlnNG0qe3xLmqBfzHzW+RNf0/KblWRhxHCwmUDmzgE2ybaDeL3Lw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8878,9 +8878,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8894,9 +8894,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8911,9 +8911,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8924,13 +8924,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8941,9 +8941,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8957,12 +8957,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8973,26 +8973,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9006,16 +9006,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9026,7 +9026,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/ansi-styles": {
@@ -9100,9 +9100,9 @@
 			}
 		},
 		"node_modules/@parcel/rust": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.0.tgz",
-			"integrity": "sha512-9ZBiwCCm9OYa2f1rjkXtPUIa0qbKPmpdTqtNHC+5ieRxClvk+m/mxsO1Ag+GbNJrJ8qFYliL3Ha0ZK4d1BrVKw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
+			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9112,14 +9112,14 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"@parcel/rust-darwin-arm64": "2.16.0",
-				"@parcel/rust-darwin-x64": "2.16.0",
-				"@parcel/rust-linux-arm-gnueabihf": "2.16.0",
-				"@parcel/rust-linux-arm64-gnu": "2.16.0",
-				"@parcel/rust-linux-arm64-musl": "2.16.0",
-				"@parcel/rust-linux-x64-gnu": "2.16.0",
-				"@parcel/rust-linux-x64-musl": "2.16.0",
-				"@parcel/rust-win32-x64-msvc": "2.16.0"
+				"@parcel/rust-darwin-arm64": "2.16.1",
+				"@parcel/rust-darwin-x64": "2.16.1",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.1",
+				"@parcel/rust-linux-arm64-gnu": "2.16.1",
+				"@parcel/rust-linux-arm64-musl": "2.16.1",
+				"@parcel/rust-linux-x64-gnu": "2.16.1",
+				"@parcel/rust-linux-x64-musl": "2.16.1",
+				"@parcel/rust-win32-x64-msvc": "2.16.1"
 			},
 			"peerDependencies": {
 				"napi-wasm": "^1.1.2"
@@ -9131,9 +9131,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-arm64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.0.tgz",
-			"integrity": "sha512-rdNl1jq34VflBzduQjcOH9SBJPW+Dy1w5XL7hQ5OEAOkRTP1/3mvh98iVYeB3e+RMjRNE/Ipn/rz2KXXku6e6g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.1.tgz",
+			"integrity": "sha512-6J1pnznHYzH1TOQbDZmbGa6bXNW+KXbD+XIihvQOid42DLGJNXRmwMmCU3en/759lF/pfmzmR7sm6wPKaKGfbg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9151,9 +9151,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-x64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.0.tgz",
-			"integrity": "sha512-tozUnjBPfnCjk6HVZCUKNdgFWw4WsLRTJdnsTYBIERrfj858VN0rdOGlVesLFYNSUquoAO+aHtRdT/JqYW7ozA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.1.tgz",
+			"integrity": "sha512-NDZpxleSeJ0yPx4OobDcj+z5x6RzsWmuA1RXBDuCKhf2kyXKP3+kfmrQew/7Q0r9uKA5pqCIw0W4eFqy4IoqIA==",
 			"cpu": [
 				"x64"
 			],
@@ -9171,9 +9171,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm-gnueabihf": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.0.tgz",
-			"integrity": "sha512-FX/XrQm5BkLfHHBsUA1t7tYGTkNN4vr/t9ZuADUQCWng+m8g7BB78zWxkjoqayn5zTJAfjjQp42lSZzahtT59A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.1.tgz",
+			"integrity": "sha512-xLLcbMP38ya8/z5esp3ypN2htxO9AsY4uQqF2rigIUZ2abQwL4MPKxfVZtrExWdcrcWiFUbiwn3+GKu/0M9Yow==",
 			"cpu": [
 				"arm"
 			],
@@ -9191,9 +9191,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.0.tgz",
-			"integrity": "sha512-zmnWuclEQDQMhbB8jQw9f1VbnSs6EB2RApg16qs5Co/dhZVozMwJngdkZ6mq5aW8ut+PKYrxIPcVsm7WtVOOfg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.1.tgz",
+			"integrity": "sha512-asZlimUq1wBmj2PDcoBSKD1SJvcLf1mXTcYGojOsA3dqkOOz7fGz7oubqZYn6IM+02cUDO4ekH+YBV6Eo7XlTg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9211,9 +9211,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.0.tgz",
-			"integrity": "sha512-bL3PzFEg0azmdFaf34yHAXukk2MjNSuiITPVOj9Cq65qAk7lb4+9nuGIwrCMr1+R1yCamrL31GgG61qp0X97xg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.1.tgz",
+			"integrity": "sha512-japSgrHYDD+uNHQ8TEdEhpiWu0zWMVBE48W3HJ5FKkwUOY51whZa8w0lhYW88ykUDYtEEd1ipvflv0fSDFY1jw==",
 			"cpu": [
 				"arm64"
 			],
@@ -9231,9 +9231,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.0.tgz",
-			"integrity": "sha512-yvuDTyuhMtwZjB1xGFmCC/UsZjEpMTAanJHAVX9b+tJnn7ArG7Q75Az/JpZsru6KAXiTo1krI54vTE87zzwkIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.1.tgz",
+			"integrity": "sha512-A2LHDou7QDsKn3qlE+DHTBFqnjk0Hy1dhVEJgPgvW4N0XMa4x2JEcnLI9oFZ4KDXyMLGs0H6/smZ88zSdFoF3w==",
 			"cpu": [
 				"x64"
 			],
@@ -9251,9 +9251,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.0.tgz",
-			"integrity": "sha512-0q6ESCVe9uHVuQWuEGGDMJwjezliTsEWMcqn7oeQoKXaZJZQpW0UAuzNcNmpiHmeJdifYT9XuxVOo/a8IgOXhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.1.tgz",
+			"integrity": "sha512-C+WgGbmIV1XxXUgNJdXpfZazqizYBvy7aesh8Z74QrlY99an/puQufd4kSbvwySN5iMGPSpN0VlyAUjDZLv9rQ==",
 			"cpu": [
 				"x64"
 			],
@@ -9271,9 +9271,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-win32-x64-msvc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.0.tgz",
-			"integrity": "sha512-IVWpXF1VY+Xgi6ylXaZttAF5+WjazPyxRJUZlC31taYwpfZ4LzmsV8NYlj5ehjTL8d28SKDBoAnOQJwDRe8z8Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.1.tgz",
+			"integrity": "sha512-m8LoaBJfw5nv/4elM/jNNhWL5/HqBHNQnrbnN89e8sxn4L/zv9bPoXqHOuZglXwyB5velw1MGonX9Be/aK00ag==",
 			"cpu": [
 				"x64"
 			],
@@ -9303,15 +9303,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.0.tgz",
-			"integrity": "sha512-jlaFyGlRKFbAI8370bcuEzmsZENqdw9ATCowpB/XkKgUlYe6iplMlKLy4EquqSR6axqfxBRMoSCcKFkROuLI9g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
+			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -9319,7 +9319,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9327,9 +9327,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9343,9 +9343,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9360,9 +9360,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9373,13 +9373,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9390,9 +9390,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9406,12 +9406,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9422,26 +9422,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9455,16 +9455,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9475,7 +9475,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/ansi-styles": {
@@ -9537,9 +9537,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -9561,22 +9561,22 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.0.tgz",
-			"integrity": "sha512-WSUITzJl2/2uU04WnCLAwhZJ8RAaRvNQ64fMr4LauWa72gzqXgh3+1egddBiAT7e5IndVJ0AYFywLBVegwKOOA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
+			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9584,9 +9584,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9600,9 +9600,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9617,9 +9617,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9630,13 +9630,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9647,9 +9647,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9663,12 +9663,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9679,26 +9679,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9712,16 +9712,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9732,7 +9732,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/ansi-styles": {
@@ -9806,18 +9806,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.0.tgz",
-			"integrity": "sha512-CKAoB5yOovL3GyZlnm7lRUa3IfaSS/bEjjTy6F6RU7G4sMRgJu16AQfI4/uTJAA6iuW1ugNyza2DhWQ9xfbhaw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.1.tgz",
+			"integrity": "sha512-9OP4f5JSKeDMP1LGJx4BMcMTqiF+uc+3Sum4zrlMBN6EuhYlj02IpcsHMWxZuY0uow/nnwY+aB3X83Bk3AFC1Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9825,9 +9825,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9841,9 +9841,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9858,9 +9858,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9871,13 +9871,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9888,9 +9888,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9904,12 +9904,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9920,26 +9920,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9953,16 +9953,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9973,7 +9973,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/ansi-styles": {
@@ -10047,28 +10047,28 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.0.tgz",
-			"integrity": "sha512-sW4CM6P2YMUyAICCMocTLvVVqnxmlBwkP+SrIZvNElDUu0CygOa92cA3rdepHi+tF1GN6ZvNwNyQbZGAIKVxgw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.1.tgz",
+			"integrity": "sha512-VyV8LMIK+7jtELpHky9MhD1hZl6YQ9F7LWIsPhrJ938HJEDwEQbZmiAJmMY9IV5kBOhhF3eGXSr/uSFA/F+Wcw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10082,9 +10082,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10099,9 +10099,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10112,13 +10112,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10129,9 +10129,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10145,12 +10145,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10161,26 +10161,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10194,16 +10194,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10214,7 +10214,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/ansi-styles": {
@@ -10288,17 +10288,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.0.tgz",
-			"integrity": "sha512-VRTFEJ/N13MFvwJPwilPET6gHJ0ZdFbCK26uO7uyL1eMGMvWStTXEQXvhLqtMfvDcQPnwkF5XGJL5JsGpcBFFA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.1.tgz",
+			"integrity": "sha512-GPQ3X9UqrlLDBg06u7rG+IZNT9Kl+7+6gY7qJkrw4If1JnmW5O+xVR8zHe/P+6BvxJnOg0iFqzUueZacYHmHzw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -10307,20 +10307,20 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10334,9 +10334,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10351,9 +10351,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10364,13 +10364,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10381,9 +10381,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10397,12 +10397,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10413,26 +10413,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10446,16 +10446,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10466,7 +10466,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/ansi-styles": {
@@ -10534,9 +10534,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/transformer-js/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -10558,17 +10558,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.0.tgz",
-			"integrity": "sha512-qX6Zg+j7HezY+W2TNjJ+VPUsIviNdTuMn39W9M0YEd0WLKh0x7XD4oprVivvgD0Vbm04FUcTQEN1jAF3CAVeGw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
+			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
+				"@parcel/plugin": "2.16.1",
 				"json5": "^2.2.3"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10576,9 +10576,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10592,9 +10592,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10609,9 +10609,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10622,13 +10622,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10639,9 +10639,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10655,12 +10655,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10671,26 +10671,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10704,16 +10704,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10724,7 +10724,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/ansi-styles": {
@@ -10817,16 +10817,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.0.tgz",
-			"integrity": "sha512-Mavmjj6SfP0Lhu751G47EFtExZIJyD+V2C5PzdATTaT+cw0MzQgfLH8s4p0CI27MAuyFesm8WTA0lgUtcfzMSw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
+			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10834,9 +10834,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10850,9 +10850,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10867,9 +10867,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10880,13 +10880,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10897,9 +10897,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10913,12 +10913,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10929,26 +10929,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10962,16 +10962,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10982,7 +10982,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/ansi-styles": {
@@ -11056,15 +11056,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.0.tgz",
-			"integrity": "sha512-h+Qnn49UE5RywpuXMHN8Iufjvc7MMqHQc0sPNvwoLBXJXJcb3ul7WEY+DGXs90KsUY1B6JAqKtz9+pzqXZMwIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
+			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -11072,7 +11072,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11080,9 +11080,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11096,9 +11096,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11113,9 +11113,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11126,13 +11126,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11143,9 +11143,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11159,12 +11159,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11175,26 +11175,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11208,16 +11208,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11228,7 +11228,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/ansi-styles": {
@@ -11290,9 +11290,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -11314,17 +11314,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.0.tgz",
-			"integrity": "sha512-mvHQNzFO1xPq+/7McjxF7+Zb2zAgksNbSXKi8/OuMRiNO3eDD/r1jWRWKNQZHWUkSx/vS7JJ5Y1ACI5INLxWww==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
+			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11332,9 +11332,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11348,9 +11348,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11365,9 +11365,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11378,13 +11378,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11395,9 +11395,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11411,12 +11411,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11427,26 +11427,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11460,16 +11460,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11480,7 +11480,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/ansi-styles": {
@@ -11554,16 +11554,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.0.tgz",
-			"integrity": "sha512-LJXwH2rQAo6mOU6uG0IGQIN7KLC2sS8bl6aqf1YMcKk6ZEvylQkP0hUvRYja2IRzPoxjpdcAP5WC4e/Z8S1Vzg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
+			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11571,9 +11571,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11587,9 +11587,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11604,9 +11604,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11617,13 +11617,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11634,9 +11634,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11650,12 +11650,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11666,26 +11666,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11699,16 +11699,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11719,7 +11719,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/ansi-styles": {
@@ -11793,19 +11793,19 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.0.tgz",
-			"integrity": "sha512-s6O5oJ0pUtZey6unI0mz2WIOpAVLCn5+hlou4YH7FXOiMvSJ2PU2rakk+EZk6K/R+TStYM0hQKSwJkiiN0m7Rg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.1.tgz",
+			"integrity": "sha512-mUIA80/KtT3lz1Zep0t5VDqndSg0pqnkVdpBAn3QUABtT/2KR6Kr6YxFsxGAAN0BZ+Xnx92uPmQjhlkviVAk6g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/error-overlay": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/error-overlay": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"react-refresh": "^0.16.0"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11813,9 +11813,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11829,9 +11829,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11846,9 +11846,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11859,13 +11859,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11876,9 +11876,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11892,12 +11892,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11908,26 +11908,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11941,16 +11941,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11961,7 +11961,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/ansi-styles": {
@@ -12035,18 +12035,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.0.tgz",
-			"integrity": "sha512-c4KpIqqbsvsh/ZxLTo0d7/IEVa/jR/+LZ1kFzBWXKvMBzbvqo63J6s3VGk61gPFV9JkSW3UI5LAMbJn/HDXycw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
+			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -12054,9 +12054,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12070,9 +12070,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12087,9 +12087,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12100,13 +12100,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12117,9 +12117,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12133,12 +12133,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12149,26 +12149,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -12182,16 +12182,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -12202,7 +12202,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/ansi-styles": {
@@ -12324,21 +12324,21 @@
 			}
 		},
 		"node_modules/@parcel/types-internal": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.0.tgz",
-			"integrity": "sha512-tibAjOY8iyMDzFp5B9jEZPfHYlNvXpw7/msUVebAE6gZ7A8ymWXG8YzMvin6gvWIVTCsYoOkkRsZARvpRcSspQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
+			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			}
 		},
 		"node_modules/@parcel/types-internal/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12810,9 +12810,9 @@
 			}
 		},
 		"node_modules/@swc/core": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.19.tgz",
-			"integrity": "sha512-V1r4wFdjaZIUIZZrV2Mb/prEeu03xvSm6oatPxsvnXKF9lNh5Jtk9QvUdiVfD9rrvi7bXrAVhg9Wpbmv/2Fl1g==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
+			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
 			"dev": true,
 			"hasInstallScript": true,
 			"dependencies": {
@@ -12827,16 +12827,16 @@
 				"url": "https://opencollective.com/swc"
 			},
 			"optionalDependencies": {
-				"@swc/core-darwin-arm64": "1.13.19",
-				"@swc/core-darwin-x64": "1.13.19",
-				"@swc/core-linux-arm-gnueabihf": "1.13.19",
-				"@swc/core-linux-arm64-gnu": "1.13.19",
-				"@swc/core-linux-arm64-musl": "1.13.19",
-				"@swc/core-linux-x64-gnu": "1.13.19",
-				"@swc/core-linux-x64-musl": "1.13.19",
-				"@swc/core-win32-arm64-msvc": "1.13.19",
-				"@swc/core-win32-ia32-msvc": "1.13.19",
-				"@swc/core-win32-x64-msvc": "1.13.19"
+				"@swc/core-darwin-arm64": "1.15.0",
+				"@swc/core-darwin-x64": "1.15.0",
+				"@swc/core-linux-arm-gnueabihf": "1.15.0",
+				"@swc/core-linux-arm64-gnu": "1.15.0",
+				"@swc/core-linux-arm64-musl": "1.15.0",
+				"@swc/core-linux-x64-gnu": "1.15.0",
+				"@swc/core-linux-x64-musl": "1.15.0",
+				"@swc/core-win32-arm64-msvc": "1.15.0",
+				"@swc/core-win32-ia32-msvc": "1.15.0",
+				"@swc/core-win32-x64-msvc": "1.15.0"
 			},
 			"peerDependencies": {
 				"@swc/helpers": ">=0.5.17"
@@ -12848,9 +12848,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-arm64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.19.tgz",
-			"integrity": "sha512-NxDyte9tCJSJ8+R62WDtqwg8eI57lubD52sHyGOfezpJBOPr36bUSGGLyO3Vod9zTGlOu2CpkuzA/2iVw92u1g==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
+			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12864,9 +12864,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-x64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.19.tgz",
-			"integrity": "sha512-+w5DYrJndSygFFRDcuPYmx5BljD6oYnAohZ15K1L6SfORHp/BTSIbgSFRKPoyhjuIkDiq3W0um8RoMTOBAcQjQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
+			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12880,9 +12880,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm-gnueabihf": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.19.tgz",
-			"integrity": "sha512-7LlfgpdwwYq2q7himNkAAFo4q6jysMLFNoBH6GRP7WL29NcSsl5mPMJjmYZymK+sYq/9MTVieDTQvChzYDsapw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.0.tgz",
+			"integrity": "sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==",
 			"cpu": [
 				"arm"
 			],
@@ -12896,9 +12896,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.19.tgz",
-			"integrity": "sha512-ml3I6Lm2marAQ3UC/TS9t/yILBh/eDSVHAdPpikp652xouWAVW1znUeV6bBSxe1sSZIenv+p55ubKAWq/u84sQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.0.tgz",
+			"integrity": "sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==",
 			"cpu": [
 				"arm64"
 			],
@@ -12912,9 +12912,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.19.tgz",
-			"integrity": "sha512-M/otFc3/rWWkbF6VgbOXVzUKVoE7MFcphTaStxJp4bwb7oP5slYlxMZN51Dk/OTOfvCDo9pTAFDKNyixbkXMDQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.0.tgz",
+			"integrity": "sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==",
 			"cpu": [
 				"arm64"
 			],
@@ -12928,9 +12928,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.19.tgz",
-			"integrity": "sha512-NoMUKaOJEdouU4tKF88ggdDHFiRRING+gYLxDqnTfm+sUXaizB5OGBRzvSVDYSXQb1SuUuChnXFPFzwTWbt3ZQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.0.tgz",
+			"integrity": "sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12944,9 +12944,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.19.tgz",
-			"integrity": "sha512-r6krlZwyu8SBaw24QuS1lau2I9q8M+eJV6ITz0rpb6P1Bx0elf9ii5Bhh8ddmIqXXH8kOGSjC/dwcdHbZqAhgw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.0.tgz",
+			"integrity": "sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==",
 			"cpu": [
 				"x64"
 			],
@@ -12960,9 +12960,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-arm64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.19.tgz",
-			"integrity": "sha512-awcZSIuxyVn0Dw28VjMvgk1qiDJ6CeQwHkZNUjg2UxVlq23zE01NMMp+zkoGFypmLG9gaGmJSzuoqvk/WCQ5tw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.0.tgz",
+			"integrity": "sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12976,9 +12976,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-ia32-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.19.tgz",
-			"integrity": "sha512-H5d+KO7ISoLNgYvTbOcCQjJZNM3R7yaYlrMAF13lUr6GSiOUX+92xtM31B+HvzAWI7HtvVe74d29aC1b1TpXFA==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.0.tgz",
+			"integrity": "sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==",
 			"cpu": [
 				"ia32"
 			],
@@ -12992,9 +12992,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-x64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.19.tgz",
-			"integrity": "sha512-qNoyCpXvv2O3JqXKanRIeoMn03Fho/As+N4Fhe7u0FsYh4VYqGQah4DGDzEP/yjl4Gx1IElhqLGDhCCGMwWaDw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.0.tgz",
+			"integrity": "sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19506,9 +19506,9 @@
 			}
 		},
 		"node_modules/lightningcss": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
-			"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
+			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
 			"dev": true,
 			"dependencies": {
 				"detect-libc": "^2.0.3"
@@ -19521,22 +19521,43 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"lightningcss-darwin-arm64": "1.30.1",
-				"lightningcss-darwin-x64": "1.30.1",
-				"lightningcss-freebsd-x64": "1.30.1",
-				"lightningcss-linux-arm-gnueabihf": "1.30.1",
-				"lightningcss-linux-arm64-gnu": "1.30.1",
-				"lightningcss-linux-arm64-musl": "1.30.1",
-				"lightningcss-linux-x64-gnu": "1.30.1",
-				"lightningcss-linux-x64-musl": "1.30.1",
-				"lightningcss-win32-arm64-msvc": "1.30.1",
-				"lightningcss-win32-x64-msvc": "1.30.1"
+				"lightningcss-android-arm64": "1.30.2",
+				"lightningcss-darwin-arm64": "1.30.2",
+				"lightningcss-darwin-x64": "1.30.2",
+				"lightningcss-freebsd-x64": "1.30.2",
+				"lightningcss-linux-arm-gnueabihf": "1.30.2",
+				"lightningcss-linux-arm64-gnu": "1.30.2",
+				"lightningcss-linux-arm64-musl": "1.30.2",
+				"lightningcss-linux-x64-gnu": "1.30.2",
+				"lightningcss-linux-x64-musl": "1.30.2",
+				"lightningcss-win32-arm64-msvc": "1.30.2",
+				"lightningcss-win32-x64-msvc": "1.30.2"
+			}
+		},
+		"node_modules/lightningcss-android-arm64": {
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
+			"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"optional": true,
+			"os": [
+				"android"
+			],
+			"engines": {
+				"node": ">= 12.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/parcel"
 			}
 		},
 		"node_modules/lightningcss-darwin-arm64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
-			"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
+			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19554,9 +19575,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
-			"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
+			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19574,9 +19595,9 @@
 			}
 		},
 		"node_modules/lightningcss-freebsd-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
-			"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
+			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
 			"cpu": [
 				"x64"
 			],
@@ -19594,9 +19615,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
-			"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
+			"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
 			"cpu": [
 				"arm"
 			],
@@ -19614,9 +19635,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
-			"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
+			"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
 			"cpu": [
 				"arm64"
 			],
@@ -19634,9 +19655,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
-			"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
+			"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19654,9 +19675,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
-			"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
+			"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
 			"cpu": [
 				"x64"
 			],
@@ -19674,9 +19695,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
-			"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
+			"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
 			"cpu": [
 				"x64"
 			],
@@ -19694,9 +19715,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-arm64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
-			"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
+			"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
 			"cpu": [
 				"arm64"
 			],
@@ -19714,9 +19735,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-x64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
-			"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
+			"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
 			"cpu": [
 				"x64"
 			],
@@ -19734,9 +19755,9 @@
 			}
 		},
 		"node_modules/lightningcss/node_modules/detect-libc": {
-			"version": "2.1.1",
-			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.1.tgz",
-			"integrity": "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==",
+			"version": "2.1.2",
+			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+			"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
 			"dev": true,
 			"engines": {
 				"node": ">=8"
@@ -20734,23 +20755,23 @@
 			}
 		},
 		"node_modules/parcel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.0.tgz",
-			"integrity": "sha512-4sgnoYixTR6Qq6265tjmufXQj7wxvZo4VJHrYfbnfWQWfW5CgF80IiM+dy050pYgtBAMvh+8vJDDYiSto1YPUA==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/config-default": "2.16.0",
-				"@parcel/core": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/reporter-cli": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/reporter-tracer": "2.16.0",
-				"@parcel/utils": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.1.tgz",
+			"integrity": "sha512-VImOEXHLdrSuG6/jX2DucrCSju/idmtLUhwS5cCy7CrWDDA1af7qdHHD038kHYXWqUIAmzHkRsp/8oRxBqNfVw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/config-default": "2.16.1",
+				"@parcel/core": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/reporter-cli": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/reporter-tracer": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
@@ -20767,9 +20788,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20783,9 +20804,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -20800,9 +20821,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20813,17 +20834,17 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20833,17 +20854,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20854,9 +20875,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20870,18 +20891,18 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -20893,30 +20914,30 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -20930,16 +20951,16 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -20950,7 +20971,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/ansi-styles": {
@@ -21012,9 +21033,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -25840,15 +25861,15 @@
 			}
 		},
 		"@lezer/common": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz",
-			"integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==",
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
+			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
 			"dev": true
 		},
 		"@lezer/lr": {
-			"version": "1.4.2",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz",
-			"integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==",
+			"version": "1.4.3",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
+			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
 			"dev": true,
 			"requires": {
 				"@lezer/common": "^1.0.0"
@@ -25982,32 +26003,32 @@
 			}
 		},
 		"@parcel/bundler-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.0.tgz",
-			"integrity": "sha512-8kY+TUhir7qm+TgSMeMd8CP2PVoZjXamiZ8+mbXws4jKw6IrIVDQf8TkBZKGk7ncKJEteiX4ybbmiPjho8cHuA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.1.tgz",
+			"integrity": "sha512-ruy+Yt96Jre2+5PSE4qcH7ETarIuQ+OIY8hejOQ53inVgu9QlvBJf/L2PhNkumHN2zA6m5f0m/MhB+amaee5ew==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26015,76 +26036,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26212,27 +26233,27 @@
 			}
 		},
 		"@parcel/compressor-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.0.tgz",
-			"integrity": "sha512-tl8/iCPlInfD3YLo1s/kA9/o7XdrYNBuGsAj4VOFqplH+2FINb48XPzp7Z4VGOB2q8qokt2gohTGfuNPGIX2pw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
+			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26240,76 +26261,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26365,67 +26386,67 @@
 			}
 		},
 		"@parcel/config-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.0.tgz",
-			"integrity": "sha512-az5gWXyztHekV1Dpz3nNT3iz5SqHh2924XCb2w+VyNDtnLhLNQ+X7NJd0na+EbWd9KBJYEdVYDPVDy1bEei0lQ==",
-			"dev": true,
-			"requires": {
-				"@parcel/bundler-default": "2.16.0",
-				"@parcel/compressor-raw": "2.16.0",
-				"@parcel/namer-default": "2.16.0",
-				"@parcel/optimizer-css": "2.16.0",
-				"@parcel/optimizer-html": "2.16.0",
-				"@parcel/optimizer-image": "2.16.0",
-				"@parcel/optimizer-svg": "2.16.0",
-				"@parcel/optimizer-swc": "2.16.0",
-				"@parcel/packager-css": "2.16.0",
-				"@parcel/packager-html": "2.16.0",
-				"@parcel/packager-js": "2.16.0",
-				"@parcel/packager-raw": "2.16.0",
-				"@parcel/packager-svg": "2.16.0",
-				"@parcel/packager-wasm": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/resolver-default": "2.16.0",
-				"@parcel/runtime-browser-hmr": "2.16.0",
-				"@parcel/runtime-js": "2.16.0",
-				"@parcel/runtime-rsc": "2.16.0",
-				"@parcel/runtime-service-worker": "2.16.0",
-				"@parcel/transformer-babel": "2.16.0",
-				"@parcel/transformer-css": "2.16.0",
-				"@parcel/transformer-html": "2.16.0",
-				"@parcel/transformer-image": "2.16.0",
-				"@parcel/transformer-js": "2.16.0",
-				"@parcel/transformer-json": "2.16.0",
-				"@parcel/transformer-node": "2.16.0",
-				"@parcel/transformer-postcss": "2.16.0",
-				"@parcel/transformer-posthtml": "2.16.0",
-				"@parcel/transformer-raw": "2.16.0",
-				"@parcel/transformer-react-refresh-wrap": "2.16.0",
-				"@parcel/transformer-svg": "2.16.0"
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.1.tgz",
+			"integrity": "sha512-jBgbHW73MrEdiKH6LISLw5TZ2oVvyLm3GaYzwNkcRTUtSh6aRVjxvCWePdxy41dcwnMC/ABLsamtN4wokAKKSQ==",
+			"dev": true,
+			"requires": {
+				"@parcel/bundler-default": "2.16.1",
+				"@parcel/compressor-raw": "2.16.1",
+				"@parcel/namer-default": "2.16.1",
+				"@parcel/optimizer-css": "2.16.1",
+				"@parcel/optimizer-html": "2.16.1",
+				"@parcel/optimizer-image": "2.16.1",
+				"@parcel/optimizer-svg": "2.16.1",
+				"@parcel/optimizer-swc": "2.16.1",
+				"@parcel/packager-css": "2.16.1",
+				"@parcel/packager-html": "2.16.1",
+				"@parcel/packager-js": "2.16.1",
+				"@parcel/packager-raw": "2.16.1",
+				"@parcel/packager-svg": "2.16.1",
+				"@parcel/packager-wasm": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/resolver-default": "2.16.1",
+				"@parcel/runtime-browser-hmr": "2.16.1",
+				"@parcel/runtime-js": "2.16.1",
+				"@parcel/runtime-rsc": "2.16.1",
+				"@parcel/runtime-service-worker": "2.16.1",
+				"@parcel/transformer-babel": "2.16.1",
+				"@parcel/transformer-css": "2.16.1",
+				"@parcel/transformer-html": "2.16.1",
+				"@parcel/transformer-image": "2.16.1",
+				"@parcel/transformer-js": "2.16.1",
+				"@parcel/transformer-json": "2.16.1",
+				"@parcel/transformer-node": "2.16.1",
+				"@parcel/transformer-postcss": "2.16.1",
+				"@parcel/transformer-posthtml": "2.16.1",
+				"@parcel/transformer-raw": "2.16.1",
+				"@parcel/transformer-react-refresh-wrap": "2.16.1",
+				"@parcel/transformer-svg": "2.16.1"
 			}
 		},
 		"@parcel/core": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.0.tgz",
-			"integrity": "sha512-erH9GdLe8Boie0mCO8hXn8Qt/pCACsOFlKp8UHNMlPaizUtCDkCOQqwmSi+VyrJ3dMMCOc/qBwTSGAJaJE8/Kw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
+			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
 			"dev": true,
 			"requires": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/cache": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/cache": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -26438,30 +26459,30 @@
 			},
 			"dependencies": {
 				"@parcel/cache": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.0.tgz",
-					"integrity": "sha512-stBGOio+z2qjnSJNl1vJTNqjgLyzDFp+tUOKgaLJ8Vmn67jYccoGLTNApw2mhB3HtQuoz/5eudGHSvhqMpMyTg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
+					"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
 					"dev": true,
 					"requires": {
-						"@parcel/fs": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/fs": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"lmdb": "2.8.5"
 					}
 				},
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26469,107 +26490,107 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/fs": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-					"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+					"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 					"dev": true,
 					"requires": {
-						"@parcel/feature-flags": "2.16.0",
-						"@parcel/rust": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/feature-flags": "2.16.1",
+						"@parcel/rust": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"@parcel/watcher": "^2.0.7",
-						"@parcel/workers": "2.16.0"
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/package-manager": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-					"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-					"dev": true,
-					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/fs": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/node-resolver-core": "3.7.0",
-						"@parcel/types": "2.16.0",
-						"@parcel/utils": "2.16.0",
-						"@parcel/workers": "2.16.0",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+					"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+					"dev": true,
+					"requires": {
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/fs": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/node-resolver-core": "3.7.1",
+						"@parcel/types": "2.16.1",
+						"@parcel/utils": "2.16.1",
+						"@parcel/workers": "2.16.1",
 						"@swc/core": "^1.11.24",
 						"semver": "^7.7.1"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26614,9 +26635,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -26641,9 +26662,9 @@
 			}
 		},
 		"@parcel/error-overlay": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.0.tgz",
-			"integrity": "sha512-ZcXOZc548Tjms0z7uaE4iUKHul32CpX5dCnEdum9PExxCLNCCxm4JgoO+dWeZXjNQDi8Opz9N3GU4wnF7WVzhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.1.tgz",
+			"integrity": "sha512-9vZq5ijoAn+JjodXc5FNy6ZQ2qpqSAaKDs+wCi4JrZMJJx7+dXZ31xtbpmP2SzG2Wppf8KhS/dOGmtQh65jT8Q==",
 			"dev": true
 		},
 		"@parcel/events": {
@@ -26653,9 +26674,9 @@
 			"dev": true
 		},
 		"@parcel/feature-flags": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.0.tgz",
-			"integrity": "sha512-GiRpLx0x8dZdWCpftk6OE0lp0Cc8oUyBssPiobigpSA8vgxrCz/zLbs83R/K70p+wPBb+ye4eEiR67+KCwcSXg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
+			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
 			"dev": true
 		},
 		"@parcel/fs": {
@@ -26681,12 +26702,12 @@
 			}
 		},
 		"@parcel/graph": {
-			"version": "3.6.0",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.0.tgz",
-			"integrity": "sha512-ShxOzS0FdyXJ7gwit7CSPuQCbU0bXkB+kZyrXgj0UmgIDYDMYO02T+UIlH4AReEzqcZq3An+sDOx+UKRM8j8Uw==",
+			"version": "3.6.1",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
+			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
 			"dev": true,
 			"requires": {
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
 				"nullthrows": "^1.1.1"
 			}
 		},
@@ -26771,29 +26792,29 @@
 			}
 		},
 		"@parcel/namer-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.0.tgz",
-			"integrity": "sha512-pRb6Bz32Xl65CZ1LzKAa8ADGyPyrJ724tq2IToqH5JQ8bFGNXF7Tg/qrv582CjHS5dJb/HB7LizfWaliHiG5DA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
+			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26801,76 +26822,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26926,33 +26947,33 @@
 			}
 		},
 		"@parcel/node-resolver-core": {
-			"version": "3.7.0",
-			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.0.tgz",
-			"integrity": "sha512-YIK7wtjO7biRoXNRdFR0uSYPY0FwvCA77xlJCOTX1+jeACj8BPwLKOMFJKCA89pBr7iHyTNzZ3ppVGsX8flMag==",
+			"version": "3.7.1",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.1.tgz",
+			"integrity": "sha512-xY+mzz1a5L22HvwkCHtt1fRZa8pD8znXLB8NLnqdu/xa7FGwWNgA2ukFPSlNGwwI5aw3jQylERP8Mr6/qLsefQ==",
 			"dev": true,
 			"requires": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26960,71 +26981,71 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/fs": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-					"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+					"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 					"dev": true,
 					"requires": {
-						"@parcel/feature-flags": "2.16.0",
-						"@parcel/rust": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/feature-flags": "2.16.1",
+						"@parcel/rust": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"@parcel/watcher": "^2.0.7",
-						"@parcel/workers": "2.16.0"
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27069,9 +27090,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -27086,33 +27107,33 @@
 			}
 		},
 		"@parcel/optimizer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.0.tgz",
-			"integrity": "sha512-QTrMOVknU4DmKzmnTxQx69ZZxoDYyTIWhpflDLSvUaLSXk2yi0SMBMcsEdA0W4bhORn6nj8toGwi04vbGVuQtA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.1.tgz",
+			"integrity": "sha512-MIbeqxqcbtGksiNzIvFeMU++gsBl8MafQRghQxsB1kAMl49i+Cnj/Kp3qKkHd+Bb2XXlx7TagGtXCnCrtxdJjw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27120,76 +27141,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27245,29 +27266,29 @@
 			}
 		},
 		"@parcel/optimizer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.0.tgz",
-			"integrity": "sha512-T8VvsdCwLb/l3a/eHF2lJfeGO6Z4znKjvnBAvtyLwtFVVNnJasJLo9Cuan4bcnVM8etzbxjg1Qs/9c1hzWsBYg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
+			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27275,76 +27296,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27400,31 +27421,31 @@
 			}
 		},
 		"@parcel/optimizer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.0.tgz",
-			"integrity": "sha512-CVAitXbtKfVxxmOjieeI/YSwSFKx+In3MjP4jFpuYwgDT0TsgsyweBkADQMfEcBjeIPiCXLzzf/GSVIDY7hgwA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
+			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27432,76 +27453,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27557,29 +27578,29 @@
 			}
 		},
 		"@parcel/optimizer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.0.tgz",
-			"integrity": "sha512-fx9VK28bXaFz0dWs3rIOQM0t8nAWXE62o4JIcIAZND5/6ij1y4/Fap791agvH4SKxNPFu/a/KEmF50SRfcSwkw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.1.tgz",
+			"integrity": "sha512-dpAlCrbITPQr5RpuSjr91pfkQumxOzyiaRM39kMwjsTrYa2/F/JCoPKJZMSMyODvB9MZAz2qfGkWbj/Xb+a1NQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27587,76 +27608,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27712,32 +27733,32 @@
 			}
 		},
 		"@parcel/optimizer-swc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.0.tgz",
-			"integrity": "sha512-AwakRkMBzDWNrXbm5eJtuBvjCSyp6J730MCltZtiSWLtFbvkXMCt1BQ6Ug91NHq/zA2HTo3RYh96wTMRSRQa2w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
+			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27745,76 +27766,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27893,32 +27914,32 @@
 			}
 		},
 		"@parcel/packager-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.0.tgz",
-			"integrity": "sha512-T36uCm/RUZ6h33O8NsjOoTH0if/FWyXuBWenVeQgQZrlYR+wZBsZSV8CElBMCmrFJ5BdSG1RybXPwvkATpJeig==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
+			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27926,76 +27947,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28051,30 +28072,30 @@
 			}
 		},
 		"@parcel/packager-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.0.tgz",
-			"integrity": "sha512-d9NBtvJAGM8shnLfwDwF0VMP5P2F5Euvjbrv4FaqbivypzDBhjalE+EnC6eGtLNTCTg9o1CxxZmsTC/FVdu2yQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
+			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28082,76 +28103,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28207,34 +28228,34 @@
 			}
 		},
 		"@parcel/packager-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.0.tgz",
-			"integrity": "sha512-2YHeFFFsh8KSqlfMfGVlAsDjwHZkGp99GRN+WnGAHlYzmDODve92yb94d5Zs22cDRzP6v/E5NMTYWu1dlUg/Wg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
+			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28242,76 +28263,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28382,27 +28403,27 @@
 			}
 		},
 		"@parcel/packager-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.0.tgz",
-			"integrity": "sha512-jY/t/PXpNTK6EwLBSTJPGTB8FYmhqHtj4Am/JVQkJkxgB8h8diivxsReZYNfDt9J9pVxSk+lcZCdOZXf1ZtmWw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
+			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28410,76 +28431,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28535,30 +28556,30 @@
 			}
 		},
 		"@parcel/packager-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.0.tgz",
-			"integrity": "sha512-NVmpVjRe2Lr7htrxsscy4ExSRUN+YiMvPmxp9ZxoDnrGerqa66B5/Rh7HOhx7Vo9wuH5LCpFAWYhgkhXH6qrqQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
+			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28566,76 +28587,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28691,27 +28712,27 @@
 			}
 		},
 		"@parcel/packager-wasm": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.0.tgz",
-			"integrity": "sha512-r+oCqaFfUB1f6CEQyWbkAjwfGrt2flNA3JguBJ8zCyDrx3fWI+isYufg2CP92ZJyOBTIU63iCi88YgcMLynL1g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.1.tgz",
+			"integrity": "sha512-Do/5Cr4yckpWqeQyhiPqwDbbg+nwj20BGIP9edYIL9XAmCh8ARBwntFWmcSpeNdGp+DSJKQ28SgWCT/5cyyoig==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28719,76 +28740,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28853,21 +28874,21 @@
 			}
 		},
 		"@parcel/profiler": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.0.tgz",
-			"integrity": "sha512-xm6fVTA1V/Co7JuJfkNtZJsKsvq0RSpoE7JjiNtKLCMh+Lim6w7dxc6CEBqGImhR/9YbwteY6/gVFwkvCdLvLg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
+			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"dependencies": {
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28875,39 +28896,39 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				}
 			}
 		},
 		"@parcel/reporter-cli": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.0.tgz",
-			"integrity": "sha512-76U06/aSGTO8UTEBJb+tIvNAH/2aOfWVTsP4QQym//Lf8fmXJnLaCDsJmiNAXjW44rnzjNQ7qzRrbwH7W5u7FA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
+			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28915,76 +28936,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29040,30 +29061,30 @@
 			}
 		},
 		"@parcel/reporter-dev-server": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.0.tgz",
-			"integrity": "sha512-n5XXh1S/oMQ8ItSm/nG5sPFb+1WBZPGtvDUd8gxvmO8lfZ7fo53l0TS5KshMvNqx0F208Erwi+/II78piqCrYA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.1.tgz",
+			"integrity": "sha512-xTVhfnt3Se5BTLC/Dp4pBmytqdZcVyqDExJ39N9mi76/CW0XNDcMqRFACxQltu/ahxmUYYyFtpiXis5Daf9xzQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0"
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29071,76 +29092,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29196,30 +29217,30 @@
 			}
 		},
 		"@parcel/reporter-tracer": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.0.tgz",
-			"integrity": "sha512-OHNQiz9c2F7nak8ztkuK+9ui9e5f9Qz5uEYPNHssyEIj4zLeenhnFEVSzUVXJdrqY0A3+xE8bFuQLi+PS+nbFQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.1.tgz",
+			"integrity": "sha512-MDDzZx5j0yer+jTP/gBEPiMDzOAeKy7I0pLyPuntwKWnAiaG+TRaQPp8xXQhW6ZxIQIqsHkfUJoTksuFTla+tA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29227,76 +29248,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29352,28 +29373,28 @@
 			}
 		},
 		"@parcel/resolver-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.0.tgz",
-			"integrity": "sha512-HvzVXPn8j/ElbNkqAHa7wHOzqCWTwAEv4pWJVnguuqL9m7ZC2INDsp3XJR1LOA5UqBYRhkBrvWK69v4sA21a9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
+			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
 			"dev": true,
 			"requires": {
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/plugin": "2.16.0"
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29381,76 +29402,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29506,28 +29527,28 @@
 			}
 		},
 		"@parcel/runtime-browser-hmr": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.0.tgz",
-			"integrity": "sha512-tRPoFwUVtzE7ufOtIr1CHdh8SH3772FI1JlFCV0//tEWbj9iSk1bcK0g05Yj4dW4hW2SjqTcVo59Kw50Zeh7/Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.1.tgz",
+			"integrity": "sha512-W8Os+1ORHLJmzX+av76DQkyX4RLndhhB4u1o43P55UfAaV3URcc2I0tNQ/wZKA7qU2DhcdoXijMok7VRUfS0jw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29535,76 +29556,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29660,30 +29681,30 @@
 			}
 		},
 		"@parcel/runtime-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.0.tgz",
-			"integrity": "sha512-othbtwC7AG3SnDkzGpRXEwsY2/+INydJXSORogTEN/GSUQyci606pTfuU/eF9D22wVDdaVSYUhhJPTDdxksu9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
+			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29691,76 +29712,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29816,30 +29837,30 @@
 			}
 		},
 		"@parcel/runtime-rsc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.0.tgz",
-			"integrity": "sha512-5T+mNRrsA9zxkbdaV4rxqRc7CJP77/oNpajDPWcBWDELM8q42be0Sr5zYoAG28jcnQBf88u2rqPVpNtNxoM/ZA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
+			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29847,76 +29868,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29972,29 +29993,29 @@
 			}
 		},
 		"@parcel/runtime-service-worker": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.0.tgz",
-			"integrity": "sha512-YOkWJbY08IiUXUSudPwJXJKn7CycTCSzsfbhdG+bhvVdPWGv7DpMoPDSq3IL9/99JZe7iXcOnibxCmoJqZA6WQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.1.tgz",
+			"integrity": "sha512-YiM/SS8rk/sBFdA8YFxlviO5FhAjzjBVAzzlnNG0qe3xLmqBfzHzW+RNf0/KblWRhxHCwmUDmzgE2ybaDeL3Lw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30002,76 +30023,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30127,74 +30148,74 @@
 			}
 		},
 		"@parcel/rust": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.0.tgz",
-			"integrity": "sha512-9ZBiwCCm9OYa2f1rjkXtPUIa0qbKPmpdTqtNHC+5ieRxClvk+m/mxsO1Ag+GbNJrJ8qFYliL3Ha0ZK4d1BrVKw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
+			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/rust-darwin-arm64": "2.16.0",
-				"@parcel/rust-darwin-x64": "2.16.0",
-				"@parcel/rust-linux-arm-gnueabihf": "2.16.0",
-				"@parcel/rust-linux-arm64-gnu": "2.16.0",
-				"@parcel/rust-linux-arm64-musl": "2.16.0",
-				"@parcel/rust-linux-x64-gnu": "2.16.0",
-				"@parcel/rust-linux-x64-musl": "2.16.0",
-				"@parcel/rust-win32-x64-msvc": "2.16.0"
+				"@parcel/rust-darwin-arm64": "2.16.1",
+				"@parcel/rust-darwin-x64": "2.16.1",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.1",
+				"@parcel/rust-linux-arm64-gnu": "2.16.1",
+				"@parcel/rust-linux-arm64-musl": "2.16.1",
+				"@parcel/rust-linux-x64-gnu": "2.16.1",
+				"@parcel/rust-linux-x64-musl": "2.16.1",
+				"@parcel/rust-win32-x64-msvc": "2.16.1"
 			}
 		},
 		"@parcel/rust-darwin-arm64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.0.tgz",
-			"integrity": "sha512-rdNl1jq34VflBzduQjcOH9SBJPW+Dy1w5XL7hQ5OEAOkRTP1/3mvh98iVYeB3e+RMjRNE/Ipn/rz2KXXku6e6g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.1.tgz",
+			"integrity": "sha512-6J1pnznHYzH1TOQbDZmbGa6bXNW+KXbD+XIihvQOid42DLGJNXRmwMmCU3en/759lF/pfmzmR7sm6wPKaKGfbg==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-darwin-x64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.0.tgz",
-			"integrity": "sha512-tozUnjBPfnCjk6HVZCUKNdgFWw4WsLRTJdnsTYBIERrfj858VN0rdOGlVesLFYNSUquoAO+aHtRdT/JqYW7ozA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.1.tgz",
+			"integrity": "sha512-NDZpxleSeJ0yPx4OobDcj+z5x6RzsWmuA1RXBDuCKhf2kyXKP3+kfmrQew/7Q0r9uKA5pqCIw0W4eFqy4IoqIA==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-arm-gnueabihf": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.0.tgz",
-			"integrity": "sha512-FX/XrQm5BkLfHHBsUA1t7tYGTkNN4vr/t9ZuADUQCWng+m8g7BB78zWxkjoqayn5zTJAfjjQp42lSZzahtT59A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.1.tgz",
+			"integrity": "sha512-xLLcbMP38ya8/z5esp3ypN2htxO9AsY4uQqF2rigIUZ2abQwL4MPKxfVZtrExWdcrcWiFUbiwn3+GKu/0M9Yow==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-arm64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.0.tgz",
-			"integrity": "sha512-zmnWuclEQDQMhbB8jQw9f1VbnSs6EB2RApg16qs5Co/dhZVozMwJngdkZ6mq5aW8ut+PKYrxIPcVsm7WtVOOfg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.1.tgz",
+			"integrity": "sha512-asZlimUq1wBmj2PDcoBSKD1SJvcLf1mXTcYGojOsA3dqkOOz7fGz7oubqZYn6IM+02cUDO4ekH+YBV6Eo7XlTg==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-arm64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.0.tgz",
-			"integrity": "sha512-bL3PzFEg0azmdFaf34yHAXukk2MjNSuiITPVOj9Cq65qAk7lb4+9nuGIwrCMr1+R1yCamrL31GgG61qp0X97xg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.1.tgz",
+			"integrity": "sha512-japSgrHYDD+uNHQ8TEdEhpiWu0zWMVBE48W3HJ5FKkwUOY51whZa8w0lhYW88ykUDYtEEd1ipvflv0fSDFY1jw==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-x64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.0.tgz",
-			"integrity": "sha512-yvuDTyuhMtwZjB1xGFmCC/UsZjEpMTAanJHAVX9b+tJnn7ArG7Q75Az/JpZsru6KAXiTo1krI54vTE87zzwkIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.1.tgz",
+			"integrity": "sha512-A2LHDou7QDsKn3qlE+DHTBFqnjk0Hy1dhVEJgPgvW4N0XMa4x2JEcnLI9oFZ4KDXyMLGs0H6/smZ88zSdFoF3w==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-x64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.0.tgz",
-			"integrity": "sha512-0q6ESCVe9uHVuQWuEGGDMJwjezliTsEWMcqn7oeQoKXaZJZQpW0UAuzNcNmpiHmeJdifYT9XuxVOo/a8IgOXhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.1.tgz",
+			"integrity": "sha512-C+WgGbmIV1XxXUgNJdXpfZazqizYBvy7aesh8Z74QrlY99an/puQufd4kSbvwySN5iMGPSpN0VlyAUjDZLv9rQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-win32-x64-msvc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.0.tgz",
-			"integrity": "sha512-IVWpXF1VY+Xgi6ylXaZttAF5+WjazPyxRJUZlC31taYwpfZ4LzmsV8NYlj5ehjTL8d28SKDBoAnOQJwDRe8z8Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.1.tgz",
+			"integrity": "sha512-m8LoaBJfw5nv/4elM/jNNhWL5/HqBHNQnrbnN89e8sxn4L/zv9bPoXqHOuZglXwyB5velw1MGonX9Be/aK00ag==",
 			"dev": true,
 			"optional": true
 		},
@@ -30208,15 +30229,15 @@
 			}
 		},
 		"@parcel/transformer-babel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.0.tgz",
-			"integrity": "sha512-jlaFyGlRKFbAI8370bcuEzmsZENqdw9ATCowpB/XkKgUlYe6iplMlKLy4EquqSR6axqfxBRMoSCcKFkROuLI9g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
+			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -30224,18 +30245,18 @@
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30243,76 +30264,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30357,9 +30378,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -30374,33 +30395,33 @@
 			}
 		},
 		"@parcel/transformer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.0.tgz",
-			"integrity": "sha512-WSUITzJl2/2uU04WnCLAwhZJ8RAaRvNQ64fMr4LauWa72gzqXgh3+1egddBiAT7e5IndVJ0AYFywLBVegwKOOA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
+			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30408,76 +30429,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30533,29 +30554,29 @@
 			}
 		},
 		"@parcel/transformer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.0.tgz",
-			"integrity": "sha512-CKAoB5yOovL3GyZlnm7lRUa3IfaSS/bEjjTy6F6RU7G4sMRgJu16AQfI4/uTJAA6iuW1ugNyza2DhWQ9xfbhaw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.1.tgz",
+			"integrity": "sha512-9OP4f5JSKeDMP1LGJx4BMcMTqiF+uc+3Sum4zrlMBN6EuhYlj02IpcsHMWxZuY0uow/nnwY+aB3X83Bk3AFC1Q==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30563,76 +30584,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30688,30 +30709,30 @@
 			}
 		},
 		"@parcel/transformer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.0.tgz",
-			"integrity": "sha512-sW4CM6P2YMUyAICCMocTLvVVqnxmlBwkP+SrIZvNElDUu0CygOa92cA3rdepHi+tF1GN6ZvNwNyQbZGAIKVxgw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.1.tgz",
+			"integrity": "sha512-VyV8LMIK+7jtELpHky9MhD1hZl6YQ9F7LWIsPhrJ938HJEDwEQbZmiAJmMY9IV5kBOhhF3eGXSr/uSFA/F+Wcw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30719,76 +30740,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30844,17 +30865,17 @@
 			}
 		},
 		"@parcel/transformer-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.0.tgz",
-			"integrity": "sha512-VRTFEJ/N13MFvwJPwilPET6gHJ0ZdFbCK26uO7uyL1eMGMvWStTXEQXvhLqtMfvDcQPnwkF5XGJL5JsGpcBFFA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.1.tgz",
+			"integrity": "sha512-GPQ3X9UqrlLDBg06u7rG+IZNT9Kl+7+6gY7qJkrw4If1JnmW5O+xVR8zHe/P+6BvxJnOg0iFqzUueZacYHmHzw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -30863,18 +30884,18 @@
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30882,76 +30903,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31002,9 +31023,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -31019,28 +31040,28 @@
 			}
 		},
 		"@parcel/transformer-json": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.0.tgz",
-			"integrity": "sha512-qX6Zg+j7HezY+W2TNjJ+VPUsIviNdTuMn39W9M0YEd0WLKh0x7XD4oprVivvgD0Vbm04FUcTQEN1jAF3CAVeGw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
+			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
+				"@parcel/plugin": "2.16.1",
 				"json5": "^2.2.3"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31048,76 +31069,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31184,27 +31205,27 @@
 			}
 		},
 		"@parcel/transformer-node": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.0.tgz",
-			"integrity": "sha512-Mavmjj6SfP0Lhu751G47EFtExZIJyD+V2C5PzdATTaT+cw0MzQgfLH8s4p0CI27MAuyFesm8WTA0lgUtcfzMSw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
+			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31212,76 +31233,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31337,15 +31358,15 @@
 			}
 		},
 		"@parcel/transformer-postcss": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.0.tgz",
-			"integrity": "sha512-h+Qnn49UE5RywpuXMHN8Iufjvc7MMqHQc0sPNvwoLBXJXJcb3ul7WEY+DGXs90KsUY1B6JAqKtz9+pzqXZMwIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
+			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -31353,18 +31374,18 @@
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31372,76 +31393,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31486,9 +31507,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -31503,28 +31524,28 @@
 			}
 		},
 		"@parcel/transformer-posthtml": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.0.tgz",
-			"integrity": "sha512-mvHQNzFO1xPq+/7McjxF7+Zb2zAgksNbSXKi8/OuMRiNO3eDD/r1jWRWKNQZHWUkSx/vS7JJ5Y1ACI5INLxWww==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
+			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31532,76 +31553,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31657,27 +31678,27 @@
 			}
 		},
 		"@parcel/transformer-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.0.tgz",
-			"integrity": "sha512-LJXwH2rQAo6mOU6uG0IGQIN7KLC2sS8bl6aqf1YMcKk6ZEvylQkP0hUvRYja2IRzPoxjpdcAP5WC4e/Z8S1Vzg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
+			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31685,76 +31706,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31810,30 +31831,30 @@
 			}
 		},
 		"@parcel/transformer-react-refresh-wrap": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.0.tgz",
-			"integrity": "sha512-s6O5oJ0pUtZey6unI0mz2WIOpAVLCn5+hlou4YH7FXOiMvSJ2PU2rakk+EZk6K/R+TStYM0hQKSwJkiiN0m7Rg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.1.tgz",
+			"integrity": "sha512-mUIA80/KtT3lz1Zep0t5VDqndSg0pqnkVdpBAn3QUABtT/2KR6Kr6YxFsxGAAN0BZ+Xnx92uPmQjhlkviVAk6g==",
 			"dev": true,
 			"requires": {
-				"@parcel/error-overlay": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/error-overlay": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"react-refresh": "^0.16.0"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31841,76 +31862,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31966,29 +31987,29 @@
 			}
 		},
 		"@parcel/transformer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.0.tgz",
-			"integrity": "sha512-c4KpIqqbsvsh/ZxLTo0d7/IEVa/jR/+LZ1kFzBWXKvMBzbvqo63J6s3VGk61gPFV9JkSW3UI5LAMbJn/HDXycw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
+			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31996,76 +32017,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -32160,21 +32181,21 @@
 			}
 		},
 		"@parcel/types-internal": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.0.tgz",
-			"integrity": "sha512-tibAjOY8iyMDzFp5B9jEZPfHYlNvXpw7/msUVebAE6gZ7A8ymWXG8YzMvin6gvWIVTCsYoOkkRsZARvpRcSspQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
+			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			},
 			"dependencies": {
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -32417,92 +32438,92 @@
 			}
 		},
 		"@swc/core": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.19.tgz",
-			"integrity": "sha512-V1r4wFdjaZIUIZZrV2Mb/prEeu03xvSm6oatPxsvnXKF9lNh5Jtk9QvUdiVfD9rrvi7bXrAVhg9Wpbmv/2Fl1g==",
-			"dev": true,
-			"requires": {
-				"@swc/core-darwin-arm64": "1.13.19",
-				"@swc/core-darwin-x64": "1.13.19",
-				"@swc/core-linux-arm-gnueabihf": "1.13.19",
-				"@swc/core-linux-arm64-gnu": "1.13.19",
-				"@swc/core-linux-arm64-musl": "1.13.19",
-				"@swc/core-linux-x64-gnu": "1.13.19",
-				"@swc/core-linux-x64-musl": "1.13.19",
-				"@swc/core-win32-arm64-msvc": "1.13.19",
-				"@swc/core-win32-ia32-msvc": "1.13.19",
-				"@swc/core-win32-x64-msvc": "1.13.19",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
+			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
+			"dev": true,
+			"requires": {
+				"@swc/core-darwin-arm64": "1.15.0",
+				"@swc/core-darwin-x64": "1.15.0",
+				"@swc/core-linux-arm-gnueabihf": "1.15.0",
+				"@swc/core-linux-arm64-gnu": "1.15.0",
+				"@swc/core-linux-arm64-musl": "1.15.0",
+				"@swc/core-linux-x64-gnu": "1.15.0",
+				"@swc/core-linux-x64-musl": "1.15.0",
+				"@swc/core-win32-arm64-msvc": "1.15.0",
+				"@swc/core-win32-ia32-msvc": "1.15.0",
+				"@swc/core-win32-x64-msvc": "1.15.0",
 				"@swc/counter": "^0.1.3",
 				"@swc/types": "^0.1.25"
 			}
 		},
 		"@swc/core-darwin-arm64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.19.tgz",
-			"integrity": "sha512-NxDyte9tCJSJ8+R62WDtqwg8eI57lubD52sHyGOfezpJBOPr36bUSGGLyO3Vod9zTGlOu2CpkuzA/2iVw92u1g==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
+			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-darwin-x64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.19.tgz",
-			"integrity": "sha512-+w5DYrJndSygFFRDcuPYmx5BljD6oYnAohZ15K1L6SfORHp/BTSIbgSFRKPoyhjuIkDiq3W0um8RoMTOBAcQjQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
+			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-arm-gnueabihf": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.19.tgz",
-			"integrity": "sha512-7LlfgpdwwYq2q7himNkAAFo4q6jysMLFNoBH6GRP7WL29NcSsl5mPMJjmYZymK+sYq/9MTVieDTQvChzYDsapw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.0.tgz",
+			"integrity": "sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-arm64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.19.tgz",
-			"integrity": "sha512-ml3I6Lm2marAQ3UC/TS9t/yILBh/eDSVHAdPpikp652xouWAVW1znUeV6bBSxe1sSZIenv+p55ubKAWq/u84sQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.0.tgz",
+			"integrity": "sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-arm64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.19.tgz",
-			"integrity": "sha512-M/otFc3/rWWkbF6VgbOXVzUKVoE7MFcphTaStxJp4bwb7oP5slYlxMZN51Dk/OTOfvCDo9pTAFDKNyixbkXMDQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.0.tgz",
+			"integrity": "sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-x64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.19.tgz",
-			"integrity": "sha512-NoMUKaOJEdouU4tKF88ggdDHFiRRING+gYLxDqnTfm+sUXaizB5OGBRzvSVDYSXQb1SuUuChnXFPFzwTWbt3ZQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.0.tgz",
+			"integrity": "sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-x64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.19.tgz",
-			"integrity": "sha512-r6krlZwyu8SBaw24QuS1lau2I9q8M+eJV6ITz0rpb6P1Bx0elf9ii5Bhh8ddmIqXXH8kOGSjC/dwcdHbZqAhgw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.0.tgz",
+			"integrity": "sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-win32-arm64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.19.tgz",
-			"integrity": "sha512-awcZSIuxyVn0Dw28VjMvgk1qiDJ6CeQwHkZNUjg2UxVlq23zE01NMMp+zkoGFypmLG9gaGmJSzuoqvk/WCQ5tw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.0.tgz",
+			"integrity": "sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-win32-ia32-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.19.tgz",
-			"integrity": "sha512-H5d+KO7ISoLNgYvTbOcCQjJZNM3R7yaYlrMAF13lUr6GSiOUX+92xtM31B+HvzAWI7HtvVe74d29aC1b1TpXFA==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.0.tgz",
+			"integrity": "sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-win32-x64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.19.tgz",
-			"integrity": "sha512-qNoyCpXvv2O3JqXKanRIeoMn03Fho/As+N4Fhe7u0FsYh4VYqGQah4DGDzEP/yjl4Gx1IElhqLGDhCCGMwWaDw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.0.tgz",
+			"integrity": "sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==",
 			"dev": true,
 			"optional": true
 		},
@@ -37493,99 +37514,107 @@
 			}
 		},
 		"lightningcss": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
-			"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
+			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
 			"dev": true,
 			"requires": {
 				"detect-libc": "^2.0.3",
-				"lightningcss-darwin-arm64": "1.30.1",
-				"lightningcss-darwin-x64": "1.30.1",
-				"lightningcss-freebsd-x64": "1.30.1",
-				"lightningcss-linux-arm-gnueabihf": "1.30.1",
-				"lightningcss-linux-arm64-gnu": "1.30.1",
-				"lightningcss-linux-arm64-musl": "1.30.1",
-				"lightningcss-linux-x64-gnu": "1.30.1",
-				"lightningcss-linux-x64-musl": "1.30.1",
-				"lightningcss-win32-arm64-msvc": "1.30.1",
-				"lightningcss-win32-x64-msvc": "1.30.1"
+				"lightningcss-android-arm64": "1.30.2",
+				"lightningcss-darwin-arm64": "1.30.2",
+				"lightningcss-darwin-x64": "1.30.2",
+				"lightningcss-freebsd-x64": "1.30.2",
+				"lightningcss-linux-arm-gnueabihf": "1.30.2",
+				"lightningcss-linux-arm64-gnu": "1.30.2",
+				"lightningcss-linux-arm64-musl": "1.30.2",
+				"lightningcss-linux-x64-gnu": "1.30.2",
+				"lightningcss-linux-x64-musl": "1.30.2",
+				"lightningcss-win32-arm64-msvc": "1.30.2",
+				"lightningcss-win32-x64-msvc": "1.30.2"
 			},
 			"dependencies": {
 				"detect-libc": {
-					"version": "2.1.1",
-					"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.1.tgz",
-					"integrity": "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==",
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+					"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
 					"dev": true
 				}
 			}
 		},
+		"lightningcss-android-arm64": {
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
+			"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+			"dev": true,
+			"optional": true
+		},
 		"lightningcss-darwin-arm64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
-			"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
+			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-darwin-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
-			"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
+			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-freebsd-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
-			"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
+			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-arm-gnueabihf": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
-			"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
+			"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-arm64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
-			"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
+			"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-arm64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
-			"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
+			"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-x64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
-			"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
+			"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-x64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
-			"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
+			"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-win32-arm64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
-			"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
+			"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-win32-x64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
-			"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
+			"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
 			"dev": true,
 			"optional": true
 		},
@@ -38338,41 +38367,41 @@
 			"dev": true
 		},
 		"parcel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.0.tgz",
-			"integrity": "sha512-4sgnoYixTR6Qq6265tjmufXQj7wxvZo4VJHrYfbnfWQWfW5CgF80IiM+dy050pYgtBAMvh+8vJDDYiSto1YPUA==",
-			"dev": true,
-			"requires": {
-				"@parcel/config-default": "2.16.0",
-				"@parcel/core": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/reporter-cli": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/reporter-tracer": "2.16.0",
-				"@parcel/utils": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.1.tgz",
+			"integrity": "sha512-VImOEXHLdrSuG6/jX2DucrCSju/idmtLUhwS5cCy7CrWDDA1af7qdHHD038kHYXWqUIAmzHkRsp/8oRxBqNfVw==",
+			"dev": true,
+			"requires": {
+				"@parcel/config-default": "2.16.1",
+				"@parcel/core": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/reporter-cli": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/reporter-tracer": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -38380,98 +38409,98 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/fs": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-					"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+					"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 					"dev": true,
 					"requires": {
-						"@parcel/feature-flags": "2.16.0",
-						"@parcel/rust": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/feature-flags": "2.16.1",
+						"@parcel/rust": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"@parcel/watcher": "^2.0.7",
-						"@parcel/workers": "2.16.0"
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/package-manager": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-					"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-					"dev": true,
-					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/fs": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/node-resolver-core": "3.7.0",
-						"@parcel/types": "2.16.0",
-						"@parcel/utils": "2.16.0",
-						"@parcel/workers": "2.16.0",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+					"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+					"dev": true,
+					"requires": {
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/fs": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/node-resolver-core": "3.7.1",
+						"@parcel/types": "2.16.1",
+						"@parcel/utils": "2.16.1",
+						"@parcel/workers": "2.16.1",
 						"@swc/core": "^1.11.24",
 						"semver": "^7.7.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -38516,9 +38545,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
diff --git a/package.json b/package.json
index 7556fc1..eb2f596 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
 		"mustache": "3.0.1",
 		"oojs": "3.0.1",
 		"oojs-router": "0.3.0",
-		"parcel": "2.16.0",
+		"parcel": "2.16.1",
 		"pre-commit": "1.2.2",
 		"stylelint": "13.8.0",
 		"stylelint-config-wikimedia": "0.11.1",
-- 
2.47.3

$ date
--- stdout ---
Thu Nov  6 09:49:08 UTC 2025

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-NearbyPages.git repo --depth=1 -b REL1_39
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/REL1_39
--- stdout ---
53f47fbbb6fb367094eb295032e398a05cef4b2e refs/heads/REL1_39

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@parcel/config-default": {
      "name": "@parcel/config-default",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/@parcel/config-default"
      ],
      "fixAvailable": true
    },
    "@parcel/reporter-dev-server": {
      "name": "@parcel/reporter-dev-server",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1109307,
          "name": "@parcel/reporter-dev-server",
          "dependency": "@parcel/reporter-dev-server",
          "title": "Parcel has an Origin Validation Error vulnerability",
          "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w",
          "severity": "moderate",
          "cwe": [
            "CWE-346"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"
          },
          "range": ">=1.6.0 <=2.16.0"
        }
      ],
      "effects": [
        "@parcel/config-default",
        "parcel"
      ],
      "range": "<=2.16.0",
      "nodes": [
        "node_modules/@parcel/reporter-dev-server"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "autoprefixer": {
      "name": "autoprefixer",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "1.0.20131222 - 9.8.8",
      "nodes": [
        "node_modules/autoprefixer"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "babel-core": {
      "name": "babel-core",
      "severity": "critical",
      "isDirect": true,
      "via": [
        "babel-helpers",
        "babel-register",
        "babel-template",
        "babel-traverse",
        "json5"
      ],
      "effects": [
        "babel-register"
      ],
      "range": "5.8.20 - 7.0.0-beta.3",
      "nodes": [
        "node_modules/babel-core"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-helpers": {
      "name": "babel-helpers",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-template"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/babel-helpers"
      ],
      "fixAvailable": true
    },
    "babel-register": {
      "name": "babel-register",
      "severity": "high",
      "isDirect": false,
      "via": [
        "babel-core"
      ],
      "effects": [
        "babel-core"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-register"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-template": {
      "name": "babel-template",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-traverse"
      ],
      "effects": [
        "babel-helpers"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-template"
      ],
      "fixAvailable": true
    },
    "babel-traverse": {
      "name": "babel-traverse",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1096879,
          "name": "babel-traverse",
          "dependency": "babel-traverse",
          "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code",
          "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92",
          "severity": "critical",
          "cwe": [
            "CWE-184",
            "CWE-697"
          ],
          "cvss": {
            "score": 9.4,
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
          },
          "range": "<7.23.2"
        }
      ],
      "effects": [
        "babel-core",
        "babel-template"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-traverse"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "cross-spawn": {
      "name": "cross-spawn",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1104663,
          "name": "cross-spawn",
          "dependency": "cross-spawn",
          "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<6.0.6"
        }
      ],
      "effects": [
        "pre-commit"
      ],
      "range": "<6.0.6",
      "nodes": [
        "node_modules/pre-commit/node_modules/cross-spawn"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    },
    "eslint-config-wikimedia": {
      "name": "eslint-config-wikimedia",
      "severity": "high",
      "isDirect": true,
      "via": [
        "eslint-plugin-compat"
      ],
      "effects": [],
      "range": "0.18.0 - 0.21.0",
      "nodes": [
        "node_modules/eslint-config-wikimedia"
      ],
      "fixAvailable": {
        "name": "eslint-config-wikimedia",
        "version": "0.31.0",
        "isSemVerMajor": true
      }
    },
    "eslint-plugin-compat": {
      "name": "eslint-plugin-compat",
      "severity": "high",
      "isDirect": false,
      "via": [
        "semver"
      ],
      "effects": [
        "eslint-config-wikimedia"
      ],
      "range": "3.6.0-0 - 4.1.4",
      "nodes": [
        "node_modules/eslint-plugin-compat"
      ],
      "fixAvailable": {
        "name": "eslint-config-wikimedia",
        "version": "0.31.0",
        "isSemVerMajor": true
      }
    },
    "jsdoc": {
      "name": "jsdoc",
      "severity": "high",
      "isDirect": true,
      "via": [
        "taffydb"
      ],
      "effects": [],
      "range": "3.2.0-dev - 3.6.11",
      "nodes": [
        "node_modules/jsdoc"
      ],
      "fixAvailable": {
        "name": "jsdoc",
        "version": "4.0.5",
        "isSemVerMajor": true
      }
    },
    "json5": {
      "name": "json5",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1096543,
          "name": "json5",
          "dependency": "json5",
          "title": "Prototype Pollution in JSON5 via Parse Method",
          "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h",
          "severity": "high",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 7.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"
          },
          "range": "<1.0.2"
        }
      ],
      "effects": [
        "babel-core"
      ],
      "range": "<1.0.2",
      "nodes": [
        "node_modules/babel-core/node_modules/json5"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "parcel": {
      "name": "parcel",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@parcel/config-default",
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/parcel"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "postcss": {
      "name": "postcss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1109574,
          "name": "postcss",
          "dependency": "postcss",
          "title": "PostCSS line return parsing error",
          "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
          "severity": "moderate",
          "cwe": [
            "CWE-74",
            "CWE-144"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<8.4.31"
        }
      ],
      "effects": [
        "autoprefixer",
        "postcss-less",
        "postcss-safe-parser",
        "postcss-sass",
        "postcss-scss",
        "stylelint",
        "sugarss"
      ],
      "range": "<8.4.31",
      "nodes": [
        "node_modules/autoprefixer/node_modules/postcss",
        "node_modules/postcss-less/node_modules/postcss",
        "node_modules/postcss-safe-parser/node_modules/postcss",
        "node_modules/postcss-sass/node_modules/postcss",
        "node_modules/postcss-scss/node_modules/postcss",
        "node_modules/stylelint-config-wikimedia/node_modules/postcss",
        "node_modules/stylelint/node_modules/postcss",
        "node_modules/sugarss/node_modules/postcss"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-less": {
      "name": "postcss-less",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=3.1.4",
      "nodes": [
        "node_modules/postcss-less"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-safe-parser": {
      "name": "postcss-safe-parser",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=4.0.2",
      "nodes": [
        "node_modules/postcss-safe-parser"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-sass": {
      "name": "postcss-sass",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=0.4.4",
      "nodes": [
        "node_modules/postcss-sass"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-scss": {
      "name": "postcss-scss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=2.1.1",
      "nodes": [
        "node_modules/postcss-scss"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "pre-commit": {
      "name": "pre-commit",
      "severity": "high",
      "isDirect": true,
      "via": [
        "cross-spawn"
      ],
      "effects": [],
      "range": ">=1.1.0",
      "nodes": [
        "node_modules/pre-commit"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    },
    "semver": {
      "name": "semver",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1101088,
          "name": "semver",
          "dependency": "semver",
          "title": "semver vulnerable to Regular Expression Denial of Service",
          "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=7.0.0 <7.5.2"
        }
      ],
      "effects": [
        "eslint-plugin-compat"
      ],
      "range": "7.0.0 - 7.5.1",
      "nodes": [
        "node_modules/eslint-plugin-compat/node_modules/semver"
      ],
      "fixAvailable": {
        "name": "eslint-config-wikimedia",
        "version": "0.31.0",
        "isSemVerMajor": true
      }
    },
    "stylelint": {
      "name": "stylelint",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "autoprefixer",
        "postcss",
        "postcss-less",
        "postcss-safe-parser",
        "postcss-sass",
        "postcss-scss",
        "sugarss"
      ],
      "effects": [
        "stylelint-config-wikimedia"
      ],
      "range": "0.1.0 - 13.13.1",
      "nodes": [
        "node_modules/stylelint",
        "node_modules/stylelint-config-wikimedia/node_modules/stylelint"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "stylelint-config-wikimedia": {
      "name": "stylelint-config-wikimedia",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "stylelint"
      ],
      "effects": [],
      "range": "<=0.11.1",
      "nodes": [
        "node_modules/stylelint-config-wikimedia"
      ],
      "fixAvailable": {
        "name": "stylelint-config-wikimedia",
        "version": "0.18.0",
        "isSemVerMajor": true
      }
    },
    "sugarss": {
      "name": "sugarss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=2.0.0",
      "nodes": [
        "node_modules/sugarss"
      ],
      "fixAvailable": true
    },
    "taffydb": {
      "name": "taffydb",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1089386,
          "name": "taffydb",
          "dependency": "taffydb",
          "title": "TaffyDB can allow access to any data items in the DB",
          "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6",
          "severity": "high",
          "cwe": [
            "CWE-20",
            "CWE-668"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
          },
          "range": "<=2.7.3"
        }
      ],
      "effects": [
        "jsdoc"
      ],
      "range": "*",
      "nodes": [
        "node_modules/taffydb"
      ],
      "fixAvailable": {
        "name": "jsdoc",
        "version": "4.0.5",
        "isSemVerMajor": true
      }
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 12,
      "high": 9,
      "critical": 4,
      "total": 25
    },
    "dependencies": {
      "prod": 1,
      "dev": 1815,
      "optional": 68,
      "peer": 0,
      "peerOptional": 0,
      "total": 1815
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 36 installs, 0 updates, 0 removals
  - Locking composer/pcre (1.0.1)
  - Locking composer/semver (3.4.4)
  - Locking composer/spdx-licenses (1.5.9)
  - Locking composer/xdebug-handler (2.0.5)
  - Locking doctrine/deprecations (1.1.5)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v38.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.11.1)
  - Locking mediawiki/minus-x (1.1.1)
  - Locking mediawiki/phan-taint-check-plugin (3.3.2)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking phan/phan (5.2.0)
  - Locking php-parallel-lint/php-console-color (v0.3)
  - Locking php-parallel-lint/php-console-highlighter (v0.5)
  - Locking php-parallel-lint/php-parallel-lint (v1.3.1)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.3)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.3.0)
  - Locking psr/container (2.0.2)
  - Locking psr/log (2.0.0)
  - Locking sabre/event (5.1.7)
  - Locking squizlabs/php_codesniffer (3.6.1)
  - Locking symfony/console (v5.4.47)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-ctype (v1.33.0)
  - Locking symfony/polyfill-intl-grapheme (v1.33.0)
  - Locking symfony/polyfill-intl-normalizer (v1.33.0)
  - Locking symfony/polyfill-mbstring (v1.33.0)
  - Locking symfony/polyfill-php73 (v1.33.0)
  - Locking symfony/polyfill-php80 (v1.33.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v6.4.26)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.12.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 36 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/pcre (1.0.1): Extracting archive
  - Installing squizlabs/php_codesniffer (3.6.1): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.33.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.9): Extracting archive
  - Installing composer/semver (3.4.4): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v38.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-php80 (v1.33.0): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.33.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.33.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.33.0): Extracting archive
  - Installing symfony/string (v6.4.26): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.33.0): Extracting archive
  - Installing symfony/console (v5.4.47): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.12.1): Extracting archive
  - Installing phpstan/phpdoc-parser (2.3.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.3): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (2.0.0): Extracting archive
  - Installing composer/xdebug-handler (2.0.5): Extracting archive
  - Installing phan/phan (5.2.0): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (3.3.2): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.11.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v0.3): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v0.5): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.3.1): Extracting archive
  0/36 [>---------------------------]   0%
 23/36 [=================>----------]  63%
 35/36 [===========================>]  97%
 36/36 [============================] 100%
3 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
15 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@parcel/config-default": {
      "name": "@parcel/config-default",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/@parcel/config-default"
      ],
      "fixAvailable": true
    },
    "@parcel/reporter-dev-server": {
      "name": "@parcel/reporter-dev-server",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1109307,
          "name": "@parcel/reporter-dev-server",
          "dependency": "@parcel/reporter-dev-server",
          "title": "Parcel has an Origin Validation Error vulnerability",
          "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w",
          "severity": "moderate",
          "cwe": [
            "CWE-346"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"
          },
          "range": ">=1.6.0 <=2.16.0"
        }
      ],
      "effects": [
        "@parcel/config-default",
        "parcel"
      ],
      "range": "<=2.16.0",
      "nodes": [
        "node_modules/@parcel/reporter-dev-server"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "autoprefixer": {
      "name": "autoprefixer",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "1.0.20131222 - 9.8.8",
      "nodes": [
        "node_modules/autoprefixer"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "babel-core": {
      "name": "babel-core",
      "severity": "critical",
      "isDirect": true,
      "via": [
        "babel-helpers",
        "babel-register",
        "babel-template",
        "babel-traverse",
        "json5"
      ],
      "effects": [
        "babel-register"
      ],
      "range": "5.8.20 - 7.0.0-beta.3",
      "nodes": [
        "node_modules/babel-core"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-helpers": {
      "name": "babel-helpers",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-template"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/babel-helpers"
      ],
      "fixAvailable": true
    },
    "babel-register": {
      "name": "babel-register",
      "severity": "high",
      "isDirect": false,
      "via": [
        "babel-core"
      ],
      "effects": [
        "babel-core"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-register"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-template": {
      "name": "babel-template",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-traverse"
      ],
      "effects": [
        "babel-helpers"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-template"
      ],
      "fixAvailable": true
    },
    "babel-traverse": {
      "name": "babel-traverse",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1096879,
          "name": "babel-traverse",
          "dependency": "babel-traverse",
          "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code",
          "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92",
          "severity": "critical",
          "cwe": [
            "CWE-184",
            "CWE-697"
          ],
          "cvss": {
            "score": 9.4,
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
          },
          "range": "<7.23.2"
        }
      ],
      "effects": [
        "babel-core",
        "babel-template"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-traverse"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "cross-spawn": {
      "name": "cross-spawn",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1104663,
          "name": "cross-spawn",
          "dependency": "cross-spawn",
          "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<6.0.6"
        }
      ],
      "effects": [
        "pre-commit"
      ],
      "range": "<6.0.6",
      "nodes": [
        "node_modules/pre-commit/node_modules/cross-spawn"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    },
    "eslint-config-wikimedia": {
      "name": "eslint-config-wikimedia",
      "severity": "high",
      "isDirect": true,
      "via": [
        "eslint-plugin-compat"
      ],
      "effects": [],
      "range": "0.18.0 - 0.21.0",
      "nodes": [
        "node_modules/eslint-config-wikimedia"
      ],
      "fixAvailable": {
        "name": "eslint-config-wikimedia",
        "version": "0.31.0",
        "isSemVerMajor": true
      }
    },
    "eslint-plugin-compat": {
      "name": "eslint-plugin-compat",
      "severity": "high",
      "isDirect": false,
      "via": [
        "semver"
      ],
      "effects": [
        "eslint-config-wikimedia"
      ],
      "range": "3.6.0-0 - 4.1.4",
      "nodes": [
        "node_modules/eslint-plugin-compat"
      ],
      "fixAvailable": {
        "name": "eslint-config-wikimedia",
        "version": "0.31.0",
        "isSemVerMajor": true
      }
    },
    "jsdoc": {
      "name": "jsdoc",
      "severity": "high",
      "isDirect": true,
      "via": [
        "taffydb"
      ],
      "effects": [],
      "range": "3.2.0-dev - 3.6.11",
      "nodes": [
        "node_modules/jsdoc"
      ],
      "fixAvailable": {
        "name": "jsdoc",
        "version": "4.0.5",
        "isSemVerMajor": true
      }
    },
    "json5": {
      "name": "json5",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1096543,
          "name": "json5",
          "dependency": "json5",
          "title": "Prototype Pollution in JSON5 via Parse Method",
          "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h",
          "severity": "high",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 7.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"
          },
          "range": "<1.0.2"
        }
      ],
      "effects": [
        "babel-core"
      ],
      "range": "<1.0.2",
      "nodes": [
        "node_modules/babel-core/node_modules/json5"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "parcel": {
      "name": "parcel",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@parcel/config-default",
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/parcel"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "postcss": {
      "name": "postcss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1109574,
          "name": "postcss",
          "dependency": "postcss",
          "title": "PostCSS line return parsing error",
          "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
          "severity": "moderate",
          "cwe": [
            "CWE-74",
            "CWE-144"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<8.4.31"
        }
      ],
      "effects": [
        "autoprefixer",
        "postcss-less",
        "postcss-safe-parser",
        "postcss-sass",
        "postcss-scss",
        "stylelint",
        "sugarss"
      ],
      "range": "<8.4.31",
      "nodes": [
        "node_modules/autoprefixer/node_modules/postcss",
        "node_modules/postcss-less/node_modules/postcss",
        "node_modules/postcss-safe-parser/node_modules/postcss",
        "node_modules/postcss-sass/node_modules/postcss",
        "node_modules/postcss-scss/node_modules/postcss",
        "node_modules/stylelint-config-wikimedia/node_modules/postcss",
        "node_modules/stylelint/node_modules/postcss",
        "node_modules/sugarss/node_modules/postcss"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-less": {
      "name": "postcss-less",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=3.1.4",
      "nodes": [
        "node_modules/postcss-less"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-safe-parser": {
      "name": "postcss-safe-parser",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=4.0.2",
      "nodes": [
        "node_modules/postcss-safe-parser"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-sass": {
      "name": "postcss-sass",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=0.4.4",
      "nodes": [
        "node_modules/postcss-sass"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "postcss-scss": {
      "name": "postcss-scss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "stylelint"
      ],
      "range": "<=2.1.1",
      "nodes": [
        "node_modules/postcss-scss"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "pre-commit": {
      "name": "pre-commit",
      "severity": "high",
      "isDirect": true,
      "via": [
        "cross-spawn"
      ],
      "effects": [],
      "range": ">=1.1.0",
      "nodes": [
        "node_modules/pre-commit"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    },
    "semver": {
      "name": "semver",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1101088,
          "name": "semver",
          "dependency": "semver",
          "title": "semver vulnerable to Regular Expression Denial of Service",
          "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=7.0.0 <7.5.2"
        }
      ],
      "effects": [
        "eslint-plugin-compat"
      ],
      "range": "7.0.0 - 7.5.1",
      "nodes": [
        "node_modules/eslint-plugin-compat/node_modules/semver"
      ],
      "fixAvailable": {
        "name": "eslint-config-wikimedia",
        "version": "0.31.0",
        "isSemVerMajor": true
      }
    },
    "stylelint": {
      "name": "stylelint",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "autoprefixer",
        "postcss",
        "postcss-less",
        "postcss-safe-parser",
        "postcss-sass",
        "postcss-scss",
        "sugarss"
      ],
      "effects": [
        "stylelint-config-wikimedia"
      ],
      "range": "0.1.0 - 13.13.1",
      "nodes": [
        "node_modules/stylelint",
        "node_modules/stylelint-config-wikimedia/node_modules/stylelint"
      ],
      "fixAvailable": {
        "name": "stylelint",
        "version": "16.25.0",
        "isSemVerMajor": true
      }
    },
    "stylelint-config-wikimedia": {
      "name": "stylelint-config-wikimedia",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "stylelint"
      ],
      "effects": [],
      "range": "<=0.11.1",
      "nodes": [
        "node_modules/stylelint-config-wikimedia"
      ],
      "fixAvailable": {
        "name": "stylelint-config-wikimedia",
        "version": "0.18.0",
        "isSemVerMajor": true
      }
    },
    "sugarss": {
      "name": "sugarss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=2.0.0",
      "nodes": [
        "node_modules/sugarss"
      ],
      "fixAvailable": true
    },
    "taffydb": {
      "name": "taffydb",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1089386,
          "name": "taffydb",
          "dependency": "taffydb",
          "title": "TaffyDB can allow access to any data items in the DB",
          "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6",
          "severity": "high",
          "cwe": [
            "CWE-20",
            "CWE-668"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
          },
          "range": "<=2.7.3"
        }
      ],
      "effects": [
        "jsdoc"
      ],
      "range": "*",
      "nodes": [
        "node_modules/taffydb"
      ],
      "fixAvailable": {
        "name": "jsdoc",
        "version": "4.0.5",
        "isSemVerMajor": true
      }
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 12,
      "high": 9,
      "critical": 4,
      "total": 25
    },
    "dependencies": {
      "prod": 1,
      "dev": 1815,
      "optional": 68,
      "peer": 0,
      "peerOptional": 0,
      "total": 1815
    }
  }
}

--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: undefined,
npm WARN EBADENGINE   required: { node: '12.21.0' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---
{
  "added": 1815,
  "removed": 0,
  "changed": 0,
  "audited": 1816,
  "funding": 215,
  "audit": {
    "auditReportVersion": 2,
    "vulnerabilities": {
      "@parcel/config-default": {
        "name": "@parcel/config-default",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@parcel/reporter-dev-server"
        ],
        "effects": [],
        "range": "2.3.1 - 2.16.0",
        "nodes": [
          "node_modules/@parcel/config-default"
        ],
        "fixAvailable": true
      },
      "@parcel/reporter-dev-server": {
        "name": "@parcel/reporter-dev-server",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1109307,
            "name": "@parcel/reporter-dev-server",
            "dependency": "@parcel/reporter-dev-server",
            "title": "Parcel has an Origin Validation Error vulnerability",
            "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w",
            "severity": "moderate",
            "cwe": [
              "CWE-346"
            ],
            "cvss": {
              "score": 6.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"
            },
            "range": ">=1.6.0 <=2.16.0"
          }
        ],
        "effects": [
          "@parcel/config-default",
          "parcel"
        ],
        "range": "<=2.16.0",
        "nodes": [
          "node_modules/@parcel/reporter-dev-server"
        ],
        "fixAvailable": {
          "name": "parcel",
          "version": "2.16.1",
          "isSemVerMajor": false
        }
      },
      "autoprefixer": {
        "name": "autoprefixer",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [
          "stylelint"
        ],
        "range": "1.0.20131222 - 9.8.8",
        "nodes": [
          "node_modules/autoprefixer"
        ],
        "fixAvailable": {
          "name": "stylelint",
          "version": "16.25.0",
          "isSemVerMajor": true
        }
      },
      "babel-core": {
        "name": "babel-core",
        "severity": "critical",
        "isDirect": true,
        "via": [
          "babel-helpers",
          "babel-register",
          "babel-template",
          "babel-traverse",
          "json5"
        ],
        "effects": [
          "babel-register"
        ],
        "range": "5.8.20 - 7.0.0-beta.3",
        "nodes": [
          "node_modules/babel-core"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "babel-helpers": {
        "name": "babel-helpers",
        "severity": "critical",
        "isDirect": false,
        "via": [
          "babel-template"
        ],
        "effects": [],
        "range": "*",
        "nodes": [
          "node_modules/babel-helpers"
        ],
        "fixAvailable": true
      },
      "babel-register": {
        "name": "babel-register",
        "severity": "high",
        "isDirect": false,
        "via": [
          "babel-core"
        ],
        "effects": [
          "babel-core"
        ],
        "range": "*",
        "nodes": [
          "node_modules/babel-register"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "babel-template": {
        "name": "babel-template",
        "severity": "critical",
        "isDirect": false,
        "via": [
          "babel-traverse"
        ],
        "effects": [
          "babel-helpers"
        ],
        "range": "*",
        "nodes": [
          "node_modules/babel-template"
        ],
        "fixAvailable": true
      },
      "babel-traverse": {
        "name": "babel-traverse",
        "severity": "critical",
        "isDirect": false,
        "via": [
          {
            "source": 1096879,
            "name": "babel-traverse",
            "dependency": "babel-traverse",
            "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code",
            "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92",
            "severity": "critical",
            "cwe": [
              "CWE-184",
              "CWE-697"
            ],
            "cvss": {
              "score": 9.4,
              "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
            },
            "range": "<7.23.2"
          }
        ],
        "effects": [
          "babel-core",
          "babel-template"
        ],
        "range": "*",
        "nodes": [
          "node_modules/babel-traverse"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "cross-spawn": {
        "name": "cross-spawn",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1104663,
            "name": "cross-spawn",
            "dependency": "cross-spawn",
            "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
            "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
            "severity": "high",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<6.0.6"
          }
        ],
        "effects": [
          "pre-commit"
        ],
        "range": "<6.0.6",
        "nodes": [
          "node_modules/pre-commit/node_modules/cross-spawn"
        ],
        "fixAvailable": {
          "name": "pre-commit",
          "version": "1.0.10",
          "isSemVerMajor": true
        }
      },
      "eslint-config-wikimedia": {
        "name": "eslint-config-wikimedia",
        "severity": "high",
        "isDirect": true,
        "via": [
          "eslint-plugin-compat"
        ],
        "effects": [],
        "range": "0.18.0 - 0.21.0",
        "nodes": [
          "node_modules/eslint-config-wikimedia"
        ],
        "fixAvailable": {
          "name": "eslint-config-wikimedia",
          "version": "0.31.0",
          "isSemVerMajor": true
        }
      },
      "eslint-plugin-compat": {
        "name": "eslint-plugin-compat",
        "severity": "high",
        "isDirect": false,
        "via": [
          "semver"
        ],
        "effects": [
          "eslint-config-wikimedia"
        ],
        "range": "3.6.0-0 - 4.1.4",
        "nodes": [
          "node_modules/eslint-plugin-compat"
        ],
        "fixAvailable": {
          "name": "eslint-config-wikimedia",
          "version": "0.31.0",
          "isSemVerMajor": true
        }
      },
      "jsdoc": {
        "name": "jsdoc",
        "severity": "high",
        "isDirect": true,
        "via": [
          "taffydb"
        ],
        "effects": [],
        "range": "3.2.0-dev - 3.6.11",
        "nodes": [
          "node_modules/jsdoc"
        ],
        "fixAvailable": {
          "name": "jsdoc",
          "version": "4.0.5",
          "isSemVerMajor": true
        }
      },
      "json5": {
        "name": "json5",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1096543,
            "name": "json5",
            "dependency": "json5",
            "title": "Prototype Pollution in JSON5 via Parse Method",
            "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h",
            "severity": "high",
            "cwe": [
              "CWE-1321"
            ],
            "cvss": {
              "score": 7.1,
              "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"
            },
            "range": "<1.0.2"
          }
        ],
        "effects": [
          "babel-core"
        ],
        "range": "<1.0.2",
        "nodes": [
          "node_modules/babel-core/node_modules/json5"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "parcel": {
        "name": "parcel",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "@parcel/config-default",
          "@parcel/reporter-dev-server"
        ],
        "effects": [],
        "range": "2.3.1 - 2.16.0",
        "nodes": [
          "node_modules/parcel"
        ],
        "fixAvailable": {
          "name": "parcel",
          "version": "2.16.1",
          "isSemVerMajor": false
        }
      },
      "postcss": {
        "name": "postcss",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1109574,
            "name": "postcss",
            "dependency": "postcss",
            "title": "PostCSS line return parsing error",
            "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
            "severity": "moderate",
            "cwe": [
              "CWE-74",
              "CWE-144"
            ],
            "cvss": {
              "score": 5.3,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
            },
            "range": "<8.4.31"
          }
        ],
        "effects": [
          "autoprefixer",
          "postcss-less",
          "postcss-safe-parser",
          "postcss-sass",
          "postcss-scss",
          "stylelint",
          "sugarss"
        ],
        "range": "<8.4.31",
        "nodes": [
          "node_modules/autoprefixer/node_modules/postcss",
          "node_modules/postcss-less/node_modules/postcss",
          "node_modules/postcss-safe-parser/node_modules/postcss",
          "node_modules/postcss-sass/node_modules/postcss",
          "node_modules/postcss-scss/node_modules/postcss",
          "node_modules/stylelint-config-wikimedia/node_modules/postcss",
          "node_modules/stylelint/node_modules/postcss",
          "node_modules/sugarss/node_modules/postcss"
        ],
        "fixAvailable": {
          "name": "stylelint",
          "version": "16.25.0",
          "isSemVerMajor": true
        }
      },
      "postcss-less": {
        "name": "postcss-less",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [],
        "range": "<=3.1.4",
        "nodes": [
          "node_modules/postcss-less"
        ],
        "fixAvailable": true
      },
      "postcss-safe-parser": {
        "name": "postcss-safe-parser",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [
          "stylelint"
        ],
        "range": "<=4.0.2",
        "nodes": [
          "node_modules/postcss-safe-parser"
        ],
        "fixAvailable": {
          "name": "stylelint",
          "version": "16.25.0",
          "isSemVerMajor": true
        }
      },
      "postcss-sass": {
        "name": "postcss-sass",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [
          "stylelint"
        ],
        "range": "<=0.4.4",
        "nodes": [
          "node_modules/postcss-sass"
        ],
        "fixAvailable": {
          "name": "stylelint",
          "version": "16.25.0",
          "isSemVerMajor": true
        }
      },
      "postcss-scss": {
        "name": "postcss-scss",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [
          "stylelint"
        ],
        "range": "<=2.1.1",
        "nodes": [
          "node_modules/postcss-scss"
        ],
        "fixAvailable": {
          "name": "stylelint",
          "version": "16.25.0",
          "isSemVerMajor": true
        }
      },
      "pre-commit": {
        "name": "pre-commit",
        "severity": "high",
        "isDirect": true,
        "via": [
          "cross-spawn"
        ],
        "effects": [],
        "range": ">=1.1.0",
        "nodes": [
          "node_modules/pre-commit"
        ],
        "fixAvailable": {
          "name": "pre-commit",
          "version": "1.0.10",
          "isSemVerMajor": true
        }
      },
      "semver": {
        "name": "semver",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1101088,
            "name": "semver",
            "dependency": "semver",
            "title": "semver vulnerable to Regular Expression Denial of Service",
            "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw",
            "severity": "high",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": ">=7.0.0 <7.5.2"
          }
        ],
        "effects": [
          "eslint-plugin-compat"
        ],
        "range": "7.0.0 - 7.5.1",
        "nodes": [
          "node_modules/eslint-plugin-compat/node_modules/semver"
        ],
        "fixAvailable": {
          "name": "eslint-config-wikimedia",
          "version": "0.31.0",
          "isSemVerMajor": true
        }
      },
      "stylelint": {
        "name": "stylelint",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "autoprefixer",
          "postcss",
          "postcss-less",
          "postcss-safe-parser",
          "postcss-sass",
          "postcss-scss",
          "sugarss"
        ],
        "effects": [
          "stylelint-config-wikimedia"
        ],
        "range": "0.1.0 - 13.13.1",
        "nodes": [
          "node_modules/stylelint",
          "node_modules/stylelint-config-wikimedia/node_modules/stylelint"
        ],
        "fixAvailable": {
          "name": "stylelint",
          "version": "16.25.0",
          "isSemVerMajor": true
        }
      },
      "stylelint-config-wikimedia": {
        "name": "stylelint-config-wikimedia",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "stylelint"
        ],
        "effects": [],
        "range": "<=0.11.1",
        "nodes": [
          "node_modules/stylelint-config-wikimedia"
        ],
        "fixAvailable": {
          "name": "stylelint-config-wikimedia",
          "version": "0.18.0",
          "isSemVerMajor": true
        }
      },
      "sugarss": {
        "name": "sugarss",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [
          "stylelint"
        ],
        "range": "<=2.0.0",
        "nodes": [
          "node_modules/sugarss"
        ],
        "fixAvailable": {
          "name": "stylelint",
          "version": "16.25.0",
          "isSemVerMajor": true
        }
      },
      "taffydb": {
        "name": "taffydb",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1089386,
            "name": "taffydb",
            "dependency": "taffydb",
            "title": "TaffyDB can allow access to any data items in the DB",
            "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6",
            "severity": "high",
            "cwe": [
              "CWE-20",
              "CWE-668"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
            },
            "range": "<=2.7.3"
          }
        ],
        "effects": [
          "jsdoc"
        ],
        "range": "*",
        "nodes": [
          "node_modules/taffydb"
        ],
        "fixAvailable": {
          "name": "jsdoc",
          "version": "4.0.5",
          "isSemVerMajor": true
        }
      }
    },
    "metadata": {
      "vulnerabilities": {
        "info": 0,
        "low": 0,
        "moderate": 12,
        "high": 9,
        "critical": 4,
        "total": 25
      },
      "dependencies": {
        "prod": 1,
        "dev": 1815,
        "optional": 68,
        "peer": 0,
        "peerOptional": 0,
        "total": 1815
      }
    }
  }
}

--- end ---
{"added": 1815, "removed": 0, "changed": 0, "audited": 1816, "funding": 215, "audit": {"auditReportVersion": 2, "vulnerabilities": {"@parcel/config-default": {"name": "@parcel/config-default", "severity": "moderate", "isDirect": false, "via": ["@parcel/reporter-dev-server"], "effects": [], "range": "2.3.1 - 2.16.0", "nodes": ["node_modules/@parcel/config-default"], "fixAvailable": true}, "@parcel/reporter-dev-server": {"name": "@parcel/reporter-dev-server", "severity": "moderate", "isDirect": false, "via": [{"source": 1109307, "name": "@parcel/reporter-dev-server", "dependency": "@parcel/reporter-dev-server", "title": "Parcel has an Origin Validation Error vulnerability", "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w", "severity": "moderate", "cwe": ["CWE-346"], "cvss": {"score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"}, "range": ">=1.6.0 <=2.16.0"}], "effects": ["@parcel/config-default", "parcel"], "range": "<=2.16.0", "nodes": ["node_modules/@parcel/reporter-dev-server"], "fixAvailable": {"name": "parcel", "version": "2.16.1", "isSemVerMajor": false}}, "autoprefixer": {"name": "autoprefixer", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "1.0.20131222 - 9.8.8", "nodes": ["node_modules/autoprefixer"], "fixAvailable": {"name": "stylelint", "version": "16.25.0", "isSemVerMajor": true}}, "babel-core": {"name": "babel-core", "severity": "critical", "isDirect": true, "via": ["babel-helpers", "babel-register", "babel-template", "babel-traverse", "json5"], "effects": ["babel-register"], "range": "5.8.20 - 7.0.0-beta.3", "nodes": ["node_modules/babel-core"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "babel-helpers": {"name": "babel-helpers", "severity": "critical", "isDirect": false, "via": ["babel-template"], "effects": [], "range": "*", "nodes": ["node_modules/babel-helpers"], "fixAvailable": true}, "babel-register": {"name": "babel-register", "severity": "high", "isDirect": false, "via": ["babel-core"], "effects": ["babel-core"], "range": "*", "nodes": ["node_modules/babel-register"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "babel-template": {"name": "babel-template", "severity": "critical", "isDirect": false, "via": ["babel-traverse"], "effects": ["babel-helpers"], "range": "*", "nodes": ["node_modules/babel-template"], "fixAvailable": true}, "babel-traverse": {"name": "babel-traverse", "severity": "critical", "isDirect": false, "via": [{"source": 1096879, "name": "babel-traverse", "dependency": "babel-traverse", "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code", "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92", "severity": "critical", "cwe": ["CWE-184", "CWE-697"], "cvss": {"score": 9.4, "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"}, "range": "<7.23.2"}], "effects": ["babel-core", "babel-template"], "range": "*", "nodes": ["node_modules/babel-traverse"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "cross-spawn": {"name": "cross-spawn", "severity": "high", "isDirect": false, "via": [{"source": 1104663, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<6.0.6"}], "effects": ["pre-commit"], "range": "<6.0.6", "nodes": ["node_modules/pre-commit/node_modules/cross-spawn"], "fixAvailable": {"name": "pre-commit", "version": "1.0.10", "isSemVerMajor": true}}, "eslint-config-wikimedia": {"name": "eslint-config-wikimedia", "severity": "high", "isDirect": true, "via": ["eslint-plugin-compat"], "effects": [], "range": "0.18.0 - 0.21.0", "nodes": ["node_modules/eslint-config-wikimedia"], "fixAvailable": {"name": "eslint-config-wikimedia", "version": "0.31.0", "isSemVerMajor": true}}, "eslint-plugin-compat": {"name": "eslint-plugin-compat", "severity": "high", "isDirect": false, "via": ["semver"], "effects": ["eslint-config-wikimedia"], "range": "3.6.0-0 - 4.1.4", "nodes": ["node_modules/eslint-plugin-compat"], "fixAvailable": {"name": "eslint-config-wikimedia", "version": "0.31.0", "isSemVerMajor": true}}, "jsdoc": {"name": "jsdoc", "severity": "high", "isDirect": true, "via": ["taffydb"], "effects": [], "range": "3.2.0-dev - 3.6.11", "nodes": ["node_modules/jsdoc"], "fixAvailable": {"name": "jsdoc", "version": "4.0.5", "isSemVerMajor": true}}, "json5": {"name": "json5", "severity": "high", "isDirect": false, "via": [{"source": 1096543, "name": "json5", "dependency": "json5", "title": "Prototype Pollution in JSON5 via Parse Method", "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h", "severity": "high", "cwe": ["CWE-1321"], "cvss": {"score": 7.1, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"}, "range": "<1.0.2"}], "effects": ["babel-core"], "range": "<1.0.2", "nodes": ["node_modules/babel-core/node_modules/json5"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "parcel": {"name": "parcel", "severity": "moderate", "isDirect": true, "via": ["@parcel/config-default", "@parcel/reporter-dev-server"], "effects": [], "range": "2.3.1 - 2.16.0", "nodes": ["node_modules/parcel"], "fixAvailable": {"name": "parcel", "version": "2.16.1", "isSemVerMajor": false}}, "postcss": {"name": "postcss", "severity": "moderate", "isDirect": false, "via": [{"source": 1109574, "name": "postcss", "dependency": "postcss", "title": "PostCSS line return parsing error", "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j", "severity": "moderate", "cwe": ["CWE-74", "CWE-144"], "cvss": {"score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"}, "range": "<8.4.31"}], "effects": ["autoprefixer", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "stylelint", "sugarss"], "range": "<8.4.31", "nodes": ["node_modules/autoprefixer/node_modules/postcss", "node_modules/postcss-less/node_modules/postcss", "node_modules/postcss-safe-parser/node_modules/postcss", "node_modules/postcss-sass/node_modules/postcss", "node_modules/postcss-scss/node_modules/postcss", "node_modules/stylelint-config-wikimedia/node_modules/postcss", "node_modules/stylelint/node_modules/postcss", "node_modules/sugarss/node_modules/postcss"], "fixAvailable": {"name": "stylelint", "version": "16.25.0", "isSemVerMajor": true}}, "postcss-less": {"name": "postcss-less", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": [], "range": "<=3.1.4", "nodes": ["node_modules/postcss-less"], "fixAvailable": true}, "postcss-safe-parser": {"name": "postcss-safe-parser", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "<=4.0.2", "nodes": ["node_modules/postcss-safe-parser"], "fixAvailable": {"name": "stylelint", "version": "16.25.0", "isSemVerMajor": true}}, "postcss-sass": {"name": "postcss-sass", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "<=0.4.4", "nodes": ["node_modules/postcss-sass"], "fixAvailable": {"name": "stylelint", "version": "16.25.0", "isSemVerMajor": true}}, "postcss-scss": {"name": "postcss-scss", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "<=2.1.1", "nodes": ["node_modules/postcss-scss"], "fixAvailable": {"name": "stylelint", "version": "16.25.0", "isSemVerMajor": true}}, "pre-commit": {"name": "pre-commit", "severity": "high", "isDirect": true, "via": ["cross-spawn"], "effects": [], "range": ">=1.1.0", "nodes": ["node_modules/pre-commit"], "fixAvailable": {"name": "pre-commit", "version": "1.0.10", "isSemVerMajor": true}}, "semver": {"name": "semver", "severity": "high", "isDirect": false, "via": [{"source": 1101088, "name": "semver", "dependency": "semver", "title": "semver vulnerable to Regular Expression Denial of Service", "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": ">=7.0.0 <7.5.2"}], "effects": ["eslint-plugin-compat"], "range": "7.0.0 - 7.5.1", "nodes": ["node_modules/eslint-plugin-compat/node_modules/semver"], "fixAvailable": {"name": "eslint-config-wikimedia", "version": "0.31.0", "isSemVerMajor": true}}, "stylelint": {"name": "stylelint", "severity": "moderate", "isDirect": true, "via": ["autoprefixer", "postcss", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "sugarss"], "effects": ["stylelint-config-wikimedia"], "range": "0.1.0 - 13.13.1", "nodes": ["node_modules/stylelint", "node_modules/stylelint-config-wikimedia/node_modules/stylelint"], "fixAvailable": {"name": "stylelint", "version": "16.25.0", "isSemVerMajor": true}}, "stylelint-config-wikimedia": {"name": "stylelint-config-wikimedia", "severity": "moderate", "isDirect": true, "via": ["stylelint"], "effects": [], "range": "<=0.11.1", "nodes": ["node_modules/stylelint-config-wikimedia"], "fixAvailable": {"name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true}}, "sugarss": {"name": "sugarss", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "<=2.0.0", "nodes": ["node_modules/sugarss"], "fixAvailable": {"name": "stylelint", "version": "16.25.0", "isSemVerMajor": true}}, "taffydb": {"name": "taffydb", "severity": "high", "isDirect": false, "via": [{"source": 1089386, "name": "taffydb", "dependency": "taffydb", "title": "TaffyDB can allow access to any data items in the DB", "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6", "severity": "high", "cwe": ["CWE-20", "CWE-668"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"}, "range": "<=2.7.3"}], "effects": ["jsdoc"], "range": "*", "nodes": ["node_modules/taffydb"], "fixAvailable": {"name": "jsdoc", "version": "4.0.5", "isSemVerMajor": true}}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 12, "high": 9, "critical": 4, "total": 25}, "dependencies": {"prod": 1, "dev": 1815, "optional": 68, "peer": 0, "peerOptional": 0, "total": 1815}}}}
{}
Upgrading n:parcel from 2.16.0 -> 2.16.1
$ /usr/bin/npm audit fix --only=dev
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: undefined,
npm WARN EBADENGINE   required: { node: '12.21.0' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@3.21.1: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
--- stdout ---

added 1771 packages, and audited 1772 packages in 35s

190 packages are looking for funding
  run `npm fund` for details

# npm audit report

babel-traverse  *
Severity: critical
Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code - https://github.com/advisories/GHSA-67hx-6x53-jw92
fix available via `npm audit fix --force`
Will install babel-core@4.7.16, which is a breaking change
node_modules/babel-traverse
  babel-core  5.8.20 - 7.0.0-beta.3
  Depends on vulnerable versions of babel-helpers
  Depends on vulnerable versions of babel-register
  Depends on vulnerable versions of babel-template
  Depends on vulnerable versions of babel-traverse
  Depends on vulnerable versions of json5
  node_modules/babel-core
    babel-register  *
    Depends on vulnerable versions of babel-core
    node_modules/babel-register
  babel-template  *
  Depends on vulnerable versions of babel-traverse
  node_modules/babel-template
    babel-helpers  *
    Depends on vulnerable versions of babel-template
    node_modules/babel-helpers

cross-spawn  <6.0.6
Severity: high
Regular Expression Denial of Service (ReDoS) in cross-spawn - https://github.com/advisories/GHSA-3xgq-45jj-v275
fix available via `npm audit fix --force`
Will install pre-commit@1.0.10, which is a breaking change
node_modules/pre-commit/node_modules/cross-spawn
  pre-commit  >=1.1.0
  Depends on vulnerable versions of cross-spawn
  node_modules/pre-commit

json5  <1.0.2
Severity: high
Prototype Pollution in JSON5 via Parse Method - https://github.com/advisories/GHSA-9c47-m6qq-7p4h
fix available via `npm audit fix --force`
Will install babel-core@4.7.16, which is a breaking change
node_modules/babel-core/node_modules/json5

postcss  <8.4.31
Severity: moderate
PostCSS line return parsing error - https://github.com/advisories/GHSA-7fh5-64p2-3v2j
fix available via `npm audit fix --force`
Will install stylelint@16.25.0, which is a breaking change
node_modules/autoprefixer/node_modules/postcss
node_modules/postcss-less/node_modules/postcss
node_modules/postcss-safe-parser/node_modules/postcss
node_modules/postcss-sass/node_modules/postcss
node_modules/postcss-scss/node_modules/postcss
node_modules/stylelint-config-wikimedia/node_modules/postcss
node_modules/stylelint/node_modules/postcss
node_modules/sugarss/node_modules/postcss
  autoprefixer  1.0.20131222 - 9.8.8
  Depends on vulnerable versions of postcss
  node_modules/autoprefixer
    stylelint  0.1.0 - 13.13.1
    Depends on vulnerable versions of autoprefixer
    Depends on vulnerable versions of postcss
    Depends on vulnerable versions of postcss-less
    Depends on vulnerable versions of postcss-safe-parser
    Depends on vulnerable versions of postcss-sass
    Depends on vulnerable versions of postcss-scss
    Depends on vulnerable versions of sugarss
    node_modules/stylelint
    node_modules/stylelint-config-wikimedia/node_modules/stylelint
      stylelint-config-wikimedia  <=0.11.1
      Depends on vulnerable versions of stylelint
      node_modules/stylelint-config-wikimedia
  postcss-less  <=3.1.4
  Depends on vulnerable versions of postcss
  node_modules/postcss-less
  postcss-safe-parser  <=4.0.2
  Depends on vulnerable versions of postcss
  node_modules/postcss-safe-parser
  postcss-sass  <=0.4.4
  Depends on vulnerable versions of postcss
  node_modules/postcss-sass
  postcss-scss  <=2.1.1
  Depends on vulnerable versions of postcss
  node_modules/postcss-scss
  sugarss  <=2.0.0
  Depends on vulnerable versions of postcss
  node_modules/sugarss

semver  7.0.0 - 7.5.1
Severity: high
semver vulnerable to Regular Expression Denial of Service - https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
fix available via `npm audit fix --force`
Will install eslint-config-wikimedia@0.31.0, which is a breaking change
node_modules/eslint-plugin-compat/node_modules/semver
  eslint-plugin-compat  3.6.0-0 - 4.1.4
  Depends on vulnerable versions of semver
  node_modules/eslint-plugin-compat
    eslint-config-wikimedia  0.18.0 - 0.21.0
    Depends on vulnerable versions of eslint-plugin-compat
    node_modules/eslint-config-wikimedia

taffydb  *
Severity: high
TaffyDB can allow access to any data items in the DB - https://github.com/advisories/GHSA-mxhp-79qh-mcx6
fix available via `npm audit fix --force`
Will install jsdoc@4.0.5, which is a breaking change
node_modules/taffydb
  jsdoc  3.2.0-dev - 3.6.11
  Depends on vulnerable versions of taffydb
  node_modules/jsdoc

22 vulnerabilities (9 moderate, 9 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

--- end ---
Verifying that tests still pass
$ /usr/bin/npm ci
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: undefined,
npm WARN EBADENGINE   required: { node: '12.21.0' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@3.21.1: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
--- stdout ---

added 1771 packages, and audited 1772 packages in 38s

190 packages are looking for funding
  run `npm fund` for details

22 vulnerabilities (9 moderate, 9 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

--- end ---
$ /usr/bin/npm test
--- stderr ---
PASS tests/jest/api.test.js
PASS tests/jest/locationProvider.test.js
PASS tests/jest/PageList.test.js
PASS tests/jest/App.test.js

Test Suites: 4 passed, 4 total
Tests:       35 passed, 35 total
Snapshots:   0 total
Time:        5.375 s
Ran all test suites.
--- stdout ---

> test
> npm -s run lint && npm run test:unit

Checked 1 message directory.

> test:unit
> jest

---------------------|---------|----------|---------|---------|-------------------
File                 | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
---------------------|---------|----------|---------|---------|-------------------
All files            |     100 |    98.64 |     100 |     100 |                   
 App.vue             |     100 |     92.3 |     100 |     100 | 114               
 PageList.vue        |     100 |      100 |     100 |     100 |                   
 api.js              |     100 |      100 |     100 |     100 |                   
 locationProvider.js |     100 |      100 |     100 |     100 |                   
 types.js            |       0 |        0 |       0 |       0 |                   
---------------------|---------|----------|---------|---------|-------------------

--- end ---
{}
{}
{}
{}
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
build: Updating parcel to 2.16.1

$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmp0iks74k6
--- stderr ---
Checked 1 message directory.
PASS tests/jest/api.test.js
PASS tests/jest/locationProvider.test.js
PASS tests/jest/PageList.test.js
PASS tests/jest/App.test.js
---------------------|---------|----------|---------|---------|-------------------
File                 | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
---------------------|---------|----------|---------|---------|-------------------
All files            |     100 |    98.64 |     100 |     100 |                   
 App.vue             |     100 |     92.3 |     100 |     100 | 114               
 PageList.vue        |     100 |      100 |     100 |     100 |                   
 api.js              |     100 |      100 |     100 |     100 |                   
 locationProvider.js |     100 |      100 |     100 |     100 |                   
 types.js            |       0 |        0 |       0 |       0 |                   
---------------------|---------|----------|---------|---------|-------------------

Test Suites: 4 passed, 4 total
Tests:       35 passed, 35 total
Snapshots:   0 total
Time:        4.422 s
Ran all test suites.
--- stdout ---
[REL1_39 16d4a08] build: Updating parcel to 2.16.1
 2 files changed, 4210 insertions(+), 4181 deletions(-)

--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 16d4a081e4048ecf381ed9026e62dfe0ed34b7c5 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 6 Nov 2025 09:51:19 +0000
Subject: [PATCH] build: Updating parcel to 2.16.1

Change-Id: I78dd671f70f8240f4ca3dfc30c18e42e34e134d6
---
 package-lock.json | 8389 +++++++++++++++++++++++----------------------
 package.json      |    2 +-
 2 files changed, 4210 insertions(+), 4181 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 56350e2..d25d48d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
 				"mustache": "3.0.1",
 				"oojs": "3.0.1",
 				"oojs-router": "0.3.0",
-				"parcel": "2.16.0",
+				"parcel": "2.16.1",
 				"pre-commit": "1.2.2",
 				"stylelint": "13.8.0",
 				"stylelint-config-wikimedia": "0.11.1",
@@ -2435,15 +2435,15 @@
 			}
 		},
 		"node_modules/@lezer/common": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz",
-			"integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==",
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
+			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
 			"dev": true
 		},
 		"node_modules/@lezer/lr": {
-			"version": "1.4.2",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz",
-			"integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==",
+			"version": "1.4.3",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
+			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
 			"dev": true,
 			"dependencies": {
 				"@lezer/common": "^1.0.0"
@@ -2661,21 +2661,21 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.0.tgz",
-			"integrity": "sha512-8kY+TUhir7qm+TgSMeMd8CP2PVoZjXamiZ8+mbXws4jKw6IrIVDQf8TkBZKGk7ncKJEteiX4ybbmiPjho8cHuA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.1.tgz",
+			"integrity": "sha512-ruy+Yt96Jre2+5PSE4qcH7ETarIuQ+OIY8hejOQ53inVgu9QlvBJf/L2PhNkumHN2zA6m5f0m/MhB+amaee5ew==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2683,9 +2683,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2699,9 +2699,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -2716,9 +2716,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2729,13 +2729,13 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2746,9 +2746,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2762,12 +2762,12 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2778,26 +2778,26 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -2811,16 +2811,16 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -2831,7 +2831,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/ansi-styles": {
@@ -3013,16 +3013,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.0.tgz",
-			"integrity": "sha512-tl8/iCPlInfD3YLo1s/kA9/o7XdrYNBuGsAj4VOFqplH+2FINb48XPzp7Z4VGOB2q8qokt2gohTGfuNPGIX2pw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
+			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3030,9 +3030,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3046,9 +3046,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3063,9 +3063,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3076,13 +3076,13 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3093,9 +3093,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3109,12 +3109,12 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3125,26 +3125,26 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3158,16 +3158,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3178,7 +3178,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/ansi-styles": {
@@ -3252,74 +3252,74 @@
 			}
 		},
 		"node_modules/@parcel/config-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.0.tgz",
-			"integrity": "sha512-az5gWXyztHekV1Dpz3nNT3iz5SqHh2924XCb2w+VyNDtnLhLNQ+X7NJd0na+EbWd9KBJYEdVYDPVDy1bEei0lQ==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/bundler-default": "2.16.0",
-				"@parcel/compressor-raw": "2.16.0",
-				"@parcel/namer-default": "2.16.0",
-				"@parcel/optimizer-css": "2.16.0",
-				"@parcel/optimizer-html": "2.16.0",
-				"@parcel/optimizer-image": "2.16.0",
-				"@parcel/optimizer-svg": "2.16.0",
-				"@parcel/optimizer-swc": "2.16.0",
-				"@parcel/packager-css": "2.16.0",
-				"@parcel/packager-html": "2.16.0",
-				"@parcel/packager-js": "2.16.0",
-				"@parcel/packager-raw": "2.16.0",
-				"@parcel/packager-svg": "2.16.0",
-				"@parcel/packager-wasm": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/resolver-default": "2.16.0",
-				"@parcel/runtime-browser-hmr": "2.16.0",
-				"@parcel/runtime-js": "2.16.0",
-				"@parcel/runtime-rsc": "2.16.0",
-				"@parcel/runtime-service-worker": "2.16.0",
-				"@parcel/transformer-babel": "2.16.0",
-				"@parcel/transformer-css": "2.16.0",
-				"@parcel/transformer-html": "2.16.0",
-				"@parcel/transformer-image": "2.16.0",
-				"@parcel/transformer-js": "2.16.0",
-				"@parcel/transformer-json": "2.16.0",
-				"@parcel/transformer-node": "2.16.0",
-				"@parcel/transformer-postcss": "2.16.0",
-				"@parcel/transformer-posthtml": "2.16.0",
-				"@parcel/transformer-raw": "2.16.0",
-				"@parcel/transformer-react-refresh-wrap": "2.16.0",
-				"@parcel/transformer-svg": "2.16.0"
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.1.tgz",
+			"integrity": "sha512-jBgbHW73MrEdiKH6LISLw5TZ2oVvyLm3GaYzwNkcRTUtSh6aRVjxvCWePdxy41dcwnMC/ABLsamtN4wokAKKSQ==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/bundler-default": "2.16.1",
+				"@parcel/compressor-raw": "2.16.1",
+				"@parcel/namer-default": "2.16.1",
+				"@parcel/optimizer-css": "2.16.1",
+				"@parcel/optimizer-html": "2.16.1",
+				"@parcel/optimizer-image": "2.16.1",
+				"@parcel/optimizer-svg": "2.16.1",
+				"@parcel/optimizer-swc": "2.16.1",
+				"@parcel/packager-css": "2.16.1",
+				"@parcel/packager-html": "2.16.1",
+				"@parcel/packager-js": "2.16.1",
+				"@parcel/packager-raw": "2.16.1",
+				"@parcel/packager-svg": "2.16.1",
+				"@parcel/packager-wasm": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/resolver-default": "2.16.1",
+				"@parcel/runtime-browser-hmr": "2.16.1",
+				"@parcel/runtime-js": "2.16.1",
+				"@parcel/runtime-rsc": "2.16.1",
+				"@parcel/runtime-service-worker": "2.16.1",
+				"@parcel/transformer-babel": "2.16.1",
+				"@parcel/transformer-css": "2.16.1",
+				"@parcel/transformer-html": "2.16.1",
+				"@parcel/transformer-image": "2.16.1",
+				"@parcel/transformer-js": "2.16.1",
+				"@parcel/transformer-json": "2.16.1",
+				"@parcel/transformer-node": "2.16.1",
+				"@parcel/transformer-postcss": "2.16.1",
+				"@parcel/transformer-posthtml": "2.16.1",
+				"@parcel/transformer-raw": "2.16.1",
+				"@parcel/transformer-react-refresh-wrap": "2.16.1",
+				"@parcel/transformer-svg": "2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.0.tgz",
-			"integrity": "sha512-erH9GdLe8Boie0mCO8hXn8Qt/pCACsOFlKp8UHNMlPaizUtCDkCOQqwmSi+VyrJ3dMMCOc/qBwTSGAJaJE8/Kw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
+			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/cache": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/cache": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -3339,14 +3339,14 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/cache": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.0.tgz",
-			"integrity": "sha512-stBGOio+z2qjnSJNl1vJTNqjgLyzDFp+tUOKgaLJ8Vmn67jYccoGLTNApw2mhB3HtQuoz/5eudGHSvhqMpMyTg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
+			"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"lmdb": "2.8.5"
 			},
 			"engines": {
@@ -3357,13 +3357,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3377,9 +3377,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3394,9 +3394,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3407,17 +3407,17 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3427,17 +3427,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3448,9 +3448,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3464,18 +3464,18 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -3487,16 +3487,16 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3507,26 +3507,26 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3540,16 +3540,16 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3560,7 +3560,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/ansi-styles": {
@@ -3622,9 +3622,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -3663,9 +3663,9 @@
 			}
 		},
 		"node_modules/@parcel/error-overlay": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.0.tgz",
-			"integrity": "sha512-ZcXOZc548Tjms0z7uaE4iUKHul32CpX5dCnEdum9PExxCLNCCxm4JgoO+dWeZXjNQDi8Opz9N3GU4wnF7WVzhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.1.tgz",
+			"integrity": "sha512-9vZq5ijoAn+JjodXc5FNy6ZQ2qpqSAaKDs+wCi4JrZMJJx7+dXZ31xtbpmP2SzG2Wppf8KhS/dOGmtQh65jT8Q==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3689,9 +3689,9 @@
 			}
 		},
 		"node_modules/@parcel/feature-flags": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.0.tgz",
-			"integrity": "sha512-GiRpLx0x8dZdWCpftk6OE0lp0Cc8oUyBssPiobigpSA8vgxrCz/zLbs83R/K70p+wPBb+ye4eEiR67+KCwcSXg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
+			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3741,12 +3741,12 @@
 			}
 		},
 		"node_modules/@parcel/graph": {
-			"version": "3.6.0",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.0.tgz",
-			"integrity": "sha512-ShxOzS0FdyXJ7gwit7CSPuQCbU0bXkB+kZyrXgj0UmgIDYDMYO02T+UIlH4AReEzqcZq3An+sDOx+UKRM8j8Uw==",
+			"version": "3.6.1",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
+			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3878,18 +3878,18 @@
 			}
 		},
 		"node_modules/@parcel/namer-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.0.tgz",
-			"integrity": "sha512-pRb6Bz32Xl65CZ1LzKAa8ADGyPyrJ724tq2IToqH5JQ8bFGNXF7Tg/qrv582CjHS5dJb/HB7LizfWaliHiG5DA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
+			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3897,9 +3897,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3913,9 +3913,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3930,9 +3930,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3943,13 +3943,13 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3960,9 +3960,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3976,12 +3976,12 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3992,26 +3992,26 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4025,16 +4025,16 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4045,7 +4045,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/ansi-styles": {
@@ -4119,16 +4119,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core": {
-			"version": "3.7.0",
-			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.0.tgz",
-			"integrity": "sha512-YIK7wtjO7biRoXNRdFR0uSYPY0FwvCA77xlJCOTX1+jeACj8BPwLKOMFJKCA89pBr7iHyTNzZ3ppVGsX8flMag==",
+			"version": "3.7.1",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.1.tgz",
+			"integrity": "sha512-xY+mzz1a5L22HvwkCHtt1fRZa8pD8znXLB8NLnqdu/xa7FGwWNgA2ukFPSlNGwwI5aw3jQylERP8Mr6/qLsefQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
@@ -4141,9 +4141,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4157,9 +4157,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4174,9 +4174,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4187,17 +4187,17 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4207,17 +4207,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4228,9 +4228,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4244,16 +4244,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4267,16 +4267,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4287,7 +4287,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/ansi-styles": {
@@ -4349,9 +4349,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -4373,22 +4373,22 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.0.tgz",
-			"integrity": "sha512-QTrMOVknU4DmKzmnTxQx69ZZxoDYyTIWhpflDLSvUaLSXk2yi0SMBMcsEdA0W4bhORn6nj8toGwi04vbGVuQtA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.1.tgz",
+			"integrity": "sha512-MIbeqxqcbtGksiNzIvFeMU++gsBl8MafQRghQxsB1kAMl49i+Cnj/Kp3qKkHd+Bb2XXlx7TagGtXCnCrtxdJjw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4396,9 +4396,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4412,9 +4412,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4429,9 +4429,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4442,13 +4442,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4459,9 +4459,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4475,12 +4475,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4491,26 +4491,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4524,16 +4524,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4544,7 +4544,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/ansi-styles": {
@@ -4618,18 +4618,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.0.tgz",
-			"integrity": "sha512-T8VvsdCwLb/l3a/eHF2lJfeGO6Z4znKjvnBAvtyLwtFVVNnJasJLo9Cuan4bcnVM8etzbxjg1Qs/9c1hzWsBYg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
+			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4637,9 +4637,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4653,9 +4653,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4670,9 +4670,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4683,13 +4683,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4700,9 +4700,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4716,12 +4716,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4732,26 +4732,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4765,16 +4765,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4785,7 +4785,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/ansi-styles": {
@@ -4859,33 +4859,33 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.0.tgz",
-			"integrity": "sha512-CVAitXbtKfVxxmOjieeI/YSwSFKx+In3MjP4jFpuYwgDT0TsgsyweBkADQMfEcBjeIPiCXLzzf/GSVIDY7hgwA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
+			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4899,9 +4899,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4916,9 +4916,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4929,13 +4929,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4946,9 +4946,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4962,12 +4962,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4978,26 +4978,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5011,16 +5011,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5031,7 +5031,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/ansi-styles": {
@@ -5105,18 +5105,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.0.tgz",
-			"integrity": "sha512-fx9VK28bXaFz0dWs3rIOQM0t8nAWXE62o4JIcIAZND5/6ij1y4/Fap791agvH4SKxNPFu/a/KEmF50SRfcSwkw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.1.tgz",
+			"integrity": "sha512-dpAlCrbITPQr5RpuSjr91pfkQumxOzyiaRM39kMwjsTrYa2/F/JCoPKJZMSMyODvB9MZAz2qfGkWbj/Xb+a1NQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5124,9 +5124,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5140,9 +5140,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5157,9 +5157,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5170,13 +5170,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5187,9 +5187,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5203,12 +5203,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5219,26 +5219,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5252,16 +5252,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5272,7 +5272,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/ansi-styles": {
@@ -5346,21 +5346,21 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.0.tgz",
-			"integrity": "sha512-AwakRkMBzDWNrXbm5eJtuBvjCSyp6J730MCltZtiSWLtFbvkXMCt1BQ6Ug91NHq/zA2HTo3RYh96wTMRSRQa2w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
+			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5368,9 +5368,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5384,9 +5384,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5401,9 +5401,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5414,13 +5414,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5431,9 +5431,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5447,12 +5447,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5463,26 +5463,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5496,16 +5496,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5516,7 +5516,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/ansi-styles": {
@@ -5624,21 +5624,21 @@
 			}
 		},
 		"node_modules/@parcel/packager-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.0.tgz",
-			"integrity": "sha512-T36uCm/RUZ6h33O8NsjOoTH0if/FWyXuBWenVeQgQZrlYR+wZBsZSV8CElBMCmrFJ5BdSG1RybXPwvkATpJeig==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
+			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5646,9 +5646,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5662,9 +5662,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5679,9 +5679,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5692,13 +5692,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5709,9 +5709,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5725,12 +5725,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5741,26 +5741,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5774,16 +5774,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5794,7 +5794,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/ansi-styles": {
@@ -5868,19 +5868,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.0.tgz",
-			"integrity": "sha512-d9NBtvJAGM8shnLfwDwF0VMP5P2F5Euvjbrv4FaqbivypzDBhjalE+EnC6eGtLNTCTg9o1CxxZmsTC/FVdu2yQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
+			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5888,9 +5888,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5904,9 +5904,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5921,9 +5921,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5934,13 +5934,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5951,9 +5951,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5967,12 +5967,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5983,26 +5983,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6016,16 +6016,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6036,7 +6036,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/ansi-styles": {
@@ -6110,23 +6110,23 @@
 			}
 		},
 		"node_modules/@parcel/packager-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.0.tgz",
-			"integrity": "sha512-2YHeFFFsh8KSqlfMfGVlAsDjwHZkGp99GRN+WnGAHlYzmDODve92yb94d5Zs22cDRzP6v/E5NMTYWu1dlUg/Wg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
+			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6134,9 +6134,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6150,9 +6150,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6167,9 +6167,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6180,13 +6180,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6197,9 +6197,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6213,12 +6213,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6229,26 +6229,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6262,16 +6262,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6282,7 +6282,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/ansi-styles": {
@@ -6383,16 +6383,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.0.tgz",
-			"integrity": "sha512-jY/t/PXpNTK6EwLBSTJPGTB8FYmhqHtj4Am/JVQkJkxgB8h8diivxsReZYNfDt9J9pVxSk+lcZCdOZXf1ZtmWw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
+			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6400,9 +6400,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6416,9 +6416,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6433,9 +6433,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6446,13 +6446,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6463,9 +6463,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6479,12 +6479,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6495,26 +6495,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6528,16 +6528,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6548,7 +6548,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/ansi-styles": {
@@ -6622,19 +6622,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.0.tgz",
-			"integrity": "sha512-NVmpVjRe2Lr7htrxsscy4ExSRUN+YiMvPmxp9ZxoDnrGerqa66B5/Rh7HOhx7Vo9wuH5LCpFAWYhgkhXH6qrqQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
+			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6642,9 +6642,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6658,9 +6658,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6675,9 +6675,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6688,13 +6688,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6705,9 +6705,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6721,12 +6721,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6737,26 +6737,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6770,16 +6770,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6790,7 +6790,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/ansi-styles": {
@@ -6864,16 +6864,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.0.tgz",
-			"integrity": "sha512-r+oCqaFfUB1f6CEQyWbkAjwfGrt2flNA3JguBJ8zCyDrx3fWI+isYufg2CP92ZJyOBTIU63iCi88YgcMLynL1g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.1.tgz",
+			"integrity": "sha512-Do/5Cr4yckpWqeQyhiPqwDbbg+nwj20BGIP9edYIL9XAmCh8ARBwntFWmcSpeNdGp+DSJKQ28SgWCT/5cyyoig==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">=16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6881,9 +6881,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6897,9 +6897,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6914,9 +6914,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6927,13 +6927,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6944,9 +6944,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6960,12 +6960,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6976,26 +6976,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7009,16 +7009,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7029,7 +7029,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/ansi-styles": {
@@ -7119,14 +7119,14 @@
 			}
 		},
 		"node_modules/@parcel/profiler": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.0.tgz",
-			"integrity": "sha512-xm6fVTA1V/Co7JuJfkNtZJsKsvq0RSpoE7JjiNtKLCMh+Lim6w7dxc6CEBqGImhR/9YbwteY6/gVFwkvCdLvLg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
+			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"engines": {
@@ -7138,9 +7138,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7155,9 +7155,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7168,20 +7168,20 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.0.tgz",
-			"integrity": "sha512-76U06/aSGTO8UTEBJb+tIvNAH/2aOfWVTsP4QQym//Lf8fmXJnLaCDsJmiNAXjW44rnzjNQ7qzRrbwH7W5u7FA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
+			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7189,9 +7189,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7205,9 +7205,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7222,9 +7222,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7235,13 +7235,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7252,9 +7252,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7268,12 +7268,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7284,26 +7284,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7317,16 +7317,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7337,7 +7337,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/ansi-styles": {
@@ -7411,19 +7411,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.0.tgz",
-			"integrity": "sha512-n5XXh1S/oMQ8ItSm/nG5sPFb+1WBZPGtvDUd8gxvmO8lfZ7fo53l0TS5KshMvNqx0F208Erwi+/II78piqCrYA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.1.tgz",
+			"integrity": "sha512-xTVhfnt3Se5BTLC/Dp4pBmytqdZcVyqDExJ39N9mi76/CW0XNDcMqRFACxQltu/ahxmUYYyFtpiXis5Daf9xzQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0"
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7431,9 +7431,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7447,9 +7447,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7464,9 +7464,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7477,13 +7477,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7494,9 +7494,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7510,12 +7510,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7526,26 +7526,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7559,16 +7559,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7579,7 +7579,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/ansi-styles": {
@@ -7653,19 +7653,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.0.tgz",
-			"integrity": "sha512-OHNQiz9c2F7nak8ztkuK+9ui9e5f9Qz5uEYPNHssyEIj4zLeenhnFEVSzUVXJdrqY0A3+xE8bFuQLi+PS+nbFQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.1.tgz",
+			"integrity": "sha512-MDDzZx5j0yer+jTP/gBEPiMDzOAeKy7I0pLyPuntwKWnAiaG+TRaQPp8xXQhW6ZxIQIqsHkfUJoTksuFTla+tA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7673,9 +7673,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7689,9 +7689,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7706,9 +7706,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7719,13 +7719,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7736,9 +7736,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7752,12 +7752,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7768,26 +7768,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7801,16 +7801,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7821,7 +7821,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/ansi-styles": {
@@ -7895,17 +7895,17 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.0.tgz",
-			"integrity": "sha512-HvzVXPn8j/ElbNkqAHa7wHOzqCWTwAEv4pWJVnguuqL9m7ZC2INDsp3XJR1LOA5UqBYRhkBrvWK69v4sA21a9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
+			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/plugin": "2.16.0"
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7913,9 +7913,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7929,9 +7929,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7946,9 +7946,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7959,13 +7959,13 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7976,9 +7976,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7992,12 +7992,12 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8008,26 +8008,26 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8041,16 +8041,16 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8061,7 +8061,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/ansi-styles": {
@@ -8135,17 +8135,17 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.0.tgz",
-			"integrity": "sha512-tRPoFwUVtzE7ufOtIr1CHdh8SH3772FI1JlFCV0//tEWbj9iSk1bcK0g05Yj4dW4hW2SjqTcVo59Kw50Zeh7/Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.1.tgz",
+			"integrity": "sha512-W8Os+1ORHLJmzX+av76DQkyX4RLndhhB4u1o43P55UfAaV3URcc2I0tNQ/wZKA7qU2DhcdoXijMok7VRUfS0jw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8153,9 +8153,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8169,9 +8169,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8186,9 +8186,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8199,13 +8199,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8216,9 +8216,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8232,12 +8232,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8248,26 +8248,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8281,16 +8281,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8301,7 +8301,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/ansi-styles": {
@@ -8375,19 +8375,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.0.tgz",
-			"integrity": "sha512-othbtwC7AG3SnDkzGpRXEwsY2/+INydJXSORogTEN/GSUQyci606pTfuU/eF9D22wVDdaVSYUhhJPTDdxksu9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
+			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8395,9 +8395,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8411,9 +8411,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8428,9 +8428,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8441,13 +8441,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8458,9 +8458,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8474,12 +8474,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8490,26 +8490,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8523,16 +8523,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8543,7 +8543,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/ansi-styles": {
@@ -8617,19 +8617,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.0.tgz",
-			"integrity": "sha512-5T+mNRrsA9zxkbdaV4rxqRc7CJP77/oNpajDPWcBWDELM8q42be0Sr5zYoAG28jcnQBf88u2rqPVpNtNxoM/ZA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
+			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 12.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8637,9 +8637,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8653,9 +8653,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8670,9 +8670,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8683,13 +8683,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8700,9 +8700,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8716,12 +8716,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8732,26 +8732,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8765,16 +8765,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8785,7 +8785,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/ansi-styles": {
@@ -8859,18 +8859,18 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.0.tgz",
-			"integrity": "sha512-YOkWJbY08IiUXUSudPwJXJKn7CycTCSzsfbhdG+bhvVdPWGv7DpMoPDSq3IL9/99JZe7iXcOnibxCmoJqZA6WQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.1.tgz",
+			"integrity": "sha512-YiM/SS8rk/sBFdA8YFxlviO5FhAjzjBVAzzlnNG0qe3xLmqBfzHzW+RNf0/KblWRhxHCwmUDmzgE2ybaDeL3Lw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8878,9 +8878,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8894,9 +8894,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8911,9 +8911,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8924,13 +8924,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8941,9 +8941,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8957,12 +8957,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8973,26 +8973,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9006,16 +9006,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9026,7 +9026,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/ansi-styles": {
@@ -9100,9 +9100,9 @@
 			}
 		},
 		"node_modules/@parcel/rust": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.0.tgz",
-			"integrity": "sha512-9ZBiwCCm9OYa2f1rjkXtPUIa0qbKPmpdTqtNHC+5ieRxClvk+m/mxsO1Ag+GbNJrJ8qFYliL3Ha0ZK4d1BrVKw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
+			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9112,14 +9112,14 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"@parcel/rust-darwin-arm64": "2.16.0",
-				"@parcel/rust-darwin-x64": "2.16.0",
-				"@parcel/rust-linux-arm-gnueabihf": "2.16.0",
-				"@parcel/rust-linux-arm64-gnu": "2.16.0",
-				"@parcel/rust-linux-arm64-musl": "2.16.0",
-				"@parcel/rust-linux-x64-gnu": "2.16.0",
-				"@parcel/rust-linux-x64-musl": "2.16.0",
-				"@parcel/rust-win32-x64-msvc": "2.16.0"
+				"@parcel/rust-darwin-arm64": "2.16.1",
+				"@parcel/rust-darwin-x64": "2.16.1",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.1",
+				"@parcel/rust-linux-arm64-gnu": "2.16.1",
+				"@parcel/rust-linux-arm64-musl": "2.16.1",
+				"@parcel/rust-linux-x64-gnu": "2.16.1",
+				"@parcel/rust-linux-x64-musl": "2.16.1",
+				"@parcel/rust-win32-x64-msvc": "2.16.1"
 			},
 			"peerDependencies": {
 				"napi-wasm": "^1.1.2"
@@ -9131,9 +9131,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-arm64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.0.tgz",
-			"integrity": "sha512-rdNl1jq34VflBzduQjcOH9SBJPW+Dy1w5XL7hQ5OEAOkRTP1/3mvh98iVYeB3e+RMjRNE/Ipn/rz2KXXku6e6g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.1.tgz",
+			"integrity": "sha512-6J1pnznHYzH1TOQbDZmbGa6bXNW+KXbD+XIihvQOid42DLGJNXRmwMmCU3en/759lF/pfmzmR7sm6wPKaKGfbg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9151,9 +9151,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-x64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.0.tgz",
-			"integrity": "sha512-tozUnjBPfnCjk6HVZCUKNdgFWw4WsLRTJdnsTYBIERrfj858VN0rdOGlVesLFYNSUquoAO+aHtRdT/JqYW7ozA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.1.tgz",
+			"integrity": "sha512-NDZpxleSeJ0yPx4OobDcj+z5x6RzsWmuA1RXBDuCKhf2kyXKP3+kfmrQew/7Q0r9uKA5pqCIw0W4eFqy4IoqIA==",
 			"cpu": [
 				"x64"
 			],
@@ -9171,9 +9171,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm-gnueabihf": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.0.tgz",
-			"integrity": "sha512-FX/XrQm5BkLfHHBsUA1t7tYGTkNN4vr/t9ZuADUQCWng+m8g7BB78zWxkjoqayn5zTJAfjjQp42lSZzahtT59A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.1.tgz",
+			"integrity": "sha512-xLLcbMP38ya8/z5esp3ypN2htxO9AsY4uQqF2rigIUZ2abQwL4MPKxfVZtrExWdcrcWiFUbiwn3+GKu/0M9Yow==",
 			"cpu": [
 				"arm"
 			],
@@ -9191,9 +9191,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.0.tgz",
-			"integrity": "sha512-zmnWuclEQDQMhbB8jQw9f1VbnSs6EB2RApg16qs5Co/dhZVozMwJngdkZ6mq5aW8ut+PKYrxIPcVsm7WtVOOfg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.1.tgz",
+			"integrity": "sha512-asZlimUq1wBmj2PDcoBSKD1SJvcLf1mXTcYGojOsA3dqkOOz7fGz7oubqZYn6IM+02cUDO4ekH+YBV6Eo7XlTg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9211,9 +9211,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.0.tgz",
-			"integrity": "sha512-bL3PzFEg0azmdFaf34yHAXukk2MjNSuiITPVOj9Cq65qAk7lb4+9nuGIwrCMr1+R1yCamrL31GgG61qp0X97xg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.1.tgz",
+			"integrity": "sha512-japSgrHYDD+uNHQ8TEdEhpiWu0zWMVBE48W3HJ5FKkwUOY51whZa8w0lhYW88ykUDYtEEd1ipvflv0fSDFY1jw==",
 			"cpu": [
 				"arm64"
 			],
@@ -9231,9 +9231,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.0.tgz",
-			"integrity": "sha512-yvuDTyuhMtwZjB1xGFmCC/UsZjEpMTAanJHAVX9b+tJnn7ArG7Q75Az/JpZsru6KAXiTo1krI54vTE87zzwkIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.1.tgz",
+			"integrity": "sha512-A2LHDou7QDsKn3qlE+DHTBFqnjk0Hy1dhVEJgPgvW4N0XMa4x2JEcnLI9oFZ4KDXyMLGs0H6/smZ88zSdFoF3w==",
 			"cpu": [
 				"x64"
 			],
@@ -9251,9 +9251,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.0.tgz",
-			"integrity": "sha512-0q6ESCVe9uHVuQWuEGGDMJwjezliTsEWMcqn7oeQoKXaZJZQpW0UAuzNcNmpiHmeJdifYT9XuxVOo/a8IgOXhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.1.tgz",
+			"integrity": "sha512-C+WgGbmIV1XxXUgNJdXpfZazqizYBvy7aesh8Z74QrlY99an/puQufd4kSbvwySN5iMGPSpN0VlyAUjDZLv9rQ==",
 			"cpu": [
 				"x64"
 			],
@@ -9271,9 +9271,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-win32-x64-msvc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.0.tgz",
-			"integrity": "sha512-IVWpXF1VY+Xgi6ylXaZttAF5+WjazPyxRJUZlC31taYwpfZ4LzmsV8NYlj5ehjTL8d28SKDBoAnOQJwDRe8z8Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.1.tgz",
+			"integrity": "sha512-m8LoaBJfw5nv/4elM/jNNhWL5/HqBHNQnrbnN89e8sxn4L/zv9bPoXqHOuZglXwyB5velw1MGonX9Be/aK00ag==",
 			"cpu": [
 				"x64"
 			],
@@ -9303,15 +9303,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.0.tgz",
-			"integrity": "sha512-jlaFyGlRKFbAI8370bcuEzmsZENqdw9ATCowpB/XkKgUlYe6iplMlKLy4EquqSR6axqfxBRMoSCcKFkROuLI9g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
+			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -9319,7 +9319,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9327,9 +9327,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9343,9 +9343,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9360,9 +9360,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9373,13 +9373,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9390,9 +9390,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9406,12 +9406,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9422,26 +9422,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9455,16 +9455,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9475,7 +9475,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/ansi-styles": {
@@ -9537,9 +9537,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -9561,22 +9561,22 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.0.tgz",
-			"integrity": "sha512-WSUITzJl2/2uU04WnCLAwhZJ8RAaRvNQ64fMr4LauWa72gzqXgh3+1egddBiAT7e5IndVJ0AYFywLBVegwKOOA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
+			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9584,9 +9584,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9600,9 +9600,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9617,9 +9617,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9630,13 +9630,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9647,9 +9647,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9663,12 +9663,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9679,26 +9679,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9712,16 +9712,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9732,7 +9732,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/ansi-styles": {
@@ -9806,18 +9806,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.0.tgz",
-			"integrity": "sha512-CKAoB5yOovL3GyZlnm7lRUa3IfaSS/bEjjTy6F6RU7G4sMRgJu16AQfI4/uTJAA6iuW1ugNyza2DhWQ9xfbhaw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.1.tgz",
+			"integrity": "sha512-9OP4f5JSKeDMP1LGJx4BMcMTqiF+uc+3Sum4zrlMBN6EuhYlj02IpcsHMWxZuY0uow/nnwY+aB3X83Bk3AFC1Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9825,9 +9825,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9841,9 +9841,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9858,9 +9858,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9871,13 +9871,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9888,9 +9888,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9904,12 +9904,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9920,26 +9920,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9953,16 +9953,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9973,7 +9973,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/ansi-styles": {
@@ -10047,28 +10047,28 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.0.tgz",
-			"integrity": "sha512-sW4CM6P2YMUyAICCMocTLvVVqnxmlBwkP+SrIZvNElDUu0CygOa92cA3rdepHi+tF1GN6ZvNwNyQbZGAIKVxgw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.1.tgz",
+			"integrity": "sha512-VyV8LMIK+7jtELpHky9MhD1hZl6YQ9F7LWIsPhrJ938HJEDwEQbZmiAJmMY9IV5kBOhhF3eGXSr/uSFA/F+Wcw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10082,9 +10082,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10099,9 +10099,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10112,13 +10112,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10129,9 +10129,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10145,12 +10145,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10161,26 +10161,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10194,16 +10194,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10214,7 +10214,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/ansi-styles": {
@@ -10288,17 +10288,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.0.tgz",
-			"integrity": "sha512-VRTFEJ/N13MFvwJPwilPET6gHJ0ZdFbCK26uO7uyL1eMGMvWStTXEQXvhLqtMfvDcQPnwkF5XGJL5JsGpcBFFA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.1.tgz",
+			"integrity": "sha512-GPQ3X9UqrlLDBg06u7rG+IZNT9Kl+7+6gY7qJkrw4If1JnmW5O+xVR8zHe/P+6BvxJnOg0iFqzUueZacYHmHzw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -10307,20 +10307,20 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10334,9 +10334,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10351,9 +10351,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10364,13 +10364,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10381,9 +10381,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10397,12 +10397,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10413,26 +10413,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10446,16 +10446,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10466,7 +10466,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/ansi-styles": {
@@ -10534,9 +10534,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/transformer-js/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -10558,17 +10558,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.0.tgz",
-			"integrity": "sha512-qX6Zg+j7HezY+W2TNjJ+VPUsIviNdTuMn39W9M0YEd0WLKh0x7XD4oprVivvgD0Vbm04FUcTQEN1jAF3CAVeGw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
+			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
+				"@parcel/plugin": "2.16.1",
 				"json5": "^2.2.3"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10576,9 +10576,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10592,9 +10592,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10609,9 +10609,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10622,13 +10622,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10639,9 +10639,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10655,12 +10655,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10671,26 +10671,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10704,16 +10704,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10724,7 +10724,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/ansi-styles": {
@@ -10817,16 +10817,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.0.tgz",
-			"integrity": "sha512-Mavmjj6SfP0Lhu751G47EFtExZIJyD+V2C5PzdATTaT+cw0MzQgfLH8s4p0CI27MAuyFesm8WTA0lgUtcfzMSw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
+			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10834,9 +10834,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10850,9 +10850,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10867,9 +10867,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10880,13 +10880,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10897,9 +10897,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10913,12 +10913,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10929,26 +10929,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10962,16 +10962,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10982,7 +10982,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/ansi-styles": {
@@ -11056,15 +11056,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.0.tgz",
-			"integrity": "sha512-h+Qnn49UE5RywpuXMHN8Iufjvc7MMqHQc0sPNvwoLBXJXJcb3ul7WEY+DGXs90KsUY1B6JAqKtz9+pzqXZMwIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
+			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -11072,7 +11072,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11080,9 +11080,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11096,9 +11096,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11113,9 +11113,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11126,13 +11126,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11143,9 +11143,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11159,12 +11159,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11175,26 +11175,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11208,16 +11208,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11228,7 +11228,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/ansi-styles": {
@@ -11290,9 +11290,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -11314,17 +11314,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.0.tgz",
-			"integrity": "sha512-mvHQNzFO1xPq+/7McjxF7+Zb2zAgksNbSXKi8/OuMRiNO3eDD/r1jWRWKNQZHWUkSx/vS7JJ5Y1ACI5INLxWww==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
+			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11332,9 +11332,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11348,9 +11348,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11365,9 +11365,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11378,13 +11378,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11395,9 +11395,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11411,12 +11411,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11427,26 +11427,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11460,16 +11460,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11480,7 +11480,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/ansi-styles": {
@@ -11554,16 +11554,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.0.tgz",
-			"integrity": "sha512-LJXwH2rQAo6mOU6uG0IGQIN7KLC2sS8bl6aqf1YMcKk6ZEvylQkP0hUvRYja2IRzPoxjpdcAP5WC4e/Z8S1Vzg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
+			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11571,9 +11571,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11587,9 +11587,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11604,9 +11604,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11617,13 +11617,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11634,9 +11634,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11650,12 +11650,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11666,26 +11666,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11699,16 +11699,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11719,7 +11719,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/ansi-styles": {
@@ -11793,19 +11793,19 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.0.tgz",
-			"integrity": "sha512-s6O5oJ0pUtZey6unI0mz2WIOpAVLCn5+hlou4YH7FXOiMvSJ2PU2rakk+EZk6K/R+TStYM0hQKSwJkiiN0m7Rg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.1.tgz",
+			"integrity": "sha512-mUIA80/KtT3lz1Zep0t5VDqndSg0pqnkVdpBAn3QUABtT/2KR6Kr6YxFsxGAAN0BZ+Xnx92uPmQjhlkviVAk6g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/error-overlay": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/error-overlay": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"react-refresh": "^0.16.0"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11813,9 +11813,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11829,9 +11829,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11846,9 +11846,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11859,13 +11859,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11876,9 +11876,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11892,12 +11892,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11908,26 +11908,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11941,16 +11941,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11961,7 +11961,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/ansi-styles": {
@@ -12035,18 +12035,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.0.tgz",
-			"integrity": "sha512-c4KpIqqbsvsh/ZxLTo0d7/IEVa/jR/+LZ1kFzBWXKvMBzbvqo63J6s3VGk61gPFV9JkSW3UI5LAMbJn/HDXycw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
+			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -12054,9 +12054,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12070,9 +12070,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12087,9 +12087,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12100,13 +12100,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12117,9 +12117,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12133,12 +12133,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12149,26 +12149,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -12182,16 +12182,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -12202,7 +12202,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/ansi-styles": {
@@ -12324,21 +12324,21 @@
 			}
 		},
 		"node_modules/@parcel/types-internal": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.0.tgz",
-			"integrity": "sha512-tibAjOY8iyMDzFp5B9jEZPfHYlNvXpw7/msUVebAE6gZ7A8ymWXG8YzMvin6gvWIVTCsYoOkkRsZARvpRcSspQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
+			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			}
 		},
 		"node_modules/@parcel/types-internal/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12810,9 +12810,9 @@
 			}
 		},
 		"node_modules/@swc/core": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.19.tgz",
-			"integrity": "sha512-V1r4wFdjaZIUIZZrV2Mb/prEeu03xvSm6oatPxsvnXKF9lNh5Jtk9QvUdiVfD9rrvi7bXrAVhg9Wpbmv/2Fl1g==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
+			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
 			"dev": true,
 			"hasInstallScript": true,
 			"dependencies": {
@@ -12827,16 +12827,16 @@
 				"url": "https://opencollective.com/swc"
 			},
 			"optionalDependencies": {
-				"@swc/core-darwin-arm64": "1.13.19",
-				"@swc/core-darwin-x64": "1.13.19",
-				"@swc/core-linux-arm-gnueabihf": "1.13.19",
-				"@swc/core-linux-arm64-gnu": "1.13.19",
-				"@swc/core-linux-arm64-musl": "1.13.19",
-				"@swc/core-linux-x64-gnu": "1.13.19",
-				"@swc/core-linux-x64-musl": "1.13.19",
-				"@swc/core-win32-arm64-msvc": "1.13.19",
-				"@swc/core-win32-ia32-msvc": "1.13.19",
-				"@swc/core-win32-x64-msvc": "1.13.19"
+				"@swc/core-darwin-arm64": "1.15.0",
+				"@swc/core-darwin-x64": "1.15.0",
+				"@swc/core-linux-arm-gnueabihf": "1.15.0",
+				"@swc/core-linux-arm64-gnu": "1.15.0",
+				"@swc/core-linux-arm64-musl": "1.15.0",
+				"@swc/core-linux-x64-gnu": "1.15.0",
+				"@swc/core-linux-x64-musl": "1.15.0",
+				"@swc/core-win32-arm64-msvc": "1.15.0",
+				"@swc/core-win32-ia32-msvc": "1.15.0",
+				"@swc/core-win32-x64-msvc": "1.15.0"
 			},
 			"peerDependencies": {
 				"@swc/helpers": ">=0.5.17"
@@ -12848,9 +12848,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-arm64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.19.tgz",
-			"integrity": "sha512-NxDyte9tCJSJ8+R62WDtqwg8eI57lubD52sHyGOfezpJBOPr36bUSGGLyO3Vod9zTGlOu2CpkuzA/2iVw92u1g==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
+			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12864,9 +12864,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-x64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.19.tgz",
-			"integrity": "sha512-+w5DYrJndSygFFRDcuPYmx5BljD6oYnAohZ15K1L6SfORHp/BTSIbgSFRKPoyhjuIkDiq3W0um8RoMTOBAcQjQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
+			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12880,9 +12880,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm-gnueabihf": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.19.tgz",
-			"integrity": "sha512-7LlfgpdwwYq2q7himNkAAFo4q6jysMLFNoBH6GRP7WL29NcSsl5mPMJjmYZymK+sYq/9MTVieDTQvChzYDsapw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.0.tgz",
+			"integrity": "sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==",
 			"cpu": [
 				"arm"
 			],
@@ -12896,9 +12896,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.19.tgz",
-			"integrity": "sha512-ml3I6Lm2marAQ3UC/TS9t/yILBh/eDSVHAdPpikp652xouWAVW1znUeV6bBSxe1sSZIenv+p55ubKAWq/u84sQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.0.tgz",
+			"integrity": "sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==",
 			"cpu": [
 				"arm64"
 			],
@@ -12912,9 +12912,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.19.tgz",
-			"integrity": "sha512-M/otFc3/rWWkbF6VgbOXVzUKVoE7MFcphTaStxJp4bwb7oP5slYlxMZN51Dk/OTOfvCDo9pTAFDKNyixbkXMDQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.0.tgz",
+			"integrity": "sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==",
 			"cpu": [
 				"arm64"
 			],
@@ -12928,9 +12928,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.19.tgz",
-			"integrity": "sha512-NoMUKaOJEdouU4tKF88ggdDHFiRRING+gYLxDqnTfm+sUXaizB5OGBRzvSVDYSXQb1SuUuChnXFPFzwTWbt3ZQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.0.tgz",
+			"integrity": "sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12944,9 +12944,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.19.tgz",
-			"integrity": "sha512-r6krlZwyu8SBaw24QuS1lau2I9q8M+eJV6ITz0rpb6P1Bx0elf9ii5Bhh8ddmIqXXH8kOGSjC/dwcdHbZqAhgw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.0.tgz",
+			"integrity": "sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==",
 			"cpu": [
 				"x64"
 			],
@@ -12960,9 +12960,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-arm64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.19.tgz",
-			"integrity": "sha512-awcZSIuxyVn0Dw28VjMvgk1qiDJ6CeQwHkZNUjg2UxVlq23zE01NMMp+zkoGFypmLG9gaGmJSzuoqvk/WCQ5tw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.0.tgz",
+			"integrity": "sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12976,9 +12976,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-ia32-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.19.tgz",
-			"integrity": "sha512-H5d+KO7ISoLNgYvTbOcCQjJZNM3R7yaYlrMAF13lUr6GSiOUX+92xtM31B+HvzAWI7HtvVe74d29aC1b1TpXFA==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.0.tgz",
+			"integrity": "sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==",
 			"cpu": [
 				"ia32"
 			],
@@ -12992,9 +12992,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-x64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.19.tgz",
-			"integrity": "sha512-qNoyCpXvv2O3JqXKanRIeoMn03Fho/As+N4Fhe7u0FsYh4VYqGQah4DGDzEP/yjl4Gx1IElhqLGDhCCGMwWaDw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.0.tgz",
+			"integrity": "sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19506,9 +19506,9 @@
 			}
 		},
 		"node_modules/lightningcss": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
-			"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
+			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
 			"dev": true,
 			"dependencies": {
 				"detect-libc": "^2.0.3"
@@ -19521,22 +19521,43 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"lightningcss-darwin-arm64": "1.30.1",
-				"lightningcss-darwin-x64": "1.30.1",
-				"lightningcss-freebsd-x64": "1.30.1",
-				"lightningcss-linux-arm-gnueabihf": "1.30.1",
-				"lightningcss-linux-arm64-gnu": "1.30.1",
-				"lightningcss-linux-arm64-musl": "1.30.1",
-				"lightningcss-linux-x64-gnu": "1.30.1",
-				"lightningcss-linux-x64-musl": "1.30.1",
-				"lightningcss-win32-arm64-msvc": "1.30.1",
-				"lightningcss-win32-x64-msvc": "1.30.1"
+				"lightningcss-android-arm64": "1.30.2",
+				"lightningcss-darwin-arm64": "1.30.2",
+				"lightningcss-darwin-x64": "1.30.2",
+				"lightningcss-freebsd-x64": "1.30.2",
+				"lightningcss-linux-arm-gnueabihf": "1.30.2",
+				"lightningcss-linux-arm64-gnu": "1.30.2",
+				"lightningcss-linux-arm64-musl": "1.30.2",
+				"lightningcss-linux-x64-gnu": "1.30.2",
+				"lightningcss-linux-x64-musl": "1.30.2",
+				"lightningcss-win32-arm64-msvc": "1.30.2",
+				"lightningcss-win32-x64-msvc": "1.30.2"
+			}
+		},
+		"node_modules/lightningcss-android-arm64": {
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
+			"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"optional": true,
+			"os": [
+				"android"
+			],
+			"engines": {
+				"node": ">= 12.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/parcel"
 			}
 		},
 		"node_modules/lightningcss-darwin-arm64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
-			"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
+			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19554,9 +19575,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
-			"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
+			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19574,9 +19595,9 @@
 			}
 		},
 		"node_modules/lightningcss-freebsd-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
-			"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
+			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
 			"cpu": [
 				"x64"
 			],
@@ -19594,9 +19615,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
-			"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
+			"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
 			"cpu": [
 				"arm"
 			],
@@ -19614,9 +19635,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
-			"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
+			"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
 			"cpu": [
 				"arm64"
 			],
@@ -19634,9 +19655,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
-			"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
+			"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19654,9 +19675,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
-			"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
+			"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
 			"cpu": [
 				"x64"
 			],
@@ -19674,9 +19695,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
-			"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
+			"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
 			"cpu": [
 				"x64"
 			],
@@ -19694,9 +19715,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-arm64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
-			"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
+			"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
 			"cpu": [
 				"arm64"
 			],
@@ -19714,9 +19735,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-x64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
-			"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
+			"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
 			"cpu": [
 				"x64"
 			],
@@ -19734,9 +19755,9 @@
 			}
 		},
 		"node_modules/lightningcss/node_modules/detect-libc": {
-			"version": "2.1.1",
-			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.1.tgz",
-			"integrity": "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==",
+			"version": "2.1.2",
+			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+			"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
 			"dev": true,
 			"engines": {
 				"node": ">=8"
@@ -20734,23 +20755,23 @@
 			}
 		},
 		"node_modules/parcel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.0.tgz",
-			"integrity": "sha512-4sgnoYixTR6Qq6265tjmufXQj7wxvZo4VJHrYfbnfWQWfW5CgF80IiM+dy050pYgtBAMvh+8vJDDYiSto1YPUA==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/config-default": "2.16.0",
-				"@parcel/core": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/reporter-cli": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/reporter-tracer": "2.16.0",
-				"@parcel/utils": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.1.tgz",
+			"integrity": "sha512-VImOEXHLdrSuG6/jX2DucrCSju/idmtLUhwS5cCy7CrWDDA1af7qdHHD038kHYXWqUIAmzHkRsp/8oRxBqNfVw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/config-default": "2.16.1",
+				"@parcel/core": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/reporter-cli": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/reporter-tracer": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
@@ -20767,9 +20788,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20783,9 +20804,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -20800,9 +20821,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20813,17 +20834,17 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20833,17 +20854,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20854,9 +20875,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20870,18 +20891,18 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -20893,30 +20914,30 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -20930,16 +20951,16 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -20950,7 +20971,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/ansi-styles": {
@@ -21012,9 +21033,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -25840,15 +25861,15 @@
 			}
 		},
 		"@lezer/common": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz",
-			"integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==",
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
+			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
 			"dev": true
 		},
 		"@lezer/lr": {
-			"version": "1.4.2",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz",
-			"integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==",
+			"version": "1.4.3",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
+			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
 			"dev": true,
 			"requires": {
 				"@lezer/common": "^1.0.0"
@@ -25982,32 +26003,32 @@
 			}
 		},
 		"@parcel/bundler-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.0.tgz",
-			"integrity": "sha512-8kY+TUhir7qm+TgSMeMd8CP2PVoZjXamiZ8+mbXws4jKw6IrIVDQf8TkBZKGk7ncKJEteiX4ybbmiPjho8cHuA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.1.tgz",
+			"integrity": "sha512-ruy+Yt96Jre2+5PSE4qcH7ETarIuQ+OIY8hejOQ53inVgu9QlvBJf/L2PhNkumHN2zA6m5f0m/MhB+amaee5ew==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26015,76 +26036,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26212,27 +26233,27 @@
 			}
 		},
 		"@parcel/compressor-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.0.tgz",
-			"integrity": "sha512-tl8/iCPlInfD3YLo1s/kA9/o7XdrYNBuGsAj4VOFqplH+2FINb48XPzp7Z4VGOB2q8qokt2gohTGfuNPGIX2pw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
+			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26240,76 +26261,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26365,67 +26386,67 @@
 			}
 		},
 		"@parcel/config-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.0.tgz",
-			"integrity": "sha512-az5gWXyztHekV1Dpz3nNT3iz5SqHh2924XCb2w+VyNDtnLhLNQ+X7NJd0na+EbWd9KBJYEdVYDPVDy1bEei0lQ==",
-			"dev": true,
-			"requires": {
-				"@parcel/bundler-default": "2.16.0",
-				"@parcel/compressor-raw": "2.16.0",
-				"@parcel/namer-default": "2.16.0",
-				"@parcel/optimizer-css": "2.16.0",
-				"@parcel/optimizer-html": "2.16.0",
-				"@parcel/optimizer-image": "2.16.0",
-				"@parcel/optimizer-svg": "2.16.0",
-				"@parcel/optimizer-swc": "2.16.0",
-				"@parcel/packager-css": "2.16.0",
-				"@parcel/packager-html": "2.16.0",
-				"@parcel/packager-js": "2.16.0",
-				"@parcel/packager-raw": "2.16.0",
-				"@parcel/packager-svg": "2.16.0",
-				"@parcel/packager-wasm": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/resolver-default": "2.16.0",
-				"@parcel/runtime-browser-hmr": "2.16.0",
-				"@parcel/runtime-js": "2.16.0",
-				"@parcel/runtime-rsc": "2.16.0",
-				"@parcel/runtime-service-worker": "2.16.0",
-				"@parcel/transformer-babel": "2.16.0",
-				"@parcel/transformer-css": "2.16.0",
-				"@parcel/transformer-html": "2.16.0",
-				"@parcel/transformer-image": "2.16.0",
-				"@parcel/transformer-js": "2.16.0",
-				"@parcel/transformer-json": "2.16.0",
-				"@parcel/transformer-node": "2.16.0",
-				"@parcel/transformer-postcss": "2.16.0",
-				"@parcel/transformer-posthtml": "2.16.0",
-				"@parcel/transformer-raw": "2.16.0",
-				"@parcel/transformer-react-refresh-wrap": "2.16.0",
-				"@parcel/transformer-svg": "2.16.0"
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.1.tgz",
+			"integrity": "sha512-jBgbHW73MrEdiKH6LISLw5TZ2oVvyLm3GaYzwNkcRTUtSh6aRVjxvCWePdxy41dcwnMC/ABLsamtN4wokAKKSQ==",
+			"dev": true,
+			"requires": {
+				"@parcel/bundler-default": "2.16.1",
+				"@parcel/compressor-raw": "2.16.1",
+				"@parcel/namer-default": "2.16.1",
+				"@parcel/optimizer-css": "2.16.1",
+				"@parcel/optimizer-html": "2.16.1",
+				"@parcel/optimizer-image": "2.16.1",
+				"@parcel/optimizer-svg": "2.16.1",
+				"@parcel/optimizer-swc": "2.16.1",
+				"@parcel/packager-css": "2.16.1",
+				"@parcel/packager-html": "2.16.1",
+				"@parcel/packager-js": "2.16.1",
+				"@parcel/packager-raw": "2.16.1",
+				"@parcel/packager-svg": "2.16.1",
+				"@parcel/packager-wasm": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/resolver-default": "2.16.1",
+				"@parcel/runtime-browser-hmr": "2.16.1",
+				"@parcel/runtime-js": "2.16.1",
+				"@parcel/runtime-rsc": "2.16.1",
+				"@parcel/runtime-service-worker": "2.16.1",
+				"@parcel/transformer-babel": "2.16.1",
+				"@parcel/transformer-css": "2.16.1",
+				"@parcel/transformer-html": "2.16.1",
+				"@parcel/transformer-image": "2.16.1",
+				"@parcel/transformer-js": "2.16.1",
+				"@parcel/transformer-json": "2.16.1",
+				"@parcel/transformer-node": "2.16.1",
+				"@parcel/transformer-postcss": "2.16.1",
+				"@parcel/transformer-posthtml": "2.16.1",
+				"@parcel/transformer-raw": "2.16.1",
+				"@parcel/transformer-react-refresh-wrap": "2.16.1",
+				"@parcel/transformer-svg": "2.16.1"
 			}
 		},
 		"@parcel/core": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.0.tgz",
-			"integrity": "sha512-erH9GdLe8Boie0mCO8hXn8Qt/pCACsOFlKp8UHNMlPaizUtCDkCOQqwmSi+VyrJ3dMMCOc/qBwTSGAJaJE8/Kw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
+			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
 			"dev": true,
 			"requires": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/cache": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/cache": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -26438,30 +26459,30 @@
 			},
 			"dependencies": {
 				"@parcel/cache": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.0.tgz",
-					"integrity": "sha512-stBGOio+z2qjnSJNl1vJTNqjgLyzDFp+tUOKgaLJ8Vmn67jYccoGLTNApw2mhB3HtQuoz/5eudGHSvhqMpMyTg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
+					"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
 					"dev": true,
 					"requires": {
-						"@parcel/fs": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/fs": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"lmdb": "2.8.5"
 					}
 				},
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26469,107 +26490,107 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/fs": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-					"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+					"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 					"dev": true,
 					"requires": {
-						"@parcel/feature-flags": "2.16.0",
-						"@parcel/rust": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/feature-flags": "2.16.1",
+						"@parcel/rust": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"@parcel/watcher": "^2.0.7",
-						"@parcel/workers": "2.16.0"
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/package-manager": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-					"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-					"dev": true,
-					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/fs": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/node-resolver-core": "3.7.0",
-						"@parcel/types": "2.16.0",
-						"@parcel/utils": "2.16.0",
-						"@parcel/workers": "2.16.0",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+					"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+					"dev": true,
+					"requires": {
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/fs": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/node-resolver-core": "3.7.1",
+						"@parcel/types": "2.16.1",
+						"@parcel/utils": "2.16.1",
+						"@parcel/workers": "2.16.1",
 						"@swc/core": "^1.11.24",
 						"semver": "^7.7.1"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26614,9 +26635,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -26641,9 +26662,9 @@
 			}
 		},
 		"@parcel/error-overlay": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.0.tgz",
-			"integrity": "sha512-ZcXOZc548Tjms0z7uaE4iUKHul32CpX5dCnEdum9PExxCLNCCxm4JgoO+dWeZXjNQDi8Opz9N3GU4wnF7WVzhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.1.tgz",
+			"integrity": "sha512-9vZq5ijoAn+JjodXc5FNy6ZQ2qpqSAaKDs+wCi4JrZMJJx7+dXZ31xtbpmP2SzG2Wppf8KhS/dOGmtQh65jT8Q==",
 			"dev": true
 		},
 		"@parcel/events": {
@@ -26653,9 +26674,9 @@
 			"dev": true
 		},
 		"@parcel/feature-flags": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.0.tgz",
-			"integrity": "sha512-GiRpLx0x8dZdWCpftk6OE0lp0Cc8oUyBssPiobigpSA8vgxrCz/zLbs83R/K70p+wPBb+ye4eEiR67+KCwcSXg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
+			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
 			"dev": true
 		},
 		"@parcel/fs": {
@@ -26681,12 +26702,12 @@
 			}
 		},
 		"@parcel/graph": {
-			"version": "3.6.0",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.0.tgz",
-			"integrity": "sha512-ShxOzS0FdyXJ7gwit7CSPuQCbU0bXkB+kZyrXgj0UmgIDYDMYO02T+UIlH4AReEzqcZq3An+sDOx+UKRM8j8Uw==",
+			"version": "3.6.1",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
+			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
 			"dev": true,
 			"requires": {
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
 				"nullthrows": "^1.1.1"
 			}
 		},
@@ -26771,29 +26792,29 @@
 			}
 		},
 		"@parcel/namer-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.0.tgz",
-			"integrity": "sha512-pRb6Bz32Xl65CZ1LzKAa8ADGyPyrJ724tq2IToqH5JQ8bFGNXF7Tg/qrv582CjHS5dJb/HB7LizfWaliHiG5DA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
+			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26801,76 +26822,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -26926,33 +26947,33 @@
 			}
 		},
 		"@parcel/node-resolver-core": {
-			"version": "3.7.0",
-			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.0.tgz",
-			"integrity": "sha512-YIK7wtjO7biRoXNRdFR0uSYPY0FwvCA77xlJCOTX1+jeACj8BPwLKOMFJKCA89pBr7iHyTNzZ3ppVGsX8flMag==",
+			"version": "3.7.1",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.1.tgz",
+			"integrity": "sha512-xY+mzz1a5L22HvwkCHtt1fRZa8pD8znXLB8NLnqdu/xa7FGwWNgA2ukFPSlNGwwI5aw3jQylERP8Mr6/qLsefQ==",
 			"dev": true,
 			"requires": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -26960,71 +26981,71 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/fs": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-					"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+					"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 					"dev": true,
 					"requires": {
-						"@parcel/feature-flags": "2.16.0",
-						"@parcel/rust": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/feature-flags": "2.16.1",
+						"@parcel/rust": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"@parcel/watcher": "^2.0.7",
-						"@parcel/workers": "2.16.0"
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27069,9 +27090,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -27086,33 +27107,33 @@
 			}
 		},
 		"@parcel/optimizer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.0.tgz",
-			"integrity": "sha512-QTrMOVknU4DmKzmnTxQx69ZZxoDYyTIWhpflDLSvUaLSXk2yi0SMBMcsEdA0W4bhORn6nj8toGwi04vbGVuQtA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.1.tgz",
+			"integrity": "sha512-MIbeqxqcbtGksiNzIvFeMU++gsBl8MafQRghQxsB1kAMl49i+Cnj/Kp3qKkHd+Bb2XXlx7TagGtXCnCrtxdJjw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27120,76 +27141,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27245,29 +27266,29 @@
 			}
 		},
 		"@parcel/optimizer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.0.tgz",
-			"integrity": "sha512-T8VvsdCwLb/l3a/eHF2lJfeGO6Z4znKjvnBAvtyLwtFVVNnJasJLo9Cuan4bcnVM8etzbxjg1Qs/9c1hzWsBYg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
+			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27275,76 +27296,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27400,31 +27421,31 @@
 			}
 		},
 		"@parcel/optimizer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.0.tgz",
-			"integrity": "sha512-CVAitXbtKfVxxmOjieeI/YSwSFKx+In3MjP4jFpuYwgDT0TsgsyweBkADQMfEcBjeIPiCXLzzf/GSVIDY7hgwA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
+			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27432,76 +27453,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27557,29 +27578,29 @@
 			}
 		},
 		"@parcel/optimizer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.0.tgz",
-			"integrity": "sha512-fx9VK28bXaFz0dWs3rIOQM0t8nAWXE62o4JIcIAZND5/6ij1y4/Fap791agvH4SKxNPFu/a/KEmF50SRfcSwkw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.1.tgz",
+			"integrity": "sha512-dpAlCrbITPQr5RpuSjr91pfkQumxOzyiaRM39kMwjsTrYa2/F/JCoPKJZMSMyODvB9MZAz2qfGkWbj/Xb+a1NQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27587,76 +27608,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27712,32 +27733,32 @@
 			}
 		},
 		"@parcel/optimizer-swc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.0.tgz",
-			"integrity": "sha512-AwakRkMBzDWNrXbm5eJtuBvjCSyp6J730MCltZtiSWLtFbvkXMCt1BQ6Ug91NHq/zA2HTo3RYh96wTMRSRQa2w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
+			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27745,76 +27766,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -27893,32 +27914,32 @@
 			}
 		},
 		"@parcel/packager-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.0.tgz",
-			"integrity": "sha512-T36uCm/RUZ6h33O8NsjOoTH0if/FWyXuBWenVeQgQZrlYR+wZBsZSV8CElBMCmrFJ5BdSG1RybXPwvkATpJeig==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
+			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -27926,76 +27947,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28051,30 +28072,30 @@
 			}
 		},
 		"@parcel/packager-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.0.tgz",
-			"integrity": "sha512-d9NBtvJAGM8shnLfwDwF0VMP5P2F5Euvjbrv4FaqbivypzDBhjalE+EnC6eGtLNTCTg9o1CxxZmsTC/FVdu2yQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
+			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28082,76 +28103,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28207,34 +28228,34 @@
 			}
 		},
 		"@parcel/packager-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.0.tgz",
-			"integrity": "sha512-2YHeFFFsh8KSqlfMfGVlAsDjwHZkGp99GRN+WnGAHlYzmDODve92yb94d5Zs22cDRzP6v/E5NMTYWu1dlUg/Wg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
+			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28242,76 +28263,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28382,27 +28403,27 @@
 			}
 		},
 		"@parcel/packager-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.0.tgz",
-			"integrity": "sha512-jY/t/PXpNTK6EwLBSTJPGTB8FYmhqHtj4Am/JVQkJkxgB8h8diivxsReZYNfDt9J9pVxSk+lcZCdOZXf1ZtmWw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
+			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28410,76 +28431,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28535,30 +28556,30 @@
 			}
 		},
 		"@parcel/packager-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.0.tgz",
-			"integrity": "sha512-NVmpVjRe2Lr7htrxsscy4ExSRUN+YiMvPmxp9ZxoDnrGerqa66B5/Rh7HOhx7Vo9wuH5LCpFAWYhgkhXH6qrqQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
+			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28566,76 +28587,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28691,27 +28712,27 @@
 			}
 		},
 		"@parcel/packager-wasm": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.0.tgz",
-			"integrity": "sha512-r+oCqaFfUB1f6CEQyWbkAjwfGrt2flNA3JguBJ8zCyDrx3fWI+isYufg2CP92ZJyOBTIU63iCi88YgcMLynL1g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.1.tgz",
+			"integrity": "sha512-Do/5Cr4yckpWqeQyhiPqwDbbg+nwj20BGIP9edYIL9XAmCh8ARBwntFWmcSpeNdGp+DSJKQ28SgWCT/5cyyoig==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28719,76 +28740,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -28853,21 +28874,21 @@
 			}
 		},
 		"@parcel/profiler": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.0.tgz",
-			"integrity": "sha512-xm6fVTA1V/Co7JuJfkNtZJsKsvq0RSpoE7JjiNtKLCMh+Lim6w7dxc6CEBqGImhR/9YbwteY6/gVFwkvCdLvLg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
+			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"dependencies": {
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28875,39 +28896,39 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				}
 			}
 		},
 		"@parcel/reporter-cli": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.0.tgz",
-			"integrity": "sha512-76U06/aSGTO8UTEBJb+tIvNAH/2aOfWVTsP4QQym//Lf8fmXJnLaCDsJmiNAXjW44rnzjNQ7qzRrbwH7W5u7FA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
+			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -28915,76 +28936,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29040,30 +29061,30 @@
 			}
 		},
 		"@parcel/reporter-dev-server": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.0.tgz",
-			"integrity": "sha512-n5XXh1S/oMQ8ItSm/nG5sPFb+1WBZPGtvDUd8gxvmO8lfZ7fo53l0TS5KshMvNqx0F208Erwi+/II78piqCrYA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.1.tgz",
+			"integrity": "sha512-xTVhfnt3Se5BTLC/Dp4pBmytqdZcVyqDExJ39N9mi76/CW0XNDcMqRFACxQltu/ahxmUYYyFtpiXis5Daf9xzQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0"
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29071,76 +29092,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29196,30 +29217,30 @@
 			}
 		},
 		"@parcel/reporter-tracer": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.0.tgz",
-			"integrity": "sha512-OHNQiz9c2F7nak8ztkuK+9ui9e5f9Qz5uEYPNHssyEIj4zLeenhnFEVSzUVXJdrqY0A3+xE8bFuQLi+PS+nbFQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.1.tgz",
+			"integrity": "sha512-MDDzZx5j0yer+jTP/gBEPiMDzOAeKy7I0pLyPuntwKWnAiaG+TRaQPp8xXQhW6ZxIQIqsHkfUJoTksuFTla+tA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29227,76 +29248,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29352,28 +29373,28 @@
 			}
 		},
 		"@parcel/resolver-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.0.tgz",
-			"integrity": "sha512-HvzVXPn8j/ElbNkqAHa7wHOzqCWTwAEv4pWJVnguuqL9m7ZC2INDsp3XJR1LOA5UqBYRhkBrvWK69v4sA21a9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
+			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
 			"dev": true,
 			"requires": {
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/plugin": "2.16.0"
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29381,76 +29402,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29506,28 +29527,28 @@
 			}
 		},
 		"@parcel/runtime-browser-hmr": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.0.tgz",
-			"integrity": "sha512-tRPoFwUVtzE7ufOtIr1CHdh8SH3772FI1JlFCV0//tEWbj9iSk1bcK0g05Yj4dW4hW2SjqTcVo59Kw50Zeh7/Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.1.tgz",
+			"integrity": "sha512-W8Os+1ORHLJmzX+av76DQkyX4RLndhhB4u1o43P55UfAaV3URcc2I0tNQ/wZKA7qU2DhcdoXijMok7VRUfS0jw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29535,76 +29556,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29660,30 +29681,30 @@
 			}
 		},
 		"@parcel/runtime-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.0.tgz",
-			"integrity": "sha512-othbtwC7AG3SnDkzGpRXEwsY2/+INydJXSORogTEN/GSUQyci606pTfuU/eF9D22wVDdaVSYUhhJPTDdxksu9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
+			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29691,76 +29712,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29816,30 +29837,30 @@
 			}
 		},
 		"@parcel/runtime-rsc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.0.tgz",
-			"integrity": "sha512-5T+mNRrsA9zxkbdaV4rxqRc7CJP77/oNpajDPWcBWDELM8q42be0Sr5zYoAG28jcnQBf88u2rqPVpNtNxoM/ZA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
+			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -29847,76 +29868,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -29972,29 +29993,29 @@
 			}
 		},
 		"@parcel/runtime-service-worker": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.0.tgz",
-			"integrity": "sha512-YOkWJbY08IiUXUSudPwJXJKn7CycTCSzsfbhdG+bhvVdPWGv7DpMoPDSq3IL9/99JZe7iXcOnibxCmoJqZA6WQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.1.tgz",
+			"integrity": "sha512-YiM/SS8rk/sBFdA8YFxlviO5FhAjzjBVAzzlnNG0qe3xLmqBfzHzW+RNf0/KblWRhxHCwmUDmzgE2ybaDeL3Lw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30002,76 +30023,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30127,74 +30148,74 @@
 			}
 		},
 		"@parcel/rust": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.0.tgz",
-			"integrity": "sha512-9ZBiwCCm9OYa2f1rjkXtPUIa0qbKPmpdTqtNHC+5ieRxClvk+m/mxsO1Ag+GbNJrJ8qFYliL3Ha0ZK4d1BrVKw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
+			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/rust-darwin-arm64": "2.16.0",
-				"@parcel/rust-darwin-x64": "2.16.0",
-				"@parcel/rust-linux-arm-gnueabihf": "2.16.0",
-				"@parcel/rust-linux-arm64-gnu": "2.16.0",
-				"@parcel/rust-linux-arm64-musl": "2.16.0",
-				"@parcel/rust-linux-x64-gnu": "2.16.0",
-				"@parcel/rust-linux-x64-musl": "2.16.0",
-				"@parcel/rust-win32-x64-msvc": "2.16.0"
+				"@parcel/rust-darwin-arm64": "2.16.1",
+				"@parcel/rust-darwin-x64": "2.16.1",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.1",
+				"@parcel/rust-linux-arm64-gnu": "2.16.1",
+				"@parcel/rust-linux-arm64-musl": "2.16.1",
+				"@parcel/rust-linux-x64-gnu": "2.16.1",
+				"@parcel/rust-linux-x64-musl": "2.16.1",
+				"@parcel/rust-win32-x64-msvc": "2.16.1"
 			}
 		},
 		"@parcel/rust-darwin-arm64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.0.tgz",
-			"integrity": "sha512-rdNl1jq34VflBzduQjcOH9SBJPW+Dy1w5XL7hQ5OEAOkRTP1/3mvh98iVYeB3e+RMjRNE/Ipn/rz2KXXku6e6g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.1.tgz",
+			"integrity": "sha512-6J1pnznHYzH1TOQbDZmbGa6bXNW+KXbD+XIihvQOid42DLGJNXRmwMmCU3en/759lF/pfmzmR7sm6wPKaKGfbg==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-darwin-x64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.0.tgz",
-			"integrity": "sha512-tozUnjBPfnCjk6HVZCUKNdgFWw4WsLRTJdnsTYBIERrfj858VN0rdOGlVesLFYNSUquoAO+aHtRdT/JqYW7ozA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.1.tgz",
+			"integrity": "sha512-NDZpxleSeJ0yPx4OobDcj+z5x6RzsWmuA1RXBDuCKhf2kyXKP3+kfmrQew/7Q0r9uKA5pqCIw0W4eFqy4IoqIA==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-arm-gnueabihf": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.0.tgz",
-			"integrity": "sha512-FX/XrQm5BkLfHHBsUA1t7tYGTkNN4vr/t9ZuADUQCWng+m8g7BB78zWxkjoqayn5zTJAfjjQp42lSZzahtT59A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.1.tgz",
+			"integrity": "sha512-xLLcbMP38ya8/z5esp3ypN2htxO9AsY4uQqF2rigIUZ2abQwL4MPKxfVZtrExWdcrcWiFUbiwn3+GKu/0M9Yow==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-arm64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.0.tgz",
-			"integrity": "sha512-zmnWuclEQDQMhbB8jQw9f1VbnSs6EB2RApg16qs5Co/dhZVozMwJngdkZ6mq5aW8ut+PKYrxIPcVsm7WtVOOfg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.1.tgz",
+			"integrity": "sha512-asZlimUq1wBmj2PDcoBSKD1SJvcLf1mXTcYGojOsA3dqkOOz7fGz7oubqZYn6IM+02cUDO4ekH+YBV6Eo7XlTg==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-arm64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.0.tgz",
-			"integrity": "sha512-bL3PzFEg0azmdFaf34yHAXukk2MjNSuiITPVOj9Cq65qAk7lb4+9nuGIwrCMr1+R1yCamrL31GgG61qp0X97xg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.1.tgz",
+			"integrity": "sha512-japSgrHYDD+uNHQ8TEdEhpiWu0zWMVBE48W3HJ5FKkwUOY51whZa8w0lhYW88ykUDYtEEd1ipvflv0fSDFY1jw==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-x64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.0.tgz",
-			"integrity": "sha512-yvuDTyuhMtwZjB1xGFmCC/UsZjEpMTAanJHAVX9b+tJnn7ArG7Q75Az/JpZsru6KAXiTo1krI54vTE87zzwkIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.1.tgz",
+			"integrity": "sha512-A2LHDou7QDsKn3qlE+DHTBFqnjk0Hy1dhVEJgPgvW4N0XMa4x2JEcnLI9oFZ4KDXyMLGs0H6/smZ88zSdFoF3w==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-linux-x64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.0.tgz",
-			"integrity": "sha512-0q6ESCVe9uHVuQWuEGGDMJwjezliTsEWMcqn7oeQoKXaZJZQpW0UAuzNcNmpiHmeJdifYT9XuxVOo/a8IgOXhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.1.tgz",
+			"integrity": "sha512-C+WgGbmIV1XxXUgNJdXpfZazqizYBvy7aesh8Z74QrlY99an/puQufd4kSbvwySN5iMGPSpN0VlyAUjDZLv9rQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@parcel/rust-win32-x64-msvc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.0.tgz",
-			"integrity": "sha512-IVWpXF1VY+Xgi6ylXaZttAF5+WjazPyxRJUZlC31taYwpfZ4LzmsV8NYlj5ehjTL8d28SKDBoAnOQJwDRe8z8Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.1.tgz",
+			"integrity": "sha512-m8LoaBJfw5nv/4elM/jNNhWL5/HqBHNQnrbnN89e8sxn4L/zv9bPoXqHOuZglXwyB5velw1MGonX9Be/aK00ag==",
 			"dev": true,
 			"optional": true
 		},
@@ -30208,15 +30229,15 @@
 			}
 		},
 		"@parcel/transformer-babel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.0.tgz",
-			"integrity": "sha512-jlaFyGlRKFbAI8370bcuEzmsZENqdw9ATCowpB/XkKgUlYe6iplMlKLy4EquqSR6axqfxBRMoSCcKFkROuLI9g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
+			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -30224,18 +30245,18 @@
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30243,76 +30264,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30357,9 +30378,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -30374,33 +30395,33 @@
 			}
 		},
 		"@parcel/transformer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.0.tgz",
-			"integrity": "sha512-WSUITzJl2/2uU04WnCLAwhZJ8RAaRvNQ64fMr4LauWa72gzqXgh3+1egddBiAT7e5IndVJ0AYFywLBVegwKOOA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
+			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30408,76 +30429,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30533,29 +30554,29 @@
 			}
 		},
 		"@parcel/transformer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.0.tgz",
-			"integrity": "sha512-CKAoB5yOovL3GyZlnm7lRUa3IfaSS/bEjjTy6F6RU7G4sMRgJu16AQfI4/uTJAA6iuW1ugNyza2DhWQ9xfbhaw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.1.tgz",
+			"integrity": "sha512-9OP4f5JSKeDMP1LGJx4BMcMTqiF+uc+3Sum4zrlMBN6EuhYlj02IpcsHMWxZuY0uow/nnwY+aB3X83Bk3AFC1Q==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30563,76 +30584,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30688,30 +30709,30 @@
 			}
 		},
 		"@parcel/transformer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.0.tgz",
-			"integrity": "sha512-sW4CM6P2YMUyAICCMocTLvVVqnxmlBwkP+SrIZvNElDUu0CygOa92cA3rdepHi+tF1GN6ZvNwNyQbZGAIKVxgw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.1.tgz",
+			"integrity": "sha512-VyV8LMIK+7jtELpHky9MhD1hZl6YQ9F7LWIsPhrJ938HJEDwEQbZmiAJmMY9IV5kBOhhF3eGXSr/uSFA/F+Wcw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30719,76 +30740,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -30844,17 +30865,17 @@
 			}
 		},
 		"@parcel/transformer-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.0.tgz",
-			"integrity": "sha512-VRTFEJ/N13MFvwJPwilPET6gHJ0ZdFbCK26uO7uyL1eMGMvWStTXEQXvhLqtMfvDcQPnwkF5XGJL5JsGpcBFFA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.1.tgz",
+			"integrity": "sha512-GPQ3X9UqrlLDBg06u7rG+IZNT9Kl+7+6gY7qJkrw4If1JnmW5O+xVR8zHe/P+6BvxJnOg0iFqzUueZacYHmHzw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -30863,18 +30884,18 @@
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -30882,76 +30903,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31002,9 +31023,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -31019,28 +31040,28 @@
 			}
 		},
 		"@parcel/transformer-json": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.0.tgz",
-			"integrity": "sha512-qX6Zg+j7HezY+W2TNjJ+VPUsIviNdTuMn39W9M0YEd0WLKh0x7XD4oprVivvgD0Vbm04FUcTQEN1jAF3CAVeGw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
+			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
+				"@parcel/plugin": "2.16.1",
 				"json5": "^2.2.3"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31048,76 +31069,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31184,27 +31205,27 @@
 			}
 		},
 		"@parcel/transformer-node": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.0.tgz",
-			"integrity": "sha512-Mavmjj6SfP0Lhu751G47EFtExZIJyD+V2C5PzdATTaT+cw0MzQgfLH8s4p0CI27MAuyFesm8WTA0lgUtcfzMSw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
+			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31212,76 +31233,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31337,15 +31358,15 @@
 			}
 		},
 		"@parcel/transformer-postcss": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.0.tgz",
-			"integrity": "sha512-h+Qnn49UE5RywpuXMHN8Iufjvc7MMqHQc0sPNvwoLBXJXJcb3ul7WEY+DGXs90KsUY1B6JAqKtz9+pzqXZMwIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
+			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -31353,18 +31374,18 @@
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31372,76 +31393,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31486,9 +31507,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
@@ -31503,28 +31524,28 @@
 			}
 		},
 		"@parcel/transformer-posthtml": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.0.tgz",
-			"integrity": "sha512-mvHQNzFO1xPq+/7McjxF7+Zb2zAgksNbSXKi8/OuMRiNO3eDD/r1jWRWKNQZHWUkSx/vS7JJ5Y1ACI5INLxWww==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
+			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31532,76 +31553,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31657,27 +31678,27 @@
 			}
 		},
 		"@parcel/transformer-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.0.tgz",
-			"integrity": "sha512-LJXwH2rQAo6mOU6uG0IGQIN7KLC2sS8bl6aqf1YMcKk6ZEvylQkP0hUvRYja2IRzPoxjpdcAP5WC4e/Z8S1Vzg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
+			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
 			"dev": true,
 			"requires": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31685,76 +31706,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31810,30 +31831,30 @@
 			}
 		},
 		"@parcel/transformer-react-refresh-wrap": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.0.tgz",
-			"integrity": "sha512-s6O5oJ0pUtZey6unI0mz2WIOpAVLCn5+hlou4YH7FXOiMvSJ2PU2rakk+EZk6K/R+TStYM0hQKSwJkiiN0m7Rg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.1.tgz",
+			"integrity": "sha512-mUIA80/KtT3lz1Zep0t5VDqndSg0pqnkVdpBAn3QUABtT/2KR6Kr6YxFsxGAAN0BZ+Xnx92uPmQjhlkviVAk6g==",
 			"dev": true,
 			"requires": {
-				"@parcel/error-overlay": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/error-overlay": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"react-refresh": "^0.16.0"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31841,76 +31862,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -31966,29 +31987,29 @@
 			}
 		},
 		"@parcel/transformer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.0.tgz",
-			"integrity": "sha512-c4KpIqqbsvsh/ZxLTo0d7/IEVa/jR/+LZ1kFzBWXKvMBzbvqo63J6s3VGk61gPFV9JkSW3UI5LAMbJn/HDXycw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
+			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -31996,76 +32017,76 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/plugin": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-					"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+					"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 					"dev": true,
 					"requires": {
-						"@parcel/types": "2.16.0"
+						"@parcel/types": "2.16.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -32160,21 +32181,21 @@
 			}
 		},
 		"@parcel/types-internal": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.0.tgz",
-			"integrity": "sha512-tibAjOY8iyMDzFp5B9jEZPfHYlNvXpw7/msUVebAE6gZ7A8ymWXG8YzMvin6gvWIVTCsYoOkkRsZARvpRcSspQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
+			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
 			"dev": true,
 			"requires": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			},
 			"dependencies": {
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -32417,92 +32438,92 @@
 			}
 		},
 		"@swc/core": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.19.tgz",
-			"integrity": "sha512-V1r4wFdjaZIUIZZrV2Mb/prEeu03xvSm6oatPxsvnXKF9lNh5Jtk9QvUdiVfD9rrvi7bXrAVhg9Wpbmv/2Fl1g==",
-			"dev": true,
-			"requires": {
-				"@swc/core-darwin-arm64": "1.13.19",
-				"@swc/core-darwin-x64": "1.13.19",
-				"@swc/core-linux-arm-gnueabihf": "1.13.19",
-				"@swc/core-linux-arm64-gnu": "1.13.19",
-				"@swc/core-linux-arm64-musl": "1.13.19",
-				"@swc/core-linux-x64-gnu": "1.13.19",
-				"@swc/core-linux-x64-musl": "1.13.19",
-				"@swc/core-win32-arm64-msvc": "1.13.19",
-				"@swc/core-win32-ia32-msvc": "1.13.19",
-				"@swc/core-win32-x64-msvc": "1.13.19",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
+			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
+			"dev": true,
+			"requires": {
+				"@swc/core-darwin-arm64": "1.15.0",
+				"@swc/core-darwin-x64": "1.15.0",
+				"@swc/core-linux-arm-gnueabihf": "1.15.0",
+				"@swc/core-linux-arm64-gnu": "1.15.0",
+				"@swc/core-linux-arm64-musl": "1.15.0",
+				"@swc/core-linux-x64-gnu": "1.15.0",
+				"@swc/core-linux-x64-musl": "1.15.0",
+				"@swc/core-win32-arm64-msvc": "1.15.0",
+				"@swc/core-win32-ia32-msvc": "1.15.0",
+				"@swc/core-win32-x64-msvc": "1.15.0",
 				"@swc/counter": "^0.1.3",
 				"@swc/types": "^0.1.25"
 			}
 		},
 		"@swc/core-darwin-arm64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.19.tgz",
-			"integrity": "sha512-NxDyte9tCJSJ8+R62WDtqwg8eI57lubD52sHyGOfezpJBOPr36bUSGGLyO3Vod9zTGlOu2CpkuzA/2iVw92u1g==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
+			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-darwin-x64": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.19.tgz",
-			"integrity": "sha512-+w5DYrJndSygFFRDcuPYmx5BljD6oYnAohZ15K1L6SfORHp/BTSIbgSFRKPoyhjuIkDiq3W0um8RoMTOBAcQjQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
+			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-arm-gnueabihf": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.19.tgz",
-			"integrity": "sha512-7LlfgpdwwYq2q7himNkAAFo4q6jysMLFNoBH6GRP7WL29NcSsl5mPMJjmYZymK+sYq/9MTVieDTQvChzYDsapw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.0.tgz",
+			"integrity": "sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-arm64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.19.tgz",
-			"integrity": "sha512-ml3I6Lm2marAQ3UC/TS9t/yILBh/eDSVHAdPpikp652xouWAVW1znUeV6bBSxe1sSZIenv+p55ubKAWq/u84sQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.0.tgz",
+			"integrity": "sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-arm64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.19.tgz",
-			"integrity": "sha512-M/otFc3/rWWkbF6VgbOXVzUKVoE7MFcphTaStxJp4bwb7oP5slYlxMZN51Dk/OTOfvCDo9pTAFDKNyixbkXMDQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.0.tgz",
+			"integrity": "sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-x64-gnu": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.19.tgz",
-			"integrity": "sha512-NoMUKaOJEdouU4tKF88ggdDHFiRRING+gYLxDqnTfm+sUXaizB5OGBRzvSVDYSXQb1SuUuChnXFPFzwTWbt3ZQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.0.tgz",
+			"integrity": "sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-linux-x64-musl": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.19.tgz",
-			"integrity": "sha512-r6krlZwyu8SBaw24QuS1lau2I9q8M+eJV6ITz0rpb6P1Bx0elf9ii5Bhh8ddmIqXXH8kOGSjC/dwcdHbZqAhgw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.0.tgz",
+			"integrity": "sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-win32-arm64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.19.tgz",
-			"integrity": "sha512-awcZSIuxyVn0Dw28VjMvgk1qiDJ6CeQwHkZNUjg2UxVlq23zE01NMMp+zkoGFypmLG9gaGmJSzuoqvk/WCQ5tw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.0.tgz",
+			"integrity": "sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-win32-ia32-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.19.tgz",
-			"integrity": "sha512-H5d+KO7ISoLNgYvTbOcCQjJZNM3R7yaYlrMAF13lUr6GSiOUX+92xtM31B+HvzAWI7HtvVe74d29aC1b1TpXFA==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.0.tgz",
+			"integrity": "sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==",
 			"dev": true,
 			"optional": true
 		},
 		"@swc/core-win32-x64-msvc": {
-			"version": "1.13.19",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.19.tgz",
-			"integrity": "sha512-qNoyCpXvv2O3JqXKanRIeoMn03Fho/As+N4Fhe7u0FsYh4VYqGQah4DGDzEP/yjl4Gx1IElhqLGDhCCGMwWaDw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.0.tgz",
+			"integrity": "sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==",
 			"dev": true,
 			"optional": true
 		},
@@ -37493,99 +37514,107 @@
 			}
 		},
 		"lightningcss": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
-			"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
+			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
 			"dev": true,
 			"requires": {
 				"detect-libc": "^2.0.3",
-				"lightningcss-darwin-arm64": "1.30.1",
-				"lightningcss-darwin-x64": "1.30.1",
-				"lightningcss-freebsd-x64": "1.30.1",
-				"lightningcss-linux-arm-gnueabihf": "1.30.1",
-				"lightningcss-linux-arm64-gnu": "1.30.1",
-				"lightningcss-linux-arm64-musl": "1.30.1",
-				"lightningcss-linux-x64-gnu": "1.30.1",
-				"lightningcss-linux-x64-musl": "1.30.1",
-				"lightningcss-win32-arm64-msvc": "1.30.1",
-				"lightningcss-win32-x64-msvc": "1.30.1"
+				"lightningcss-android-arm64": "1.30.2",
+				"lightningcss-darwin-arm64": "1.30.2",
+				"lightningcss-darwin-x64": "1.30.2",
+				"lightningcss-freebsd-x64": "1.30.2",
+				"lightningcss-linux-arm-gnueabihf": "1.30.2",
+				"lightningcss-linux-arm64-gnu": "1.30.2",
+				"lightningcss-linux-arm64-musl": "1.30.2",
+				"lightningcss-linux-x64-gnu": "1.30.2",
+				"lightningcss-linux-x64-musl": "1.30.2",
+				"lightningcss-win32-arm64-msvc": "1.30.2",
+				"lightningcss-win32-x64-msvc": "1.30.2"
 			},
 			"dependencies": {
 				"detect-libc": {
-					"version": "2.1.1",
-					"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.1.tgz",
-					"integrity": "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==",
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+					"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
 					"dev": true
 				}
 			}
 		},
+		"lightningcss-android-arm64": {
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
+			"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+			"dev": true,
+			"optional": true
+		},
 		"lightningcss-darwin-arm64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
-			"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
+			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-darwin-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
-			"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
+			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-freebsd-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
-			"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
+			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-arm-gnueabihf": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
-			"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
+			"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-arm64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
-			"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
+			"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-arm64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
-			"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
+			"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-x64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
-			"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
+			"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-linux-x64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
-			"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
+			"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-win32-arm64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
-			"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
+			"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
 			"dev": true,
 			"optional": true
 		},
 		"lightningcss-win32-x64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
-			"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
+			"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
 			"dev": true,
 			"optional": true
 		},
@@ -38338,41 +38367,41 @@
 			"dev": true
 		},
 		"parcel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.0.tgz",
-			"integrity": "sha512-4sgnoYixTR6Qq6265tjmufXQj7wxvZo4VJHrYfbnfWQWfW5CgF80IiM+dy050pYgtBAMvh+8vJDDYiSto1YPUA==",
-			"dev": true,
-			"requires": {
-				"@parcel/config-default": "2.16.0",
-				"@parcel/core": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/reporter-cli": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/reporter-tracer": "2.16.0",
-				"@parcel/utils": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.1.tgz",
+			"integrity": "sha512-VImOEXHLdrSuG6/jX2DucrCSju/idmtLUhwS5cCy7CrWDDA1af7qdHHD038kHYXWqUIAmzHkRsp/8oRxBqNfVw==",
+			"dev": true,
+			"requires": {
+				"@parcel/config-default": "2.16.1",
+				"@parcel/core": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/reporter-cli": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/reporter-tracer": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
 			},
 			"dependencies": {
 				"@parcel/codeframe": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-					"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+					"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/diagnostic": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-					"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+					"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 					"dev": true,
 					"requires": {
 						"@mischnic/json-sourcemap": "^0.1.1",
@@ -38380,98 +38409,98 @@
 					}
 				},
 				"@parcel/events": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-					"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+					"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 					"dev": true
 				},
 				"@parcel/fs": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-					"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+					"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 					"dev": true,
 					"requires": {
-						"@parcel/feature-flags": "2.16.0",
-						"@parcel/rust": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/feature-flags": "2.16.1",
+						"@parcel/rust": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"@parcel/watcher": "^2.0.7",
-						"@parcel/workers": "2.16.0"
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/logger": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-					"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+					"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/events": "2.16.0"
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/events": "2.16.1"
 					}
 				},
 				"@parcel/markdown-ansi": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-					"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+					"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 					"dev": true,
 					"requires": {
 						"chalk": "^4.1.2"
 					}
 				},
 				"@parcel/package-manager": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-					"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-					"dev": true,
-					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/fs": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/node-resolver-core": "3.7.0",
-						"@parcel/types": "2.16.0",
-						"@parcel/utils": "2.16.0",
-						"@parcel/workers": "2.16.0",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+					"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+					"dev": true,
+					"requires": {
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/fs": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/node-resolver-core": "3.7.1",
+						"@parcel/types": "2.16.1",
+						"@parcel/utils": "2.16.1",
+						"@parcel/workers": "2.16.1",
 						"@swc/core": "^1.11.24",
 						"semver": "^7.7.1"
 					}
 				},
 				"@parcel/types": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-					"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+					"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 					"dev": true,
 					"requires": {
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/workers": "2.16.0"
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/workers": "2.16.1"
 					}
 				},
 				"@parcel/utils": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-					"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+					"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 					"dev": true,
 					"requires": {
-						"@parcel/codeframe": "2.16.0",
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/markdown-ansi": "2.16.0",
-						"@parcel/rust": "2.16.0",
+						"@parcel/codeframe": "2.16.1",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/markdown-ansi": "2.16.1",
+						"@parcel/rust": "2.16.1",
 						"@parcel/source-map": "^2.1.1",
 						"chalk": "^4.1.2",
 						"nullthrows": "^1.1.1"
 					}
 				},
 				"@parcel/workers": {
-					"version": "2.16.0",
-					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-					"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+					"version": "2.16.1",
+					"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+					"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 					"dev": true,
 					"requires": {
-						"@parcel/diagnostic": "2.16.0",
-						"@parcel/logger": "2.16.0",
-						"@parcel/profiler": "2.16.0",
-						"@parcel/types-internal": "2.16.0",
-						"@parcel/utils": "2.16.0",
+						"@parcel/diagnostic": "2.16.1",
+						"@parcel/logger": "2.16.1",
+						"@parcel/profiler": "2.16.1",
+						"@parcel/types-internal": "2.16.1",
+						"@parcel/utils": "2.16.1",
 						"nullthrows": "^1.1.1"
 					}
 				},
@@ -38516,9 +38545,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.7.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-					"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+					"version": "7.7.3",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+					"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 					"dev": true
 				},
 				"supports-color": {
diff --git a/package.json b/package.json
index 7556fc1..eb2f596 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
 		"mustache": "3.0.1",
 		"oojs": "3.0.1",
 		"oojs-router": "0.3.0",
-		"parcel": "2.16.0",
+		"parcel": "2.16.1",
 		"pre-commit": "1.2.2",
 		"stylelint": "13.8.0",
 		"stylelint-config-wikimedia": "0.11.1",
-- 
2.47.3


--- end ---
Source code is licensed under the AGPL.