diff --git a/README.md b/README.md
index c0c0cc1..71d144f 100644
--- a/README.md
+++ b/README.md
@@ -86,14 +86,14 @@ All the elements in the overlay have CSS classes assigned. The styling is as fol
padding-right: 10px;
min-width: 4ch;
display: inline-block;
- text-align: center;
+ overflow: auto;
}
.coh3stats-overlay-player-rating {
padding-right: 10px;
min-width: 4ch;
display: inline-block;
- text-align: center;
+ overflow: auto;
}
.coh3stats-overlay-player-name {
diff --git a/package.json b/package.json
index 9f80175..01a248d 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "coh3-stats-desktop-app",
"private": true,
- "version": "1.3.1",
+ "version": "1.4.0",
"type": "module",
"repository": {
"url": "https://github.com/cohstats/coh3-stats-desktop-app"
@@ -34,7 +34,7 @@
"@mantine/core": "7.6.2",
"@mantine/hooks": "7.6.2",
"@mantine/notifications": "7.6.2",
- "@sentry/react": "7.108.0",
+ "@sentry/react": "7.109.0",
"@tabler/icons-react": "3.1.0",
"@tauri-apps/api": "1.5.3",
"axios": "1.6.8",
@@ -52,8 +52,8 @@
"@tauri-apps/cli": "1.5.11",
"@types/mixpanel-browser": "2.49.0",
"@types/node": "^20.11.30",
- "@types/react": "18.2.69",
- "@types/react-dom": "18.2.22",
+ "@types/react": "18.2.73",
+ "@types/react-dom": "18.2.23",
"@vitejs/plugin-react": "4.2.1",
"@wdio/cli": "^7",
"@wdio/local-runner": "^7",
diff --git a/public/icons/maps-marked/benghazi_6p.colored.webp b/public/icons/maps-marked/benghazi_6p.colored.webp
new file mode 100644
index 0000000..9014ea4
Binary files /dev/null and b/public/icons/maps-marked/benghazi_6p.colored.webp differ
diff --git a/public/icons/maps-marked/benghazi_6p.tm.webp b/public/icons/maps-marked/benghazi_6p.tm.webp
new file mode 100644
index 0000000..8df47a5
Binary files /dev/null and b/public/icons/maps-marked/benghazi_6p.tm.webp differ
diff --git a/public/icons/maps-marked/benghazi_6p.webp b/public/icons/maps-marked/benghazi_6p.webp
new file mode 100644
index 0000000..6bf4b9e
Binary files /dev/null and b/public/icons/maps-marked/benghazi_6p.webp differ
diff --git a/public/icons/maps-marked/catania_crossing_6p.colored.webp b/public/icons/maps-marked/catania_crossing_6p.colored.webp
new file mode 100644
index 0000000..50c67e9
Binary files /dev/null and b/public/icons/maps-marked/catania_crossing_6p.colored.webp differ
diff --git a/public/icons/maps-marked/catania_crossing_6p.tm.webp b/public/icons/maps-marked/catania_crossing_6p.tm.webp
new file mode 100644
index 0000000..ed017a3
Binary files /dev/null and b/public/icons/maps-marked/catania_crossing_6p.tm.webp differ
diff --git a/public/icons/maps-marked/catania_crossing_6p.webp b/public/icons/maps-marked/catania_crossing_6p.webp
new file mode 100644
index 0000000..826db10
Binary files /dev/null and b/public/icons/maps-marked/catania_crossing_6p.webp differ
diff --git a/public/icons/maps-marked/cliff_crossing_2p.colored.webp b/public/icons/maps-marked/cliff_crossing_2p.colored.webp
new file mode 100644
index 0000000..838a908
Binary files /dev/null and b/public/icons/maps-marked/cliff_crossing_2p.colored.webp differ
diff --git a/public/icons/maps-marked/cliff_crossing_2p.tm.webp b/public/icons/maps-marked/cliff_crossing_2p.tm.webp
new file mode 100644
index 0000000..1e325a4
Binary files /dev/null and b/public/icons/maps-marked/cliff_crossing_2p.tm.webp differ
diff --git a/public/icons/maps-marked/cliff_crossing_2p.webp b/public/icons/maps-marked/cliff_crossing_2p.webp
new file mode 100644
index 0000000..93ef23d
Binary files /dev/null and b/public/icons/maps-marked/cliff_crossing_2p.webp differ
diff --git a/public/icons/maps-marked/day_101_4p.colored.webp b/public/icons/maps-marked/day_101_4p.colored.webp
new file mode 100644
index 0000000..9ea40e1
Binary files /dev/null and b/public/icons/maps-marked/day_101_4p.colored.webp differ
diff --git a/public/icons/maps-marked/day_101_4p.tm.webp b/public/icons/maps-marked/day_101_4p.tm.webp
new file mode 100644
index 0000000..ea46351
Binary files /dev/null and b/public/icons/maps-marked/day_101_4p.tm.webp differ
diff --git a/public/icons/maps-marked/day_101_4p.webp b/public/icons/maps-marked/day_101_4p.webp
new file mode 100644
index 0000000..a552176
Binary files /dev/null and b/public/icons/maps-marked/day_101_4p.webp differ
diff --git a/public/icons/maps-marked/desert_airfield_6p_mkii.colored.webp b/public/icons/maps-marked/desert_airfield_6p_mkii.colored.webp
new file mode 100644
index 0000000..66a896f
Binary files /dev/null and b/public/icons/maps-marked/desert_airfield_6p_mkii.colored.webp differ
diff --git a/public/icons/maps-marked/desert_airfield_6p_mkii.tm.webp b/public/icons/maps-marked/desert_airfield_6p_mkii.tm.webp
new file mode 100644
index 0000000..bee4824
Binary files /dev/null and b/public/icons/maps-marked/desert_airfield_6p_mkii.tm.webp differ
diff --git a/public/icons/maps-marked/desert_airfield_6p_mkii.webp b/public/icons/maps-marked/desert_airfield_6p_mkii.webp
new file mode 100644
index 0000000..e2f6d13
Binary files /dev/null and b/public/icons/maps-marked/desert_airfield_6p_mkii.webp differ
diff --git a/public/icons/maps-marked/desert_village_2p_mkiii.colored.webp b/public/icons/maps-marked/desert_village_2p_mkiii.colored.webp
new file mode 100644
index 0000000..bf80633
Binary files /dev/null and b/public/icons/maps-marked/desert_village_2p_mkiii.colored.webp differ
diff --git a/public/icons/maps-marked/desert_village_2p_mkiii.tm.webp b/public/icons/maps-marked/desert_village_2p_mkiii.tm.webp
new file mode 100644
index 0000000..492e8ec
Binary files /dev/null and b/public/icons/maps-marked/desert_village_2p_mkiii.tm.webp differ
diff --git a/public/icons/maps-marked/desert_village_2p_mkiii.webp b/public/icons/maps-marked/desert_village_2p_mkiii.webp
new file mode 100644
index 0000000..d886216
Binary files /dev/null and b/public/icons/maps-marked/desert_village_2p_mkiii.webp differ
diff --git a/public/icons/maps-marked/gardens_2p.colored.webp b/public/icons/maps-marked/gardens_2p.colored.webp
new file mode 100644
index 0000000..a00caf0
Binary files /dev/null and b/public/icons/maps-marked/gardens_2p.colored.webp differ
diff --git a/public/icons/maps-marked/gardens_2p.tm.webp b/public/icons/maps-marked/gardens_2p.tm.webp
new file mode 100644
index 0000000..e5b692f
Binary files /dev/null and b/public/icons/maps-marked/gardens_2p.tm.webp differ
diff --git a/public/icons/maps-marked/gardens_2p.webp b/public/icons/maps-marked/gardens_2p.webp
new file mode 100644
index 0000000..bba1808
Binary files /dev/null and b/public/icons/maps-marked/gardens_2p.webp differ
diff --git a/public/icons/maps-marked/industrial_railyard_6p_mkii.colored.webp b/public/icons/maps-marked/industrial_railyard_6p_mkii.colored.webp
new file mode 100644
index 0000000..95ded3b
Binary files /dev/null and b/public/icons/maps-marked/industrial_railyard_6p_mkii.colored.webp differ
diff --git a/public/icons/maps-marked/industrial_railyard_6p_mkii.tm.webp b/public/icons/maps-marked/industrial_railyard_6p_mkii.tm.webp
new file mode 100644
index 0000000..a0e6bc0
Binary files /dev/null and b/public/icons/maps-marked/industrial_railyard_6p_mkii.tm.webp differ
diff --git a/public/icons/maps-marked/industrial_railyard_6p_mkii.webp b/public/icons/maps-marked/industrial_railyard_6p_mkii.webp
new file mode 100644
index 0000000..e695229
Binary files /dev/null and b/public/icons/maps-marked/industrial_railyard_6p_mkii.webp differ
diff --git a/public/icons/maps-marked/monte_cavo_8p.colored.webp b/public/icons/maps-marked/monte_cavo_8p.colored.webp
new file mode 100644
index 0000000..4510844
Binary files /dev/null and b/public/icons/maps-marked/monte_cavo_8p.colored.webp differ
diff --git a/public/icons/maps-marked/monte_cavo_8p.tm.webp b/public/icons/maps-marked/monte_cavo_8p.tm.webp
new file mode 100644
index 0000000..31d213c
Binary files /dev/null and b/public/icons/maps-marked/monte_cavo_8p.tm.webp differ
diff --git a/public/icons/maps-marked/monte_cavo_8p.webp b/public/icons/maps-marked/monte_cavo_8p.webp
new file mode 100644
index 0000000..80dd58e
Binary files /dev/null and b/public/icons/maps-marked/monte_cavo_8p.webp differ
diff --git a/public/icons/maps-marked/mountain_ruins_6p.colored.webp b/public/icons/maps-marked/mountain_ruins_6p.colored.webp
new file mode 100644
index 0000000..e898d78
Binary files /dev/null and b/public/icons/maps-marked/mountain_ruins_6p.colored.webp differ
diff --git a/public/icons/maps-marked/mountain_ruins_6p.tm.webp b/public/icons/maps-marked/mountain_ruins_6p.tm.webp
new file mode 100644
index 0000000..ccc52fd
Binary files /dev/null and b/public/icons/maps-marked/mountain_ruins_6p.tm.webp differ
diff --git a/public/icons/maps-marked/mountain_ruins_6p.webp b/public/icons/maps-marked/mountain_ruins_6p.webp
new file mode 100644
index 0000000..9cb2c55
Binary files /dev/null and b/public/icons/maps-marked/mountain_ruins_6p.webp differ
diff --git a/public/icons/maps-marked/mountain_ruins_8p_mkii.colored.webp b/public/icons/maps-marked/mountain_ruins_8p_mkii.colored.webp
new file mode 100644
index 0000000..5a731fb
Binary files /dev/null and b/public/icons/maps-marked/mountain_ruins_8p_mkii.colored.webp differ
diff --git a/public/icons/maps-marked/mountain_ruins_8p_mkii.tm.webp b/public/icons/maps-marked/mountain_ruins_8p_mkii.tm.webp
new file mode 100644
index 0000000..cefd559
Binary files /dev/null and b/public/icons/maps-marked/mountain_ruins_8p_mkii.tm.webp differ
diff --git a/public/icons/maps-marked/mountain_ruins_8p_mkii.webp b/public/icons/maps-marked/mountain_ruins_8p_mkii.webp
new file mode 100644
index 0000000..c485099
Binary files /dev/null and b/public/icons/maps-marked/mountain_ruins_8p_mkii.webp differ
diff --git a/public/icons/maps-marked/pachino_2p.colored.webp b/public/icons/maps-marked/pachino_2p.colored.webp
new file mode 100644
index 0000000..90407f8
Binary files /dev/null and b/public/icons/maps-marked/pachino_2p.colored.webp differ
diff --git a/public/icons/maps-marked/pachino_2p.tm.webp b/public/icons/maps-marked/pachino_2p.tm.webp
new file mode 100644
index 0000000..786c541
Binary files /dev/null and b/public/icons/maps-marked/pachino_2p.tm.webp differ
diff --git a/public/icons/maps-marked/pachino_2p.webp b/public/icons/maps-marked/pachino_2p.webp
new file mode 100644
index 0000000..74dc45a
Binary files /dev/null and b/public/icons/maps-marked/pachino_2p.webp differ
diff --git a/public/icons/maps-marked/rails_and_sand_4p.colored.webp b/public/icons/maps-marked/rails_and_sand_4p.colored.webp
new file mode 100644
index 0000000..b0e0bae
Binary files /dev/null and b/public/icons/maps-marked/rails_and_sand_4p.colored.webp differ
diff --git a/public/icons/maps-marked/rails_and_sand_4p.tm.webp b/public/icons/maps-marked/rails_and_sand_4p.tm.webp
new file mode 100644
index 0000000..b382764
Binary files /dev/null and b/public/icons/maps-marked/rails_and_sand_4p.tm.webp differ
diff --git a/public/icons/maps-marked/rails_and_sand_4p.webp b/public/icons/maps-marked/rails_and_sand_4p.webp
new file mode 100644
index 0000000..b28ec47
Binary files /dev/null and b/public/icons/maps-marked/rails_and_sand_4p.webp differ
diff --git a/public/icons/maps-marked/rural_castle_4p.colored.webp b/public/icons/maps-marked/rural_castle_4p.colored.webp
new file mode 100644
index 0000000..b03ec98
Binary files /dev/null and b/public/icons/maps-marked/rural_castle_4p.colored.webp differ
diff --git a/public/icons/maps-marked/rural_castle_4p.tm.webp b/public/icons/maps-marked/rural_castle_4p.tm.webp
new file mode 100644
index 0000000..465a080
Binary files /dev/null and b/public/icons/maps-marked/rural_castle_4p.tm.webp differ
diff --git a/public/icons/maps-marked/rural_castle_4p.webp b/public/icons/maps-marked/rural_castle_4p.webp
new file mode 100644
index 0000000..0bf65bf
Binary files /dev/null and b/public/icons/maps-marked/rural_castle_4p.webp differ
diff --git a/public/icons/maps-marked/rural_town_4p.colored.webp b/public/icons/maps-marked/rural_town_4p.colored.webp
new file mode 100644
index 0000000..3f7b146
Binary files /dev/null and b/public/icons/maps-marked/rural_town_4p.colored.webp differ
diff --git a/public/icons/maps-marked/rural_town_4p.tm.webp b/public/icons/maps-marked/rural_town_4p.tm.webp
new file mode 100644
index 0000000..c6008bb
Binary files /dev/null and b/public/icons/maps-marked/rural_town_4p.tm.webp differ
diff --git a/public/icons/maps-marked/rural_town_4p.webp b/public/icons/maps-marked/rural_town_4p.webp
new file mode 100644
index 0000000..c4f42ed
Binary files /dev/null and b/public/icons/maps-marked/rural_town_4p.webp differ
diff --git a/public/icons/maps-marked/sousse_wetlands_8p.colored.webp b/public/icons/maps-marked/sousse_wetlands_8p.colored.webp
new file mode 100644
index 0000000..5200fe7
Binary files /dev/null and b/public/icons/maps-marked/sousse_wetlands_8p.colored.webp differ
diff --git a/public/icons/maps-marked/sousse_wetlands_8p.tm.webp b/public/icons/maps-marked/sousse_wetlands_8p.tm.webp
new file mode 100644
index 0000000..1150c1a
Binary files /dev/null and b/public/icons/maps-marked/sousse_wetlands_8p.tm.webp differ
diff --git a/public/icons/maps-marked/sousse_wetlands_8p.webp b/public/icons/maps-marked/sousse_wetlands_8p.webp
new file mode 100644
index 0000000..8d39354
Binary files /dev/null and b/public/icons/maps-marked/sousse_wetlands_8p.webp differ
diff --git a/public/icons/maps-marked/torrente_4p_mkiii.colored.webp b/public/icons/maps-marked/torrente_4p_mkiii.colored.webp
new file mode 100644
index 0000000..8badb46
Binary files /dev/null and b/public/icons/maps-marked/torrente_4p_mkiii.colored.webp differ
diff --git a/public/icons/maps-marked/torrente_4p_mkiii.tm.webp b/public/icons/maps-marked/torrente_4p_mkiii.tm.webp
new file mode 100644
index 0000000..49562aa
Binary files /dev/null and b/public/icons/maps-marked/torrente_4p_mkiii.tm.webp differ
diff --git a/public/icons/maps-marked/torrente_4p_mkiii.webp b/public/icons/maps-marked/torrente_4p_mkiii.webp
new file mode 100644
index 0000000..890eeaa
Binary files /dev/null and b/public/icons/maps-marked/torrente_4p_mkiii.webp differ
diff --git a/public/icons/maps-marked/twin_beach_2p_mkii.colored.webp b/public/icons/maps-marked/twin_beach_2p_mkii.colored.webp
new file mode 100644
index 0000000..7a80ed4
Binary files /dev/null and b/public/icons/maps-marked/twin_beach_2p_mkii.colored.webp differ
diff --git a/public/icons/maps-marked/twin_beach_2p_mkii.tm.webp b/public/icons/maps-marked/twin_beach_2p_mkii.tm.webp
new file mode 100644
index 0000000..31b5318
Binary files /dev/null and b/public/icons/maps-marked/twin_beach_2p_mkii.tm.webp differ
diff --git a/public/icons/maps-marked/twin_beach_2p_mkii.webp b/public/icons/maps-marked/twin_beach_2p_mkii.webp
new file mode 100644
index 0000000..fb8cb01
Binary files /dev/null and b/public/icons/maps-marked/twin_beach_2p_mkii.webp differ
diff --git a/public/icons/maps-marked/villa_fiore_2p_mkii.colored.webp b/public/icons/maps-marked/villa_fiore_2p_mkii.colored.webp
new file mode 100644
index 0000000..9c1214b
Binary files /dev/null and b/public/icons/maps-marked/villa_fiore_2p_mkii.colored.webp differ
diff --git a/public/icons/maps-marked/villa_fiore_2p_mkii.tm.webp b/public/icons/maps-marked/villa_fiore_2p_mkii.tm.webp
new file mode 100644
index 0000000..6248b27
Binary files /dev/null and b/public/icons/maps-marked/villa_fiore_2p_mkii.tm.webp differ
diff --git a/public/icons/maps-marked/villa_fiore_2p_mkii.webp b/public/icons/maps-marked/villa_fiore_2p_mkii.webp
new file mode 100644
index 0000000..e622921
Binary files /dev/null and b/public/icons/maps-marked/villa_fiore_2p_mkii.webp differ
diff --git a/public/icons/maps-marked/winter_line_8p_mkii.colored.webp b/public/icons/maps-marked/winter_line_8p_mkii.colored.webp
new file mode 100644
index 0000000..3a41597
Binary files /dev/null and b/public/icons/maps-marked/winter_line_8p_mkii.colored.webp differ
diff --git a/public/icons/maps-marked/winter_line_8p_mkii.tm.webp b/public/icons/maps-marked/winter_line_8p_mkii.tm.webp
new file mode 100644
index 0000000..3e3a0c8
Binary files /dev/null and b/public/icons/maps-marked/winter_line_8p_mkii.tm.webp differ
diff --git a/public/icons/maps-marked/winter_line_8p_mkii.webp b/public/icons/maps-marked/winter_line_8p_mkii.webp
new file mode 100644
index 0000000..961dbb5
Binary files /dev/null and b/public/icons/maps-marked/winter_line_8p_mkii.webp differ
diff --git a/public/icons/maps/benghazi_6p.webp b/public/icons/maps/benghazi_6p.webp
new file mode 100644
index 0000000..b1439de
Binary files /dev/null and b/public/icons/maps/benghazi_6p.webp differ
diff --git a/public/icons/maps/catania_crossing_6p.webp b/public/icons/maps/catania_crossing_6p.webp
new file mode 100644
index 0000000..8bb3da7
Binary files /dev/null and b/public/icons/maps/catania_crossing_6p.webp differ
diff --git a/public/icons/maps/cliff_crossing_2p.webp b/public/icons/maps/cliff_crossing_2p.webp
new file mode 100644
index 0000000..d26c993
Binary files /dev/null and b/public/icons/maps/cliff_crossing_2p.webp differ
diff --git a/public/icons/maps/day_101_4p.webp b/public/icons/maps/day_101_4p.webp
new file mode 100644
index 0000000..bb52dce
Binary files /dev/null and b/public/icons/maps/day_101_4p.webp differ
diff --git a/public/icons/maps/desert_airfield_6p_mkii.webp b/public/icons/maps/desert_airfield_6p_mkii.webp
new file mode 100644
index 0000000..a3d81c0
Binary files /dev/null and b/public/icons/maps/desert_airfield_6p_mkii.webp differ
diff --git a/public/icons/maps/desert_village_2p_mkiii.webp b/public/icons/maps/desert_village_2p_mkiii.webp
new file mode 100644
index 0000000..77edd83
Binary files /dev/null and b/public/icons/maps/desert_village_2p_mkiii.webp differ
diff --git a/public/icons/maps/elst_outskirts_4p.webp b/public/icons/maps/elst_outskirts_4p.webp
new file mode 100644
index 0000000..afc58cf
Binary files /dev/null and b/public/icons/maps/elst_outskirts_4p.webp differ
diff --git a/public/icons/maps/faymonville.webp b/public/icons/maps/faymonville.webp
new file mode 100644
index 0000000..4841c9e
Binary files /dev/null and b/public/icons/maps/faymonville.webp differ
diff --git a/public/icons/maps/gardens_2p.webp b/public/icons/maps/gardens_2p.webp
new file mode 100644
index 0000000..6b22581
Binary files /dev/null and b/public/icons/maps/gardens_2p.webp differ
diff --git a/public/icons/maps/industrial_railyard_6p_mkii.webp b/public/icons/maps/industrial_railyard_6p_mkii.webp
new file mode 100644
index 0000000..6b13244
Binary files /dev/null and b/public/icons/maps/industrial_railyard_6p_mkii.webp differ
diff --git a/public/icons/maps/monte_cavo_8p.webp b/public/icons/maps/monte_cavo_8p.webp
new file mode 100644
index 0000000..e1520a0
Binary files /dev/null and b/public/icons/maps/monte_cavo_8p.webp differ
diff --git a/public/icons/maps/montherme_6p.webp b/public/icons/maps/montherme_6p.webp
new file mode 100644
index 0000000..db7c45a
Binary files /dev/null and b/public/icons/maps/montherme_6p.webp differ
diff --git a/public/icons/maps/mountain_ruins_6p.webp b/public/icons/maps/mountain_ruins_6p.webp
new file mode 100644
index 0000000..e48a26a
Binary files /dev/null and b/public/icons/maps/mountain_ruins_6p.webp differ
diff --git a/public/icons/maps/mountain_ruins_8p_mkii.webp b/public/icons/maps/mountain_ruins_8p_mkii.webp
new file mode 100644
index 0000000..814a3af
Binary files /dev/null and b/public/icons/maps/mountain_ruins_8p_mkii.webp differ
diff --git a/public/icons/maps/pachino_2p.webp b/public/icons/maps/pachino_2p.webp
new file mode 100644
index 0000000..2c6c57b
Binary files /dev/null and b/public/icons/maps/pachino_2p.webp differ
diff --git a/public/icons/maps/rails_and_sand_4p.webp b/public/icons/maps/rails_and_sand_4p.webp
new file mode 100644
index 0000000..a5c4092
Binary files /dev/null and b/public/icons/maps/rails_and_sand_4p.webp differ
diff --git a/public/icons/maps/rural_castle_4p.webp b/public/icons/maps/rural_castle_4p.webp
new file mode 100644
index 0000000..f401999
Binary files /dev/null and b/public/icons/maps/rural_castle_4p.webp differ
diff --git a/public/icons/maps/rural_town_4p.webp b/public/icons/maps/rural_town_4p.webp
new file mode 100644
index 0000000..ef7b7b8
Binary files /dev/null and b/public/icons/maps/rural_town_4p.webp differ
diff --git a/public/icons/maps/sangro_river_crossing_6p.webp b/public/icons/maps/sangro_river_crossing_6p.webp
new file mode 100644
index 0000000..8c30bdd
Binary files /dev/null and b/public/icons/maps/sangro_river_crossing_6p.webp differ
diff --git a/public/icons/maps/semois_2p.webp b/public/icons/maps/semois_2p.webp
new file mode 100644
index 0000000..7e80d8a
Binary files /dev/null and b/public/icons/maps/semois_2p.webp differ
diff --git a/public/icons/maps/sousse_stronghold_8p.webp b/public/icons/maps/sousse_stronghold_8p.webp
new file mode 100644
index 0000000..cdfb00c
Binary files /dev/null and b/public/icons/maps/sousse_stronghold_8p.webp differ
diff --git a/public/icons/maps/sousse_wetlands_8p.webp b/public/icons/maps/sousse_wetlands_8p.webp
new file mode 100644
index 0000000..2f10ce6
Binary files /dev/null and b/public/icons/maps/sousse_wetlands_8p.webp differ
diff --git a/public/icons/maps/steppe_8p.webp b/public/icons/maps/steppe_8p.webp
new file mode 100644
index 0000000..6de65ee
Binary files /dev/null and b/public/icons/maps/steppe_8p.webp differ
diff --git a/public/icons/maps/torrente_4p_mkiii.webp b/public/icons/maps/torrente_4p_mkiii.webp
new file mode 100644
index 0000000..60a135a
Binary files /dev/null and b/public/icons/maps/torrente_4p_mkiii.webp differ
diff --git a/public/icons/maps/twin_beach_2p_mkii.webp b/public/icons/maps/twin_beach_2p_mkii.webp
new file mode 100644
index 0000000..f0ed1e0
Binary files /dev/null and b/public/icons/maps/twin_beach_2p_mkii.webp differ
diff --git a/public/icons/maps/villa_fiore_2p_mkii.webp b/public/icons/maps/villa_fiore_2p_mkii.webp
new file mode 100644
index 0000000..30351f5
Binary files /dev/null and b/public/icons/maps/villa_fiore_2p_mkii.webp differ
diff --git a/public/icons/maps/winter_line_8p_mkii.webp b/public/icons/maps/winter_line_8p_mkii.webp
new file mode 100644
index 0000000..0c0d1be
Binary files /dev/null and b/public/icons/maps/winter_line_8p_mkii.webp differ
diff --git a/public/icons/placeholder.svg b/public/icons/placeholder.svg
new file mode 100644
index 0000000..d211375
--- /dev/null
+++ b/public/icons/placeholder.svg
@@ -0,0 +1,309 @@
+
+
diff --git a/public/map-images/(2)_resistence_dlc_1_test_2p_coh2_resistance_x300.webp b/public/map-images/(2)_resistence_dlc_1_test_2p_coh2_resistance_x300.webp
deleted file mode 100644
index f49245e..0000000
Binary files a/public/map-images/(2)_resistence_dlc_1_test_2p_coh2_resistance_x300.webp and /dev/null differ
diff --git a/public/map-images/(2)_resistence_dlc_1_test_2p_coh2_resistance_x64.webp b/public/map-images/(2)_resistence_dlc_1_test_2p_coh2_resistance_x64.webp
deleted file mode 100644
index 99eb619..0000000
Binary files a/public/map-images/(2)_resistence_dlc_1_test_2p_coh2_resistance_x64.webp and /dev/null differ
diff --git a/public/map-images/(2_4)_compound_x300.webp b/public/map-images/(2_4)_compound_x300.webp
deleted file mode 100644
index 2cdafb2..0000000
Binary files a/public/map-images/(2_4)_compound_x300.webp and /dev/null differ
diff --git a/public/map-images/(2_4)_compound_x64.webp b/public/map-images/(2_4)_compound_x64.webp
deleted file mode 100644
index ce646b5..0000000
Binary files a/public/map-images/(2_4)_compound_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_amilly_fields_x300.webp b/public/map-images/2p_amilly_fields_x300.webp
deleted file mode 100644
index 815e1d2..0000000
Binary files a/public/map-images/2p_amilly_fields_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_amilly_fields_x64.webp b/public/map-images/2p_amilly_fields_x64.webp
deleted file mode 100644
index af57d01..0000000
Binary files a/public/map-images/2p_amilly_fields_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_angoville_farms_x300.webp b/public/map-images/2p_angoville_farms_x300.webp
deleted file mode 100644
index d5c43ef..0000000
Binary files a/public/map-images/2p_angoville_farms_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_angoville_farms_x64.webp b/public/map-images/2p_angoville_farms_x64.webp
deleted file mode 100644
index 3e83688..0000000
Binary files a/public/map-images/2p_angoville_farms_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_arnhem_checkpoint_x300.webp b/public/map-images/2p_arnhem_checkpoint_x300.webp
deleted file mode 100644
index fb53733..0000000
Binary files a/public/map-images/2p_arnhem_checkpoint_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_arnhem_checkpoint_x64.webp b/public/map-images/2p_arnhem_checkpoint_x64.webp
deleted file mode 100644
index f4e79de..0000000
Binary files a/public/map-images/2p_arnhem_checkpoint_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_bayeux_x300.webp b/public/map-images/2p_bayeux_x300.webp
deleted file mode 100644
index c6ad229..0000000
Binary files a/public/map-images/2p_bayeux_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_bayeux_x64.webp b/public/map-images/2p_bayeux_x64.webp
deleted file mode 100644
index 04a1991..0000000
Binary files a/public/map-images/2p_bayeux_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_bombarded_refinery_x300.webp b/public/map-images/2p_bombarded_refinery_x300.webp
deleted file mode 100644
index 92f670d..0000000
Binary files a/public/map-images/2p_bombarded_refinery_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_bombarded_refinery_x64.webp b/public/map-images/2p_bombarded_refinery_x64.webp
deleted file mode 100644
index b5de5bf..0000000
Binary files a/public/map-images/2p_bombarded_refinery_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_bryansk_forest_x300.webp b/public/map-images/2p_bryansk_forest_x300.webp
deleted file mode 100644
index 985942a..0000000
Binary files a/public/map-images/2p_bryansk_forest_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_bryansk_forest_x64.webp b/public/map-images/2p_bryansk_forest_x64.webp
deleted file mode 100644
index 82ab9a4..0000000
Binary files a/public/map-images/2p_bryansk_forest_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_caen_x300.webp b/public/map-images/2p_caen_x300.webp
deleted file mode 100644
index 6a5e48a..0000000
Binary files a/public/map-images/2p_caen_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_caen_x64.webp b/public/map-images/2p_caen_x64.webp
deleted file mode 100644
index 7a3a44c..0000000
Binary files a/public/map-images/2p_caen_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_cheneux_x300.webp b/public/map-images/2p_cheneux_x300.webp
deleted file mode 100644
index cc73cf3..0000000
Binary files a/public/map-images/2p_cheneux_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_cheneux_x64.webp b/public/map-images/2p_cheneux_x64.webp
deleted file mode 100644
index d6d2739..0000000
Binary files a/public/map-images/2p_cheneux_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_crossing_in_the_woods_x300.webp b/public/map-images/2p_crossing_in_the_woods_x300.webp
deleted file mode 100644
index 7f66678..0000000
Binary files a/public/map-images/2p_crossing_in_the_woods_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_crossing_in_the_woods_x64.webp b/public/map-images/2p_crossing_in_the_woods_x64.webp
deleted file mode 100644
index 018eec5..0000000
Binary files a/public/map-images/2p_crossing_in_the_woods_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_deutz_x300.webp b/public/map-images/2p_deutz_x300.webp
deleted file mode 100644
index fe6965e..0000000
Binary files a/public/map-images/2p_deutz_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_deutz_x64.webp b/public/map-images/2p_deutz_x64.webp
deleted file mode 100644
index e88a5ee..0000000
Binary files a/public/map-images/2p_deutz_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_divide_x300.webp b/public/map-images/2p_divide_x300.webp
deleted file mode 100644
index 08e46ce..0000000
Binary files a/public/map-images/2p_divide_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_divide_x64.webp b/public/map-images/2p_divide_x64.webp
deleted file mode 100644
index ea2d378..0000000
Binary files a/public/map-images/2p_divide_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_don_river_donriveraibattle_x300.webp b/public/map-images/2p_don_river_donriveraibattle_x300.webp
deleted file mode 100644
index ab80e88..0000000
Binary files a/public/map-images/2p_don_river_donriveraibattle_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_don_river_donriveraibattle_x64.webp b/public/map-images/2p_don_river_donriveraibattle_x64.webp
deleted file mode 100644
index c7308f5..0000000
Binary files a/public/map-images/2p_don_river_donriveraibattle_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_don_river_v2_x300.webp b/public/map-images/2p_don_river_v2_x300.webp
deleted file mode 100644
index deeaddb..0000000
Binary files a/public/map-images/2p_don_river_v2_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_don_river_v2_x64.webp b/public/map-images/2p_don_river_v2_x64.webp
deleted file mode 100644
index c7381ab..0000000
Binary files a/public/map-images/2p_don_river_v2_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_faymonville_approach_mledition_x300.webp b/public/map-images/2p_faymonville_approach_mledition_x300.webp
deleted file mode 100644
index cca820e..0000000
Binary files a/public/map-images/2p_faymonville_approach_mledition_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_faymonville_approach_mledition_x64.webp b/public/map-images/2p_faymonville_approach_mledition_x64.webp
deleted file mode 100644
index 15ca83b..0000000
Binary files a/public/map-images/2p_faymonville_approach_mledition_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_faymonville_approach_x300.webp b/public/map-images/2p_faymonville_approach_x300.webp
deleted file mode 100644
index 0c595ae..0000000
Binary files a/public/map-images/2p_faymonville_approach_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_faymonville_approach_x64.webp b/public/map-images/2p_faymonville_approach_x64.webp
deleted file mode 100644
index 1ca39a5..0000000
Binary files a/public/map-images/2p_faymonville_approach_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_halbe_x300.webp b/public/map-images/2p_halbe_x300.webp
deleted file mode 100644
index 51319e8..0000000
Binary files a/public/map-images/2p_halbe_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_halbe_x64.webp b/public/map-images/2p_halbe_x64.webp
deleted file mode 100644
index e371751..0000000
Binary files a/public/map-images/2p_halbe_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_karelia_x300.webp b/public/map-images/2p_karelia_x300.webp
deleted file mode 100644
index d198910..0000000
Binary files a/public/map-images/2p_karelia_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_karelia_x64.webp b/public/map-images/2p_karelia_x64.webp
deleted file mode 100644
index cb433b6..0000000
Binary files a/public/map-images/2p_karelia_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_kholodnaya_ferma_battlefield_x300.webp b/public/map-images/2p_kholodnaya_ferma_battlefield_x300.webp
deleted file mode 100644
index 79f1c38..0000000
Binary files a/public/map-images/2p_kholodnaya_ferma_battlefield_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_kholodnaya_ferma_battlefield_x64.webp b/public/map-images/2p_kholodnaya_ferma_battlefield_x64.webp
deleted file mode 100644
index 68b7c48..0000000
Binary files a/public/map-images/2p_kholodnaya_ferma_battlefield_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_kholodnaya_ferma_spring_frontline_x300.webp b/public/map-images/2p_kholodnaya_ferma_spring_frontline_x300.webp
deleted file mode 100644
index 61b77bf..0000000
Binary files a/public/map-images/2p_kholodnaya_ferma_spring_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_kholodnaya_ferma_spring_frontline_x64.webp b/public/map-images/2p_kholodnaya_ferma_spring_frontline_x64.webp
deleted file mode 100644
index b5f3041..0000000
Binary files a/public/map-images/2p_kholodnaya_ferma_spring_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_la_gleize_breakout_x300.webp b/public/map-images/2p_la_gleize_breakout_x300.webp
deleted file mode 100644
index d7643b9..0000000
Binary files a/public/map-images/2p_la_gleize_breakout_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_la_gleize_breakout_x64.webp b/public/map-images/2p_la_gleize_breakout_x64.webp
deleted file mode 100644
index 031be85..0000000
Binary files a/public/map-images/2p_la_gleize_breakout_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_ladoga_karelia_x300.webp b/public/map-images/2p_ladoga_karelia_x300.webp
deleted file mode 100644
index 5f21141..0000000
Binary files a/public/map-images/2p_ladoga_karelia_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_ladoga_karelia_x64.webp b/public/map-images/2p_ladoga_karelia_x64.webp
deleted file mode 100644
index b593f1d..0000000
Binary files a/public/map-images/2p_ladoga_karelia_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_minsk_pocket_frontline_x300.webp b/public/map-images/2p_minsk_pocket_frontline_x300.webp
deleted file mode 100644
index 1373d0a..0000000
Binary files a/public/map-images/2p_minsk_pocket_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_minsk_pocket_frontline_x64.webp b/public/map-images/2p_minsk_pocket_frontline_x64.webp
deleted file mode 100644
index e77e410..0000000
Binary files a/public/map-images/2p_minsk_pocket_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_novgorodoutskirts_x300.webp b/public/map-images/2p_novgorodoutskirts_x300.webp
deleted file mode 100644
index 939d24e..0000000
Binary files a/public/map-images/2p_novgorodoutskirts_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_novgorodoutskirts_x64.webp b/public/map-images/2p_novgorodoutskirts_x64.webp
deleted file mode 100644
index 02254f1..0000000
Binary files a/public/map-images/2p_novgorodoutskirts_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_rechnaya_pereprava_x300.webp b/public/map-images/2p_rechnaya_pereprava_x300.webp
deleted file mode 100644
index cdefc35..0000000
Binary files a/public/map-images/2p_rechnaya_pereprava_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_rechnaya_pereprava_x64.webp b/public/map-images/2p_rechnaya_pereprava_x64.webp
deleted file mode 100644
index dd5a473..0000000
Binary files a/public/map-images/2p_rechnaya_pereprava_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_road_to_kharkov_x300.webp b/public/map-images/2p_road_to_kharkov_x300.webp
deleted file mode 100644
index 40b2af6..0000000
Binary files a/public/map-images/2p_road_to_kharkov_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_road_to_kharkov_x64.webp b/public/map-images/2p_road_to_kharkov_x64.webp
deleted file mode 100644
index 56d85b3..0000000
Binary files a/public/map-images/2p_road_to_kharkov_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_road_to_ligneuville_x300.webp b/public/map-images/2p_road_to_ligneuville_x300.webp
deleted file mode 100644
index bbce38d..0000000
Binary files a/public/map-images/2p_road_to_ligneuville_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_road_to_ligneuville_x64.webp b/public/map-images/2p_road_to_ligneuville_x64.webp
deleted file mode 100644
index a3e0b47..0000000
Binary files a/public/map-images/2p_road_to_ligneuville_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_ruins_market_x300.webp b/public/map-images/2p_ruins_market_x300.webp
deleted file mode 100644
index 1d3f299..0000000
Binary files a/public/map-images/2p_ruins_market_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_ruins_market_x64.webp b/public/map-images/2p_ruins_market_x64.webp
deleted file mode 100644
index 1c09581..0000000
Binary files a/public/map-images/2p_ruins_market_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_rustungswerke_essen_operation_plunder_x300.webp b/public/map-images/2p_rustungswerke_essen_operation_plunder_x300.webp
deleted file mode 100644
index 3a2ec0e..0000000
Binary files a/public/map-images/2p_rustungswerke_essen_operation_plunder_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_rustungswerke_essen_operation_plunder_x64.webp b/public/map-images/2p_rustungswerke_essen_operation_plunder_x64.webp
deleted file mode 100644
index dafb290..0000000
Binary files a/public/map-images/2p_rustungswerke_essen_operation_plunder_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_semois_winter_x300.webp b/public/map-images/2p_semois_winter_x300.webp
deleted file mode 100644
index 2af32cc..0000000
Binary files a/public/map-images/2p_semois_winter_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_semois_winter_x64.webp b/public/map-images/2p_semois_winter_x64.webp
deleted file mode 100644
index 89ec3ca..0000000
Binary files a/public/map-images/2p_semois_winter_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_snowmanville_faymonville_winter_x300.webp b/public/map-images/2p_snowmanville_faymonville_winter_x300.webp
deleted file mode 100644
index 275da42..0000000
Binary files a/public/map-images/2p_snowmanville_faymonville_winter_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_snowmanville_faymonville_winter_x64.webp b/public/map-images/2p_snowmanville_faymonville_winter_x64.webp
deleted file mode 100644
index 847b750..0000000
Binary files a/public/map-images/2p_snowmanville_faymonville_winter_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_southern_alblasserwaard_x300.webp b/public/map-images/2p_southern_alblasserwaard_x300.webp
deleted file mode 100644
index 982963a..0000000
Binary files a/public/map-images/2p_southern_alblasserwaard_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_southern_alblasserwaard_x64.webp b/public/map-images/2p_southern_alblasserwaard_x64.webp
deleted file mode 100644
index ec6d719..0000000
Binary files a/public/map-images/2p_southern_alblasserwaard_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_sturzdorf_x300.webp b/public/map-images/2p_sturzdorf_x300.webp
deleted file mode 100644
index b4dedc0..0000000
Binary files a/public/map-images/2p_sturzdorf_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_sturzdorf_x64.webp b/public/map-images/2p_sturzdorf_x64.webp
deleted file mode 100644
index 50a957f..0000000
Binary files a/public/map-images/2p_sturzdorf_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_westwall_operation_queen_x300.webp b/public/map-images/2p_westwall_operation_queen_x300.webp
deleted file mode 100644
index 16b1688..0000000
Binary files a/public/map-images/2p_westwall_operation_queen_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_westwall_operation_queen_x64.webp b/public/map-images/2p_westwall_operation_queen_x64.webp
deleted file mode 100644
index 7612237..0000000
Binary files a/public/map-images/2p_westwall_operation_queen_x64.webp and /dev/null differ
diff --git a/public/map-images/2p_wiltz_summit_x300.webp b/public/map-images/2p_wiltz_summit_x300.webp
deleted file mode 100644
index 19ffe22..0000000
Binary files a/public/map-images/2p_wiltz_summit_x300.webp and /dev/null differ
diff --git a/public/map-images/2p_wiltz_summit_x64.webp b/public/map-images/2p_wiltz_summit_x64.webp
deleted file mode 100644
index 416e16d..0000000
Binary files a/public/map-images/2p_wiltz_summit_x64.webp and /dev/null differ
diff --git a/public/map-images/4_6_lemberg_fall_x300.webp b/public/map-images/4_6_lemberg_fall_x300.webp
deleted file mode 100644
index c0202be..0000000
Binary files a/public/map-images/4_6_lemberg_fall_x300.webp and /dev/null differ
diff --git a/public/map-images/4_6_lemberg_fall_x64.webp b/public/map-images/4_6_lemberg_fall_x64.webp
deleted file mode 100644
index 085d40d..0000000
Binary files a/public/map-images/4_6_lemberg_fall_x64.webp and /dev/null differ
diff --git a/public/map-images/4_6_rostov_x300.webp b/public/map-images/4_6_rostov_x300.webp
deleted file mode 100644
index 4a0becf..0000000
Binary files a/public/map-images/4_6_rostov_x300.webp and /dev/null differ
diff --git a/public/map-images/4_6_rostov_x64.webp b/public/map-images/4_6_rostov_x64.webp
deleted file mode 100644
index 66c7a5f..0000000
Binary files a/public/map-images/4_6_rostov_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_across_the_rhine_x300.webp b/public/map-images/4p_across_the_rhine_x300.webp
deleted file mode 100644
index 987e130..0000000
Binary files a/public/map-images/4p_across_the_rhine_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_across_the_rhine_x64.webp b/public/map-images/4p_across_the_rhine_x64.webp
deleted file mode 100644
index 293db3c..0000000
Binary files a/public/map-images/4p_across_the_rhine_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_alliance_of_defiance_aod_x300.webp b/public/map-images/4p_alliance_of_defiance_aod_x300.webp
deleted file mode 100644
index bd796c3..0000000
Binary files a/public/map-images/4p_alliance_of_defiance_aod_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_alliance_of_defiance_aod_x64.webp b/public/map-images/4p_alliance_of_defiance_aod_x64.webp
deleted file mode 100644
index d4daa51..0000000
Binary files a/public/map-images/4p_alliance_of_defiance_aod_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_another_city_x300.webp b/public/map-images/4p_another_city_x300.webp
deleted file mode 100644
index 9a90160..0000000
Binary files a/public/map-images/4p_another_city_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_another_city_x64.webp b/public/map-images/4p_another_city_x64.webp
deleted file mode 100644
index b0e48cd..0000000
Binary files a/public/map-images/4p_another_city_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_baugnez_outskirts_x300.webp b/public/map-images/4p_baugnez_outskirts_x300.webp
deleted file mode 100644
index 207abe1..0000000
Binary files a/public/map-images/4p_baugnez_outskirts_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_baugnez_outskirts_x64.webp b/public/map-images/4p_baugnez_outskirts_x64.webp
deleted file mode 100644
index 63070f3..0000000
Binary files a/public/map-images/4p_baugnez_outskirts_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_belgorod_x300.webp b/public/map-images/4p_belgorod_x300.webp
deleted file mode 100644
index 5b785d6..0000000
Binary files a/public/map-images/4p_belgorod_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_belgorod_x64.webp b/public/map-images/4p_belgorod_x64.webp
deleted file mode 100644
index 4acbed7..0000000
Binary files a/public/map-images/4p_belgorod_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_bialystok_market_x300.webp b/public/map-images/4p_bialystok_market_x300.webp
deleted file mode 100644
index 19aa089..0000000
Binary files a/public/map-images/4p_bialystok_market_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_bialystok_market_x64.webp b/public/map-images/4p_bialystok_market_x64.webp
deleted file mode 100644
index 6a045e5..0000000
Binary files a/public/map-images/4p_bialystok_market_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_bystraya_voda_x300.webp b/public/map-images/4p_bystraya_voda_x300.webp
deleted file mode 100644
index 11b9c67..0000000
Binary files a/public/map-images/4p_bystraya_voda_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_bystraya_voda_x64.webp b/public/map-images/4p_bystraya_voda_x64.webp
deleted file mode 100644
index af01120..0000000
Binary files a/public/map-images/4p_bystraya_voda_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_coh2_okariver_frontline_x300.webp b/public/map-images/4p_coh2_okariver_frontline_x300.webp
deleted file mode 100644
index 8f13bfc..0000000
Binary files a/public/map-images/4p_coh2_okariver_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_coh2_okariver_frontline_x64.webp b/public/map-images/4p_coh2_okariver_frontline_x64.webp
deleted file mode 100644
index 775c9e5..0000000
Binary files a/public/map-images/4p_coh2_okariver_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_crossing_in_the_woods_x300.webp b/public/map-images/4p_crossing_in_the_woods_x300.webp
deleted file mode 100644
index dde988a..0000000
Binary files a/public/map-images/4p_crossing_in_the_woods_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_crossing_in_the_woods_x64.webp b/public/map-images/4p_crossing_in_the_woods_x64.webp
deleted file mode 100644
index 9c87ba3..0000000
Binary files a/public/map-images/4p_crossing_in_the_woods_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_dreux_scout_x300.webp b/public/map-images/4p_dreux_scout_x300.webp
deleted file mode 100644
index 5fe5c23..0000000
Binary files a/public/map-images/4p_dreux_scout_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_dreux_scout_x64.webp b/public/map-images/4p_dreux_scout_x64.webp
deleted file mode 100644
index c852a42..0000000
Binary files a/public/map-images/4p_dreux_scout_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_dusseldorf_x300.webp b/public/map-images/4p_dusseldorf_x300.webp
deleted file mode 100644
index 5ae5460..0000000
Binary files a/public/map-images/4p_dusseldorf_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_dusseldorf_x64.webp b/public/map-images/4p_dusseldorf_x64.webp
deleted file mode 100644
index f651cbc..0000000
Binary files a/public/map-images/4p_dusseldorf_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_ecliptic_fields_x300.webp b/public/map-images/4p_ecliptic_fields_x300.webp
deleted file mode 100644
index 3e49c5f..0000000
Binary files a/public/map-images/4p_ecliptic_fields_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_ecliptic_fields_x64.webp b/public/map-images/4p_ecliptic_fields_x64.webp
deleted file mode 100644
index a8160a0..0000000
Binary files a/public/map-images/4p_ecliptic_fields_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_einhoven_country_x300.webp b/public/map-images/4p_einhoven_country_x300.webp
deleted file mode 100644
index a9d79e5..0000000
Binary files a/public/map-images/4p_einhoven_country_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_einhoven_country_x64.webp b/public/map-images/4p_einhoven_country_x64.webp
deleted file mode 100644
index 73bfc1b..0000000
Binary files a/public/map-images/4p_einhoven_country_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_elst_outskirts_x300.webp b/public/map-images/4p_elst_outskirts_x300.webp
deleted file mode 100644
index 4805509..0000000
Binary files a/public/map-images/4p_elst_outskirts_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_elst_outskirts_x64.webp b/public/map-images/4p_elst_outskirts_x64.webp
deleted file mode 100644
index c022b78..0000000
Binary files a/public/map-images/4p_elst_outskirts_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_ettelbruck_station_x300.webp b/public/map-images/4p_ettelbruck_station_x300.webp
deleted file mode 100644
index 2d4dbb0..0000000
Binary files a/public/map-images/4p_ettelbruck_station_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_ettelbruck_station_x64.webp b/public/map-images/4p_ettelbruck_station_x64.webp
deleted file mode 100644
index f668d90..0000000
Binary files a/public/map-images/4p_ettelbruck_station_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_fields_of_winnekendonk_x300.webp b/public/map-images/4p_fields_of_winnekendonk_x300.webp
deleted file mode 100644
index 4ffd429..0000000
Binary files a/public/map-images/4p_fields_of_winnekendonk_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_fields_of_winnekendonk_x64.webp b/public/map-images/4p_fields_of_winnekendonk_x64.webp
deleted file mode 100644
index 0df7fb0..0000000
Binary files a/public/map-images/4p_fields_of_winnekendonk_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_gelsenkirchen_refinery_flag_x300.webp b/public/map-images/4p_gelsenkirchen_refinery_flag_x300.webp
deleted file mode 100644
index 479f287..0000000
Binary files a/public/map-images/4p_gelsenkirchen_refinery_flag_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_gelsenkirchen_refinery_flag_x64.webp b/public/map-images/4p_gelsenkirchen_refinery_flag_x64.webp
deleted file mode 100644
index c43ef8e..0000000
Binary files a/public/map-images/4p_gelsenkirchen_refinery_flag_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_gelsenkirchen_refinery_x300.webp b/public/map-images/4p_gelsenkirchen_refinery_x300.webp
deleted file mode 100644
index e2ffe9c..0000000
Binary files a/public/map-images/4p_gelsenkirchen_refinery_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_gelsenkirchen_refinery_x64.webp b/public/map-images/4p_gelsenkirchen_refinery_x64.webp
deleted file mode 100644
index 1b9e082..0000000
Binary files a/public/map-images/4p_gelsenkirchen_refinery_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_heidelberg_crossings_x300.webp b/public/map-images/4p_heidelberg_crossings_x300.webp
deleted file mode 100644
index 32c9e0d..0000000
Binary files a/public/map-images/4p_heidelberg_crossings_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_heidelberg_crossings_x64.webp b/public/map-images/4p_heidelberg_crossings_x64.webp
deleted file mode 100644
index f90f656..0000000
Binary files a/public/map-images/4p_heidelberg_crossings_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_hurtgen_forest_stamp_x300.webp b/public/map-images/4p_hurtgen_forest_stamp_x300.webp
deleted file mode 100644
index 8a494c4..0000000
Binary files a/public/map-images/4p_hurtgen_forest_stamp_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_hurtgen_forest_stamp_x64.webp b/public/map-images/4p_hurtgen_forest_stamp_x64.webp
deleted file mode 100644
index 12d11e6..0000000
Binary files a/public/map-images/4p_hurtgen_forest_stamp_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_hurtgen_forest_tree_test_x300.webp b/public/map-images/4p_hurtgen_forest_tree_test_x300.webp
deleted file mode 100644
index 2075535..0000000
Binary files a/public/map-images/4p_hurtgen_forest_tree_test_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_hurtgen_forest_tree_test_x64.webp b/public/map-images/4p_hurtgen_forest_tree_test_x64.webp
deleted file mode 100644
index db68e05..0000000
Binary files a/public/map-images/4p_hurtgen_forest_tree_test_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_hurtgen_forest_x300.webp b/public/map-images/4p_hurtgen_forest_x300.webp
deleted file mode 100644
index 5da30c0..0000000
Binary files a/public/map-images/4p_hurtgen_forest_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_hurtgen_forest_x64.webp b/public/map-images/4p_hurtgen_forest_x64.webp
deleted file mode 100644
index f24f607..0000000
Binary files a/public/map-images/4p_hurtgen_forest_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_lisores_river_x300.webp b/public/map-images/4p_lisores_river_x300.webp
deleted file mode 100644
index 5b309b2..0000000
Binary files a/public/map-images/4p_lisores_river_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_lisores_river_x64.webp b/public/map-images/4p_lisores_river_x64.webp
deleted file mode 100644
index a342945..0000000
Binary files a/public/map-images/4p_lisores_river_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_minsk_pocket_frontline_x300.webp b/public/map-images/4p_minsk_pocket_frontline_x300.webp
deleted file mode 100644
index d2c0679..0000000
Binary files a/public/map-images/4p_minsk_pocket_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_minsk_pocket_frontline_x64.webp b/public/map-images/4p_minsk_pocket_frontline_x64.webp
deleted file mode 100644
index 0983231..0000000
Binary files a/public/map-images/4p_minsk_pocket_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_moscow_outskirts_fall_frontline_x300.webp b/public/map-images/4p_moscow_outskirts_fall_frontline_x300.webp
deleted file mode 100644
index 978aca7..0000000
Binary files a/public/map-images/4p_moscow_outskirts_fall_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_moscow_outskirts_fall_frontline_x64.webp b/public/map-images/4p_moscow_outskirts_fall_frontline_x64.webp
deleted file mode 100644
index 222d5a9..0000000
Binary files a/public/map-images/4p_moscow_outskirts_fall_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_moscow_outskirts_frontline_x300.webp b/public/map-images/4p_moscow_outskirts_frontline_x300.webp
deleted file mode 100644
index d0e6977..0000000
Binary files a/public/map-images/4p_moscow_outskirts_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_moscow_outskirts_frontline_x64.webp b/public/map-images/4p_moscow_outskirts_frontline_x64.webp
deleted file mode 100644
index 5f9c46c..0000000
Binary files a/public/map-images/4p_moscow_outskirts_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_noville_encirclement_x300.webp b/public/map-images/4p_noville_encirclement_x300.webp
deleted file mode 100644
index 2b5a4b8..0000000
Binary files a/public/map-images/4p_noville_encirclement_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_noville_encirclement_x64.webp b/public/map-images/4p_noville_encirclement_x64.webp
deleted file mode 100644
index 39649ae..0000000
Binary files a/public/map-images/4p_noville_encirclement_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_poltawa_x300.webp b/public/map-images/4p_poltawa_x300.webp
deleted file mode 100644
index e2cf45c..0000000
Binary files a/public/map-images/4p_poltawa_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_poltawa_x64.webp b/public/map-images/4p_poltawa_x64.webp
deleted file mode 100644
index b5b7111..0000000
Binary files a/public/map-images/4p_poltawa_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_ponaryforest_x300.webp b/public/map-images/4p_ponaryforest_x300.webp
deleted file mode 100644
index 44f644f..0000000
Binary files a/public/map-images/4p_ponaryforest_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_ponaryforest_x64.webp b/public/map-images/4p_ponaryforest_x64.webp
deleted file mode 100644
index 56f16d3..0000000
Binary files a/public/map-images/4p_ponaryforest_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_pripyat_sector_x300.webp b/public/map-images/4p_pripyat_sector_x300.webp
deleted file mode 100644
index 7683e37..0000000
Binary files a/public/map-images/4p_pripyat_sector_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_pripyat_sector_x64.webp b/public/map-images/4p_pripyat_sector_x64.webp
deleted file mode 100644
index 41c44ad..0000000
Binary files a/public/map-images/4p_pripyat_sector_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_prypiat_winter_frontline_x300.webp b/public/map-images/4p_prypiat_winter_frontline_x300.webp
deleted file mode 100644
index c53d03f..0000000
Binary files a/public/map-images/4p_prypiat_winter_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_prypiat_winter_frontline_x64.webp b/public/map-images/4p_prypiat_winter_frontline_x64.webp
deleted file mode 100644
index 50792af..0000000
Binary files a/public/map-images/4p_prypiat_winter_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_pump_station_x300.webp b/public/map-images/4p_pump_station_x300.webp
deleted file mode 100644
index baaa7b8..0000000
Binary files a/public/map-images/4p_pump_station_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_pump_station_x64.webp b/public/map-images/4p_pump_station_x64.webp
deleted file mode 100644
index 1ba7cae..0000000
Binary files a/public/map-images/4p_pump_station_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_rails_and_metal_x300.webp b/public/map-images/4p_rails_and_metal_x300.webp
deleted file mode 100644
index 6574dcf..0000000
Binary files a/public/map-images/4p_rails_and_metal_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_rails_and_metal_x64.webp b/public/map-images/4p_rails_and_metal_x64.webp
deleted file mode 100644
index 9136252..0000000
Binary files a/public/map-images/4p_rails_and_metal_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_road_to_kharkov_ai_battle_x300.webp b/public/map-images/4p_road_to_kharkov_ai_battle_x300.webp
deleted file mode 100644
index ac2ebed..0000000
Binary files a/public/map-images/4p_road_to_kharkov_ai_battle_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_road_to_kharkov_ai_battle_x64.webp b/public/map-images/4p_road_to_kharkov_ai_battle_x64.webp
deleted file mode 100644
index 8635ce9..0000000
Binary files a/public/map-images/4p_road_to_kharkov_ai_battle_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_road_to_kharkov_x300.webp b/public/map-images/4p_road_to_kharkov_x300.webp
deleted file mode 100644
index 3c5e9f7..0000000
Binary files a/public/map-images/4p_road_to_kharkov_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_road_to_kharkov_x64.webp b/public/map-images/4p_road_to_kharkov_x64.webp
deleted file mode 100644
index 38cbce6..0000000
Binary files a/public/map-images/4p_road_to_kharkov_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_rothe_erde_station_x300.webp b/public/map-images/4p_rothe_erde_station_x300.webp
deleted file mode 100644
index fba5394..0000000
Binary files a/public/map-images/4p_rothe_erde_station_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_rothe_erde_station_x64.webp b/public/map-images/4p_rothe_erde_station_x64.webp
deleted file mode 100644
index d0a3e41..0000000
Binary files a/public/map-images/4p_rothe_erde_station_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_rzhev_frontline_x300.webp b/public/map-images/4p_rzhev_frontline_x300.webp
deleted file mode 100644
index 78bcbf5..0000000
Binary files a/public/map-images/4p_rzhev_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_rzhev_frontline_x64.webp b/public/map-images/4p_rzhev_frontline_x64.webp
deleted file mode 100644
index a763482..0000000
Binary files a/public/map-images/4p_rzhev_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_rzhev_summer_frontline_x300.webp b/public/map-images/4p_rzhev_summer_frontline_x300.webp
deleted file mode 100644
index 78085f9..0000000
Binary files a/public/map-images/4p_rzhev_summer_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_rzhev_summer_frontline_x64.webp b/public/map-images/4p_rzhev_summer_frontline_x64.webp
deleted file mode 100644
index 33b6acb..0000000
Binary files a/public/map-images/4p_rzhev_summer_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_schilberg_outskirts_x300.webp b/public/map-images/4p_schilberg_outskirts_x300.webp
deleted file mode 100644
index cf02f82..0000000
Binary files a/public/map-images/4p_schilberg_outskirts_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_schilberg_outskirts_x64.webp b/public/map-images/4p_schilberg_outskirts_x64.webp
deleted file mode 100644
index 84ea708..0000000
Binary files a/public/map-images/4p_schilberg_outskirts_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_semois_attrition_x300.webp b/public/map-images/4p_semois_attrition_x300.webp
deleted file mode 100644
index 9aa3508..0000000
Binary files a/public/map-images/4p_semois_attrition_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_semois_attrition_x64.webp b/public/map-images/4p_semois_attrition_x64.webp
deleted file mode 100644
index 003116c..0000000
Binary files a/public/map-images/4p_semois_attrition_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_semois_winter_x300.webp b/public/map-images/4p_semois_winter_x300.webp
deleted file mode 100644
index 51484b3..0000000
Binary files a/public/map-images/4p_semois_winter_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_semois_winter_x64.webp b/public/map-images/4p_semois_winter_x64.webp
deleted file mode 100644
index 10459a8..0000000
Binary files a/public/map-images/4p_semois_winter_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_semois_x300.webp b/public/map-images/4p_semois_x300.webp
deleted file mode 100644
index 81aa0c4..0000000
Binary files a/public/map-images/4p_semois_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_semois_x64.webp b/public/map-images/4p_semois_x64.webp
deleted file mode 100644
index 779d33a..0000000
Binary files a/public/map-images/4p_semois_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_stadtschutt_x300.webp b/public/map-images/4p_stadtschutt_x300.webp
deleted file mode 100644
index 94b02ce..0000000
Binary files a/public/map-images/4p_stadtschutt_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_stadtschutt_x64.webp b/public/map-images/4p_stadtschutt_x64.webp
deleted file mode 100644
index 557d066..0000000
Binary files a/public/map-images/4p_stadtschutt_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_trois_pont_x300.webp b/public/map-images/4p_trois_pont_x300.webp
deleted file mode 100644
index e5d191f..0000000
Binary files a/public/map-images/4p_trois_pont_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_trois_pont_x64.webp b/public/map-images/4p_trois_pont_x64.webp
deleted file mode 100644
index ef202e2..0000000
Binary files a/public/map-images/4p_trois_pont_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_vaux_farmlands_attrition_x300.webp b/public/map-images/4p_vaux_farmlands_attrition_x300.webp
deleted file mode 100644
index 8d997dc..0000000
Binary files a/public/map-images/4p_vaux_farmlands_attrition_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_vaux_farmlands_attrition_x64.webp b/public/map-images/4p_vaux_farmlands_attrition_x64.webp
deleted file mode 100644
index 6cf6024..0000000
Binary files a/public/map-images/4p_vaux_farmlands_attrition_x64.webp and /dev/null differ
diff --git a/public/map-images/4p_vaux_farmlands_x300.webp b/public/map-images/4p_vaux_farmlands_x300.webp
deleted file mode 100644
index a3816c6..0000000
Binary files a/public/map-images/4p_vaux_farmlands_x300.webp and /dev/null differ
diff --git a/public/map-images/4p_vaux_farmlands_x64.webp b/public/map-images/4p_vaux_farmlands_x64.webp
deleted file mode 100644
index 2a3ba1a..0000000
Binary files a/public/map-images/4p_vaux_farmlands_x64.webp and /dev/null differ
diff --git a/public/map-images/6_8_brody_x300.webp b/public/map-images/6_8_brody_x300.webp
deleted file mode 100644
index 4aebf7b..0000000
Binary files a/public/map-images/6_8_brody_x300.webp and /dev/null differ
diff --git a/public/map-images/6_8_brody_x64.webp b/public/map-images/6_8_brody_x64.webp
deleted file mode 100644
index 219a54e..0000000
Binary files a/public/map-images/6_8_brody_x64.webp and /dev/null differ
diff --git a/public/map-images/6_mud_road_331_6p_mudroad311_ro_x300.webp b/public/map-images/6_mud_road_331_6p_mudroad311_ro_x300.webp
deleted file mode 100644
index e90080c..0000000
Binary files a/public/map-images/6_mud_road_331_6p_mudroad311_ro_x300.webp and /dev/null differ
diff --git a/public/map-images/6_mud_road_331_6p_mudroad311_ro_x64.webp b/public/map-images/6_mud_road_331_6p_mudroad311_ro_x64.webp
deleted file mode 100644
index 0a7f529..0000000
Binary files a/public/map-images/6_mud_road_331_6p_mudroad311_ro_x64.webp and /dev/null differ
diff --git a/public/map-images/6_mud_road_331_6p_mudroad311_x300.webp b/public/map-images/6_mud_road_331_6p_mudroad311_x300.webp
deleted file mode 100644
index f5156e5..0000000
Binary files a/public/map-images/6_mud_road_331_6p_mudroad311_x300.webp and /dev/null differ
diff --git a/public/map-images/6_mud_road_331_6p_mudroad311_x64.webp b/public/map-images/6_mud_road_331_6p_mudroad311_x64.webp
deleted file mode 100644
index 1b6e576..0000000
Binary files a/public/map-images/6_mud_road_331_6p_mudroad311_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_across_the_rhine_x300.webp b/public/map-images/6p_across_the_rhine_x300.webp
deleted file mode 100644
index 101cc9d..0000000
Binary files a/public/map-images/6p_across_the_rhine_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_across_the_rhine_x64.webp b/public/map-images/6p_across_the_rhine_x64.webp
deleted file mode 100644
index 4dd35fb..0000000
Binary files a/public/map-images/6p_across_the_rhine_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_angermuende_x300.webp b/public/map-images/6p_angermuende_x300.webp
deleted file mode 100644
index 611e232..0000000
Binary files a/public/map-images/6p_angermuende_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_angermuende_x64.webp b/public/map-images/6p_angermuende_x64.webp
deleted file mode 100644
index d3f7609..0000000
Binary files a/public/map-images/6p_angermuende_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_anklet_x300.webp b/public/map-images/6p_anklet_x300.webp
deleted file mode 100644
index 6557180..0000000
Binary files a/public/map-images/6p_anklet_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_anklet_x64.webp b/public/map-images/6p_anklet_x64.webp
deleted file mode 100644
index 3b253d8..0000000
Binary files a/public/map-images/6p_anklet_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_bulligen_spearhead_2_x300.webp b/public/map-images/6p_bulligen_spearhead_2_x300.webp
deleted file mode 100644
index ee119d2..0000000
Binary files a/public/map-images/6p_bulligen_spearhead_2_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_bulligen_spearhead_2_x64.webp b/public/map-images/6p_bulligen_spearhead_2_x64.webp
deleted file mode 100644
index bdd52b7..0000000
Binary files a/public/map-images/6p_bulligen_spearhead_2_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_esch_sur_sure_x300.webp b/public/map-images/6p_esch_sur_sure_x300.webp
deleted file mode 100644
index 4e3570a..0000000
Binary files a/public/map-images/6p_esch_sur_sure_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_esch_sur_sure_x64.webp b/public/map-images/6p_esch_sur_sure_x64.webp
deleted file mode 100644
index 08852fa..0000000
Binary files a/public/map-images/6p_esch_sur_sure_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_ettelbruck_station_x300.webp b/public/map-images/6p_ettelbruck_station_x300.webp
deleted file mode 100644
index 1bd4490..0000000
Binary files a/public/map-images/6p_ettelbruck_station_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_ettelbruck_station_x64.webp b/public/map-images/6p_ettelbruck_station_x64.webp
deleted file mode 100644
index a6f15ce..0000000
Binary files a/public/map-images/6p_ettelbruck_station_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_fields_of_winnekendonk_x300.webp b/public/map-images/6p_fields_of_winnekendonk_x300.webp
deleted file mode 100644
index 29f684a..0000000
Binary files a/public/map-images/6p_fields_of_winnekendonk_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_fields_of_winnekendonk_x64.webp b/public/map-images/6p_fields_of_winnekendonk_x64.webp
deleted file mode 100644
index f99f915..0000000
Binary files a/public/map-images/6p_fields_of_winnekendonk_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_general_mud_x300.webp b/public/map-images/6p_general_mud_x300.webp
deleted file mode 100644
index a728e1e..0000000
Binary files a/public/map-images/6p_general_mud_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_general_mud_x64.webp b/public/map-images/6p_general_mud_x64.webp
deleted file mode 100644
index a2a0771..0000000
Binary files a/public/map-images/6p_general_mud_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_hill_331_x300.webp b/public/map-images/6p_hill_331_x300.webp
deleted file mode 100644
index 6cdd737..0000000
Binary files a/public/map-images/6p_hill_331_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_hill_331_x64.webp b/public/map-images/6p_hill_331_x64.webp
deleted file mode 100644
index c3103ed..0000000
Binary files a/public/map-images/6p_hill_331_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_hill_400_x300.webp b/public/map-images/6p_hill_400_x300.webp
deleted file mode 100644
index 8b71b74..0000000
Binary files a/public/map-images/6p_hill_400_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_hill_400_x64.webp b/public/map-images/6p_hill_400_x64.webp
deleted file mode 100644
index f890d04..0000000
Binary files a/public/map-images/6p_hill_400_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_lazenrath_ambush_x300.webp b/public/map-images/6p_lazenrath_ambush_x300.webp
deleted file mode 100644
index 984252c..0000000
Binary files a/public/map-images/6p_lazenrath_ambush_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_lazenrath_ambush_x64.webp b/public/map-images/6p_lazenrath_ambush_x64.webp
deleted file mode 100644
index 43a3901..0000000
Binary files a/public/map-images/6p_lazenrath_ambush_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_montherme_x300.webp b/public/map-images/6p_montherme_x300.webp
deleted file mode 100644
index 0397269..0000000
Binary files a/public/map-images/6p_montherme_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_montherme_x64.webp b/public/map-images/6p_montherme_x64.webp
deleted file mode 100644
index 799e3bb..0000000
Binary files a/public/map-images/6p_montherme_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_mud_valley_x300.webp b/public/map-images/6p_mud_valley_x300.webp
deleted file mode 100644
index ddcde70..0000000
Binary files a/public/map-images/6p_mud_valley_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_mud_valley_x64.webp b/public/map-images/6p_mud_valley_x64.webp
deleted file mode 100644
index e2caa49..0000000
Binary files a/public/map-images/6p_mud_valley_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_port_of_hamburg_x300.webp b/public/map-images/6p_port_of_hamburg_x300.webp
deleted file mode 100644
index 25c9f44..0000000
Binary files a/public/map-images/6p_port_of_hamburg_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_port_of_hamburg_x64.webp b/public/map-images/6p_port_of_hamburg_x64.webp
deleted file mode 100644
index d3b0c4f..0000000
Binary files a/public/map-images/6p_port_of_hamburg_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_rzhev_frontline_x300.webp b/public/map-images/6p_rzhev_frontline_x300.webp
deleted file mode 100644
index 7206e11..0000000
Binary files a/public/map-images/6p_rzhev_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_rzhev_frontline_x64.webp b/public/map-images/6p_rzhev_frontline_x64.webp
deleted file mode 100644
index 2c0123f..0000000
Binary files a/public/map-images/6p_rzhev_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_swamps_x300.webp b/public/map-images/6p_swamps_x300.webp
deleted file mode 100644
index c2c78e7..0000000
Binary files a/public/map-images/6p_swamps_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_swamps_x64.webp b/public/map-images/6p_swamps_x64.webp
deleted file mode 100644
index 4d78c54..0000000
Binary files a/public/map-images/6p_swamps_x64.webp and /dev/null differ
diff --git a/public/map-images/6p_wolfs_lair_x300.webp b/public/map-images/6p_wolfs_lair_x300.webp
deleted file mode 100644
index b1afdb8..0000000
Binary files a/public/map-images/6p_wolfs_lair_x300.webp and /dev/null differ
diff --git a/public/map-images/6p_wolfs_lair_x64.webp b/public/map-images/6p_wolfs_lair_x64.webp
deleted file mode 100644
index eeaa445..0000000
Binary files a/public/map-images/6p_wolfs_lair_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_achelous_river_x300.webp b/public/map-images/8p_achelous_river_x300.webp
deleted file mode 100644
index 2593c00..0000000
Binary files a/public/map-images/8p_achelous_river_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_achelous_river_x64.webp b/public/map-images/8p_achelous_river_x64.webp
deleted file mode 100644
index b6319cd..0000000
Binary files a/public/map-images/8p_achelous_river_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_angermuende_x300.webp b/public/map-images/8p_angermuende_x300.webp
deleted file mode 100644
index c2ba942..0000000
Binary files a/public/map-images/8p_angermuende_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_angermuende_x64.webp b/public/map-images/8p_angermuende_x64.webp
deleted file mode 100644
index ee62570..0000000
Binary files a/public/map-images/8p_angermuende_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_anklet_x300.webp b/public/map-images/8p_anklet_x300.webp
deleted file mode 100644
index 420013b..0000000
Binary files a/public/map-images/8p_anklet_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_anklet_x64.webp b/public/map-images/8p_anklet_x64.webp
deleted file mode 100644
index 5204b85..0000000
Binary files a/public/map-images/8p_anklet_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_coh2_city_17_spring_frontline_x300.webp b/public/map-images/8p_coh2_city_17_spring_frontline_x300.webp
deleted file mode 100644
index 7ffeddc..0000000
Binary files a/public/map-images/8p_coh2_city_17_spring_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_coh2_city_17_spring_frontline_x64.webp b/public/map-images/8p_coh2_city_17_spring_frontline_x64.webp
deleted file mode 100644
index f5f8eb4..0000000
Binary files a/public/map-images/8p_coh2_city_17_spring_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_coh2_city_17_winter_battlefield_x300.webp b/public/map-images/8p_coh2_city_17_winter_battlefield_x300.webp
deleted file mode 100644
index 57e44b8..0000000
Binary files a/public/map-images/8p_coh2_city_17_winter_battlefield_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_coh2_city_17_winter_battlefield_x64.webp b/public/map-images/8p_coh2_city_17_winter_battlefield_x64.webp
deleted file mode 100644
index 9cc6d53..0000000
Binary files a/public/map-images/8p_coh2_city_17_winter_battlefield_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_coh2_thesteppes_frontline_x300.webp b/public/map-images/8p_coh2_thesteppes_frontline_x300.webp
deleted file mode 100644
index 3a236aa..0000000
Binary files a/public/map-images/8p_coh2_thesteppes_frontline_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_coh2_thesteppes_frontline_x64.webp b/public/map-images/8p_coh2_thesteppes_frontline_x64.webp
deleted file mode 100644
index 07def1c..0000000
Binary files a/public/map-images/8p_coh2_thesteppes_frontline_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_essen_steelworks_x300.webp b/public/map-images/8p_essen_steelworks_x300.webp
deleted file mode 100644
index 382cd07..0000000
Binary files a/public/map-images/8p_essen_steelworks_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_essen_steelworks_x64.webp b/public/map-images/8p_essen_steelworks_x64.webp
deleted file mode 100644
index f4cc22e..0000000
Binary files a/public/map-images/8p_essen_steelworks_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_general_mud_x300.webp b/public/map-images/8p_general_mud_x300.webp
deleted file mode 100644
index db331aa..0000000
Binary files a/public/map-images/8p_general_mud_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_general_mud_x64.webp b/public/map-images/8p_general_mud_x64.webp
deleted file mode 100644
index df9e3fb..0000000
Binary files a/public/map-images/8p_general_mud_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_hill_400_x300.webp b/public/map-images/8p_hill_400_x300.webp
deleted file mode 100644
index d742417..0000000
Binary files a/public/map-images/8p_hill_400_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_hill_400_x64.webp b/public/map-images/8p_hill_400_x64.webp
deleted file mode 100644
index 0d4fcb8..0000000
Binary files a/public/map-images/8p_hill_400_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_la_gleize_x300.webp b/public/map-images/8p_la_gleize_x300.webp
deleted file mode 100644
index 7d9e0b4..0000000
Binary files a/public/map-images/8p_la_gleize_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_la_gleize_x64.webp b/public/map-images/8p_la_gleize_x64.webp
deleted file mode 100644
index b94dc92..0000000
Binary files a/public/map-images/8p_la_gleize_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_lazenrath_ambush_x300.webp b/public/map-images/8p_lazenrath_ambush_x300.webp
deleted file mode 100644
index 5859ead..0000000
Binary files a/public/map-images/8p_lazenrath_ambush_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_lazenrath_ambush_x64.webp b/public/map-images/8p_lazenrath_ambush_x64.webp
deleted file mode 100644
index 49ad059..0000000
Binary files a/public/map-images/8p_lazenrath_ambush_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_lienne_forest_winter_x300.webp b/public/map-images/8p_lienne_forest_winter_x300.webp
deleted file mode 100644
index 925febf..0000000
Binary files a/public/map-images/8p_lienne_forest_winter_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_lienne_forest_winter_x64.webp b/public/map-images/8p_lienne_forest_winter_x64.webp
deleted file mode 100644
index 3b467db..0000000
Binary files a/public/map-images/8p_lienne_forest_winter_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_lienne_forest_x300.webp b/public/map-images/8p_lienne_forest_x300.webp
deleted file mode 100644
index 73c5963..0000000
Binary files a/public/map-images/8p_lienne_forest_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_lienne_forest_x64.webp b/public/map-images/8p_lienne_forest_x64.webp
deleted file mode 100644
index 52ca8b0..0000000
Binary files a/public/map-images/8p_lienne_forest_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_lorch_assault_x300.webp b/public/map-images/8p_lorch_assault_x300.webp
deleted file mode 100644
index 3e68af4..0000000
Binary files a/public/map-images/8p_lorch_assault_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_lorch_assault_x64.webp b/public/map-images/8p_lorch_assault_x64.webp
deleted file mode 100644
index c53984a..0000000
Binary files a/public/map-images/8p_lorch_assault_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_montargis_region_x300.webp b/public/map-images/8p_montargis_region_x300.webp
deleted file mode 100644
index dee3737..0000000
Binary files a/public/map-images/8p_montargis_region_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_montargis_region_x64.webp b/public/map-images/8p_montargis_region_x64.webp
deleted file mode 100644
index eb67124..0000000
Binary files a/public/map-images/8p_montargis_region_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_narva_v2_x300.webp b/public/map-images/8p_narva_v2_x300.webp
deleted file mode 100644
index ee6c9cb..0000000
Binary files a/public/map-images/8p_narva_v2_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_narva_v2_x64.webp b/public/map-images/8p_narva_v2_x64.webp
deleted file mode 100644
index 383f99c..0000000
Binary files a/public/map-images/8p_narva_v2_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_nordwind_x300.webp b/public/map-images/8p_nordwind_x300.webp
deleted file mode 100644
index fead6a6..0000000
Binary files a/public/map-images/8p_nordwind_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_nordwind_x64.webp b/public/map-images/8p_nordwind_x64.webp
deleted file mode 100644
index f55fa92..0000000
Binary files a/public/map-images/8p_nordwind_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_port_of_hamburg_x300.webp b/public/map-images/8p_port_of_hamburg_x300.webp
deleted file mode 100644
index 8571144..0000000
Binary files a/public/map-images/8p_port_of_hamburg_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_port_of_hamburg_x64.webp b/public/map-images/8p_port_of_hamburg_x64.webp
deleted file mode 100644
index 60fb41d..0000000
Binary files a/public/map-images/8p_port_of_hamburg_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_redball_express_x300.webp b/public/map-images/8p_redball_express_x300.webp
deleted file mode 100644
index f591aa6..0000000
Binary files a/public/map-images/8p_redball_express_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_redball_express_x64.webp b/public/map-images/8p_redball_express_x64.webp
deleted file mode 100644
index 72da3d4..0000000
Binary files a/public/map-images/8p_redball_express_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_roadtoarnhem_x300.webp b/public/map-images/8p_roadtoarnhem_x300.webp
deleted file mode 100644
index d32c446..0000000
Binary files a/public/map-images/8p_roadtoarnhem_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_roadtoarnhem_x64.webp b/public/map-images/8p_roadtoarnhem_x64.webp
deleted file mode 100644
index 1c65639..0000000
Binary files a/public/map-images/8p_roadtoarnhem_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_sittard_2_x300.webp b/public/map-images/8p_sittard_2_x300.webp
deleted file mode 100644
index 509f840..0000000
Binary files a/public/map-images/8p_sittard_2_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_sittard_2_x64.webp b/public/map-images/8p_sittard_2_x64.webp
deleted file mode 100644
index 3807618..0000000
Binary files a/public/map-images/8p_sittard_2_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_stalingrad_anotherstalingrad_x300.webp b/public/map-images/8p_stalingrad_anotherstalingrad_x300.webp
deleted file mode 100644
index d082890..0000000
Binary files a/public/map-images/8p_stalingrad_anotherstalingrad_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_stalingrad_anotherstalingrad_x64.webp b/public/map-images/8p_stalingrad_anotherstalingrad_x64.webp
deleted file mode 100644
index e510616..0000000
Binary files a/public/map-images/8p_stalingrad_anotherstalingrad_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_tank_factory_x300.webp b/public/map-images/8p_tank_factory_x300.webp
deleted file mode 100644
index 46a3f67..0000000
Binary files a/public/map-images/8p_tank_factory_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_tank_factory_x64.webp b/public/map-images/8p_tank_factory_x64.webp
deleted file mode 100644
index a4f7d2f..0000000
Binary files a/public/map-images/8p_tank_factory_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_tundra_x300.webp b/public/map-images/8p_tundra_x300.webp
deleted file mode 100644
index ed5f892..0000000
Binary files a/public/map-images/8p_tundra_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_tundra_x64.webp b/public/map-images/8p_tundra_x64.webp
deleted file mode 100644
index 611133a..0000000
Binary files a/public/map-images/8p_tundra_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_west_wall_x300.webp b/public/map-images/8p_west_wall_x300.webp
deleted file mode 100644
index 5f81297..0000000
Binary files a/public/map-images/8p_west_wall_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_west_wall_x64.webp b/public/map-images/8p_west_wall_x64.webp
deleted file mode 100644
index 393d305..0000000
Binary files a/public/map-images/8p_west_wall_x64.webp and /dev/null differ
diff --git a/public/map-images/8p_whiteball_express_x300.webp b/public/map-images/8p_whiteball_express_x300.webp
deleted file mode 100644
index 979b9d8..0000000
Binary files a/public/map-images/8p_whiteball_express_x300.webp and /dev/null differ
diff --git a/public/map-images/8p_whiteball_express_x64.webp b/public/map-images/8p_whiteball_express_x64.webp
deleted file mode 100644
index befc5be..0000000
Binary files a/public/map-images/8p_whiteball_express_x64.webp and /dev/null differ
diff --git a/public/map-images/amilly_fields_x300.webp b/public/map-images/amilly_fields_x300.webp
deleted file mode 100644
index 815e1d2..0000000
Binary files a/public/map-images/amilly_fields_x300.webp and /dev/null differ
diff --git a/public/map-images/amilly_fields_x64.webp b/public/map-images/amilly_fields_x64.webp
deleted file mode 100644
index af57d01..0000000
Binary files a/public/map-images/amilly_fields_x64.webp and /dev/null differ
diff --git a/public/map-images/aod_x300.webp b/public/map-images/aod_x300.webp
deleted file mode 100644
index bd796c3..0000000
Binary files a/public/map-images/aod_x300.webp and /dev/null differ
diff --git a/public/map-images/aod_x64.webp b/public/map-images/aod_x64.webp
deleted file mode 100644
index d4daa51..0000000
Binary files a/public/map-images/aod_x64.webp and /dev/null differ
diff --git a/public/map-images/approach_poppies_version_2p_faymonville_x300.webp b/public/map-images/approach_poppies_version_2p_faymonville_x300.webp
deleted file mode 100644
index 76cf1e1..0000000
Binary files a/public/map-images/approach_poppies_version_2p_faymonville_x300.webp and /dev/null differ
diff --git a/public/map-images/approach_poppies_version_2p_faymonville_x64.webp b/public/map-images/approach_poppies_version_2p_faymonville_x64.webp
deleted file mode 100644
index e77b81e..0000000
Binary files a/public/map-images/approach_poppies_version_2p_faymonville_x64.webp and /dev/null differ
diff --git a/public/map-images/bacon_mirage_round2_x300.webp b/public/map-images/bacon_mirage_round2_x300.webp
deleted file mode 100644
index eec5738..0000000
Binary files a/public/map-images/bacon_mirage_round2_x300.webp and /dev/null differ
diff --git a/public/map-images/bacon_mirage_round2_x64.webp b/public/map-images/bacon_mirage_round2_x64.webp
deleted file mode 100644
index e51b657..0000000
Binary files a/public/map-images/bacon_mirage_round2_x64.webp and /dev/null differ
diff --git a/public/map-images/bayeux_x300.webp b/public/map-images/bayeux_x300.webp
deleted file mode 100644
index c6ad229..0000000
Binary files a/public/map-images/bayeux_x300.webp and /dev/null differ
diff --git a/public/map-images/bayeux_x64.webp b/public/map-images/bayeux_x64.webp
deleted file mode 100644
index 04a1991..0000000
Binary files a/public/map-images/bayeux_x64.webp and /dev/null differ
diff --git a/public/map-images/bocage_x300.webp b/public/map-images/bocage_x300.webp
deleted file mode 100644
index 14c6d7a..0000000
Binary files a/public/map-images/bocage_x300.webp and /dev/null differ
diff --git a/public/map-images/bocage_x64.webp b/public/map-images/bocage_x64.webp
deleted file mode 100644
index 1de1886..0000000
Binary files a/public/map-images/bocage_x64.webp and /dev/null differ
diff --git a/public/map-images/community_2p_sturzdorf_x300.webp b/public/map-images/community_2p_sturzdorf_x300.webp
deleted file mode 100644
index 31a36f6..0000000
Binary files a/public/map-images/community_2p_sturzdorf_x300.webp and /dev/null differ
diff --git a/public/map-images/community_2p_sturzdorf_x64.webp b/public/map-images/community_2p_sturzdorf_x64.webp
deleted file mode 100644
index 4d446fb..0000000
Binary files a/public/map-images/community_2p_sturzdorf_x64.webp and /dev/null differ
diff --git a/public/map-images/crossroads_winter_crossroadswx_x300.webp b/public/map-images/crossroads_winter_crossroadswx_x300.webp
deleted file mode 100644
index 768c854..0000000
Binary files a/public/map-images/crossroads_winter_crossroadswx_x300.webp and /dev/null differ
diff --git a/public/map-images/crossroads_winter_crossroadswx_x64.webp b/public/map-images/crossroads_winter_crossroadswx_x64.webp
deleted file mode 100644
index c4df034..0000000
Binary files a/public/map-images/crossroads_winter_crossroadswx_x64.webp and /dev/null differ
diff --git a/public/map-images/crossroads_x300.webp b/public/map-images/crossroads_x300.webp
deleted file mode 100644
index a0eacd9..0000000
Binary files a/public/map-images/crossroads_x300.webp and /dev/null differ
diff --git a/public/map-images/crossroads_x64.webp b/public/map-images/crossroads_x64.webp
deleted file mode 100644
index 3bb9a42..0000000
Binary files a/public/map-images/crossroads_x64.webp and /dev/null differ
diff --git a/public/map-images/crossroadswx_x300.webp b/public/map-images/crossroadswx_x300.webp
deleted file mode 100644
index 768c854..0000000
Binary files a/public/map-images/crossroadswx_x300.webp and /dev/null differ
diff --git a/public/map-images/crossroadswx_x64.webp b/public/map-images/crossroadswx_x64.webp
deleted file mode 100644
index c4df034..0000000
Binary files a/public/map-images/crossroadswx_x64.webp and /dev/null differ
diff --git a/public/map-images/frontline_primary_4p_prypiat_battlefield_x300.webp b/public/map-images/frontline_primary_4p_prypiat_battlefield_x300.webp
deleted file mode 100644
index 6f47a12..0000000
Binary files a/public/map-images/frontline_primary_4p_prypiat_battlefield_x300.webp and /dev/null differ
diff --git a/public/map-images/frontline_primary_4p_prypiat_battlefield_x64.webp b/public/map-images/frontline_primary_4p_prypiat_battlefield_x64.webp
deleted file mode 100644
index 2cdca88..0000000
Binary files a/public/map-images/frontline_primary_4p_prypiat_battlefield_x64.webp and /dev/null differ
diff --git a/public/map-images/german_industry_test_map_x300.webp b/public/map-images/german_industry_test_map_x300.webp
deleted file mode 100644
index 6a732a8..0000000
Binary files a/public/map-images/german_industry_test_map_x300.webp and /dev/null differ
diff --git a/public/map-images/german_industry_test_map_x64.webp b/public/map-images/german_industry_test_map_x64.webp
deleted file mode 100644
index e19777a..0000000
Binary files a/public/map-images/german_industry_test_map_x64.webp and /dev/null differ
diff --git a/public/map-images/hamlet_x300.webp b/public/map-images/hamlet_x300.webp
deleted file mode 100644
index b1b94bb..0000000
Binary files a/public/map-images/hamlet_x300.webp and /dev/null differ
diff --git a/public/map-images/hamlet_x64.webp b/public/map-images/hamlet_x64.webp
deleted file mode 100644
index 4511b07..0000000
Binary files a/public/map-images/hamlet_x64.webp and /dev/null differ
diff --git a/public/map-images/highwaybaku_x300.webp b/public/map-images/highwaybaku_x300.webp
deleted file mode 100644
index e95f785..0000000
Binary files a/public/map-images/highwaybaku_x300.webp and /dev/null differ
diff --git a/public/map-images/highwaybaku_x64.webp b/public/map-images/highwaybaku_x64.webp
deleted file mode 100644
index 709eca2..0000000
Binary files a/public/map-images/highwaybaku_x64.webp and /dev/null differ
diff --git a/public/map-images/langres_winter_x300.webp b/public/map-images/langres_winter_x300.webp
deleted file mode 100644
index 00c4ce4..0000000
Binary files a/public/map-images/langres_winter_x300.webp and /dev/null differ
diff --git a/public/map-images/langres_winter_x64.webp b/public/map-images/langres_winter_x64.webp
deleted file mode 100644
index 16b13a1..0000000
Binary files a/public/map-images/langres_winter_x64.webp and /dev/null differ
diff --git a/public/map-images/langres_x300.webp b/public/map-images/langres_x300.webp
deleted file mode 100644
index e5edf71..0000000
Binary files a/public/map-images/langres_x300.webp and /dev/null differ
diff --git a/public/map-images/langres_x64.webp b/public/map-images/langres_x64.webp
deleted file mode 100644
index 6b96fa0..0000000
Binary files a/public/map-images/langres_x64.webp and /dev/null differ
diff --git a/public/map-images/lost_glider_x300.webp b/public/map-images/lost_glider_x300.webp
deleted file mode 100644
index db54709..0000000
Binary files a/public/map-images/lost_glider_x300.webp and /dev/null differ
diff --git a/public/map-images/lost_glider_x64.webp b/public/map-images/lost_glider_x64.webp
deleted file mode 100644
index 519c40f..0000000
Binary files a/public/map-images/lost_glider_x64.webp and /dev/null differ
diff --git a/public/map-images/matt_special_test_specialtest_x300.webp b/public/map-images/matt_special_test_specialtest_x300.webp
deleted file mode 100644
index b429352..0000000
Binary files a/public/map-images/matt_special_test_specialtest_x300.webp and /dev/null differ
diff --git a/public/map-images/matt_special_test_specialtest_x64.webp b/public/map-images/matt_special_test_specialtest_x64.webp
deleted file mode 100644
index a6ddc52..0000000
Binary files a/public/map-images/matt_special_test_specialtest_x64.webp and /dev/null differ
diff --git a/public/map-images/mill_road_x300.webp b/public/map-images/mill_road_x300.webp
deleted file mode 100644
index b5c6825..0000000
Binary files a/public/map-images/mill_road_x300.webp and /dev/null differ
diff --git a/public/map-images/mill_road_x64.webp b/public/map-images/mill_road_x64.webp
deleted file mode 100644
index f0e0450..0000000
Binary files a/public/map-images/mill_road_x64.webp and /dev/null differ
diff --git a/public/map-images/molenweg_x300.webp b/public/map-images/molenweg_x300.webp
deleted file mode 100644
index b5c6825..0000000
Binary files a/public/map-images/molenweg_x300.webp and /dev/null differ
diff --git a/public/map-images/molenweg_x64.webp b/public/map-images/molenweg_x64.webp
deleted file mode 100644
index f0e0450..0000000
Binary files a/public/map-images/molenweg_x64.webp and /dev/null differ
diff --git a/public/map-images/nexus_x300.webp b/public/map-images/nexus_x300.webp
deleted file mode 100644
index 10b0224..0000000
Binary files a/public/map-images/nexus_x300.webp and /dev/null differ
diff --git a/public/map-images/nexus_x64.webp b/public/map-images/nexus_x64.webp
deleted file mode 100644
index 905340b..0000000
Binary files a/public/map-images/nexus_x64.webp and /dev/null differ
diff --git a/public/map-images/outsourcing_winter_x300.webp b/public/map-images/outsourcing_winter_x300.webp
deleted file mode 100644
index d5fe7bd..0000000
Binary files a/public/map-images/outsourcing_winter_x300.webp and /dev/null differ
diff --git a/public/map-images/outsourcing_winter_x64.webp b/public/map-images/outsourcing_winter_x64.webp
deleted file mode 100644
index 1c308c7..0000000
Binary files a/public/map-images/outsourcing_winter_x64.webp and /dev/null differ
diff --git a/public/map-images/overgrowth_x300.webp b/public/map-images/overgrowth_x300.webp
deleted file mode 100644
index a049cea..0000000
Binary files a/public/map-images/overgrowth_x300.webp and /dev/null differ
diff --git a/public/map-images/overgrowth_x64.webp b/public/map-images/overgrowth_x64.webp
deleted file mode 100644
index ee13581..0000000
Binary files a/public/map-images/overgrowth_x64.webp and /dev/null differ
diff --git a/public/map-images/pavlovs_6p_coh2_pavlov_s_house_x300.webp b/public/map-images/pavlovs_6p_coh2_pavlov_s_house_x300.webp
deleted file mode 100644
index 8a6b662..0000000
Binary files a/public/map-images/pavlovs_6p_coh2_pavlov_s_house_x300.webp and /dev/null differ
diff --git a/public/map-images/pavlovs_6p_coh2_pavlov_s_house_x64.webp b/public/map-images/pavlovs_6p_coh2_pavlov_s_house_x64.webp
deleted file mode 100644
index 2dab0f2..0000000
Binary files a/public/map-images/pavlovs_6p_coh2_pavlov_s_house_x64.webp and /dev/null differ
diff --git a/public/map-images/ploiesti_x300.webp b/public/map-images/ploiesti_x300.webp
deleted file mode 100644
index d4926a5..0000000
Binary files a/public/map-images/ploiesti_x300.webp and /dev/null differ
diff --git a/public/map-images/ploiesti_x64.webp b/public/map-images/ploiesti_x64.webp
deleted file mode 100644
index 795346b..0000000
Binary files a/public/map-images/ploiesti_x64.webp and /dev/null differ
diff --git a/public/map-images/roadtoarnhem_x300.webp b/public/map-images/roadtoarnhem_x300.webp
deleted file mode 100644
index d32c446..0000000
Binary files a/public/map-images/roadtoarnhem_x300.webp and /dev/null differ
diff --git a/public/map-images/roadtoarnhem_x64.webp b/public/map-images/roadtoarnhem_x64.webp
deleted file mode 100644
index 1c65639..0000000
Binary files a/public/map-images/roadtoarnhem_x64.webp and /dev/null differ
diff --git a/public/map-images/scenarios_sp_coh2_campaign_tutorial_sep_x300.webp b/public/map-images/scenarios_sp_coh2_campaign_tutorial_sep_x300.webp
deleted file mode 100644
index 61bfd35..0000000
Binary files a/public/map-images/scenarios_sp_coh2_campaign_tutorial_sep_x300.webp and /dev/null differ
diff --git a/public/map-images/scenarios_sp_coh2_campaign_tutorial_sep_x64.webp b/public/map-images/scenarios_sp_coh2_campaign_tutorial_sep_x64.webp
deleted file mode 100644
index 6c3c313..0000000
Binary files a/public/map-images/scenarios_sp_coh2_campaign_tutorial_sep_x64.webp and /dev/null differ
diff --git a/public/map-images/scenarios_tutorial_training_grounds_x300.webp b/public/map-images/scenarios_tutorial_training_grounds_x300.webp
deleted file mode 100644
index dd00763..0000000
Binary files a/public/map-images/scenarios_tutorial_training_grounds_x300.webp and /dev/null differ
diff --git a/public/map-images/scenarios_tutorial_training_grounds_x64.webp b/public/map-images/scenarios_tutorial_training_grounds_x64.webp
deleted file mode 100644
index 8abcb6a..0000000
Binary files a/public/map-images/scenarios_tutorial_training_grounds_x64.webp and /dev/null differ
diff --git a/public/map-images/terek_lines_2_4_tereklines_x300.webp b/public/map-images/terek_lines_2_4_tereklines_x300.webp
deleted file mode 100644
index d3eb8d4..0000000
Binary files a/public/map-images/terek_lines_2_4_tereklines_x300.webp and /dev/null differ
diff --git a/public/map-images/terek_lines_2_4_tereklines_x64.webp b/public/map-images/terek_lines_2_4_tereklines_x64.webp
deleted file mode 100644
index 2c496cc..0000000
Binary files a/public/map-images/terek_lines_2_4_tereklines_x64.webp and /dev/null differ
diff --git a/public/map-images/tow_4p_kholodnaya_ferma_battlefield_x300.webp b/public/map-images/tow_4p_kholodnaya_ferma_battlefield_x300.webp
deleted file mode 100644
index 881dee5..0000000
Binary files a/public/map-images/tow_4p_kholodnaya_ferma_battlefield_x300.webp and /dev/null differ
diff --git a/public/map-images/tow_4p_kholodnaya_ferma_battlefield_x64.webp b/public/map-images/tow_4p_kholodnaya_ferma_battlefield_x64.webp
deleted file mode 100644
index f52c3ff..0000000
Binary files a/public/map-images/tow_4p_kholodnaya_ferma_battlefield_x64.webp and /dev/null differ
diff --git a/public/map-images/vilshanka_x300.webp b/public/map-images/vilshanka_x300.webp
deleted file mode 100644
index 7145139..0000000
Binary files a/public/map-images/vilshanka_x300.webp and /dev/null differ
diff --git a/public/map-images/vilshanka_x64.webp b/public/map-images/vilshanka_x64.webp
deleted file mode 100644
index 8ad2ca0..0000000
Binary files a/public/map-images/vilshanka_x64.webp and /dev/null differ
diff --git a/public/map-images/volga_timber_yard_x300.webp b/public/map-images/volga_timber_yard_x300.webp
deleted file mode 100644
index 960444e..0000000
Binary files a/public/map-images/volga_timber_yard_x300.webp and /dev/null differ
diff --git a/public/map-images/volga_timber_yard_x64.webp b/public/map-images/volga_timber_yard_x64.webp
deleted file mode 100644
index ff02aaa..0000000
Binary files a/public/map-images/volga_timber_yard_x64.webp and /dev/null differ
diff --git a/public/map-images/wolfheze_x300.webp b/public/map-images/wolfheze_x300.webp
deleted file mode 100644
index 2815c24..0000000
Binary files a/public/map-images/wolfheze_x300.webp and /dev/null differ
diff --git a/public/map-images/wolfheze_x64.webp b/public/map-images/wolfheze_x64.webp
deleted file mode 100644
index b5e51cc..0000000
Binary files a/public/map-images/wolfheze_x64.webp and /dev/null differ
diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index be5b2dd..5a96386 100644
--- a/src-tauri/Cargo.lock
+++ b/src-tauri/Cargo.lock
@@ -74,6 +74,12 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+[[package]]
+name = "anstyle"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
+
[[package]]
name = "anyhow"
version = "1.0.78"
@@ -307,17 +313,6 @@ version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
-[[package]]
-name = "atty"
-version = "0.2.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-dependencies = [
- "hermit-abi 0.1.19",
- "libc",
- "winapi",
-]
-
[[package]]
name = "autocfg"
version = "1.1.0"
@@ -360,6 +355,29 @@ dependencies = [
"serde",
]
+[[package]]
+name = "bindgen"
+version = "0.66.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
+dependencies = [
+ "bitflags 2.4.1",
+ "cexpr",
+ "clang-sys",
+ "lazy_static",
+ "lazycell",
+ "log",
+ "peeking_take_while",
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "regex",
+ "rustc-hash",
+ "shlex",
+ "syn 2.0.55",
+ "which",
+]
+
[[package]]
name = "bitflags"
version = "1.3.2"
@@ -548,6 +566,15 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
+[[package]]
+name = "cexpr"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
+dependencies = [
+ "nom",
+]
+
[[package]]
name = "cfb"
version = "0.7.3"
@@ -641,27 +668,42 @@ dependencies = [
"generic-array",
]
+[[package]]
+name = "clang-sys"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
+dependencies = [
+ "glob",
+ "libc",
+ "libloading",
+]
+
[[package]]
name = "clap"
-version = "3.2.25"
+version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
dependencies = [
- "bitflags 1.3.2",
- "clap_lex",
- "indexmap 1.9.3",
- "textwrap",
+ "clap_builder",
]
[[package]]
-name = "clap_lex"
-version = "0.2.4"
+name = "clap_builder"
+version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
dependencies = [
- "os_str_bytes",
+ "anstyle",
+ "clap_lex",
]
+[[package]]
+name = "clap_lex"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
+
[[package]]
name = "clipboard-win"
version = "5.1.0"
@@ -719,7 +761,7 @@ dependencies = [
[[package]]
name = "coh3-stats-desktop-app"
-version = "1.3.1"
+version = "1.4.0"
dependencies = [
"criterion",
"keyring",
@@ -853,19 +895,19 @@ dependencies = [
[[package]]
name = "criterion"
-version = "0.4.0"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb"
+checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
dependencies = [
"anes",
- "atty",
"cast",
"ciborium",
"clap",
"criterion-plot",
+ "is-terminal",
"itertools",
- "lazy_static",
"num-traits",
+ "once_cell",
"oorandom",
"plotters",
"rayon",
@@ -1904,15 +1946,6 @@ version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
-[[package]]
-name = "hermit-abi"
-version = "0.1.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
-dependencies = [
- "libc",
-]
-
[[package]]
name = "hermit-abi"
version = "0.3.3"
@@ -2227,7 +2260,7 @@ version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
- "hermit-abi 0.3.3",
+ "hermit-abi",
"libc",
"windows-sys 0.48.0",
]
@@ -2238,6 +2271,17 @@ version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+[[package]]
+name = "is-terminal"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "itertools"
version = "0.10.5"
@@ -2382,6 +2426,12 @@ version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+[[package]]
+name = "lazycell"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+
[[package]]
name = "libc"
version = "0.2.151"
@@ -2482,11 +2532,13 @@ checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
[[package]]
name = "machine-uid"
-version = "0.2.0"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f1595709b0a7386bcd56ba34d250d626e5503917d05d32cdccddcd68603e212"
+checksum = "958d2e0ee250103b08a70a5785ca5abcd077a47584b35087248a93758c699f29"
dependencies = [
- "winreg 0.6.2",
+ "bindgen",
+ "cc",
+ "winreg 0.50.0",
]
[[package]]
@@ -2861,7 +2913,7 @@ version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
- "hermit-abi 0.3.3",
+ "hermit-abi",
"libc",
]
@@ -3094,12 +3146,6 @@ dependencies = [
"windows-sys 0.52.0",
]
-[[package]]
-name = "os_str_bytes"
-version = "6.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
-
[[package]]
name = "overload"
version = "0.1.1"
@@ -3166,6 +3212,12 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
+[[package]]
+name = "peeking_take_while"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+
[[package]]
name = "percent-encoding"
version = "2.3.1"
@@ -3448,6 +3500,16 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
+[[package]]
+name = "prettyplease"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7"
+dependencies = [
+ "proc-macro2",
+ "syn 2.0.55",
+]
+
[[package]]
name = "proc-macro-crate"
version = "1.3.1"
@@ -3785,6 +3847,12 @@ version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
[[package]]
name = "rustc_version"
version = "0.4.0"
@@ -4255,6 +4323,12 @@ dependencies = [
"lazy_static",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "signal-hook-registry"
version = "1.4.1"
@@ -4736,12 +4810,15 @@ dependencies = [
[[package]]
name = "tauri-plugin-window-state"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f15dab0be2ce3ce8a57d0d2de17d201d0c2f3230d68981ff3f0942684de03eb"
+checksum = "fa47eaa4047a7b51064caff32f0c6282e2c5adc6ceacdd493ecf1b01fa4b0eaa"
dependencies = [
"bincode",
+ "bitflags 2.4.1",
+ "log",
"serde",
+ "serde_json",
"tauri",
"thiserror",
]
@@ -4852,12 +4929,6 @@ dependencies = [
"utf-8",
]
-[[package]]
-name = "textwrap"
-version = "0.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
-
[[package]]
name = "thin-slice"
version = "0.1.1"
@@ -4866,18 +4937,18 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
[[package]]
name = "thiserror"
-version = "1.0.53"
+version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2cd5904763bad08ad5513ddbb12cf2ae273ca53fa9f68e843e236ec6dfccc09"
+checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.53"
+version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dcf4a824cce0aeacd6f38ae6f24234c8e80d68632338ebaa1443b5df9e29e19"
+checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
dependencies = [
"proc-macro2",
"quote",
@@ -4938,15 +5009,14 @@ dependencies = [
[[package]]
name = "tiny_http"
-version = "0.11.0"
+version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0d6ef4e10d23c1efb862eecad25c5054429a71958b4eeef85eb5e7170b477ca"
+checksum = "389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82"
dependencies = [
"ascii",
"chunked_transfer",
+ "httpdate",
"log",
- "time",
- "url",
]
[[package]]
@@ -4982,9 +5052,9 @@ checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8"
[[package]]
name = "tokio"
-version = "1.35.1"
+version = "1.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
+checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
dependencies = [
"backtrace",
"bytes",
@@ -5674,6 +5744,18 @@ version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
+[[package]]
+name = "which"
+version = "4.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
+dependencies = [
+ "either",
+ "home",
+ "once_cell",
+ "rustix 0.38.28",
+]
+
[[package]]
name = "winapi"
version = "0.3.9"
@@ -6085,15 +6167,6 @@ dependencies = [
"memchr",
]
-[[package]]
-name = "winreg"
-version = "0.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9"
-dependencies = [
- "winapi",
-]
-
[[package]]
name = "winreg"
version = "0.50.0"
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index d61c0b1..c86658b 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "coh3-stats-desktop-app"
-version = "1.3.1"
+version = "1.4.0"
description = "COH3 Stats Desktop App"
authors = ["coh3stats team"]
license = ""
@@ -16,7 +16,7 @@ tauri-build = { version = "=1.5.1", features = [] }
[dependencies]
keyring = "=2.3.2"
log = "=0.4.21"
-machine-uid = "=0.2.0"
+machine-uid = "=0.5.1"
nom = "=7.1.3"
notify = "=6.1.1"
oauth2 = "=4.4.2"
@@ -31,18 +31,18 @@ tauri-plugin-fs-watch = { git = "https://github.com/tauri-apps/plugins-workspace
tauri-plugin-log = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" }
tauri-plugin-single-instance = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" }
tauri-plugin-store = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" }
-tauri-plugin-window-state = "=0.1.0"
-thiserror = "=1.0.53"
-tokio = { version = "=1.35.1", features = ["time"] }
+tauri-plugin-window-state = "=0.1.1"
+thiserror = "=1.0.58"
+tokio = { version = "=1.37.0", features = ["time"] }
vault = "=8.0.0"
window-shadows = "=0.2.2"
# monitoring by sentry
sentry = "=0.32.2"
# For the OBS interface we need to expose webserver
-tiny_http = "=0.11.0"
+tiny_http = "=0.12.0"
[dev-dependencies]
-criterion = { version = "=0.4.0", features = ["html_reports"] }
+criterion = { version = "=0.5.1", features = ["html_reports"] }
[features]
# by default Tauri runs in production mode
diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index f2b2c5c..e16ee4c 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -7,7 +7,7 @@
},
"package": {
"productName": "Coh3 Stats Desktop App",
- "version": "1.3.1"
+ "version": "1.4.0"
},
"tauri": {
"allowlist": {
diff --git a/src/components/MapCard.tsx b/src/components/MapCard.tsx
new file mode 100644
index 0000000..a6eb7e0
--- /dev/null
+++ b/src/components/MapCard.tsx
@@ -0,0 +1,38 @@
+import { Card, Title, Image, Space, Center, Flex } from "@mantine/core"
+import { getMapName, getMapUrl } from "../utils/utils"
+import { GameData, MapViewSettings } from "../game-data-provider/GameData"
+import { useMapViewSettings } from "../game-data-provider/configValues"
+
+interface MapCardProps {
+ gameData: GameData
+}
+
+const MapCard: React.FC = ({ gameData }) => {
+ const [mapViewSettings, setMapViewSettings] = useMapViewSettings()
+
+ if (!gameData) return null
+
+ return (
+
+ Map - {getMapName(gameData.gameData.map)}
+
+
+
+
+ )
+}
+
+export default MapCard
diff --git a/src/game-data-provider/GameData.ts b/src/game-data-provider/GameData.ts
index 4089b5d..7f92a0d 100644
--- a/src/game-data-provider/GameData.ts
+++ b/src/game-data-provider/GameData.ts
@@ -92,3 +92,5 @@ export interface LogFileFoundGameData {
}
export type GameData = LogFileFoundGameData | undefined
+
+export type MapViewSettings = "default" | "tm" | "colored" | "none"
diff --git a/src/game-data-provider/configValues.tsx b/src/game-data-provider/configValues.tsx
index 23fecfb..dd29a7c 100644
--- a/src/game-data-provider/configValues.tsx
+++ b/src/game-data-provider/configValues.tsx
@@ -50,10 +50,16 @@ const [getAutoSyncReplays, useAutoSyncReplays] = configValueFactory(
async () => true
)
+const [getMapViewSettings, useMapViewSettings] = configValueFactory(
+ "mapViewSettings",
+ async () => "default"
+)
+
export {
getPlaybackPath,
usePlaybackPath,
getLogFilePath,
useLogFilePath,
useAutoSyncReplays,
+ useMapViewSettings,
}
diff --git a/src/streamer-overlay/SPECIAL-REACT/HTML.tsx b/src/streamer-overlay/SPECIAL-REACT/HTML.tsx
index d60f85a..4b8aa3b 100644
--- a/src/streamer-overlay/SPECIAL-REACT/HTML.tsx
+++ b/src/streamer-overlay/SPECIAL-REACT/HTML.tsx
@@ -41,7 +41,7 @@ export const HTML: React.FC = ({ html }) => {
position: absolute;
left: calc((100vw / 2) - 485px);
right: calc((100vw / 2) - 485px);
- top: 65px;
+ top: 65px;
}
.coh3stats-overlay-left {
@@ -80,14 +80,14 @@ export const HTML: React.FC = ({ html }) => {
padding-right: 10px;
min-width: 4ch;
display: inline-block;
- text-align: center;
+ overflow: auto;
}
.coh3stats-overlay-player-rating {
padding-right: 10px;
min-width: 4ch;
display: inline-block;
- text-align: center;
+ overflow: auto;
}
.coh3stats-overlay-player-name {
diff --git a/src/utils/coh3-data.ts b/src/utils/coh3-data.ts
index 5430a6a..2b33ea6 100644
--- a/src/utils/coh3-data.ts
+++ b/src/utils/coh3-data.ts
@@ -159,3 +159,147 @@ export const PlayerRanks: Record = {
rank: 1,
},
}
+
+type OfficialMapValue = {
+ name: string
+ url: string
+ /** Flag to filter out those official maps that are excluded from "ranked". */
+ // automatch: boolean;
+}
+
+export const maps: Record = {
+ twin_beach_2p_mkii: {
+ name: "Twin Beaches",
+ url: "/icons/maps/twin_beach_2p_mkii.webp",
+ // automatch: true,
+ },
+ desert_village_2p_mkiii: {
+ name: "Road to Tunis",
+ url: "/icons/maps/desert_village_2p_mkiii.webp",
+ // automatch: true,
+ },
+ cliff_crossing_2p: {
+ name: "Taranto Coastline",
+ url: "/icons/maps/cliff_crossing_2p.webp",
+ // automatch: true,
+ },
+ rails_and_sand_4p: {
+ name: "Campbell's Convoy",
+ url: "/icons/maps/rails_and_sand_4p.webp",
+ // automatch: true,
+ },
+ rural_town_4p: {
+ name: "Pachino Farmlands",
+ url: "/icons/maps/rural_town_4p.webp",
+ // automatch: true,
+ },
+ torrente_4p_mkiii: {
+ name: "Torrente",
+ url: "/icons/maps/torrente_4p_mkiii.webp",
+ // automatch: true,
+ },
+ rural_castle_4p: {
+ name: "Aere Perennius",
+ url: "/icons/maps/rural_castle_4p.webp",
+ // automatch: true,
+ },
+ desert_airfield_6p_mkii: {
+ name: "Gazala Landing Ground",
+ url: "/icons/maps/desert_airfield_6p_mkii.webp",
+ // automatch: true,
+ },
+ industrial_railyard_6p_mkii: {
+ name: "L'Aquila",
+ url: "/icons/maps/industrial_railyard_6p_mkii.webp",
+ // automatch: true,
+ },
+ winter_line_8p_mkii: {
+ name: "Winter Line",
+ url: "/icons/maps/winter_line_8p_mkii.webp",
+ // automatch: true,
+ },
+ mountain_ruins_8p_mkii: {
+ name: "Mignano Gap",
+ url: "/icons/maps/mountain_ruins_8p_mkii.webp",
+ // automatch: true,
+ },
+ mountain_ruins_6p: {
+ name: "Mignano Summit",
+ url: "/icons/maps/mountain_ruins_6p.webp",
+ // automatch: true,
+ },
+ gardens_2p_mm: {
+ name: "Gardens",
+ url: "/icons/maps/gardens_2p.webp",
+ // automatch: true,
+ },
+ pachino_2p: {
+ name: "Pachino Stalemate",
+ url: "/icons/maps/pachino_2p.webp",
+ // automatch: true,
+ },
+ rural_town_2p_mkii: {
+ name: "Pachino Farmlands",
+ url: "/icons/maps/pachino_2p.webp",
+ // automatch: true,
+ },
+ monte_cavo_8p: {
+ name: "Monte Cavo",
+ url: "/icons/maps/monte_cavo_8p.webp",
+ // automatch: true,
+ },
+ benghazi_6p: {
+ name: "Benghazi",
+ url: "/icons/maps/benghazi_6p.webp",
+ // automatch: true,
+ },
+ sousse_wetlands_8p: {
+ name: "Sousse Wetlands",
+ url: "/icons/maps/sousse_wetlands_8p.webp",
+ // automatch: true,
+ },
+ catania_crossing_6p: {
+ name: "Catania Crossing",
+ url: "/icons/maps/catania_crossing_6p.webp",
+ // automatch: false,
+ },
+ day_101_4p: {
+ name: "Day 101",
+ url: "/icons/maps/day_101_4p.webp",
+ // automatch: true,
+ },
+ villa_fiore_2p_mkii: {
+ name: "Villa Fiore",
+ url: "/icons/maps/villa_fiore_2p_mkii.webp",
+ // automatch: true,
+ },
+ /* ------------------------- 1.5.0 Maps ---------------------------- */
+ semois_2p: {
+ name: "Semois",
+ url: "/icons/maps/semois_2p.webp",
+ },
+ elst_outskirts_4p: {
+ name: "Elst Outskirts",
+ url: "/icons/maps/elst_outskirts_4p.webp",
+ },
+ montherme_6p: {
+ name: "Montherme",
+ url: "/icons/maps/montherme_6p.webp",
+ },
+ sangro_river_crossing_6p: {
+ name: "Sangro River Crossing",
+ url: "/icons/maps/sangro_river_crossing_6p.webp",
+ },
+ sousse_stronghold_8p: {
+ name: "Sousse Stronghold",
+ url: "/icons/maps/sousse_stronghold_8p.webp",
+ },
+ faymonville: {
+ name: "Faymonville",
+ url: "/icons/maps/faymonville.webp",
+ },
+ steppe_8p: {
+ name: "Steppes",
+ url: "/icons/maps/steppe_8p.webp",
+ },
+}
diff --git a/src/utils/utils.ts b/src/utils/utils.ts
index 46ba016..08dcb2d 100644
--- a/src/utils/utils.ts
+++ b/src/utils/utils.ts
@@ -1,4 +1,5 @@
-import { PlayerRanks } from "./coh3-data"
+import { MapViewSettings } from "../game-data-provider/GameData"
+import { PlayerRanks, maps } from "./coh3-data"
export const calculatePlayerTier = (rank: number, rating: number) => {
if (!rank || rank <= 0) {
@@ -39,3 +40,25 @@ export const calculatePlayerTier = (rank: number, rating: number) => {
return PlayerRanks.NO_RANK
}
+
+export const getMapName = (map: string) => {
+ return maps[map]?.name || map
+}
+
+export const getMapUrl = (map: string, markingStyle?: MapViewSettings) => {
+ if (!markingStyle || markingStyle === "none") return maps[map]?.url || null
+
+ if (markingStyle === "tm") {
+ return `/icons/maps-marked/${map}.tm.webp`
+ }
+
+ if (markingStyle === "colored") {
+ return `/icons/maps-marked/${map}.colored.webp`
+ }
+
+ if (markingStyle === "default") {
+ return `/icons/maps-marked/${map}.webp`
+ }
+
+ return null
+}
diff --git a/src/views/Game.tsx b/src/views/Game.tsx
index a8fe75a..7a2cb31 100644
--- a/src/views/Game.tsx
+++ b/src/views/Game.tsx
@@ -1,12 +1,26 @@
import { useGameData } from "../game-data-provider/GameDataProvider"
-import { Title, Grid, Loader, Group, Box, Badge } from "@mantine/core"
+import {
+ Title,
+ Grid,
+ Loader,
+ Group,
+ Box,
+ Badge,
+ Card,
+ Image,
+} from "@mantine/core"
import { PlayerCard } from "../components/PlayerCard"
import { useLogFilePath } from "../game-data-provider/configValues"
import { OnlinePlayers } from "../components/Online-players"
+import { getMapName, getMapUrl } from "../utils/utils"
+import MapCard from "../components/MapCard"
export const Game: React.FC = () => {
const gameData = useGameData()
const logFilePath = useLogFilePath()
+
+ console.log("GAMEDATA", gameData)
+
return (
<>
<>
@@ -51,6 +65,9 @@ export const Game: React.FC = () => {
))}
+
+
+
>
) : (
diff --git a/src/views/Replays.tsx b/src/views/Replays.tsx
index 1cff56e..d3dc49d 100644
--- a/src/views/Replays.tsx
+++ b/src/views/Replays.tsx
@@ -93,7 +93,7 @@ export const Replays: React.FC = () => {
<>
-
+
Replay integration with{" "}
openLink(cohdbBaseUrl)}>
@@ -126,6 +126,11 @@ export const Replays: React.FC = () => {
+
+ It's recommended to enable autosync even when you don't want to
+ share it with anyone. If we gather enough replays, we could start
+ providing new types of statistics and analysis.
+
{cohdbUser != null ? (
diff --git a/src/views/Settings.tsx b/src/views/Settings.tsx
index c10bb2a..2bf805f 100644
--- a/src/views/Settings.tsx
+++ b/src/views/Settings.tsx
@@ -14,6 +14,9 @@ import {
Anchor,
Switch,
Spoiler,
+ Select,
+ Image,
+ Title,
} from "@mantine/core"
import { appDataDir } from "@tauri-apps/api/path"
import { writeText } from "@tauri-apps/api/clipboard"
@@ -21,7 +24,10 @@ import { useEffect, useState } from "react"
import { IconCheck, IconCopy, IconPlayerPlay, IconX } from "@tabler/icons-react"
import { open } from "@tauri-apps/api/dialog"
import { open as openLink } from "@tauri-apps/api/shell"
-import { useLogFilePath } from "../game-data-provider/configValues"
+import {
+ useLogFilePath,
+ useMapViewSettings,
+} from "../game-data-provider/configValues"
import {
usePlaySound,
usePlaySoundVolume,
@@ -35,6 +41,8 @@ import { playSound as playSoundFunc } from "../game-found-sound/playSound"
import events from "../mixpanel/mixpanel"
import { useGameData } from "../game-data-provider/GameDataProvider"
import { relaunch } from "@tauri-apps/api/process"
+import { getMapUrl } from "../utils/utils"
+import { MapViewSettings } from "../game-data-provider/GameData"
export const Settings: React.FC = () => {
const gameData = useGameData()
@@ -43,6 +51,8 @@ export const Settings: React.FC = () => {
const [playSoundVolume, setPlaySoundVolume] = usePlaySoundVolume()
const [showFlagsOverlay, setShowFlagsOverlay] = useShowFlagsOverlay()
const [alwaysShowOverlay, setAlwaysShowOverlay] = useAlwaysShowOverlay()
+ const [mapViewSettings, setMapViewSettings] = useMapViewSettings()
+
const [streamerOverlayEnabled, setStreamerOverlayEnabled] =
useStreamerOverlayEnabled()
const [appDataPath, setAppDataPath] = useState("")
@@ -169,6 +179,39 @@ export const Settings: React.FC = () => {
+
+
OBS Streamer Overlay
diff --git a/yarn.lock b/yarn.lock
index bc6db42..baff7bc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -634,87 +634,87 @@
resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz#6abd79db7ff8d01a58865ba20a63cfd23d9e2a10"
integrity sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==
-"@sentry-internal/feedback@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.108.0.tgz#7033352abd304f1383ec47640e056a0dfd5132b7"
- integrity sha512-8JcgZEnk1uWrXJhsd3iRvFtEiVeaWOEhN0NZwhwQXHfvODqep6JtrkY1yCIyxbpA37aZmrPc2JhyotRERGfUjg==
- dependencies:
- "@sentry/core" "7.108.0"
- "@sentry/types" "7.108.0"
- "@sentry/utils" "7.108.0"
-
-"@sentry-internal/replay-canvas@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.108.0.tgz#641133c19c0e1c423617b8d791f53d6cd0b0a862"
- integrity sha512-R5tvjGqWUV5vSk0N1eBgVW7wIADinrkfDEBZ9FyKP2mXHBobsyNGt30heJDEqYmVqluRqjU2NuIRapsnnrpGnA==
- dependencies:
- "@sentry/core" "7.108.0"
- "@sentry/replay" "7.108.0"
- "@sentry/types" "7.108.0"
- "@sentry/utils" "7.108.0"
-
-"@sentry-internal/tracing@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.108.0.tgz#d1e660701fb860cfae72b6ebfa8fb267533421fa"
- integrity sha512-zuK5XsTsb+U+hgn3SPetYDAogrXsM16U/LLoMW7+TlC6UjlHGYQvmX3o+M2vntejoU1QZS8m1bCAZSMWEypAEw==
- dependencies:
- "@sentry/core" "7.108.0"
- "@sentry/types" "7.108.0"
- "@sentry/utils" "7.108.0"
-
-"@sentry/browser@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.108.0.tgz#b95810bb6572b63781f253615896f5afb1a3a5c0"
- integrity sha512-FNpzsdTvGvdHJMUelqEouUXMZU7jC+dpN7CdT6IoHVVFEkoAgrjMVUhXZoQ/dmCkdKWHmFSQhJ8Fm6V+e9Aq0A==
- dependencies:
- "@sentry-internal/feedback" "7.108.0"
- "@sentry-internal/replay-canvas" "7.108.0"
- "@sentry-internal/tracing" "7.108.0"
- "@sentry/core" "7.108.0"
- "@sentry/replay" "7.108.0"
- "@sentry/types" "7.108.0"
- "@sentry/utils" "7.108.0"
-
-"@sentry/core@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.108.0.tgz#a27e8d6f85f59c5730ce86071474f15ac899fde0"
- integrity sha512-I/VNZCFgLASxHZaD0EtxZRM34WG9w2gozqgrKGNMzAymwmQ3K9g/1qmBy4e6iS3YRptb7J5UhQkZQHrcwBbjWQ==
- dependencies:
- "@sentry/types" "7.108.0"
- "@sentry/utils" "7.108.0"
-
-"@sentry/react@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.108.0.tgz#26a50324f6d7a9576f3753c099e7bcd8def94f3c"
- integrity sha512-C60arh5/gtO42eMU9l34aWlKDLZUO+1j1goaEf/XRSwUcyJS9tbJrs+mT4nbKxUsEG714It2gRbfSEvh1eXmCg==
- dependencies:
- "@sentry/browser" "7.108.0"
- "@sentry/core" "7.108.0"
- "@sentry/types" "7.108.0"
- "@sentry/utils" "7.108.0"
+"@sentry-internal/feedback@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.109.0.tgz#4657d7f36a1de3be466f42735d295e212b7eca11"
+ integrity sha512-EL7N++poxvJP9rYvh6vSu24tsKkOveNCcCj4IM7+irWPjsuD2GLYYlhp/A/Mtt9l7iqO4plvtiQU5HGk7smcTQ==
+ dependencies:
+ "@sentry/core" "7.109.0"
+ "@sentry/types" "7.109.0"
+ "@sentry/utils" "7.109.0"
+
+"@sentry-internal/replay-canvas@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.109.0.tgz#9a00857994a9487428296feed4a9ddf2d62bab84"
+ integrity sha512-Lh/K60kmloR6lkPUcQP0iamw7B/MdEUEx/ImAx4tUSMrLj+IoUEcq/ECgnnVyQkJq59+8nPEKrVLt7x6PUPEjw==
+ dependencies:
+ "@sentry/core" "7.109.0"
+ "@sentry/replay" "7.109.0"
+ "@sentry/types" "7.109.0"
+ "@sentry/utils" "7.109.0"
+
+"@sentry-internal/tracing@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.109.0.tgz#3effaa132c41a65378fa98146aea61228d528953"
+ integrity sha512-PzK/joC5tCuh2R/PRh+7dp+uuZl7pTsBIjPhVZHMTtb9+ls65WkdZJ1/uKXPouyz8NOo9Xok7aEvEo9seongyw==
+ dependencies:
+ "@sentry/core" "7.109.0"
+ "@sentry/types" "7.109.0"
+ "@sentry/utils" "7.109.0"
+
+"@sentry/browser@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.109.0.tgz#13b2623f43047f292cf7d6070128a7501e008693"
+ integrity sha512-yx+OFG+Ab9qUDDgV9ZDv8M9O9Mqr0fjKta/LMlWALYLjzkMvxsPlRPFj7oMBlHqOTVLDeg7lFYmsA8wyWQ8Z8g==
+ dependencies:
+ "@sentry-internal/feedback" "7.109.0"
+ "@sentry-internal/replay-canvas" "7.109.0"
+ "@sentry-internal/tracing" "7.109.0"
+ "@sentry/core" "7.109.0"
+ "@sentry/replay" "7.109.0"
+ "@sentry/types" "7.109.0"
+ "@sentry/utils" "7.109.0"
+
+"@sentry/core@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.109.0.tgz#7a02f4af4a676950f6555f552a2a232d4458fcd5"
+ integrity sha512-xwD4U0IlvvlE/x/g/W1I8b4Cfb16SsCMmiEuBf6XxvAa3OfWBxKoqLifb3GyrbxMC4LbIIZCN/SvLlnGJPgszA==
+ dependencies:
+ "@sentry/types" "7.109.0"
+ "@sentry/utils" "7.109.0"
+
+"@sentry/react@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.109.0.tgz#ae8a2950d2022e83f1bccd8b994f0096f3dd1682"
+ integrity sha512-KqXoDh6LVhNO+FLdM5LiTGpuorFvjoBPQ4nPGIVbjeMY/KZIau3kFxR142EvCApxmD69yvS5EhMnEqlNdaQPGw==
+ dependencies:
+ "@sentry/browser" "7.109.0"
+ "@sentry/core" "7.109.0"
+ "@sentry/types" "7.109.0"
+ "@sentry/utils" "7.109.0"
hoist-non-react-statics "^3.3.2"
-"@sentry/replay@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.108.0.tgz#baa679bd19b4e3729e607d3f84cff5048aeb3415"
- integrity sha512-jo8fDOzcZJclP1+4n9jUtVxTlBFT9hXwxhAMrhrt70FV/nfmCtYQMD3bzIj79nwbhUtFP6pN39JH1o7Xqt1hxQ==
+"@sentry/replay@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.109.0.tgz#f50fb0140c81fce660c44cc93c35988898b8348b"
+ integrity sha512-hCDjbTNO7ErW/XsaBXlyHFsUhneyBUdTec1Swf98TFEfVqNsTs6q338aUcaR8dGRLbLrJ9YU9D1qKq++v5h2CA==
dependencies:
- "@sentry-internal/tracing" "7.108.0"
- "@sentry/core" "7.108.0"
- "@sentry/types" "7.108.0"
- "@sentry/utils" "7.108.0"
+ "@sentry-internal/tracing" "7.109.0"
+ "@sentry/core" "7.109.0"
+ "@sentry/types" "7.109.0"
+ "@sentry/utils" "7.109.0"
-"@sentry/types@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.108.0.tgz#5ceb959c4dabe511fc441fec8c2465f2d624900f"
- integrity sha512-bKtHITmBN3kqtqE5eVvL8mY8znM05vEodENwRpcm6TSrrBjC2RnwNWVwGstYDdHpNfFuKwC8mLY9bgMJcENo8g==
+"@sentry/types@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.109.0.tgz#d8778358114ed05be734661cc9e1e261f4494947"
+ integrity sha512-egCBnDv3YpVFoNzRLdP0soVrxVLCQ+rovREKJ1sw3rA2/MFH9WJ+DZZexsX89yeAFzy1IFsCp7/dEqudusml6g==
-"@sentry/utils@7.108.0":
- version "7.108.0"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.108.0.tgz#0231042956aed2ef35809891592238530349dfd9"
- integrity sha512-a45yEFD5qtgZaIFRAcFkG8C8lnDzn6t4LfLXuV4OafGAy/3ZAN3XN8wDnrruHkiUezSSANGsLg3bXaLW/JLvJw==
+"@sentry/utils@7.109.0":
+ version "7.109.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.109.0.tgz#7078e1400197abc1b0c436679bef980639500a86"
+ integrity sha512-3RjxMOLMBwZ5VSiH84+o/3NY2An4Zldjz0EbfEQNRY9yffRiCPJSQiCJID8EoylCFOh/PAhPimBhqbtWJxX6iw==
dependencies:
- "@sentry/types" "7.108.0"
+ "@sentry/types" "7.109.0"
"@sinclair/typebox@^0.24.1":
version "0.24.51"
@@ -1023,14 +1023,14 @@
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6"
integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==
-"@types/react-dom@18.2.22":
- version "18.2.22"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.22.tgz#d332febf0815403de6da8a97e5fe282cbe609bae"
- integrity sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==
+"@types/react-dom@18.2.23":
+ version "18.2.23"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.23.tgz#112338760f622a16d64271b408355f2f27f6302c"
+ integrity sha512-ZQ71wgGOTmDYpnav2knkjr3qXdAFu0vsk8Ci5w3pGAIdj7/kKAyn+VsQDhXsmzzzepAiI9leWMmubXz690AI/A==
dependencies:
"@types/react" "*"
-"@types/react@*", "@types/react@18.2.69":
+"@types/react@*":
version "18.2.69"
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.69.tgz#313ec21891b22bb7646a54cb4bdb8cddb0880271"
integrity sha512-W1HOMUWY/1Yyw0ba5TkCV+oqynRjG7BnteBB+B7JmAK7iw3l2SW+VGOxL+akPweix6jk2NNJtyJKpn4TkpfK3Q==
@@ -1039,6 +1039,14 @@
"@types/scheduler" "*"
csstype "^3.0.2"
+"@types/react@18.2.73":
+ version "18.2.73"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.73.tgz#0579548ad122660d99e00499d22e33b81e73ed94"
+ integrity sha512-XcGdod0Jjv84HOC7N5ziY3x+qL0AfmubvKOZ9hJjJ2yd5EE+KYjWhdOjt387e9HPheHkdggF9atTifMRtyAaRA==
+ dependencies:
+ "@types/prop-types" "*"
+ csstype "^3.0.2"
+
"@types/recursive-readdir@^2.2.0":
version "2.2.4"
resolved "https://registry.yarnpkg.com/@types/recursive-readdir/-/recursive-readdir-2.2.4.tgz#815786465159dc8250b9b6a2985fd93be0452e73"