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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + NO IMAGEAVAILABLE + + 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)} + + 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{" "} <Anchor inherit onClick={() => openLink(cohdbBaseUrl)}> @@ -126,6 +126,11 @@ export const Replays: React.FC = () => { </Group> </List.Item> </List> + <Text fs="italic" size="sm" pt="xs"> + 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. + </Text> </Paper> <Group> {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<string>("") @@ -169,6 +179,39 @@ export const Settings: React.FC = () => { </Group> </div> </Group> + <Group> + <Select + label={<Text>Select map view markings</Text>} + allowDeselect={false} + withCheckIcon={false} + value={mapViewSettings} + data={[ + { value: "default", label: "Default" }, + { value: "tm", label: "TM" }, + { value: "colored", label: "Colored" }, + { value: "none", label: "None" }, + ]} + onChange={(value) => { + events.settings_changed("mapViewSettings", `${value}`) + setMapViewSettings(value as "string") + }} + /> + <img + src={ + getMapUrl( + "catania_crossing_6p", + mapViewSettings as MapViewSettings + ) || "" + } + alt="MapExample" + width={250} + height={80} + style={{ + objectFit: "cover", + borderRadius: 7, + }} + /> + </Group> <Divider /> <Group> <Text fw={700}>OBS Streamer Overlay</Text> 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"