From 58414a3ac45ff1c0e5b0b927328179e44dee24fa Mon Sep 17 00:00:00 2001 From: Mikhail Shabanov Date: Wed, 4 May 2022 10:33:51 +0200 Subject: [PATCH] feat: mobile tanks view sorting added --- ...litzStatisticsProClient.StrawberryShake.cs | 96 +++++++-------- ...litzStatisticsProClient.StrawberryShake.cs | 20 +-- ...litzStatisticsProClient.StrawberryShake.cs | 18 ++- ...litzStatisticsProClient.StrawberryShake.cs | 16 ++- ...litzStatisticsProClient.StrawberryShake.cs | 14 ++- ...litzStatisticsProClient.StrawberryShake.cs | 10 +- ...litzStatisticsProClient.StrawberryShake.cs | 2 +- ...litzStatisticsProClient.StrawberryShake.cs | 38 +++--- .../Helpers/AssetsHelper.cs | 17 +++ .../Pages/PlayerInfoTanksListBase.cs | 2 +- .../Pages/PlayerInfoTanksListSmall.razor | 68 ++++++++++- .../Pages/PlayerInfoTanksListSmall.razor.css | 25 ++-- .../Pages/TankListItem.razor | 2 +- .../Pages/TankListItem.razor.css | 115 +++++++++--------- .../wwwroot/flags/china-faded.png | Bin 0 -> 9889 bytes .../wwwroot/flags/eu-faded.png | Bin 0 -> 10304 bytes .../wwwroot/flags/finland-faded.png | Bin 0 -> 9110 bytes .../wwwroot/flags/france-faded.png | Bin 0 -> 9413 bytes .../wwwroot/flags/germany-faded.png | Bin 0 -> 11819 bytes .../wwwroot/flags/italy-faded.png | Bin 0 -> 9234 bytes .../wwwroot/flags/japan-faded.png | Bin 0 -> 9738 bytes .../wwwroot/flags/other-faded.png | Bin 0 -> 10668 bytes .../wwwroot/flags/poland-faded.png | Bin 0 -> 8988 bytes .../wwwroot/flags/sweden-faded.png | Bin 0 -> 9306 bytes .../wwwroot/flags/uk-faded.png | Bin 0 -> 11395 bytes .../wwwroot/flags/usa-faded.png | Bin 0 -> 10720 bytes .../wwwroot/flags/ussr-faded.png | Bin 0 -> 9734 bytes .../wwwroot/icons/Ascending.png | Bin 0 -> 332 bytes .../wwwroot/icons/Descending.png | Bin 0 -> 324 bytes .../wwwroot/icons/compare.scale-200.png | Bin 0 -> 1537 bytes .../wwwroot/icons/filter.scale-200.png | Bin 0 -> 1267 bytes .../wwwroot/icons/sortby.battle.scale-200.png | Bin 0 -> 1278 bytes .../wwwroot/icons/sortby.damage.scale-200.png | Bin 0 -> 1924 bytes .../wwwroot/icons/sortby.scale-200.png | Bin 0 -> 331 bytes .../icons/sortby.scale-ascending-200.png | Bin 0 -> 397 bytes .../icons/sortby.vehicle.level.scale-200.png | Bin 0 -> 939 bytes .../wwwroot/icons/sortby.wins.scale-200.png | Bin 0 -> 1264 bytes 37 files changed, 266 insertions(+), 177 deletions(-) create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/china-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/eu-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/finland-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/france-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/germany-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/italy-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/japan-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/other-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/poland-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/sweden-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/uk-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/usa-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/flags/ussr-faded.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/Ascending.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/Descending.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/compare.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/filter.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.battle.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.damage.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.scale-ascending-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.vehicle.level.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.wins.scale-200.png diff --git a/WotBlitzStatisticsPro.Blazor/Generated/DependencyInjection/WotBlitzStatisticsProClientServiceCollectionExtensions.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/DependencyInjection/WotBlitzStatisticsProClientServiceCollectionExtensions.WotBlitzStatisticsProClient.StrawberryShake.cs index 6ba77a2..eabf6c5 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/DependencyInjection/WotBlitzStatisticsProClientServiceCollectionExtensions.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/DependencyInjection/WotBlitzStatisticsProClientServiceCollectionExtensions.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -15,14 +15,14 @@ namespace Microsoft.Extensions.DependencyInjection return new ClientServiceProvider(global::Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(serviceCollection)); }); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => new global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WotBlitzStatisticsProClientStoreAccessor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)))); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); return new global::StrawberryShake.ClientBuilder("WotBlitzStatisticsProClient", services, serviceCollection); @@ -57,48 +57,6 @@ namespace Microsoft.Extensions.DependencyInjection global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => new global::StrawberryShake.Serialization.SerializerResolver(global::System.Linq.Enumerable.Concat(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(parentServices), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)))); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindClansResultFactory>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindClansBuilder>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindPlayersResultFactory>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindPlayersBuilder>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingAuthenticationQueryResultFactory>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingAuthenticationQueryBuilder>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdResultFactory>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdBuilder>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.PlayerResultFactory>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.PlayerBuilder>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdAuthenticationResultFactory>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdAuthenticationBuilder>(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); - global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingPlayersResultFactory>(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); @@ -106,6 +64,20 @@ namespace Microsoft.Extensions.DependencyInjection global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.PlayerResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.PlayerBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.UpdatePlayerResultFactory>(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); @@ -113,6 +85,34 @@ namespace Microsoft.Extensions.DependencyInjection global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindClansResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindClansBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingAuthenticationQueryResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingAuthenticationQueryBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindPlayersResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.FindPlayersBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdAuthenticationResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::WotBlitzStatisticsPro.Blazor.GraphQl.State.WargamingOpenIdAuthenticationBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.OperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), strategy)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); diff --git a/WotBlitzStatisticsPro.Blazor/Generated/IWotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/IWotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs index 100ca10..3e997ab 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/IWotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/IWotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -9,20 +9,20 @@ namespace WotBlitzStatisticsPro.Blazor.GraphQl [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.2.2.0")] public interface IWotBlitzStatisticsProClient { - global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery FindClans { get; } - - global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery FindPlayers { get; } - - global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery WargamingAuthenticationQuery { get; } - - global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation WargamingOpenId { get; } + global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingPlayersMutation WargamingPlayers { get; } global::WotBlitzStatisticsPro.Blazor.GraphQl.IPlayerQuery Player { get; } - global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation WargamingOpenIdAuthentication { get; } - - global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingPlayersMutation WargamingPlayers { get; } + global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation WargamingOpenId { get; } global::WotBlitzStatisticsPro.Blazor.GraphQl.IUpdatePlayerMutation UpdatePlayer { get; } + + global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery FindClans { get; } + + global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery WargamingAuthenticationQuery { get; } + + global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery FindPlayers { get; } + + global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation WargamingOpenIdAuthentication { get; } } } diff --git a/WotBlitzStatisticsPro.Blazor/Generated/Serialization/MarkOfMasterySerializer.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/Serialization/MarkOfMasterySerializer.WotBlitzStatisticsProClient.StrawberryShake.cs index dc1b833..64aed85 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/Serialization/MarkOfMasterySerializer.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/Serialization/MarkOfMasterySerializer.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -11,18 +11,24 @@ namespace WotBlitzStatisticsPro.Blazor.GraphQl { return serializedValue switch { - "NONE" => MarkOfMastery.None, "RANK3" => MarkOfMastery.Rank3, "RANK2" => MarkOfMastery.Rank2, "RANK1" => MarkOfMastery.Rank1, "MASTER" => MarkOfMastery.Master, _ => throw new global::StrawberryShake.GraphQLClientException()} - - ; + "NONE" => MarkOfMastery.None, + "RANK3" => MarkOfMastery.Rank3, + "RANK2" => MarkOfMastery.Rank2, + "RANK1" => MarkOfMastery.Rank1, + "MASTER" => MarkOfMastery.Master, + _ => throw new global::StrawberryShake.GraphQLClientException()}; } public global::System.Object Format(global::System.Object? runtimeValue) { return runtimeValue switch { - MarkOfMastery.None => "NONE", MarkOfMastery.Rank3 => "RANK3", MarkOfMastery.Rank2 => "RANK2", MarkOfMastery.Rank1 => "RANK1", MarkOfMastery.Master => "MASTER", _ => throw new global::StrawberryShake.GraphQLClientException()} - - ; + MarkOfMastery.None => "NONE", + MarkOfMastery.Rank3 => "RANK3", + MarkOfMastery.Rank2 => "RANK2", + MarkOfMastery.Rank1 => "RANK1", + MarkOfMastery.Master => "MASTER", + _ => throw new global::StrawberryShake.GraphQLClientException()}; } } } diff --git a/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RealmTypeSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RealmTypeSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs index e052ebb..cde294a 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RealmTypeSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RealmTypeSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -11,18 +11,22 @@ namespace WotBlitzStatisticsPro.Blazor.GraphQl { return serializedValue switch { - "RU" => RealmType.Ru, "EU" => RealmType.Eu, "NA" => RealmType.Na, "ASIA" => RealmType.Asia, _ => throw new global::StrawberryShake.GraphQLClientException()} - - ; + "RU" => RealmType.Ru, + "EU" => RealmType.Eu, + "NA" => RealmType.Na, + "ASIA" => RealmType.Asia, + _ => throw new global::StrawberryShake.GraphQLClientException()}; } public global::System.Object Format(global::System.Object? runtimeValue) { return runtimeValue switch { - RealmType.Ru => "RU", RealmType.Eu => "EU", RealmType.Na => "NA", RealmType.Asia => "ASIA", _ => throw new global::StrawberryShake.GraphQLClientException()} - - ; + RealmType.Ru => "RU", + RealmType.Eu => "EU", + RealmType.Na => "NA", + RealmType.Asia => "ASIA", + _ => throw new global::StrawberryShake.GraphQLClientException()}; } } } diff --git a/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RequestLanguageSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RequestLanguageSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs index 6fd96d8..6d9fa5e 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RequestLanguageSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/Serialization/RequestLanguageSerializer.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -11,18 +11,20 @@ namespace WotBlitzStatisticsPro.Blazor.GraphQl { return serializedValue switch { - "RU" => RequestLanguage.Ru, "EN" => RequestLanguage.En, "DE" => RequestLanguage.De, _ => throw new global::StrawberryShake.GraphQLClientException()} - - ; + "RU" => RequestLanguage.Ru, + "EN" => RequestLanguage.En, + "DE" => RequestLanguage.De, + _ => throw new global::StrawberryShake.GraphQLClientException()}; } public global::System.Object Format(global::System.Object? runtimeValue) { return runtimeValue switch { - RequestLanguage.Ru => "RU", RequestLanguage.En => "EN", RequestLanguage.De => "DE", _ => throw new global::StrawberryShake.GraphQLClientException()} - - ; + RequestLanguage.Ru => "RU", + RequestLanguage.En => "EN", + RequestLanguage.De => "DE", + _ => throw new global::StrawberryShake.GraphQLClientException()}; } } } diff --git a/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientEntityIdFactory.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientEntityIdFactory.WotBlitzStatisticsProClient.StrawberryShake.cs index b8e7786..2b0c883 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientEntityIdFactory.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientEntityIdFactory.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -13,18 +13,16 @@ namespace WotBlitzStatisticsPro.Blazor.GraphQl.State global::System.String __typename = obj.GetProperty("__typename").GetString()!; return __typename switch { - "Achievement" => ParseAchievementEntityId(obj, __typename), _ => throw new global::System.NotSupportedException()} - - ; + "Achievement" => ParseAchievementEntityId(obj, __typename), + _ => throw new global::System.NotSupportedException()}; } public global::System.String Format(global::StrawberryShake.EntityId entityId) { return entityId.Name switch { - "Achievement" => FormatAchievementEntityId(entityId), _ => throw new global::System.NotSupportedException()} - - ; + "Achievement" => FormatAchievementEntityId(entityId), + _ => throw new global::System.NotSupportedException()}; } private global::StrawberryShake.EntityId ParseAchievementEntityId(global::System.Text.Json.JsonElement obj, global::System.String type) diff --git a/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientStoreAccessor.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientStoreAccessor.WotBlitzStatisticsProClient.StrawberryShake.cs index 54e7917..88f3c81 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientStoreAccessor.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/State/WotBlitzStatisticsProClientStoreAccessor.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -6,7 +6,7 @@ namespace WotBlitzStatisticsPro.Blazor.GraphQl.State [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.2.2.0")] public partial class WotBlitzStatisticsProClientStoreAccessor : global::StrawberryShake.StoreAccessor { - public WotBlitzStatisticsProClientStoreAccessor(global::StrawberryShake.IOperationStore operationStore, global::StrawberryShake.IEntityStore entityStore, global::StrawberryShake.IEntityIdSerializer entityIdSerializer, global::System.Collections.Generic.IEnumerable requestFactories, global::System.Collections.Generic.IEnumerable resultDataFactories): base(operationStore, entityStore, entityIdSerializer, requestFactories, resultDataFactories) + public WotBlitzStatisticsProClientStoreAccessor(global::StrawberryShake.IOperationStore operationStore, global::StrawberryShake.IEntityStore entityStore, global::StrawberryShake.IEntityIdSerializer entityIdSerializer, global::System.Collections.Generic.IEnumerable requestFactories, global::System.Collections.Generic.IEnumerable resultDataFactories) : base(operationStore, entityStore, entityIdSerializer, requestFactories, resultDataFactories) { } } diff --git a/WotBlitzStatisticsPro.Blazor/Generated/WotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs b/WotBlitzStatisticsPro.Blazor/Generated/WotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs index 4b7b560..44c7ea5 100644 --- a/WotBlitzStatisticsPro.Blazor/Generated/WotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs +++ b/WotBlitzStatisticsPro.Blazor/Generated/WotBlitzStatisticsProClient.WotBlitzStatisticsProClient.StrawberryShake.cs @@ -9,34 +9,34 @@ namespace WotBlitzStatisticsPro.Blazor.GraphQl [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.2.2.0")] public partial class WotBlitzStatisticsProClient : global::WotBlitzStatisticsPro.Blazor.GraphQl.IWotBlitzStatisticsProClient { - private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery _findClans; - private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery _findPlayers; - private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery _wargamingAuthenticationQuery; - private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation _wargamingOpenId; - private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IPlayerQuery _player; - private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation _wargamingOpenIdAuthentication; private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingPlayersMutation _wargamingPlayers; + private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IPlayerQuery _player; + private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation _wargamingOpenId; private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IUpdatePlayerMutation _updatePlayer; - public WotBlitzStatisticsProClient(global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery findClans, global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery findPlayers, global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery wargamingAuthenticationQuery, global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation wargamingOpenId, global::WotBlitzStatisticsPro.Blazor.GraphQl.IPlayerQuery player, global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation wargamingOpenIdAuthentication, global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingPlayersMutation wargamingPlayers, global::WotBlitzStatisticsPro.Blazor.GraphQl.IUpdatePlayerMutation updatePlayer) + private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery _findClans; + private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery _wargamingAuthenticationQuery; + private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery _findPlayers; + private readonly global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation _wargamingOpenIdAuthentication; + public WotBlitzStatisticsProClient(global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingPlayersMutation wargamingPlayers, global::WotBlitzStatisticsPro.Blazor.GraphQl.IPlayerQuery player, global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation wargamingOpenId, global::WotBlitzStatisticsPro.Blazor.GraphQl.IUpdatePlayerMutation updatePlayer, global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery findClans, global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery wargamingAuthenticationQuery, global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery findPlayers, global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation wargamingOpenIdAuthentication) { - _findClans = findClans ?? throw new global::System.ArgumentNullException(nameof(findClans)); - _findPlayers = findPlayers ?? throw new global::System.ArgumentNullException(nameof(findPlayers)); - _wargamingAuthenticationQuery = wargamingAuthenticationQuery ?? throw new global::System.ArgumentNullException(nameof(wargamingAuthenticationQuery)); - _wargamingOpenId = wargamingOpenId ?? throw new global::System.ArgumentNullException(nameof(wargamingOpenId)); - _player = player ?? throw new global::System.ArgumentNullException(nameof(player)); - _wargamingOpenIdAuthentication = wargamingOpenIdAuthentication ?? throw new global::System.ArgumentNullException(nameof(wargamingOpenIdAuthentication)); _wargamingPlayers = wargamingPlayers ?? throw new global::System.ArgumentNullException(nameof(wargamingPlayers)); + _player = player ?? throw new global::System.ArgumentNullException(nameof(player)); + _wargamingOpenId = wargamingOpenId ?? throw new global::System.ArgumentNullException(nameof(wargamingOpenId)); _updatePlayer = updatePlayer ?? throw new global::System.ArgumentNullException(nameof(updatePlayer)); + _findClans = findClans ?? throw new global::System.ArgumentNullException(nameof(findClans)); + _wargamingAuthenticationQuery = wargamingAuthenticationQuery ?? throw new global::System.ArgumentNullException(nameof(wargamingAuthenticationQuery)); + _findPlayers = findPlayers ?? throw new global::System.ArgumentNullException(nameof(findPlayers)); + _wargamingOpenIdAuthentication = wargamingOpenIdAuthentication ?? throw new global::System.ArgumentNullException(nameof(wargamingOpenIdAuthentication)); } public static global::System.String ClientName => "WotBlitzStatisticsProClient"; - public global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery FindClans => _findClans; - public global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery FindPlayers => _findPlayers; - public global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery WargamingAuthenticationQuery => _wargamingAuthenticationQuery; - public global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation WargamingOpenId => _wargamingOpenId; - public global::WotBlitzStatisticsPro.Blazor.GraphQl.IPlayerQuery Player => _player; - public global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation WargamingOpenIdAuthentication => _wargamingOpenIdAuthentication; public global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingPlayersMutation WargamingPlayers => _wargamingPlayers; + public global::WotBlitzStatisticsPro.Blazor.GraphQl.IPlayerQuery Player => _player; + public global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdMutation WargamingOpenId => _wargamingOpenId; public global::WotBlitzStatisticsPro.Blazor.GraphQl.IUpdatePlayerMutation UpdatePlayer => _updatePlayer; + public global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindClansQuery FindClans => _findClans; + public global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingAuthenticationQueryQuery WargamingAuthenticationQuery => _wargamingAuthenticationQuery; + public global::WotBlitzStatisticsPro.Blazor.GraphQl.IFindPlayersQuery FindPlayers => _findPlayers; + public global::WotBlitzStatisticsPro.Blazor.GraphQl.IWargamingOpenIdAuthenticationMutation WargamingOpenIdAuthentication => _wargamingOpenIdAuthentication; } } diff --git a/WotBlitzStatisticsPro.Blazor/Helpers/AssetsHelper.cs b/WotBlitzStatisticsPro.Blazor/Helpers/AssetsHelper.cs index cd788ef..8ee7338 100644 --- a/WotBlitzStatisticsPro.Blazor/Helpers/AssetsHelper.cs +++ b/WotBlitzStatisticsPro.Blazor/Helpers/AssetsHelper.cs @@ -47,6 +47,23 @@ namespace WotBlitzStatisticsPro.Blazor.Helpers Constants.CountryEuropean => "flags/eu.png", _ => "flags/vehicle.nation.unknown.scale-200.png" }; + } + + public static string NationAssetFaded(this string nationTypeId) + { + return nationTypeId switch + { + Constants.CountryUsa => "flags/usa-faded.png", + Constants.CountryFrance => "flags/france-faded.png", + Constants.CountryUssr => "flags/ussr-faded.png", + Constants.CountryChina => "flags/china-faded.png", + Constants.CountryUk => "flags/uk-faded.png", + Constants.CountryJapan => "flags/japan-faded.png", + Constants.CountryGermany => "flags/germany-faded.png", + Constants.CountryOther => "flags/other-faded.png", + Constants.CountryEuropean => "flags/eu-faded.png", + _ => "flags/vehicle.nation.unknown.scale-200.png" + }; } } } diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListBase.cs b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListBase.cs index dcd2a45..9f67789 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListBase.cs +++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListBase.cs @@ -50,7 +50,7 @@ namespace WotBlitzStatisticsPro.Blazor.Pages protected override void OnInitialized() { - FilteredTankList = TanksList; + FilteredTankList = TanksList.OrderByDescending(t => t.LastBattleTime); CountTotalParams(); for (int i = 1; i < 11; i++) { diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor index 2779941..30f3ac4 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor @@ -1,21 +1,53 @@ @inherits PlayerInfoTanksListBase; -@if (TanksList != null && TanksList.Count() > 0) +@if (TanksList != null && FilteredTankList.Count() > 0) {
+ @if(sorting == TanksSorting.LastBattle && isSortAscending) + {} + @if(sorting == TanksSorting.LastBattle && !isSortAscending) + {}
- + + @if(sorting == TanksSorting.Winrate && isSortAscending) + {} + @if(sorting == TanksSorting.Winrate && !isSortAscending) + {}
- + + @if(sorting == TanksSorting.Battles && isSortAscending) + {} + @if(sorting == TanksSorting.Battles && !isSortAscending) + {} +
+
+ + @if(sorting == TanksSorting.Damage && isSortAscending) + {} + @if(sorting == TanksSorting.Damage && !isSortAscending) + {} +
+
+ + @if(sorting == TanksSorting.Tier && isSortAscending) + {} + @if(sorting == TanksSorting.Tier && !isSortAscending) + {} +
+
+ Wn7 + @if(sorting == TanksSorting.Wn7 && isSortAscending) + {} + @if(sorting == TanksSorting.Wn7 && !isSortAscending) + {}
- @sorting ascending: @isSortAscending
- @foreach (var tank in TanksList) + @foreach (var tank in FilteredTankList) { } @@ -50,5 +82,31 @@ { isSortAscending = !isSortAscending; } + FilterTanksList(); + } + + private void FilterTanksList() + { + switch (sorting) + { + case TanksSorting.LastBattle: + FilteredTankList = isSortAscending ? TanksList.OrderBy(t => t.LastBattleTime) : TanksList.OrderByDescending(t => t.LastBattleTime); + break; + case TanksSorting.Winrate: + FilteredTankList = isSortAscending ? TanksList.OrderBy(t => t.WinRate) : TanksList.OrderByDescending(t => t.WinRate); + break; + case TanksSorting.Battles: + FilteredTankList = isSortAscending ? TanksList.OrderBy(t => t.Battles) : TanksList.OrderByDescending(t => t.Battles); + break; + case TanksSorting.Damage: + FilteredTankList = isSortAscending ? TanksList.OrderBy(t => t.AvgDamage) : TanksList.OrderByDescending(t => t.AvgDamage); + break; + case TanksSorting.Wn7: + FilteredTankList = isSortAscending ? TanksList.OrderBy(t => t.Wn7) : TanksList.OrderByDescending(t => t.Wn7); + break; + case TanksSorting.Tier: + FilteredTankList = isSortAscending ? TanksList.OrderBy(t => t.Tier) : TanksList.OrderByDescending(t => t.Tier); + break; + } } } diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor.css b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor.css index 57690f4..80a2c54 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor.css +++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksListSmall.razor.css @@ -1,17 +1,22 @@ .tanks-list { - height: 350px; - overflow-y: scroll; + height: 350px; + overflow-y: scroll; } .filters { - display: flex; - flex-direction: row; - justify-content: flex-start; + display: flex; + flex-direction: row; + justify-content: space-around; } .filter-button { - min-height: 24px; - min-width: 24px; - width: 24px; - height: 24px; -} \ No newline at end of file + min-height: 24px; + min-width: 24px; + width: 24px; + height: 24px; +} + +.filter-arrow { + min-height: 24px; + height: 24px; +} diff --git a/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor index 136ad78..33e21dd 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor @@ -3,7 +3,7 @@
-
+
@if (Tank.IsPremium) { diff --git a/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor.css b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor.css index 309d3f4..025e818 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor.css +++ b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor.css @@ -1,89 +1,88 @@ .tank-list-item { - display: flex; - flex-direction: row; - justify-content: flex-start; - width: 100%; - background-color: #3a474d; - margin-top: 5px; - font-size: 12px; + display: flex; + flex-direction: row; + justify-content: flex-start; + width: 100%; + background-color: #3a474d; + margin-top: 5px; + font-size: 12px; } - .tank-image { - position: relative; - width: 120px; - min-width: 120px; - height: 70px; - justify-content: flex-end; - display: flex; - flex-direction: row; + position: relative; + width: 120px; + min-width: 120px; + height: 70px; + justify-content: flex-end; + display: flex; + flex-direction: row; } .tank-flag-background { - /*filter: grayscale(60%);*/ - filter: blur(1.5px); - position: absolute; - width: 120px; - min-width: 120px; - height: 70px; + /*filter: grayscale(60%);*/ + /* filter: blur(1.5px);*/ + position: absolute; + width: 120px; + min-width: 120px; + height: 70px; } .tank-tier { - position: absolute; - left: 5px; - top: 0px; - width: 24px; - height: 24px; + position: absolute; + left: 5px; + top: 0px; + width: 24px; + height: 24px; } .tank-preview { - position: absolute; - left: 25px; - top: 0px; - width: 95px; - height: 70px; + position: absolute; + left: 25px; + top: 0px; + width: 95px; + height: 70px; } .tank-type { - position: absolute; - left: 0px; - top: 46px; - width: 24px; - height: 24px; + position: absolute; + left: 0px; + top: 46px; + width: 24px; + height: 24px; } .mastery-image { - position: absolute; - left: 96px; - top: 46px; - width: 24px; - height: 24px; + position: absolute; + left: 96px; + top: 46px; + width: 24px; + height: 24px; } .tank-info { - display: flex; - flex-direction: column; - justify-content: space-between; - width: 100%; - margin-left: 2px; - margin-right: 2px; + display: flex; + flex-direction: column; + justify-content: space-between; + width: 100%; + margin-left: 2px; + margin-right: 2px; } .tank-info-first-row { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-end; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-end; } .tank-info-second-row { - display: flex; - flex-direction: row; - align-items: flex-end; - justify-content: space-between; + display: flex; + flex-direction: row; + align-items: flex-end; + justify-content: space-between; } .icon-scale { - width: 20px; - height: 20px; -} \ No newline at end of file + width: 20px; + height: 20px; +} diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/china-faded.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/china-faded.png new file mode 100644 index 0000000000000000000000000000000000000000..f3218e17721d31e7154bf28cb718adc7479cbef3 GIT binary patch literal 9889 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 UaI$|4q5uE@07*qoM6N<$g1~c~kN^Mx literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/france-faded.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/france-faded.png new file mode 100644 index 0000000000000000000000000000000000000000..8490efc8686a9991e7bb2395a7cfb32686a8ce99 GIT binary patch literal 9413 zcmV;$Bs$xPP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!T{g;3Jx6S{fT(;ZI<;-=v*=}~{4c7}7S{Er>8y84W&M?=#+gvU?FEqA4 z{?RLhcYO9-_f!x2ow_I~^|jgT_WSes>@XLuyAyTCQuh{JDR&$xXFq4G@=YJi7t-0GfkRuuz=dnwhuy%I_IO`VfTg-*NRo-5yIu;LC=yvJE z$b4-1)<6?j!pKl_1;(*MV;kF0!CEMolz$**INRymz>=gTB#M$A}S<)oF?N!n41spXxKp% zGLH%!5!%T)lLOT%k+;ruRgYACJeUCo&6DK>h^|CK8MfT4L+ZjDihS3n0(uw+3agen8q;a;xFcVCiX~%4Grp;);$uq6xp{G}2Ue4zi;^K_5HI1>B7GZQN`zL% zD98e!mEa?C03?hPPDGxU4l6=9e9VR&d-!f|ZeQKs-`>u?Xw;*c2q&>zPA6pzUV{5@ zdv|wxdl%P@XPTxpWVJ$*GfFGRK6f3r7YfUeNDp8lrra&I;}Te##%*47H#;J?2&aI3`yYBZ zQIIi?$0H{ar?*%ocqw3bcY6o+)C6X;eL6mI97M|bCtw|1kUgi&;t|>QaV_fzp+A@% z?8b;#?``^m`DTTQUI;WY&4vTyIjX3BxO^1QMk`lsX++9IF%^Sg=&E9uqAl%uE8gUT zAyiEtu-@L>fuvKQm*i7WB|#j59T8Ll(Eje`HV!NxW1P>&0o_dPaGo*POZSBLo$=ez zkAY$3oJjHXjc736@H()?-S9SBY~AkM12m4y-o%hW22y#PG4Km{1LUj&;=Ejl!TE51 zY#;wX`M4b2_)eU2=PX-=D!2wmnSkrEM62XuaNey#-f;)4+6vFk7w&(!VX{3pUQ$Fhtnw|L|wBe@8b* zWPjt;Hj*R8jAiGd#AmH9{xiFn2--%@9o|)D3B0#_1khpV2;N+38nyZ~jElQptym?* z;WQ{Fr$iDO{twHKe{k01Y6_re<@cIDb&0w8ZL8YfL-Wfq^65SaV{Kwp`mo(H$inQJO)NYo_o4!kK?hS%LF` z(o?{U5Y}!34nsA9V>D=U+Uz?vbqoB%g%Z0_rKN-tfl9f%Wi^91P#B2@v`86!ygT64 zy*ZkrkI(=cx!12=-{0L+Ocjp6iJNjFc)PhdGBl!Xm`U_%Jb-1t;$s%hw(MC)_G(6I+EhNcgGt)Q>4L!AuZ zb-Ta2yXWL!S|BkH)6Rq*pvREp6^XjbLlfRZx4!IxXI8|Ndv68mReg1c7>q!iIs3 zZmur*#8hn$O%9JnYTE*=e2RIW#G9v9O6!5b6U>ax%vsy+|Lc$5CW=)w;ARfr$UY$j_cO``Cho9XJ00dvX1*VksLX_O98i1qiEI1{|8~dGD zFoG=74rnGJ1*@G=n-~lcU_%={I^#HB{%(w*c+V_vSW@KR2P=~7jE^&?#zI)2P_LW| zt?H%M%}RdzVv^Pze7(FEXn3#u878d4W*>x*b?I9g&G_x=1_8-~)5R}#G~qegn+*BC z|AV_hRwz0b^!TD%J-7%C{SIuVKHz_7i?=pp1xygM^UPK$;_w%|jzzzqanhR@FQaTf z|1F|e=A4L{jtLX20L(>9C#(Ck1F~@zTEXGf=W?GOPdZi6xADw@hx6-Y8T~?WB{(7) zG$zX#KZGgN%=_p?DS@E9lTof_bKoL_Z8kiJ9XMs^ohnCKXHF*`@OWZA;S3<7N*u-9 zQ2>SG$nE|Xd^xUZedD7WAf2C7;eZlm9wO3H-~%U<$4C1}vq+U<=o+clm(3^J?d#qC z)BWy~&GwdoI#b`BHwRteb#53|2V;>iOeEMw$`(Knx8+QDA4sS;rG6`dU#hY1jq)o5o6U zkRGX~XP70I&i*E^xErQX$5`B&6}m1z`^l%np_E63LQ=r=OjNx=l)`7G*YBu}OCyFi zH6KjIA|K>T$R-oQvNN>bMUheb9{b7lb9%ab{^gNQo6uR&r&3J2KvoZYo==>~dDGLI3y)`b zqy^wZ9yS!@VB8Cc5UliqLwg#}U!AXkn-bWR{kHG%{5tQTA9nG)#~GT$y&=Fo&cR?f z7qf!qGa=R;R5cc#!I@3-X>)qqo*ynietw|tuV%*wPZwqj#9fDoFo+Sbxw-iJ01rZ$ z?i1kj^5!Xqx`Z|;g5TuPQM@s^{H?qY(E}ht&sUToCN}BSp)TnH5N=MgF_*AHeUgm= zvYNe?7381%kf&#$W5FrOfk7}kOP4yt+Y7#tDttMj@NfOr2_jmYOK{Z)w>r@mf1h#k z)+z7q3vp)Q@Wt;mx&=Df*2V7Z@Yo`e`cZ>@vZCdML5!Z!7D0-svDIW4(V0ScXuu@d z>$SWDv<#tW+)aU?sVKp7$5L}N`Gs#0n*d&ppw-Sob}H*6@tk3O|93xqRd*+f{SKi0 zb;=YBf?L8jr1=PUcb~_(;ugge;mdpI%t=mmX}g_Y_Je&QXmDt??6+Th3A_6*LVD?2 zytGoV%;=zASNoyq#Z~D^+GDl7HtWs*^#yzm^7h%+d7182UI1F4rnDH4#7JaBUHgKO zc8E52(ye);MUU6|i~_NzG=V|BzwGwE{Q0Mvem=YKNh#$$Y!;SlP^;VJZy%uwrtsAA z3rWS8ie?|~bW(G`WEQPdxJguYPf zl(}V4R-Mt@Ay4ET*)9fPqOSU~IHYf?aJmDc*iSm%->` zHeFUlI&3%p@i}SN;12FF&iD~A?emBx%sME+YE$HQQ;b^GA{gz9?N9;2MTDWxQLj0V z`CXtJO!W?Bq=Y3Zf>pO|#$XY2y`bNLC*r|UBVvR{lvS%IN-BK$)h|A~@vEObCjm|a z;74}VT3#we=Z57^D8daYpoCx{3aEW|dN7TEs^+>Y3ge1y=>EP!r~7|F?}VZF=HLIb zZ@E1?bHWEU1O(j^&){yRg<~M2IKY@C?=yJg5;xItAFm1XWNLkgS>AVn7OYt~E&v2X zg^MF_O>6+Hvi>B;Y!{ozVYD7b{$ z7OaF6yqid5%_^1X96XH2`8y?blbB>T$v|NqCi@?cM^LA_{q=7q3CzMj-zZ4JKaa@CoXqLxQ?a2V%n&_9c$v5h0S6v^dH*RW z@>s#61tLtq<#c|0eB@cfByfC!*BM690??s>`R?}i{{H@z?^kS?bfOtGjOx_vcYe|B zuL|yo*u;DS{SkGXpE=2yT>N7Njur)=S7b$9PaT5n#STD#Fs4rdJP_v7nGu>Q;4X4| z1MtjWmFMyf&~0LR*fg#>bc zdw+L($HU7!G~>_Zasq2mLrJ^ljH=3ln!Gv@?}a?{`t|GkSFdkxZy_;ZL@|>IJA=E2 z^7P4eN-IQ8S|Yx}4c1+IZ1IfIP#!04E@#fgS+8ue=aYR+x&zCP*40ZvU%~CyY=j;#u{SJyKV%(%;oe4nbk0L}S>PSYy!i0aE`;@YJ<=*Q1aavf?aB&WO+gfa;kO?e zmlY2&&l%TIK=O13YO*$tkg}PC8y?fit$n9z0`X6Si1cFs2o?GJ?PDIv}#<2ag|{Bba)8kY4`NZH>$@ z6alw8XK~8MN1)a3Xytx|uP@6?n6fn~ZvgGg0D|UWr_-szD^T8{vyg1Nnp8i!xftEo zHY~K1XVR&Ii2Q0-3slZi@(&hVoMO;5Ur&MRdCXJUcIShJh17ZhbhgST()Qycm1Ezr z`hW;{lfeVoc+oxK;7Y@(6BFN>ChHmFJl*Br6%;F(t8Mut4W(S4XCfF9X{Dn@u4e&7 zRp6`g2GE(98Ud4IIF*+oakUYQp+bd$q}#0{Ca{1s3)ro!#o=xBZ%(KTJb3}*#Pi^t z#`!ARXard%hYtA39%5Y%F*|d6B26F5@a>ocxJLFfF6#W^o7LfCz7Fd{17=Mjqb(&| zV`J#_`$pWs=Rp_~{vqHmr>e!!q2X+CHjF z1{#;BW=CwsEFN`1E`wl{7Hq!71A6p>gv^SbCfK5Kf`YSCJT6UFrTW1@Es ze+CfmJ(iL?w@RfDacC!_J8CKYaDj>DoW#6WsJPs%TWk6 zTBW?H@H99fY?LA4lvZHzcqhxU)a+RFuxcSBsKTV zx`dYkynt>%7tYp;>i&^{1Go)X%m%G4(X{Ev>+eKy1=1KJ#0^=8PPhmtIyA5f6&RH! z=rFP9=aL@>Muze>&`yonA4ZfZKmK~|)O}1XxE2ac%dQ!eU)zR>K0`uHOF;%3lgb-r zM6_6tV?)I6d0gEX`RTAaO zRNe;K88$(29Wc4sD)DHn=20DTgMep9J6u-4rG>gDeQ;J#3A`f1_0x(FsL(HTTG_S& z%3M&^PI9R=4XFh?JP;d%usu9Jut&mhJRTn&pFC0bwV%1)KVNbdoga1r3SgyE8?|W+ zYGgA5WB|b>Mrwc1SceQg>-tf^sl_UcRps4jM{XHnD42$0v2{|4-f;h70?TGrU-%uhL*qCb*PI(H>0c6Pw^R4U_D1c76zdU z6$0{KJ#y@OM5@Ez6KZ@N&yRCB;Vq!Pg%`he&oOAk_*ecY&oSMB$>@?pX1(?dr%e@Q zbdQCgiLk*Vvz%{W`|d9+qA7R-AU9{W3H3ekje}elg>JE}!=ja4r!kaTbBNHz^X4Z% z@>lR>jPoJK;!amtRXW^8m=orv2AV;X!k+X5lqKrsWb*0Tx)zJs4q646?LKdR^96K+ zHvk=sG-3X67>DHTo>^K9NDBNJXwe$2G@%a#0s0ANtt!SxaCuUB8))e;%IvdtB`^?d zSy^;`fvv~T<5Y;sfJ#q#hN9A_3J8;b*8zR3=L2_!l2xR_;>FKEhEtjj)et4nh2om= zWfDm;0|^`!;#V}AlDZa?OX~A4H6fU&5Ss%!57yYL%c_*(GR#7=CZg?})$<@J0hMQS z)NYeX(__Dil!ndn!f%G@K)%rcK_DRyn&CyDqr-`nlzB4NQoRL+EB;FH@iGl-KLY5S zmj&_|goR^d3V54SwHqQ*nZDvw+{(lL#SipkcKu;uXR#*1(k6wEM|3+@CN zi120%@-@=b09HwRc|Jr;)SU=>=Ib{rwqe#w|EeZ}SZZ{M*Zcra*5;1a`Dgo*3m=V`bDR*eDb7mvPp2^Vg!heX*zZ`VUVN)3MHmu zzrdAq!ca&-=s1thhUs7oA*kh|68=5ixff=WV{PH!sDhY3tNS0R_}A&4Qov6AXmy`O z%XNjUNhfl#BHJyjd=ZyO(Qn~KW(W$2eZLy`PXmx@Zt#ZA(JB`%?nZaWPkG^2a7La0 zd}!~$iNmm(TKL^~BCtx0;Ol>RlAbsH1t)-?n%6F5A2nFo5* z%4}R=O+^cT!dEDSAtdHfjQjXO1(Fxh6H8^tzbL6Nmh>d2Fd6|*R|@?3oMNqSQ-Sq} zIex9&({?_nWvyIB(aRM3BUXnGozUoE%GECGe$CXhau=c)zENHPI;ccK*cydT*;%cr zu?QtRsxTm6YT3o?1Cw%uS9Xt)Np+)v^9*4nB*>mCeYnz#&WUB==dyuJW+B;vsA7DY z8aq3agCkcb#!SrUKCn89Y)z_3y{L%hD=pcsr=zj(8I!R-$m^# zU;0f8MkH5lHk4YB+(TcT>MlVml7}eq>E0ut5+#tuHsw7)U&YrM4doN)4082;TD%x; zAhu6`Xbt0FLNzZ}nOWI>|Fb)8jsOe}Ar=gq(%5JXLfj-S4d^vY%`F7!@zLjX<9L_{ zVJ@_*ggOz7^UMtg?LYhx6jYkAy)8bH^u*XzgOOqP^N^>VvSp_S1*}LrSL1LrXdo~@ zKWZ*}S9vLQtb(;d7C%!ZA?R|2Vu!ti!)i~5ELgo5xs?cgF0&O?Jpiym&lnU1_@o9* zDIyjwAuf{g`D9&re0=!Ili;I&%8yWHFcgBN9t*Ns-u4Kck7+@5aApNvhBK7YlUdtj z0)CCEwM~TCMfTj`>Ta2f+@rf^s-+mWtu1eqmm_+GCL$qhRYV{=?=~bAWa$;T;j;QH z!ObzL3w<}6c5lA>*{$5^tz5Y!txF>=U38IF-4a9aXmKu*%@#N`o7d>PUgH41UfbQD z{w#^(LC*xxCU2nHvl@Iopflt^89_eSKx4)uhhUemR#%To+NpZi|3-OV>JSc$K!-ob zXxTVz%@b5h3E~{5(p@WAi^!&7a8h5R*JdSs_MIDgHPM>^BuaEInkxL*W#|))E{ZZS znZodlYY>NOc5-&YZ;UCK;_MZL3MJZP`ZI&PlxDb&Ui`{_0%EC|gi zkZprwaKUISnLh~L_B#Jo>7j?lM}I0zi(HH~(qoKj=N4VNRvNfUXv&V;>AZd7fN}A! zka|!AO?XJkrd@)%!=FM*Pgdc?qG(Mg#$lTqzb}O=wDg{l-YOr+(G(G+v<>!ijS*m> ziMGMsRv#^Z$D?}~LgRQRLuh1~E$YG;vb+Zbjm~b8gGttZM8!_`@N|6i3u;mBO^od*@|>6| zI!Uj-L)5VOyj9+tIw%fj2~4!ARDHz6H7^v)_R|BIv21k^ht^XtI-1SaTa{>^esTlX z48heYs{*(MtaLlfqjMh=|NK8DUn=TVt~Zx{OGS1< z8+>CZ6@W4$8o4+%sbe_p%bKq@bMfu+p@o?{j`WPpIbE-9>x+l=1BGE3S`lhl z0S7&b@WE(f&oVb<%m;-VBtFxvO6*wKU(e%dJy@wo?yhWKK)GcWq7c^fsBMyqR$O^seALUEy;8R^FvF*d^p zr!BwlvwIZEUK_B#j56gzsl$Sx zdeo=xz7sQJfd2wHBYabFoS}7X)FBVgwCvoxel`E_G-5N-5JL;r)$J|Ji@hOm5nctz zz5-(zFljY=5{!G_$b^vU|MC}WMp!z5xM#AJaD8Wt85ww-0NMre1PCQWQ13Uhrc0R# ze=6hhOXZt@rj(^Z_iOHV8DJ+<+Z@i=G#-CU7ucy?iDYW0(bup2_X!l4tc}~FDqOCW zxdWZ?tkQuI0BKm|L&KCx$jU~0eU(8`NAWpQTY)YlXN%{h{i3P?ZZuY~HpI1u^a3g8 z!P0O)M9Av)fBzCvv^~aUFA>7c z5qSfs!1Bq2Wa^U231prdco4S=`w5_L$nZg1SWbN6JLqwI5KRTdBdZRG?2DK~=!pU`SpZ^96C4Djb zf%1_+gQ6oa7OFF&FI}4C=@!5>%Ppp%`(qx|<%>TKZBLiIXH#tjYnpvWgvjh$C;t_R zdBDG78j2f~x6%Owufj-t35#DYM{wjAWD#C2z89nVupfIw*(lHgK+0|nUJ+oh;G7@X zgc!b<;{vp9^?-xFz%PH_Up^jaW7&n`y-`*u>#7%_)6_9SbGd_p2xz*Jbh}FZsRXZ! zs3uSk4E&v6K)8jaLDOZkU_Igs&LX(9cp~a^Xt>782 z-voOeq0>hg^!qQu9T*6gf<%p!Ih>CB#vP7C*E@+HE*}dtMRc0gT0yYp(Xo1GiKu#` zkGntag^_Py?YJUr4Q;U4&4h4+NX>u3qn3^Ty6wV}obPrOnK7-Wgc2C)2_A|#bsjeC zjNsv0b7yt<Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Te>MmcHHali$u{RyGb^)fs4GEk&zLVQ9Ky~@=|LcD%{q#~UN|jPk&iN>pOXX5g z@UGHcqLnTyysFJ+UaMYR4d?lEWqGwyt@OLy**u2|I%&$Kyi_zBjm^!i>12FzdeUmO z4t96T{j15dvucsUYR+UqSSd=mgXEkuYf&f%B(}kk&jJEuVFHT8MUg|qXPPoiOSe4X z2MfFMip&a1sS?w{rxMh52ZuD7SJ~!B7PG!|L6M(cLOkAR#^h?DF3|(Hf}VS&xmvE2 zGHs!L)GML4;}*KBZn>Bjl`^_A&eu$Z=?k{yyk070j;|DzN>-GzqNo%_mUD$DAP`OI z11kh6Z~}y@<`|*CTGaydxQc%{&r2060GP*Ujp>9)#>jahLr}Wlz=(=sA&acNszcKC zCzPKKG;)fRUsB{osGRcjoXHfnML9XU}?!-7hlPV7GjSc1@1bFmBaD>(!@D_2`8VSfh7 z!dVUb_5bpf#^jstNM3(v(VoDAo}v;0kCERDY&ugS5yM*C1evII|WRs1vG< z)XYE^uLuG&z1-ERMe$7uUDyn%;jrLdl&Z1%adZ4J=Ae<;11zIlM7Y3;58z&a&&7Ep z0CYG2I-GfBE+g(k;uv-PT7Vum2%QxF@$%DvMn1(0t2(6@{g4aV(pwD!1XG=)Lg=U< ztk~AFtXfS@j|ZWIzMVKx2pvWbc@rUMuT)VOcT+Kgz^qc5mx?L4W2B-0eGOEqH1fP& z2JuQgFK1Y{3`XUQr62(_xDEnw0|-zi!9}(x)$C$cT-&k6rI0U!G8D6~^VWwlz(YQn2~Ly45G?g$&< z)M*ZU$^{IQdAN?o!`&K1Q7=mMQn{vo7c~Pck+&eWK<5Op#-Svz)G8H-vj83F1C&5V zS9PppN>Qrm!WuTj*XGsW1FUfu!-N&i>V{fjIia^B2wtYVEYQRwCJ5hk5Q?#?T|@|h zKL}o$^6NE;aK`6?K!#^UH$LrriXK#qi%umRDQFR}#fDDEgwnG-FBkS>yFj;P8>Q&2`cK@f+-Ipn0O z_ZY$=2#CLRvy$+4?LkY1O9i!RDpC;HVw|zO#HRRiK%<7tRoy$LNNPogA|gE-5#TO@ ziCDT<5*dL_kxk%&FgXi-aR*yvFO1(fB)1lOBrB88aa(~QQHCfXTTR1NIoOF|3J^l6 z+X@Oe;&JdadKrSSftw^Kf9={Vh!B-&oS%w(h(pZA7pn;q!pfvNY(&XzT&kg5q_Evq$}EM<`+o+z9eXe`D` zB4_lg)T)FSI57*lQPoWalIVPJFV4})-S?Lt2f9L#4W7x8I+}rz z8PHLfHT9w;%pQOxN(Rp72}5_BYK5SUR1pv~O{{l_XjsS{b_*~fI4FFXAjtZ46EjR3 zqqzm9$P@HgVb81N+&FBQ4Rj0?dYt0v$gUhk%5tNMX-1Kgbx=Vt(!_e6Gli6{3Aj`N z9X?fXca&`5VEU|k8E|M)UxW@B($wEqAp4Qx=s-$HG%0?C1;dZ&5};UDaSMU#mrmL$ zWfBeaOTfDN4FGz-pe~whNtEt~6haUNVIR#hz}7rY9eD})R%uoT@p8EpNl3%(E_!qW z@dj*MamvnWT+TrdlQ@NX7$sDP0paYd59t;nRakDcxM%`Ow<9U&GBKn@EfcG7Zq#&G z_!f{r8Ar|+mmdLIhKt}@mWwGoD>^naosSX{`-)RQG>{@y+wE*?XP(vL%pwYt$#hB> znHyu%NJVo7rK{J7(qe*Y1une4+I;&?Wqqeo0aaBZm5U^rNL|LY5edyBPyl)k?nZ#n zS^E_RmRYGhBWR@fhTTIvZs7nox>#%m`&bqXQ*@0XbI_y>)5s#* zBnItHhq2@Fs7`4%nvF)iR&O>N)oQKTYHn?BO~&KXv(w3BQkt=Gm9x%Lb9=qE+9nw< z4JWMYnAjCNi^m=j5MnjN?0`;e)e9qZK+dg2Nu>xhxed4w6^rY=f(7~u-xVwxsFGso zz>Fm>#!$6|b6P<$LyWn8EiQguSH4kx@abJzDZ!5y6}AXGoQg**4WRJ!M;BXrwXxEv zHe2PaIvNfxyWQz@0x(2^R+&wRi zJ@>WSof|iAY^<$j^L*0lPw(9=jVDCaJgZFRdTz^vnrVUEz(wJLx9Yy7^3**<=}b}F zFmY{NTBi@;jSK;$^w<7lhxsbE5%{HZBlVl1pt3~3$f`9!0sVR-61FnodvX|IE_ z&Mt7_;DJuG9HR*$$fb5bjOyIO5Es~y)dSPl9E=4!W>wzsxOqK{8bh#u{BdvjwQ*Irrz z=msuKLAZKmxNfyt%PXC=)z!VdJx3MAqeqXA4xiqFjm~{jLDqaTN@nmt@6D{9?WK9O z((Crv=-BjDR#sZ=rL*(%Uca}szP@*3Z*6Uja7?~|2!v@At&+NNFv#ZwXm_(pHLG#j zC^eg{?Tw9{{T%}6m-p@wW?s25^h5gJD7xLM-o4?zINjV={xo|=Vc1qW{ zwhD3LdR@K;=$H#x6Lr`=-G;2nXKSTat1K^7vRc2}AB_fJxUsoGYIk;eTFnRn)`NMc>65 zO;Qu$;j)+@KEvBJNT3{c16lqB-p=DtZ5EO&%8O&PtVs1`5Jr-R%SuqJcvupi_2p`< zanl%9VT~yE5ivX@og z_A9s0A7>v;CSTpVclX}i4}bpi(zNuazx-)7o4oz@ySHxN9z8i4e(_lytYO88(H)Q7 z%>B)W_m~h_7yjp`q7z09B&sH47I!m|VQ~?}-JA(QYHuiy&@hXLX;AXHK~!ApE}|LA zqfqR@lE$UhL5b%-IxvNiJ|PhQuusVs`#jJ4>}jb2u9H`#mt*+}@tf zX8nG5eQmw7+`-t!zoO`0^~skLnw&{!L0KxWC7!@fXE)WuBH4}o{nOKvgM*t)4ea$= zZDW0%?C{f1Ki$1?u(7dra&mle(Oq6%UE5f#SBlB$De=Q#q(rE#DLGCmv_55v3X4T- zRyiJC@u(7;*rXgMnxdFSE)JkVtY^bd;J^Tr)2x%lJqTd4#51C{x88wIy45-qO-TFK z<%K|pxuFYZc9ppdoEbhT@u<`q<)s#M-EI%gtII3+dGqa9O8JA7VUDmdwI!l zc1U)-)zy{O(h{(?h{x@v<>h5|NVY^0yOZPN^|iI}c)Y*A=X8}yp67IJZf=0jC!c=$ z)}7beOG}4`N8QWb{_D4!?dJHrTNw|k9`AByt5y7dAj8d20fhKO`cNiP5nU!8pNcAP z1}dnA!2tSlcrFz)8I=|VYl177(G(0}$1BkED{&S+W5Fk`b}578i}C`XkqKfCxK0%| zDPv&J3R&6h}2OPskL%eu8pOQ6CXA>gzG@s$W z^ZAT*K#H=qw%+S?SrLdTCVAmEG?nt4m|iLW{jYvKpUobA_29z~KV;Lp``6FLgGpn5 zuf4toBrdhZ_GkR4%<=14R+@8^&C2syxoG5htz4@6r5}4wxz5=#Tq-ox9XW%cG8<#Y z;$Vk!lk-K!F3P&9E)V8D5|3MrfTUqv=GGissB6Or2j3_!@MtMv$lC|OaYGoTg~e<= zt1Pu})!tQ~9AK%_#(DA0ot>R517Dyv=EB7wO=$Mna)n%Yd1ZxAfU(Bop<-!m?$EIE z%B!zDefqT1W=S;Loes@RRIAs+vgJn2O0!y9USIv><4@jy_r39C+&w+3m9v!_J1g_) zbe^*(mzs@Py;d~qIjf=3Aa~)ITB_Gejb@n&N2+?g+^kpYaH>(M)aoSkG@3hQHFk_j zR^@!lQ56fb0=UlEOR|h*8QWAXk`lXsA{I6@07X_ORuNtnUaXG`HMTLZtTfg4raplL1{(cx zf;BY9A^nyDs@aTVQ$C&fbdP{D(|w`vBmifhKayXB*Tg_?xB#6rbNrsU;3V2Kr}CUf zqdGPKYbJ@pGLeh>HP?Jf!#p2N$N6+xZ#IY${eFLabA!ZrKAT=#cE_VJ9N5I*0VC~H zHO(MKPbSmVwH5YE_<l(#%MXu^KL6}9BFy^MCXjKK z{L>%*@bmZIe|m9BlyA;6j>x0oxO;Wgz3h($a6-bEq9A5RH!R!CaOE2l)f*^C9m)k==Q{F@g* zYM`@f0VFMAoEF3H@#vr|7M(5+(WPR{Phr{{`enr_Za5wz!tUNSW;{PTXYIoSQLy{+ za%X9&O^QYfz4z{Y*=RI5jy#zh3QX47I6%a|%#oDnn;zTm*37*54N=(r2dHjx0%&f*VY(<7o!7N9f%V>Ky5G@)T$g|ju3{W z2ghIj@)!5--(O!}C(k2LTwYv~dN=D0TCT3H$Vu?-TeolR?(E*Uaf6lmIpvGb|M8#x z>C?ab)mR`V@m{QN9L*S^!j!n63#%vAyjXY%jH8}t!bo8QF3>BSy~@Z{)Y34oQKN3Q zuxRlbEHy?vT3WOw3HbO9&_GBJZ+s^*9G0?yjwa(=!~t&D;gSKLJv-Xl-S-JbxpaDV zLR7^`@#V{l3sxZqL{8zZ$nl6oaC>W;SiHZx`^6VuAd`X zg)gUV7U|CR&f4nQ=U;qraIn9#v%9yuSFhKOPfvdHufO@1fBEm7r4G2L2CstnsRO%7FOEcF!^ad^yh$wiMkvCu>P$vM{W_5@dKjUgJmm&t|>1$_0 zyzJxanlux|C_Cp^6qf+@`6IZ(>$}%J91bqvv}qW=p`3|LcGJ&wuz&|A5UOJ$@8lu!Ju$GW2wRE5LdhuBZxX9`+Cm zfm(p;8c1N<=H?aQV=*qMWGr$rk7*V#(hvl}&Z4curgBXDq=$w(8Hj z0$%_iDZF{}<_RfBv)Ng0vy0$#&z?OyJ3GfGQT%5geDL7G1CHiU-Z(e_$X2WM+u#0{ z$WAE#{qKJ-l9UuHU5_EL3ffN9r=9_fRDN;D#0CiJws9K^*Jk(O7)h6d7i?1)GM?~u zXyn^a>V_!-@)0D_5R_i5`STE`4vya_n%51J8nkH&ib%^v2C|TGxy%|Y$B(?YK{gMt zw3F-4W;%7LAf0%2bae0j{V(r+d2)IT))^=D^9#np7nj8EI1sWv&dyFh{mZAM$sd3G zF+dXslpvO2%7ED5Nhzo^q|rfXll*&+gyw~@IOeFb?T+L_C>FurwE=}+A=&jEpo2|RLP#%A@TmeN zA2>#bCJzmWSR~huiUKp%58x1c!>u$sE1du`osd)w&Q4DsKYsl1@gs8GE5 z_2521nM?zRUQ8!}XsNMsmx#c`Uy>~d2p}Y5^r8myGNV#45bcyS+=W4rAShTAL{E?h zEu;yg&@;&F;}V}5$_^KU35l-=b}4O1I0iv5jRtyb_FtM(Mp2=B+oK(!VBzl2q*R8w zoCF|-LgJ>NOfg8dE?5Q;Kp+<^RE_zi3%}EwAXN@XxL|J|<}n3)v=23rTW}3&lfA^< z?G|^QnE7EmOj6?@XM!ldBwg_NT3H8bW&<8w!3ioS@v@-sx_HST&V#*&SIylnm{qaG0P4FO|zOe`f&x6mGdrCO#fv#9%mtQ1P%| zm?`jv9}K-ydCeRiqCL1Mjx;er!0k0PEG7`hoiYMhSmJsTq)+H`$2(}` zm1tBm`o0acQ#x5ptvqn!fEHtHu`y(2bUYRmN;>2gw@yN42x16ibcn5j9g^eq#>VEY zTeseb0-fR&#s2>OuYdjPU;N@1Z@vB2jT;AzmZ`Lo#AI;uSnm>HI_%;jWlY9dhUmdL z4>LdnaoAD2##lk|(-jdhN>&uDWh#aW)#FEm%0j zYuxZJ$lT>LNC*_=TR_`MR~Ulf27AZIG$sl0U0jA1)UIY#PY3am0d!G3jP z|6u>%#^%Omy`EhSt~ja$BRFw9uguJMCx=fD!ESkF`JH#({>3kU@!osyZEx>j8yIo= zW%>K$B!FN##`SvrMx)X1Uy;CO=@*gGSRpgdd@5rD|Ge`{G(Ky5$ci`J=_8(`;51q{ z8ZehFT8(U_8qddk!V@KZq8WBgI=R*&zY+{=IwTcAJ}GL`MYiAyM-Q5;78&EijCVE&WN5SPKKsx~mFK$;m99Zu;LSFM2AGxmDydnruMdeb z=F6&8atY3UG{bE)8rHKK64T!A^+*y{)>b%u;Iz~^eJr(>X0r*1UtF9s1QqeMo$am5 z^9$0ui;FJ)y}h}$x4%D|&Nw|H0DcYJKuq*mYPFE+{NnuR=-HcZz6pm;yMrY4TBE`8 zsbiEn=J%S_xTkOq!V=Y5hG2R%%PK1V;sGDm+2b2F7lGQLBHB`k?=i#Un9|KWd7tj5 zF%7861G(tMi+XGUR6&CecQ_2-xaT}N*&rM{!aXR(;mx%0;7pMP;RAO~k=wI#SApvx6q zeN-Dak@j%qR@KxQwWN)PxJFz|dixF<-RR?*) z^*N9B9qbvZnJ6)ppNbUn*v#QStK$tBN9=a1jpO6CAd82LM`Nz6{m#lVX22Oa@Bts$ z!rJQE#pT6>Lpi+M4@=9-E93D9n{g6ZTU*00TX^;6Ces`rAG5?cNp>&0JG*=MEQ{u| z&px|-`*yG2fBfhXZinwfLz!`;q4*rQh$ol^gSbs4VnZn&X2x>ojyT|FEOY+xLaN2e zS2W=RRC1#*ml#9?>eH*cnInjMGzm~>MX^yF4Unnfxra(&nD`85;m%c~&rl#RCoavW z`4wA#Jp;<_`NhiGDuA-$*zQ<)tE($DVvFOA>M$euC7Msilbzk2&p!K`6OljWGkD>r z%PTACYk{}leWykgBCCrOn^oVt>^^&T#0mc3<_%ChJUsmKpFjEMfBdI^|HB_nPfy=@ z_ucL7t+0H!S=1H|&K$ZI5Fj-;8a)@-iKd%*z|GZveuOP(3ifilbz#7awV{856>?kd&6c*yiijT)4=WV_vg zpxFem215`;n3KUO<)=@duC1<)#v?=^8Yt?5WeJ534h{~F4q>{q)H3>)OJGVMMPUN( z#>U3V>I$hiDb8O%`uO(iub|T1&waZ6&ifyfvT{C|EoIdPmYYtqO35Ge`O^`<+4ZNr z1SoO!N2mVf1PhzVi(I+=Mo_r0D#;<4Li_=ML%w!RMwxwSELxPBb?BW~X)~!7)(lM3 zDu@{JHOiFldNf2S<5L2h!)vaOnXx#fxx!MrT(1!^hJyhseQBwAdUg(uopw8nV$gJh zVSHp%IL+bHr_B}{Rt+~~|HR;sDQA4i{pOuF4-cPiZ*EU!)7Rg4jYU8{rX;}!A{NH1 zm_NGz;H&%he)S)I_0dNkou6I2|H038ZyvNh`snQF7;mg{o&__cl&in~0iUF(4H2xp zH3vl{!y~?cLU`R={T4r+!4SlQ_$6P251Eu_MuBTSU@fr(GGwHGTS7YG0gnl=15-f2 z6}Ti3&u^EoPkM(@7Qsj(Vx}AnSxCbXGqsvcz`7a_=d)sk0MfnWe7s=c>YL4GtVKfP z{NnPwv)t)+yGR7e$(4D#ZqQ*i!<{+Ka6A|c2aaX%6tA_6ClhW7-@S|O-@f?l)i>Ta zditz;)?Hm&+uhx%PN)6edHm=_H0Eead@kkFQjRE-a%t-C{!8f>Gr)=#s)Y3F#)nwM z@dnU6Fi=mri!Lwe!Bh(-5CYuzYncFumluEDnh-6=-#xIL_32P_QN9bb3}oSaAR@}5 z@pT&l=>+rfmTOEqu z3A9Q6*4Ea6XL)(~{Pc{5hYucw2=R+%w>WmM88PQCfBs~5cdyx6didz^v|QYN^%nc! z_{q_9F!Nh$|GY{S{TXH1KLygi{L!s{V*$!KV5sf-S8IJ=j|LwNAl7IoI=ZCJ?$3O= zp#+)`Fer>;s~o~G0ZaVUQTFL$!7hQB%JW~&!j{F)6sd3@8bmc-!jB}CT1I}VQku!x{rGh1Q`t9{u@oQ_*TZ`))W^il3G%@db2@po8h*X-7d!#udA!919z0X zfVS7`-Q|EYo4@teTVLJ(>g4ofYk&K-S8mt3{i`n@R%e*pO$&EcUp-nSk(W1OgbyYJ zsRYD$icfKsFqUa}x5iM};5aqibP0^hG zjSL(^m^3RLL=nR@(H=i3=A#k2#!@>{X1_ijZf$IV>E*>Gp6Cfmu}!C#jL^X$ffI2Y z20ZV?@wUpbfzVlN)N$L*jSZR{8YMpF9CNq;1YyqByE_5V?~H-%tbZLC*L=ys7yGVUVpvC@d2@mJRY*i4H4iS zmiQ*n&t)AnnVF?3!%26vxE?M?Up_JO!4hOydAVI`Hm0Ky3mo}5!bL{h_w=#4N(hc; z(aJ@|4LWadV)}^lQpF^miL)x64AtrB$?@^&>dMN^n+H!0pZGMYD82pedwV-O z#qr7T%P*^=VFn<%f5|gPMx9B%T-YLJ5k9U%gy@(IVLzeK4^tNfpOrwEL=EhLn94k& zN;q;<;_7|;wF@(8v9J^38k@C^OsK_j2_>(~3q4vE(375Vr+|DQ)-}*Zx~L%oRsqRs zJ>!Iet4_vKpzEx3*pa&39^Oi5_TfQHsf-R6?%-r2u9w(BgSeIHoLK+W;|CZ0%l*CG zjn(zXkDi_!ot7(&H}Blp*;$)io{qk_TN?~a;3B-Lo~xK3t<%NZaN#F>MPDs6fIq2| zj6}j@ZXu9JK^Ngga&mUf6E-u%2cNj=T-2zGEY+ar0~yj(wn!fIF))=E0ZoBCks-1S zL)2J4Y8QydM0ylf@sUhCubItegzMR4)>>*Vw>#76m;+%vs`uG{niy%QdG*eskK}WI zG;`H|e0MHQ#mWQw{Z=j4Km8U&@d7Bf?7!yLVD|ELE}5s7dOn9ZsP*0WD;T&e6ed{{&jgl z=&)#M2tBHBqu?q=rVU_ZROT0w>$N$blIOjI;!@& zY&Pt4Q!-p4qah;2S@ z%wi=1NP-ng2hf$;!%noTn#g^l`~c954L~&(4uR|%KIPQ`x2Xy1orch$T5mT?^%}cB zNyxw-s4E$HGe?_7qlPTB18AfqK1>KkW+2!J64Je;Msw63T=cqw(TLFmq`lqk&CPXZ zJw2Nrofeaczh(U#Ij5Db$$ivDkw?*W>k^TJ7bn7FB0F~fF!#Oa)Fu=cla zw8vxsR%^8iv$T8y+@leIU<^EdePe_4ne+l@mLUvc2Vv_&P_h(Kj`Q>L`PAoaS*^al zwb|(`tu-6f;dpRzmh~>otqnSY(wHR8lz$RHs@KDT_jY%I`03#xM@M!?0)_H0M_$zG+5X=C zXgoZAc7l)Z?Cx+*X=WK`{Mlu9c6yOb*{C>fDg*Q^PfSkqz@7cW0yR@adKDlUP-oN! zd7EJ9i*{4zBjSdi+CuoGQok@GwcwH<6ISX$PK#5B0ujb3{D(Xgfc9lQ?!R4Pz84jd zOybI#3rqo?*h?p<`r*WZa$@ZFhFD@Y%dZBUTc#uih0pV9jT!_Vr9GOf9R}cR6^ z50q`OG4@}55FGu3Dswn@RDz?4idRz(GEUt+9GL;Ku@XlW@4_%nmI%Zb-=kH+xI9H-7 z39Zz$s76l+k_fO3T?9vO(LwRK=oqAlG1hkA@c{rTI7@ner~DAm zi7m=&s=$d^lMFgYDUXMTk(tJxfTFq$iiNfnLaLc<6h@&ozD$){_Z|UKQ0L&J9+0zy z^3o*F#|ArsCOotQs^E({F)mjs{Q06Y6=SA?sS3MhXJ!AtL%lKtUcjU|z2f+Q&KByQ zycrM@=7^M(N{tS2iNp&E&8A_Xi8D@YgHEp=!mNPC3w_QJ!R-0+gB~rK0s)K>L*Q!z zZvjMibO<{Nci^k6T(yjL3QC7a3Bx#8o2h6**r!Yy7~_*s`jjDrNzjL@HH$QQkUOYs zVI_$1zYZ>loSjC*5HA6u9s(wTlVGA092A`CLdAeDT@!yPz0xap{Rph+Muvng!(*UV z8W&X?Lzm~u4+3rRR|{G)WD7)s67`Sy(o7ItD`}I?t6<1#3|@#4lEp{J>l=)G z(F_^hM5p+IpKt^XR4@&PGB`NU{Fg{gW|JJ2>nuWom2eQaDTSk)l0M**VW_l-*K(5p z0fLXfs)96en3l@nP$hcmHpwR`5##-QarrTz;VTJmCkmVbHJx37y%i0nqeX*5>D#g4 zV$v|eUSowFiy|FVyzmqNP-G_wvNQ}sio3{afIuV!Nt+d2ynHADd^Y;O_vq=VEA}^R zFbzi$M4a7?H1HKrSeZO9lbjJUUSYz3)^+Snm?3E5sz3cyakrk6ti# z4-_nG$`yE}B@=ZqPx^5~70zLXB!&VxzyJ_(CoX`)ErV2mCh8GZ0%#l4HU&V!p=U88 z%PWE`MCwnA@cCs5PA%4{F}_v7J!9jD#TT|=^5BeBOqSIsuAu-#O0K|)r>x#a0Ff?{ zMX%=MHm=GqaVYS8kT$Oc$}ukOSc0|isaD+o+} zG=TmaP%1#W0+9GxHzue9>{(C97tRaAPy`7SL6tRfE4X5PAv_kI= ze6nM}rA517V|#VjV5FDX6_a9IqlGgio*G7B1Fr=K$6Dw5|JPnL3TR4LV|p%dpdK5j z3+tMiE}3!BSa$qyd3m7W2|FWoNSW~Vtz$r7hOE~l6+>t9533@bf^W3Kr<|gUUu)6j z2;N3)RLv{%Dp+eH-OB$_kpx)^QKXw*^JRjDHegK17ctJbfk}K4vJjFsfaOCmf}z(C zb&*K~T5g_FUB~fo{BUY56u8UY7lp3U-(m+$fYzQirUi4X~ady2X>>Z8C z7`7P~_=uXS5XVCeZt2olybV8<3}yVUxBcBqgyss)#R5ow6DklG8nB%YB;2KfqU-_P z4wo>q_`fNqFT6x3C>kL`4vNyMmA^bPg-QmX`+`8WUnvWaCHN|41p7 Z{vVj7RWhRseVG6N002ovPDHLkV1mMVez5=m literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/italy-faded.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/italy-faded.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce23a2f48fe10abadcd39a71e7bf33f62d9d6bd GIT binary patch literal 9234 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 Y55BLLCw@Ufl>h($07*qoM6N<$g6jKq(f|Me literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/other-faded.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/other-faded.png new file mode 100644 index 0000000000000000000000000000000000000000..4938f2f453dc3896b20d3455e5855259ccbbdce5 GIT binary patch literal 10668 zcmV;dDO1*oP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Tf8Ew*EHmo>EdcR4As2MZQa~E?fR~Q_VO@4JDcHBw=^wuW&lR;QSpE` z_l3I!ZmD0^+e)?M&t~#U7zWE+RgD#Cwo<{vqSThoQigxkNNAlIpR!UNKWnZ=^BQ%2 zN@~{UPf3xeh#WCNIl=&u0+OxgPGJ_oozab0!XloM)0hG z2l_UB+tipCRzzmUM_Wf14u_zl`B5eu+j_#sh~m)J>ZD44ilX1pl#&E2+~0hs7WZ5oA}Tz z8dzZ!{a3Df$A_k$3^cFw#YTK&JHWY5ERv~E;xTQlO z151=@Fpmh#*bpeVV2oZExR}CXQyY5}UJf$$R)^<083K)?QJ0JeDOUgzNtjbB>efdA z{Z_4DO-)@fp(?n_#4h|PnI&~pLh~Pzej?C<9I*?C3Md8!2<0<4G{joPpd`kc9#Na7 z<01s;6%&_e5IAC$nHj6o&Q+UWLhCevH*A|~ZkI`h^;GHKV>OSl;GI@%(9TQGOcQ`3MB>`cM!%pTIscdF|(ecZrSL$W7B2eoc__@1O znAcVgPl~F*pA}NM94zkQEXyDnoI4MlH4c?Q!(V|yhG}JBcd947N#5^G9}2W6a-nvH zQ;rC$Hi4o@C}Oy#H6^%`5#oBmn-B@%fyOi&J#ge8rR&)&IP_fgOLqr|PS&eZmM+Pp z@TnInQoxW-%1L`$2emAmR#tG6Qy$hAoXy25Jf)J6ni%P&k$re)JRQC4v`V$KdAu)u z5YP-%q;pps26)4?2B6A?Pup?Fa_Nu!NUzbt zB3c+YqHhs_8Yf2B`lnynI~GoLfQv*_6v6lt!-5rzia+GClY<4%^1NWB0&WdV{qfPaz@yCZrZ8um+i(%7pc^u zc-y%`0=lt9)`V9$r=t-bw=5&6Dwc4g5dbBYkcXGNQe8-`r2OkHU5! z$2ta1Wsb3-P{k5Cq3-~{!^5d0=3<+u%Ep9NbFzzYWE_WK0FHw5*(Pb?TBO*+RU|kF z^4eEEQd7qWiprhsha{ywL@;B7aF>859|OKM4o@XR6b|-{3M(X=wR6E=PsD zkaDM%CnMU9OJzGEB?X*|%)0}~j{qHw9cneTArtw9BAW4uU*8O(3`B#fYvx^7o$l)U zce~SD9WK2erePUBy4!v6VDs>Px836Y15UjIca7!r&KzKvK$DpyPnB~F2XbID(KSI_ zh!dL0kSh(+OGE+k7)ZLpIk(V}G8r6_;bH_8Ot19Q@WLr8KB-+VNv`9FPdiHY_Vgn_ zhfVH$pmkLti+0y-rXn^^4hT!9H!qv6xp%rbJs}n-D|^+Y+74ICJdC?`{^U;mi-&hl zj`5-qbY&N`=X!+8jm!lK?kT5=;oWsa|1{H!RG4@HN@|2UJ?I)I2oo#i$rB+%7|CsM z9Bmc>0bz0&xQS^@!#1dU_wwt3Ys4i13fuV_VA-MJnWCt?Joe;LLNq zQQd0OahM?1Er+3g^5XF5`^!hq>u2ZP#W2F=_HxB~)8qNf-nQAbhj}FS+jXv|EJ{R_ z4#0$V)x)u)<64av%BLV{R(l2F10SW(Ik-erDw9-n$1Gq?H%^@4Lrd7DgHI?Rx0J5& zF>@(NrW$QX@#Qbq>>DYInwKY%vaSM(z_U=`JPwvK*}{(E3V2*>R_RA*68qN>bGLIW;RvX#x}$0Ht5cD-Q~c$+enC z7Hew=OZ9cqda;^$IF)kfQ}@I4p7+s;R%Rfdpb7(pq3n7%b5yIgn|j;T39~r{SL9oK zWIt4w7t=CMC#T(R({DB)q$7{>{NiGKaX$B5b^mVr>7DJJBiI0mZ$DuFbYDGsG(LS= z9UA<4T8Q=>8LJ`77K^2?{lG}sB4ml{rI5Qfh1Oh&87aps))%d;wbJTBvfd=fE623n zsQW5?;Zf?6;><;&^+pBC{2;y4qm^}?8ks^4S&H5{cpUGVk*G9ET9i{!N30(EzO-p=*>{H%WbY&<(mZC~v+UEevxt!?+& zN1M++=Da>%UX4>VP4kF5XGX>=2z1@fi_4&9dYFDQ1W3iA8p&?T}_4)AkJ3f!pk&F z)%kvTaW;=LhZfgzHgzB0+3fncYdID+I3vuKW%u3F{lH#)!BO$$_Uv;0?%DMG0%>8} zw)NG9DbiN=PPL2xCP zKtyFMwsu*0nao?8rqr(HPRW^Ud-|~_lYkPB$oVq89cb%oK) z_z?~chx+WSxjNv^psNgaS?a!8?%nA(JshU3!NpGdsd@5j&)#BFZRh2%v>tv44*RR| z`=^JmzXQmw+qOjS9W?cF>!iKhPtRZEyB0&M^4#dKdS4`qOIRq*8ZgNzwl%>uo5)qf z9Op7oWC&nIr~GkQD)xa!-151Z4{1)kv@Xzxj}PxFpO-0uz9q@W3qMlI2pKD;WE+v} z>}r1Yyn22)j>c20Q)0;M+hAbYBH1vrwctonExWEgI@(@cT#kOZ)erR^fIEOCh|niT z#c|sH!|yKt*RRih`_<*;G^=$@B9vwqs6wDgmuOKihsipwwEFrQ_?>PAn)7ydOpwpCt2-($6 zTFwGj<21gwny&V~7?%p{@Q|)umWk6K-pi7*-EHQ%y<*n}?yU0djK`l{P8AWp8W3)- z`>EOh0j{mru(xQ=yIp_2-~8*NXOk4AHgOU3(UR#%#*X6YNwl4IWxgy^E`AQb@#IKE?wIzq`Gx^Upv77k^& z)Mt@H_e);)DC+4M-l-A57I?5Syrp9GkcN*m>CN5o(NaxCr}$S|pjCsCHD*ztVXkeH z^cJ8ah}+CKby$jgBs8-+cq*?|;86_W6Yp(yn})TH^|G6H#**39^7;8;oY{h4_okVy zjyobeODDVOdKg*p{BDFu;Wq(M5dUpGS&qxHXCs|&nS3`TGy;q)Z8J~ArPgn-rl$6y zied+mrzQ9U!`!;$DX@lM5Wju^ngEno;E0$X0zE0Z6%EzTwLRZ>;rskCIBuZctHod< zzTsSQGEe3@y#;6nbO`!NoliPBTg+M(kn0rTcshn~Bi&r>j{G49!ud5-?J{{dEKi^B z;Yu`SEAsREy9W=Bc75kJ0Wj#mlY-MT| z-AdyT#fVLwbF%$js-BgABM)~oj?(!pPQHk#r}7rm86;SK3*l=-yhP89o;(Z^>ISN2 zO4Nwv*=xiE6vc-Tv1laLt&t0^ucWtmbW&z!5HF}B5qH_bg9>CZ(4~q$B+Cd$qBzUR z&NW#Zv;+svDcy_9Y94A1DSz>>{jdMw_}~25@vTie3_~#`Ffa3fZge1!&J)|`fdl%c z>zb*rMj_DZo+WTjyy^8IGVorS^LF<{@yV=JE{&Zo*!_-x*6z<841zw z(~*%6iHVj3oWn)eUYztV2q}KqwG0G(BfqnFsFu-y0{V$8Y&$!nNS0OLg3m;B@)a$y zURT#M2*p0)%SFAoNr9#`@rfWS}yIO8Dd!%v&P{*p~cb$(#E+?-T)U{_O6ao)0v zC(sje$|Uv+2DUyxFb!ku<$lmvscYy3oUW+Ru2h4RCWVGAs+Iv-^0~W7(%4!iR@c?R z#}k=o+6y{kP>KV}TN#EBPX0hbIg{RUV96X^p+mSfzdOn_wTQe5*evWH*kzE9zyUiU z45dE0-JWbHt6Zz|)751QAIB7|mH6I%=zsTUPvGb(z$dEimt|v9z#$#qYCgTq34i9Z z>-R@Zx9QsBo?z1MxVP=5YqovcZ|lvb?)$~JSRFzxEeFf4?lzoy+Ro4)jdTv9Uw#>A zB<4?-G9+mOC!bezt*cJC@edugP($RKD0^{FE3(>RqDn-?!HKEM>w{L={Fcx`yLQ(& ztU2;xO;$*~02X!#m++O1Q;#QY+7gK>&ge?zzK=b{RCi2swtAq9csM#6yXncZ@e0R7 z>M^R*uiK2ejcU8T&lLfD#N`itv&X4Nf=t~`RZ9q-me$|UaQNT0%dY3V+8uA&tzU&@ z?hvRADah|juAUu!L$LST;0gEVg1s9d)&iorKgM(!Mptw|9mA`}A=5RSgnet)N1fa$ ziUA|2RB>%l5fQR}$Oy~J^m^!EIGQyf{bB_%H5O6QzDK)?H46JbKbtNN@e~aQSI*Tf zrQ?45;Dvym)rF+}9^Z%g;V%Hsc(I$o;VV?|&TF z^TLO%+c@kAF>D>!lUa$sRr8;H()`sgcA)d?udW_{SMU8nlTf=r6{(!};M5am3~ks9 z&1~`Tky#ck*=8V1bN{$XO-|3Ug2%H@kX2&(F@MufH9>`s48Uthzch zr?-wdmf%Mac5VIijQI~2l%)T_rg@n+^TJwq&X9_cFzpaHVATz?p`2xsO?fxB-PCRt zzxC}WXW@5`Yv~K*U;S|F<+psxl{q-1uy-OwwiR(5S zJwbC581>2c+Y{(ngBd5U+)+W)6i)mKMpo)-@DW;smId`bOmFNu49Px)8!CHwq_y7i zvSa08L20TNXY4u*=knsu8OAvC?UU_rH5`TobO>fd!K0@A%ZL3AxHvJgUv8Ga`KPOA zS1fDn4Tz1bR~;L-oIVcII)aMGbV->G}r)H_`P+!QdVTOoZm zLUU<-Q6~x~Z_#{kz*={rvd2y<$JXD4Y&i zVK<#C1Qv3|R4`{Kx{yGYKSaT$F~I>RX3b?qWw{$Uz4#6Q+(+pXqm3PCWdz|f!HLbe zYp~n(oG__|r`))c_Y9+w?Ek32iga=CYy@*Cbr;B5!_uk&N^~!g$w}}s3A1JidJOOC zi&!?5KxDn@$-!q@;s9ARD6_2RwLYf_S|;Y}e0!`yW-m z`pZv_`*uFyn0>xa;gV0+_d7y5TjXiqv(lmpn-Vq(!#ECu$B<=U0D=V*Vf4#Oe5$dy zG=3$+TqXw0UGMb9Rvo)coFEz@Ffb~4Twbq_{9eIQX3N;z>b)<^=Z@ zrC=a50x7#Sy&gJ%7YaH8HbyXXr6Vw>(!*X)+^Uurc=Vn&#*ur?Q5*66Spln-8vsXU zq-ObdpI5g}{KqOA-L3zpKU_XPA0OP=J$TUFzSTbZ)A*ZzIiK4NSjmjRrs^;bpWo~L z^Dj@jW&iYo)p5IR8H`5e3Y%PDbC=5)%>v@!r`()Y4DRtBmOS-zAF>R1Gyvh+Y%@7m z7H>sr)3sB37aAU%K}9mB6|;#0xIAq#r&Amp8qjB8iiJ{}FkNoC6k`eD4}qqgS>6^z&8;mvJYq=m;+z=mW>p$3hxc(pL5?!RvT1{M?oNQaD{oF4wmzrV%Q|J&al{_rQ3g{THp z`fBW-h~w7?9xyBWH5^uG;80)GM`=G^m_v7gem%Y+=P;$%VQAk}%0b z8Xs2LPA?4}8a*tdmZtE3H6br_;ij$Z=9nq?l$$RSc*;#q%+P2_#~OTy8!858r}WYu zZ{}v(&D2+iecjj9?iZi7cQyloe3*BSUrdkBSR^^n_0{O_!`LIv-7-|{Fu=oz)AmFl zBDBJ_UDNlR9-LhX(+g3j^&L2;c&yHjq`WMe{j!Hpo*yeT%m9~Br-EN!VxaXA9Qi{b z7ayw_7PfH9s|eKtBx-U=jvuoXVr;5yEKCBgRt#X7Ck4vf-T<0Z@C(*-47eo3po?&0 zD)*_-5DyC%GA;{@O)3M>FCFGPC+x{)PG%G*=zaZDbADlZ?hn-;zq#y|U)R`LAV+~W2k0HDkmJ62;=8~_oQ7qA31<=SM1{V}Bm4X;O3>&JGn?6O8Qz#jd z&Rwin((5tWMTA;3EO+ge4WH998LIuIMRRsRAYk_@nG=KyGcdpHgxu`b1|<5cKj(O? z-1(;Ra}++dJEf|Mu6X#|`V>?qZp?^#K}U z2a6LU;o@pZh+VFX4hA!wbae?NHC$#tklg|zCiD=jS!@-QWps3RVcdo1fmvX1EgJ?z z^_`qCohS-5nm9IhxtEQNHHu_h=24=v|IWr2PfB5|&pSz#n~uW7R!7Z~x`1tFOP_PfIs9S6Acw=-Y8=dKhIQ z41RfqlKzUJpU3lm`|y+%?{HxE^7yE|BwmSTy{Xxp%nj??G;t0kMjXxacAk5VBhy51 z=Sa%caA<<#p_<2<-5s%L8GWt7(%Jb<#L|tvH|bcM=cb#O59oVsp)9)0EMcWq-&8$U z26I78tD~zGE>p%$EhMPAIN2EN2H@A<-ce6jf=<`gOX;K|12r3C%X%{w(5Eo=G&=Qt zx9W_8fxOF;aC>rcbaFJkIB$Rd=<4ya`7n%k@3g141ma>?{`k$6n+@M4`a7_u*}|(@ z_DstE^vhchK7sKl^XBeARH)g1v)X$6Bg0}av%Pa$fz5SXzZS#iN)5i~mJCs}qe>%? z`!WP`tE`(|yAKcs9lQuWag%H!xJ)`!SXd(tIy)yVJGodfQQ%{9U}q9gk`g+I@kZfz zBXmgbr3}C=)|L$Jv7+zRwj2(LsO*HN`uuX_5V*Kc_8X>XqS#oOnRI--;jDdeIS^u+ zj@du_{6YKiDQ?*O{@daEXNP&&HT@L`waW%u9meUXAHRHf=ZpJ9{j;{;K7HQ(_8(s? z)fR0<2hP}pNMCl_dW2SA@wtw2NGgm}xuPmK@L!9jkh)vEPK7OE5-Ce~DK(`!pi$!x zPT?Svn+26LR9IzrNvGVC!*4@HdL3vepj=^wjiOo0lfR5MvxeL{={GGBDEQg=3_$rM zUPcE7hG7Yu24bgW-zChHw)OJm&)cKzbU3ts_tgc6v1?%B5+_;1>UqEIm%sSp^pktb zhIOfJzj@yL&EG$%yLLPrRs9~MBTCuct-k6JTrqt=Rm6{^sK|P%7F5#g3>9pu6w>PA zYcT|$Y`B9ImFXvMjjDyICS}LwbhoL%>Qi#1N*BW*lIiMkQO7sMQ(s9%juL8+)+ha- z(+4u2{B=@&elar5@&)R0=M>P@{Dwi9bOc*O@uCLmdfsf~MRk2WE)JiIG|eK4ki+3uXkOUcX2X@6Ln zwqrOB)7u?Rit?-^gm3CWesFb~{GJKmk0J2O#!(aCUAR;W68%Zr{Oo>x@78vhmP2*- zkKbN=^@k@1TDy*;bJw>6=MhY-WXKYQ{fnf?QwmOL?l0@h3@A47j~#q>LFkTo2tEMbzR8s*iNe^l}w#=mmi#`%&T6 zTQ2rpmp-cn3atZW0ZdvKzXIIqxYkN813QM9t!YSLNqssn#4G7_ph*bpQYsytP?oXi zw#p!LIna@4*0Rk#zZmdqC^#hFK50&Nstt+TK)nP`s^@FYc6o6zT^?j=OqeOqA|t5)#|2{T*6gu4#Ea*5GNhzgm%C<*^Hy#;6uW7pgi zQ0gK9cPsK-#WNV!XXl*waQ&9^?yZyh_70)hOZcV$^4b4Zz%RGp@bo$EDGba4_AP(* zS#!L_|NE&0N@7%a%FJ$TxOybBa`RG12N$*MTT^avdBrL2OqGMr0mVf#vY3(x?ggA^}vL9mP5 z%lKBNT?29i^?MP{rq3=${Q5v)sZUQ@t_Gx1bgD1QZrAM(_1@RiY?H=KGe7ujvxWQY zUg7KS$8W!H4uj{vX&Up>hIm=c$=E5ZMn(%q&5NIi zdqV1=;uC^0gttN(OHh`;r)_z!L82wK+=>b9EbipX0t;G&^ksSr(CFbf#p>cvI8f3l zQdd54S1u@7_x%myz}Af>DsCUOcW$F5ey!33kG}0+oI5!Yqu*4YeR9Mh$5J~zd3t#I z#NUnJ_Y<)Kjs%^&G#WX2vLysLMJEI?p1YeU7-USMs+jZ>q)cWijX99L(wwIRlG#@H z%1pW&eq~adQXA4Dt-k7Im8HT=v|QPET#sS-OXp-d=0y`3iWxw=!LE$Y z7C|5eASv#()JNOR?c3$I0}>w&SLc@=T>G~B=9;Ik4P>!W25zb2MMOSGQ##TMwF-uZZ=~J*W5*0=!W}QS)DF;Y8%O>Mxfny}^ z5=$ho$vEk#5@Xtt;#w-6S*u@3?*LlPY4Su;##kR^EGnJ7?)b2U>}f+&U;fW};=BPB~s9|MuCHL3-QNpMTsOwZs_q&%-=%uAAE<_AjvI^r7*vsLYv>dJFS1!{4ZG zTDKF10%f5|-5?-XyMY&U8@!j!rG_9=>|rB7l&jFuJv;!p zox@zbTd*YL^Lly*(58q6Tf1erNXV@)i|J&V_qEpWr$2kNu;`C~mUg$@-aRECUscoL zs9)~g+htHT(d_zqSn0@g!v#2AM%if2!#`yp@0l%YM@k_OZ!9P3j+-_B;pQAHWs~G3 zxF^<;xBIGtL^OttvyBRSW_2p;%T;z^5adQr`I><$4{LPkwa4|~FVowBj#$Pi+0aSZ zmBDpQ$ya8wRV;A2mM*<1usmMvN6u}_G_bq4cYBkl-L?L*tKN_G<7Zb_!)g+^xM(Xh zeRV!>>pE^biRK)cbouLA4ZsCil(w=6fWS96*r@2r3}^G=aWhxLuILnUKeS7v#mq@9 zW#M9_dPBiNdK_`Qf$v>?i$ojA0=JQJy zM=5rFb$ZLXP;py|`;&K`CGcq{F9~nl(G%swpXM~I+fwh#2))r~AAA5ep37zdl z?0}Ox$V!NZv}un7m5NFU*fy)h?r@+|%6rG+E=57Rq= zhFFBv+tJp}ewPs#lHlr!l~)Ypl_UE2#Y64)B>;VSpu~O)ZT~L*o6Zl&<$o(h zGf%kme9Oc_=&p-7vO=$po(q7iS_% z6+Fvqh+E25&XlE4_1qomMyLo1iF~ki#X(?ZedM%~{zjz&R6h0!1&G+w$~Ilo*M?|H z@^@yDiZY_dVQsf8kJT0shfBa^bTyD+dH}i&t-6@EyGlDqn&fSLm4je}OkX~)rS}0H zXceh|oZ+KCWyMN>bu9@Ks#f_Oi2X!7(I40z{HG;$X1N(gx~oqd%=L#BTM4zopx|_j zq|B5kYqchnpPxd;!|_(Itc?g{)YyO!mk=WaEl{PA(LH*|Nl~LsWKMf%az)cnDLnPB z#7wWXgPy=~*1R+n3(afkeL$;En5rXA9ckkZqI0blg%Sk8igjrr>_VZrJ@`O|CT9F* zsVseH8ZC?(oKIkx*;=#>ATeWx3gf~spqKT@&S6~yOh>q+uR4WAq+dNSLYImnv_%`} zqNz&XtdC)!W0A1~xy&i`M{2s266nD)zLDf=6%~r+rr<(@&w^i(ClxUz zf91vlJ6Lcj*S8B>ts4vB8PNa^PAoImAKUXDEv)Rd4w9-;wp$)#AX@V;MSWZP5ujzH zebGa)VWn8y5{{`UQYc{1hB_lhrtHSTBvP)@*uz@&Q7f5-PESd_We2hPr3(kYlEE+l zq+X?#`jwIHCY3zlhUl4#0W%cxP3tP7{cKgpa@}YsyUd~xmTI$QT($wJqeTJaXWw_? z`C~wnbPAF##t5K8Ib%Cg^inQ|DcbtPf0ZV~BZzv%22e?!K8gouY&ur|k)UW6t&*{? zJc|zD?)0MFNubVQMJjQ)^wLNcVVpQ3gK$W5dSw9!>gi2`B4k9XskM!q7IP$dNB~a= zs6d{G$CV*7_&d{&1C4ly=y;JJ3L{&oFz2vJnQx24FSb~_`kuv!EG)zdu~r+!a+Bb< zb@o(kdD~KOm$4Oc@rU7M&fCv1C_1R)ihr28gNdM2Wcb3wrd%-4NVGvq1;YeQo9v}L zt9V7`lw5#>K&}=EQl$$;7_L&lJC=KQ`f;F>6cPc{kwU~3R^?YN>J{6;fwYY)iAy$Z zR`KU{*>^S?h?+dbOR(d2{Ka=-B`M@$xiE1kTQY_eWG$^`g;{ag=uU&uDXlcJ65n7F zoG`t7#U~tXbw){QUN0@(H6%5uT=5Ef3Tz;$ZZk99i!$j0ftGKi@E0aRq^v8%g`mkl za4@F=@tJ78YO7kptip_$qd^eFf~(-%uNlK2gQRNp>sW?lT?nL+yE$%!N*lx4jlaaf zb0xGQ)TXR~3E~ur6T#VA3b|wWDJx+grqn{ z{xPdKB1Axqj5LX?O8R3^H7a_P$!H{jAcRGsRS!*ZJy6{2T9KfZR-0&x=Q(IbaSAvO zlt~d2E6hm%p@WE0dKY7)BekmX0GMD*ycCu;}Fd8i$|bER+i6^gTUHUW#g;bYbVS}}S){L?6w6?r(#p+p@;{cU>i+?!sDJyf ShP3hk0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Ty+6D^-XGrI?>?i)H;ps@AMNsc7!QO-w=mCyK&tyR?CL)~et}?< zXX$=>5~QF9Z}d>XuE&kH_t&?)dOVX+JU=ZQPw_oIKRrD+?oU)GjwjDw-(F)(8l};Q zLD7#$;70n8lu%66bj3?WCWYH0P-&AR;u!J5y!ok@JPfak9|ZrZ{d=JAV4Br|kYypq z8)hc#ZY9UM>V(mA7|pp{3z(by%17kT4h*iHH2QE$z7!MKm#NSLag_DC4eNzB2TaCM zn45sSBz$-f2nIZ5O;ndfgeREU?Y*IVA7N`x2jj~*;o-r|Ie9}$6gq=|+TU(Z|Lwp3 zkE{E8jpCCdWtc$eW+B}!k+3B9rPF4*L!5E-1vth@Z@i6Seivd0F}iw9q3rUmIH5eWi|o4Fi|vmt zzuEpB(CNrk2?3#FmCS0=euh*5m?bP7zRSUAvA|;?8FBY4JubD|yW7ihRU#b%--%nY zx^zuRmGgN!N16E0B1}yUry>*XXX`NAn#aO$MiEyGkUI(CTfkI{=Sap-MJJo*0+y&c_>6mu*9 z>~bP-dwBlx<>~hP{KaQzc%V@qk3Xe?0cYHJ8H`?z4ot|R?g_)57>AI5k!yn6tbMpDQ+AJ4JK#VAE)mc!A z)zY-dxqWtn63NxoBC?1Q8B31>V=*Bx@7hE|L=GEo(X(gllTflVgaVe@FU=nK4Y&1y z+^j4GOJ3{zkcn= zk*%9LDW8BRF^DiXB38^J3c1H;LkO)6*w|wBY@930$D>UPaatv@DxdGK@2?R;Vs(Ft zXPU=`NHW_F(#&SVbcjQwTZkZzrR$!n(G&}4J2iTqdsee;G(6kwXYF@^<{qDHu!bCF zex{xW+O5nv8xWdvrqe~E5Zk6NJ~jdw(&yp%`RfofmBw^Ja&8-anMsF-F-p#V3JNQ#`u2G*zB` z9~`TXQRoAoAGKctoy-FP%iQT`PBGj@ zXYMuFxXh6)tj(L{2Q%x3G^+C)T$ar*5^Q2?SF=>}oRh)j@PEFxF}{B3!C1sR{Gm8q zbMM$x8fM7s0VI22b<`m^$21(l$H|Y~8-6pT$ z%j;`CDMUnc68S>d7iFDy@h>X<6_?t{yCel-aY}}n%z{ct0ruEkQ-x>1AX}oke1omm z`0dsy=w?6RQo9Paxyk==vHk_n$77&g8EgX%WzI*?U;sI3Fm|A|^w{cEAHk z{tUrjeSWGkG|`y0xtH9MEIMi!zkqS_)ZNau{v17e9)1b*k>aNDVAmd>EPTFme+#=M zXQPSo!q@pK1&9zZD(a& z{iPs^?m$9U`V@ty8Om`OIT6P-(#OF1;k8f=MLv9S&UX9Wq0p=jGEp336CS(?JshnrC`dDkz=a17@~BxTjsd%8+eKm2 zw1i$-lN)XG=laj~GoU%G26&gPt90xcl4&hS*b?`Y2>s(VJXBHr(N>*hD6gdZz|X>E z@$#SWDi5SVgKPVt5FF=ve0DmdXhZV}SxNy0AkbbU1apcyRQBj3FmWHIktJ9Woz^|> z@!Zc3tqSh@Jr#El{0wPIPj^CA9CiL3(22`~?9S#aS_vI2X23Sn zm*5tU(G)i1-HPlW8v=&_sXH6@c#Nb9J621P;~E?1;~Ox|A!t?XbZSTD+bbwu-(Ke6 zNdf8wp^!5K>~jDjLAJY)T)4-=%PAEzisj-~<5Pi^| z(V4QeLj06{t)QAf^{1eh^%8p?ya|<5O_M9FQ?OK5umem zTOK@k*fZt%9D7;3QI;1E$2|ZK%AId6WJ%`(3v|;HOPs_-L#rI5fO~fNw)4H}btM}5 zJ*}`kR-evptFnA`d!8`AO((8M?Fm3qk%(_IU~TG1i<*}1n_pgSxldEI1Z3ym+s`w4 z?@J6QvHd`voIDyFGmd*QrmM}_ESC@V10@BT=Tm~@){aWcuimx+vu=;E6=?kMjxh`p zCjkA~2Qx%UeYD|trqM_M_JZkte|dQ+#|;P2C>jlIDH%67VlT=mKq2X~-u+F@33 z?dA35?X{x5y6y?*?L5}(PEuLgeR(;UxypuVVA|GeET{Ao^ybZx-rx;~tDh zxGOxNKM-8ZX3RvbP2qsA(KyVJ`jP&Y>dUYodAPrZ;7a*xRRPxF{<^vj{8n0Z+#mpC zw5}YIA+u89l|dA1TTogG%2Z35hIo~b6_;=AGoUFz^MP&}lF2bXPH&UP&v`FxGXipl zd}RkLaZX)KtHZaiU!Sv#r5$Yd)N8ewhS4u_D91-vp01|*yELjQN0ppi;xI>ns_i|o zQnfAhuoD`OCd->Nd(PkTDZSyAJ*&xGnN}|X!f89^&d6_%KC7695-YmA<$^Gz3l+uR z+9yB*$d)fpPv!a(QZVE>g2l5H+a1|_-QSkhn)4rD6gfme?^PMNy?E!+rX_NyF?*pB zjVeG`!^V*EAv29v<}Qn&-!ku)Rx?0BZ#BeQ?kL?TzLVXxs3Kb40xoyWxTQj}`s)lm zg9?nph&+!$NqNoe_vYL4_8sv^6utkjD!;w0b# zj;YhW1NuOm_LB?)uG!TNzec+rXX?vcgN@O0f*t5i-ZLuA$fTacSj^(cu^wC%)7Q7x z4ggJk_2$Nh>_k)g%I+j(k&}3ff1*r6lRH_* z=}4**8O1Wj9pGi8LzCGwlQu9OUr`DmYHG)EGdDE~<6r1F~ch5{US_(|AS;)sMP472ond$#qNIX@j~$^9_C`MB$= zl|(##?a=r9TvGRb0c*igG;7pL7q=Ebd-M^$!0hMj%1%rJ4qJfcN}VngtQurNjt6TE z>eBrD-VvGNPU4`+N@BoanS}hh`AI#uT=%QA5ZDpOOt20qZe`y1C3%p25 zDf{&Jb+#35T1DKy9E%J&AzAh1&_KNRz_iFbrnSh(V2C{TeY_G1jLh!wxkHQOPUZO* zXkqr|m!ruaR~*u{p`<$~l5U))4_Gl=Pq6W5pVjCY1+&?h&#^5-sc>Piq)y7Frh)d1@*R6MTWg2l<<;WI4jcXL#JrBvXVjwh3 zXsJ1Mx-#8#1`!>R=WC+b!c!h*ijiOQ%e`u)_ zowc!YHt?$`w$8(=;z-=RM?lwyUiNCGXeT)k%=G|xv>ke`7O)~T$Riul!PHA#FLx7t z(v69bswFcS;sN^+BV|{ll@lo2eO?Qa%{57skA&`e<8cxOqTIbt_!BaoHlkLQ-WT+df;lqQRaB|FQDBzoy^o}Je zfPZYAsLJs@f&RPG!1D2{(8F6bBRM;VtSE#2Y+6+lpuv}%GS5%2TYQjO z2ctzMw?~l0K@6aV}11~h+*qzqLf&;(VOhoV!5Hl1xX+_aO{V{(v=^ZJ<&C)G=7X zgzNyg9BQGGP!U_|kQYJI1SoyC2<292I}wMzdQxcaw=cKn|1@LUzTaN&UtZsDZ*R9A zSMMFW-zC7?K-^npNO&^u(sI_l-7z$8>2Ukg{HITkg_36%VZ%DOUD=txE-=Gg?d ztF~P3TDm>FJQS&+inMvb3+a?av;c3$C$ekRxj1>$Qb;HxohJeGJz!R`}6E9&7gPSX_ z6nZAVy$|Fnmh*u#7c8FydAmOHo}P88prvFEI}4ms;b^*kh@A=gMe|&?$%Zl`pfs*# zP-=r)zj(CTu(b0p)nXh4#Q7=%B1wm7PH^gPjV%$>o4bwlk3nKO#@sX+E!d20&N?LT zL&JCu*!zyD`O?REYr9)1gb@r*UPLLyPnS%mne^;+hdpoaFE;wEg42V(vs;%Qf&ob==I3Fm%>Rd%Q~eq+UdLimpt~a-8%~pQnBPyJxNM0&;(5z@C{7MWX8RkiXFY6 zy8~W_b4Ntv#ceDz0lSq;@|kWVDt}Ju3}=F+y=zWE>+)x~Wi+U-H(}<( zde5|W(uXBZ%1(vil&qskY$R;qsl?pEy_XD6xqL2!J)k-(bX|Xy{JgQynUS+P>1`+Z zDOr75m_reX{VZsVMW_3vy7@+sQ54VrW~_-EjKu6UG2kW{PwnqO&l(AEDWD_D#VjeO zbLe(m13n}aI!C}Mbb`Hu=}9pJJjrY43Et;L%xf!)ygJ`xGctw_E(5u5BPcm@Y`6Xq zvVCqn3`<_WTGSGl*noZseCA#v38e#?EmYoJ=zRxqU1AqeIy07hmvist)TT~hun^@`FYNAX@_s2 znx8OmOnn`s$KOg@$yf&#%R7RmQQZ*4y%7d(X*+Zy3%i$x`%CAo`~9U?@0d#C(tK#J z3EMIG00FQAU}KZa?L*(dii@|0CkLfJM#0*(FbpNQU^>$J43jZV<{8&e|E&qv`R8TB zt~+>-#IrvDnT2fpz&&Ha3w1r&&QkF>t3+T*LTYnW4H zjU&>x^O8`8cWCL}V0lfx)UJLj;SS?oHtIawl7qDhLmd^&^mkxB{&j7pkUPUo>nz@E zpR<*H&pZ?wejvQoimabFMUXE_56nubpS(b-c^XEKq&`yv#QAz&={qPVY|UQH=TajUT)uyK~d0#>HO!ACqCzs^qD z6L@w-zqClp^s#07>YHQM5Fox4ZB)us*&sTbjQ89nN8$Sq3t3xTO> zzfwl!DGM%C$`^taT!|@><6+#=>O71*wcK5|4Bk=p@yOc63-a<>Rl(l-6;DXZnx3oq z<`HV>ch>aM;Fq`khE_-vV*lB&19nG_K6_5yJBQdq$Haq(fB{Lh9Ka_jy5`-kjd@=% z=4q>!%bV0n<86d1UNP5+lKj84?=l+cDg`v1SM1coXr(+F4Kp^q)F`zg64q_A-DWTJy1DD$+AgzQRE4DhgZA7)JVW5!V7o}KISj8r-PsNI^+ko~=h-(|Y zGUBN_ExVFKX6#AZUMU%Di$#=Zm!pEZkq%k0)ISq^l+=4ZH#Jimk~12tBmDkHB_Ohh zk-C)57r;(t%i}(W&>p-S#eqnSMiP7zfqJnIn@i#hSj9h19ciwnmkI0F*`xl9fN~rV zn63wu%|z16_aR70@02nm6Anw5M|rgWwNOO7j{c0fmeiI7gNzYK2>mS^<|Q*C*%Twq z99KUkh@Eq_?|>G(<hCN?vsNiqs)zCyH7suyfH(%0IPTec3w=4qIbBsHH8y;uII6F>JMH>eGu3* z%pyc;j5orih0n~oOdb2_FmCOiHM*9WSoFeWNQKv&*6;@SUVZA!5LW!MwEIC>$`ul(DfacEM@%qms0q3Lv z@x8BOg!=rb?G(Q;X)|R2UE`dgZc!Uy!x_BaoM%aHA{-YI(36-E>wchI`vmAjpQ!eo z{#5O1n8XRCpg*L)neT;rClJ}PM9ZE&l?~9B^6iX3gh@(cqo3FX zvO`Gn-?l&Y%jmMcP{)!v{NaOVG|t&szeK1bR(`~U_0i37Hy~w?%|Q-`PI;QNZ|#$Z z;elwr$dHmkIdtM>4cGWGLU5i5?(QC6M-WCKx@`7o@ho2!Tvkb+O*Gxc$9JW zJU?^(qDVr$=mP5xITc{BvvsKe=tH17FN+uH=B~H02xbZ2PShLP1nwiQGyTUJ*AL+} z$v2yIHYsFVln0mP+9w(P(GaCW&66R+$yCEDVqH?)htJyluJkcqcM7}D!;ySgHcx^e z)A#s_rsR^adxi6#qtSq)SCWW>vJ$!+l(uqQ3YVnsUI?)$2=aHStzgfbK?BNT>Js*Y za;x$Yf_`*BKhqgKf50$1=gMSFaG#GbjOJ{$Au&8kyzzXr&ocUIGaM^o0NXK^EImXprIL%wF{^rafYc_W#Z`Qv(`VIPJ{}kx|RA+>t zWG5?rWnp_6h?8Jtlc5~@d8RFkQ|&|M@^G(9d!?M&?|#%KGwLI!@177BqwtK;l2we9 z)^_=`{Wzls)D^B_+SlK;#>y?N&g%6623ne9EoDHr94Yw@tgZ|iDC=6^BW?*kq=M$4?W0s2!;ZB6GcF;8hOf z&unX^7+hi_To9URO<=}IX7hVMkT%I?Civjq^f89ENCwYe+Yd{}2=}1%Y#S$UlXf0_ zbBSw6ww!$X!~D5%dp49FLUj?X)mskE8JqE{QWK5zdS&wb8_hZS$=_`Opd4!=i^xS1 z=+Ldjh=6>G&n%@r*HE&{-yQF=WAA1@lahok1$aA^$yl~&MovzbBdV61CVBT=`(f$0 z{G8KMbL!d?E8`;D61@YX&o(4$0wS9$pcF^3^*U|05zIYedCN_q++Q1h=rmamxSgZl z?mg>z;=S%5+{teQVO=mzoKg+2<{M_^2aa7XjOY@G6t(2{)$l#?1_3JdAKPQ`>5K|C$8)#{8U8av^bp=x%3<13p}SO#**2o$ z%C&8dsTD^6EzP60bW)yd)gv?L-FW+B2+sF9wywlq-@;|s-g) zDS(8nGLV?vgJ^5IonCjIT+*8pmpmZa;<;-t+)J@aAo@le8e3|MBBIDWT1x*Sbr zh9ROx$!V5^>#=#XjJ_$Sz!QO)bjp`lVG)~)cPtaHUt=NXh3IS)QlNndAOlt`GvPCo zYd;0LR-qvDNFtq;`r+W0-)8)d(UJ`6?t5*_spP*OD>&q-vUKRmH+BEp&JACCa9%l# z3m63D;(i(LW4lV&-eOezJ}=eT$NP(a83W2b>-56y2a`AdKxQTpJ7a`X-bnMg;kwT0 zcdX1(K#!4~#}9w?PKV9s!&>NOR^*?fT>E+HSa|Tx;pFB0uyeoPpXv+aC|pl}hX7RW zlv`v7N+2kYZxn26GKtJ%B9}kMkIWQ>_rfu?O8Ghaj7} z6B0qUEg7DxAGo{jG>h|^#EOPlY*-dGUb@to*iYN9GP)*-mS~fkk~YuO@?=&RWax6H zev5tDIsbrfEh1+@f95f~P3gyYQI=$MT_w3R(*(L{&UsfOd6yh52(P{`;yrcPwMcg;d4r{g)FZC)QM$8M~3)P!YF5sDZ?vuEsHqfUmktZI>2hyy%Bwg%0IDKZ<+j@PGPB*{i zK+`%)g+@EuL7bMuys!UOjcz|)r}`I2{wC0pGlL)`ifJ9nkZf&=_pcge%wjO;7oENG z&F_YQ+BM6}B?{C>^k`&_sDJ{f>Dtf7C*x!mO9thD=(;$au#ub?m=ZX~t8kf#hB_L_ z$4f-sapTw^U}wIG#Lc^Dl0#_1{?KPg64OZc&)e?hz~3j5I73Erfl;-9J+X5HLFIc z=$m9}(Ce8`PNVFZ-i7$co9f}YpHUNnqTw8oI`iU}?YDuh&D)}P4f8~|Z2pAiv;KI)=Wo*R_VG_FP!8@c=C7sbnZUIpfaEK{MhDYTpgAb`9CkIdPc4&t z&~%Mqz|on&<0tu^ag@@##{!LJW**V{Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TK~#8Nots^f z+{$rA0d)6}S0RN~;5SEj58i;Ey#F=W5qgnjNt|wU`<#>Lx%?UO^122C6sofF=gX|D zDh#>)`+xlB^8YB0bzL6!W#zFh+kIIs+wJ9i-;iEV32YkNg&*)E4WvRHQFB5;Y01{f_e9Osbk1~{f%;l zNT;fg$G!G@ji2?)Z(T9*;6#BETde(b(U{*`4m&VTH9(ekp1`}I%C_9s?S2M+3D)zn zoM;X&&ATrrDyNOc?L;f1v2i%aOCz*XdN||^2jVp4;X1CN4i^!Y9(*X=Z9ZhZ75e8k z7}gh|x96+Fj1=FdZvfYd5i_Jzh=pE%NBP}AKkf)KY`r5`Y}AFGar?F{Cv}qqG}ja1 zJdj1X1qQeT2O4kSHU^8-$nX`^EbHAjEma`u3cbVR_QXQ1gkK6em@twVAXT3ROuCb5mR*5i;uKo%!$rp`mhs%`8K%`_WMKGiI~_5_ z%{D2bUS0&kPRE(*B7dBQi$rFNQAZ7A%g@ha{X2n%uUaW7-Tl#a7?rjN;nNA2BW02s z&fDokWxbr}Qu7l&Xe^4yMr0i$M_z^{H{qMP127_>iCkqDU+JMA*KG)RtY@7m=m?pB zr&kIkq>w@kQVA3{9K-+);;Zb`Vh|VZw07KtJ_b+(IwO9%{0^X1HXI08glK9iJ%}Y= zocQXwZNzUn?2nxmFeGI^&Zi~B(N?t1>m9^TWOMZ|KIADL+%rgaKqrpjVntZ(Mkq0j zG;@T2S{D52%+j}@DI($y=xIpHf@Tf#)+mVJdo15v^mJDhg$8M_5pcuMbUWH4{E70j zKo5vw0cV#p;!0?U0)k11lqp@{E~hibo`@0#I`Pr$v0k>|J`>%}eAL$hE5ea3yz|I? z-3o2#Aboal- z5LKSpdyJYj=Qqpmi0HQx1}W{23lVo&X_AQUtwv<$%VoV>AYV<~s>yZ(xR>oLAP|H# z{i!`mo#xQ03$&yHJH%+F{OOs?<-r0YM}`A=g;mrGl_26FCpdPGyn_uU^%AZwpb+vU7)LH2UG zlSaIfy(%8ImYN|TJ?VOVr34oi{V%NoutT2G zNNGBjql<5_cDKBi|#el9CtaO$nrkHW;&ibP^9D zTFZr?XNpF%ka7G(=KR`Sv+z1WV**e8lpDgvSBU6sfDP%8@f*+J&GlIm-2fx+c6iCkCF21H+j)J7F(DO*=f?~+rm)m{^ZL->V zyA#XhQul%88s70LqeVl0Nk>*PsDj8~E$H@%kU@Pm+m^v&Vx$YEqr}mvB#b@VkJSnb zW4{I&cG?fmU{hlh83=3-2j8hxpSKzsS6hmGTYdzz>Ns$?w16LPUaSl@LO05Ug_=6| zz|k!14uIfO5tAW9ZnyRIx?FE9hi(D&O|BI3^+fU(>cp$MYL8XiAT{1P8u}HaupQhK zfXH*_!^^T=R&qbDwvdQT5DMhd3LvGWNcK?LXt+^@TiR;*v=4sO4m`CHnbt6V2EnG3LsK140ufbSX%m99p8bHfI9 zavxanOr(%t6T0gkc-;5>@1NFvH-B;#-&{Fe0-5i3FyicZdI1sS_3aKtsG9iiPpl16 zwON@X%YI$<*X4d)xfG&P(ZKNcDw&X;++?Cgo*OL?;`KV<<>B^l~25&4=bG4xv%v z2!+oE(e%P4&z2FtbRmTyW(ROn30GSg!J>O?^r1M8WLvdTm_&!WbzdF%Ws&FmCC>7+ zepH8x4|$=dcTW`jVxm&4>RorAc`BV;DWyOyFffxUZNcCZG)~uGd^?sAW^c}~sgQ4UTvUX?4DyA2GNv~lL=R;Jk5>%O3Y#M_V zFJsk-eB5e}PjE@EFUtEs4@;QjI3LdX_{CXuWUGR_7<9xRbB?MrPbJKs*K#pA@?(n= zClnI^Qa!v##WDTHMg&`mY7wDTgE0&H+X*^T!a^xY=2^{qYVre9rx&gGZVzrW2y~|n zImm<_5RJ@X(DT#*9rc?)ykibCHjGgfGMcpqma z$6q~xHlI1f;5|TW?)jnPPHMQ3@Z5TRAct@!9A#anDAsOZ4K5`P43hgu7ensmWiw;y zv+$8mP-sX5Kqg*lX(Xg2aEbChyXj@;czRuTLZAEXLA-NKmusmT7;}P=GR)wF8S{!& zSU|kzY~9cyv&&$RU=%(uQUyWzqP!2ZHXh;YfUM7+gGqtG@2~?8>PE7Q3PifTluH8n zbYHK)jTJ19m-WMkg=06e*A9Np@xt&x8?u* zL82zzMOj~%<#kSV3BnD!&>YJLZm}rf<{>OCHuixyLhO7i?*r|)8SDFKD5i{!N3v?< zYV+SH|3<}qfPv1~15a|~ZN6?2HIMb<%ks+$xnL%%u_p%FxVw}Y&!r?Uq`^i`!7A25 z_N?n=gwU^|K5L+`EaQ?+D{cxCGsK!qCHAVVEb4A?3@F>Sakpg-kYeo~+lR4_(U7?a zN1}ME>7gpvUgKxw9iW5KqS!%n_%K#R3<2`dI8E(*ya2dX89(G-$DBMzu#KYSc7I%N zkK2PJtBo%&_wz@dD^0ic7e<_x>vI1CZg4-nGYRkhOAt6?T3NKu%Wkj>9TN|$?BnsW zE+3cW<6}XN10PrN!}i!O#=d^%dfAo_>;AGntoT_PV$Y;z-hdI}_R-2O18ALsd@tZM z5qP_s6xB-?75K(9PpI*h4;maR2+#7)KcI=d&f$hxwoK6UsnI8|h$O1)l9=+#Y5DlV zK6)n{K)Q8Hc_-q@QR{hQL%n>saD-u1BuAcaulxS#e%rR!_58oLQ(+|E^Z87A@f(I` z6!gt)9OkuHQwc8944ZXY$4rdAGjDdLL@Kg@gB5z=a|e|X2u5JxtYwBOZ+jlHV&J-u zGoMQxSY~X?$b8&S?p^w3D?uINYpCOU--R9cq!V!aMtM~E8fa&(>9cPXCO4N@(KI%k z)4+&Cs+f)I*?NsN>*;d7>Io0kc!-==mH zEkQF=10z5ulty79dhR8;a5u?HNx&MpnB;ozJkYx1%t!2-9l42#ukIiAm-GF?Nqb#h z{aU?UPTOU3!n^uE?o4%#l#Bp>RQlliAOZz-Bgh z?x$IeT`v5WNVvoV%QZP~j7BxJgHsdHSwM>q5tYW2Y&(d%qpDg?(|n?4#aj-DCp{{_ zB@4?pKs(G4gNk4>BIsR9>Y7*X{!0OobV!by6Sj0j&KNykO}lcJPJ(8=5Z$`5_`ht1 zz?B>fey}D!Og*u5ly>O(#Q>LkcW@Q*jp1Mn8Z4%!h!YIyWy@iBU^AOKf{r-7fi{({ zPX9{Ug;Yqy)6*m(&C(-r{sj|El<54y4hL$9Tc^WSKp%;|XjzpZTwlbW+?@*t${gmnNx9;-v@;Wo<-HpmUFa zHGKzxpFGSwplSrDyLwXZUyO`94I`CAFQ+%JhO~cO8^fW8AwZiA%GgYEroSU5KNx}% zNMHPdmO`8hnfm!%K0O;tBjXuh)~ChSI3Dfa0G+N-P6n`n8)i_~qjXHZu7k@25r*nS z-E`4k4s{NgsEf2Do$?Ih!9}<{yPA%f@?HU-TTTcmXG3{lq6tD8SBDaMcPl#|1?7QTjzOF4~1jPL5xD~ze|%X3CLP=OP7 zrW99KQt(L-jd22$dCZ|u@4FMcZuj#aU4>zOb>x{$api2u0<|#NZ=W9be?IQl<(0LN z-QRxR_Y)PAbI-P(fo0#$uiN>=-f<&0^^NfA{+x5Z$8bj7UG~fe8(GNJCJX(Pc)y|z z+t79vu5#Mqv}zi7x;5Mn3$>NAk)C8O>P%5+8qy2I1dPskD_=*nDBv}2#+~sCmqJE= z;RY(u_!Ku;4nGEzLlkYdTk3^4JxIk?=1z0}@et7O`he?1cOk%N(7V`JFseo~M#plT zq-r25Mcs@woTTYSsETPDQSWzdMyacbn}F?ufRrc%k&&i_E|QowPR?WFIj6{`z<;ij!JY87_IM!IOGp1tA_PhzBiV+rCKz z=picPgh+>rL2FDe0?0!I%`Mc;!SnHt;A9VVT3;^U`PkWEEzDlWU3Wk8?W}iNB|2GY z+?5uOr%kXXLQZ{1Igv_Qy0r%i;?@0}nVB|;&2nV6Q79EU^Dq&$szmwc4GsL$p(~(IGNnW0q)>j z8`-=#S3DeD$Uy#4O_nlf&A=-wab|i&JN{UvvimE`)ax(HG2OIQB zKpZ9?W7b z)3mT+o=+TGOc`!?bv%nFKoi%mtdA^RFoF1}FN51<3KvQ` z7i1;9wo`AAH%x$SV`iuwIwl~edHx^Zba2Q@>Ene zkO>gv45i=r>0XLY8`V;_)D~AJx6QPquiI^uk__j#7rgC{D{16)f4%u{MG)Yp3H?VZ zn80rwO28kV(v5B-DY-{9qG70V} zpuEd^gvr%?H$%uyf?c$57EvwpFQ%~vK69idW#6tKez$UaT-l1>SS^7Y+&wQd4RQnH zc6>kuh>7d@17RZ2=P4EqQGfElU?XTzP%O= z&UzkbVMJuZst&$#fagH6ZvP~2?8_@#aK|s~xOYO3lLt!KJQTF|r%*{lMh@ z!3*t10V~;L)(&FrbphdxVFZDC(?65>P(L4VnHYIjoUPP-E&o%#IT<=0h)f6!;xb{$ zjV^BRCs?h>k`7;NY!f0e7CA46K(%!U5p5^0dI5DwV1n){;y+f}{p?A4AVg?yTcAW& zt=OwG<4m!heElX#7S<5+&uqU8>hXsL`-vIBdST*29|{2vG*to&^`tHcEJ*y4=Ovs_ z=~@_SBqL~4voa$NGtw2{t7X`ufVD29x;WMUO+*VQ=8k1HD8c#0I50>xwepuvL*KXk z_PD??<*`#j>ptYumOR~O99+Qmw)#=S?73Yt|AuBv^P69n`im6gVvgXmfN`?(qs7U8 zfum<1S0L_>*oGun`v$5pXMF&<70k2?GkW1MRh zN;^@pq`2m3^3jmPB0+#DUM-Fs^*PFvZ@=ErW8@QmFlI1!1vqUSTmp590lV=CWdy`g zUzw;j4q8>7A#%oC)gJ$?k54f-n_o=O0DW7x8v$Vs(bZr@iV(3JfGmc4Y9NM)Y5&ow zapxadoZ|+ye+4eO&DxD3QQQ`j`0GPo`cG;6>x{vU9o(%8lz*5UOAtqaVVL} zv3^VriHB0HXwgHw<`^REnKde3|0&A|oQQ=_slgC-zT0B)UJ|G%jrwE#^T&Vua@k)z z6!GIRPp5B>OSFZG!9C+jcK(ls?d+dc{_?k9{_^*ax8e&}I_rJd%AC7|2shfh(m&6^xmkrk6yx(*i30iJ?6@9}vXC&yaq zp*isB*Gij?jzg_?{$|)P!`6Hh*_ey+V0JVi0@D;r3ln5p{`~TfKYhGjl*49$QwClJ zjlGSO@uvf6Oa+3UQwE!e(}fgr`tQH~>A(K^$J_bBUe+)#7E%#$0tFAzu&Vw7Pt9{A zZT^{dtb(om)Sbh5I42#wYV+ z;t=yJKMD5rcs@&9ku;h}s6q}AeH&`yK2z)Un&mnW;%*ga2Kv{d z(xm^6;|c-Ys8OIX-BojDEw5${wqs;&;I~KCCI;vF<5m{WdeRf5%IN^XW@Nvzi}CU# z>OTWZEiKQ34pPc9a_GPgt|t8Ss=@S4g<_>4gQiOIR9S&9fka>misD(m23kikaMt~V zxsu4s!7+|+Z@fULgi(fLLhC+Cw2Tp0EKq`b+c);U9lpWCzYqc(Cv(4HT({eu{K4ery{os~CM_10=&QfjBkj`|&Yl&^uNL=8Qp@<|e{#^a3SHv*;6 zjjbcKh_D#QNt(f002Lw3gE#k|5=mBw0;;XHFd*z8o4NzxVb9nAM=g`L&Q{OEJ|3!M zCB^*V#o$#7+mK?1`Z;`bOp*gg{x-jfahObjDJ9~|OY>6-novYGXgpI=LAEq06ENi+ zpw%@3ZVmN$+%u>?HR}a4RFAGB0ES#7dv=jnY@$&-{mjPxp_WVz;)Ze)3(vwqOn1J} zmq}4##1>qJE!45ChuJ)_DdA~EBIzCESTRX8Iirm&gDt;$?O+}3b=nSlU*M|Fhdj_1 zQ+{=taTty7R)){Bycf~X1R^67;nR86L#EBJ0X|yVrQ>GCNSp$nRy3`xLZo%ah~wL- zFxpp&nRKr6>@e^p7Z)2dfF{9=bl78?-A7C!{r9G zu~A0^GNz;rRq?fJI4EHHD!c^s=+v!9JGxb*$t1m|&OpWWS_5|nagC#&<$FLoc*Z)C zv6>uPui-C8nqeW)p%1Ns2+;luHa2snN@i*sXkm1nkl&FcXR9}1*r6f_pa8kl?%q(N zni0nP^NXDSd|#Ah7cpYoFVdpQ2QGElEBBezN}R5EA9r+Tcj!9Ok)Bp;6|l%4Pn0>a zH@d({{e2k}1n9l;{fKtBiK;+On(y*Fn0eD5inZ=1|M&{F{<+&%E^K9(YeNo~6j_Mz#k!!S$XKmhtC6dWK&S*&-8B!!m7Je` za)>lm8W$Tm)kq~-zN&>Jg)*au!58KGKwH#|GU&FiLLoV-ncs+HITlgH(&uHkqJ(IjEUw4e%o%WA}s>Lev&@x++JprI>nKH{StrrMNJ zfCJnn=5Q&Ms0(Emf5(~8 zdg8fp4-YJ{8d)kK3aO^fs!6B{rM*ft3mi78IXY*>L4bkt`N{S-C5Mqx9CRcj?L|@K zsZqjYC-_<=){Tv~pb+>_L+FJJ@fe+~7rAmz94SAUP!!oRoGcwQ8Y*~p75Zwb-UokK zLMuHzu=eM@@*|)r#}_aWKQw!afxU7w)i*oT1LSN!VC5Z4`)eK=(MT7gc}+zc-CsK{ zO|w~!ECy)i@Z+nq9ZEwwIW z$|Y%g%A_c92&l)YrkE#6p>Gu5l-~lH5;XABYLy)Rbd2Cb6_xW+z8!u7qBMv%Us6Mx zVPaw-f?>4#7eLA`Vd*z215-Cq+9djozu1g`ab*uBNd`*@bE|ViX{t01OzG52J?SVK zGrjgqqk0S>&oaIH0L2{LPim|<$hZ^<8I>QD-v*kgYi`W9T&BsS4CgTHR~YQd3gh~j zlq-6R7P)k>#TF1~e51)H{QM2wVP4BT%B67+wuU`_8ynOxeYPCb)?tn=c%deliKGGm z$Z8^HoRIk(dG6o~kkOE0IPfN~nOO2uCz1Jn`H6_Oh*}{aFZK&Ld%F7D;Rx>Dylfv9 zm66AxFAna89~=d(sGM#ntQ+f4S?DF9aIltg9V^cfw$Bq04CKyu>jwcU#@tsqM=#;5 zoV<#;N2!LWKs4SpB(<_=v?9W2Y-|HZ0bw=gz``{|aDId`oo^hK0^AO+2&qx>SpzVBRui>=in=p5cB9u1%1;AbT5yj=QNw1RkW5gB zoHz9!A_veVCHMZsr;_8T;pEhCNZN*J){1GGOXB>HYu&kpMv?I~?WI?$7}~7oMny>I zuqM4);r@EL6k(BFDrt~^b)4QPxYfW90N9X9h6Uy-z1aV)Xtw+;(3BB1v81e29S2al zjV7vMqR>2k$^>ffuQC2+UOsT77dA?HFw7cFFlOX=*g_kq91RB>Y^756fHXB}@-G$8 z9JI2MwZp_I^?g!tkUuej#tA_EGcrfQ{&-1!%h)mXAD3nMKg~rFi&Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Tm*=Q~@nR?XI3&|k?5=)_~ zvT}(<&+~eM-6TK)^vWf|!~I*{Z}HC~5~%;vfBrAkPjB^HSJgDlwXLcrdaBv}s^JP( z`Qvo1>V^+bIBn@@>Un02GuvwBlR0_Ub~1CWr?zT;_Vf4qnT}~$)$2chRu5sxHHgba za#F6Uv6{zrK7I7*uBE5jP4l1r^aQ%F$v6e|?cmwYGEW7R3b8$N5Zs(nIuQtd%89g| zPSL@B8WW~zgx0&a=J5Sf8*H1l32a3TK!Tcz1m${0ALXwmI=!Uis-tR5<-*(ug8=r z)!KrTaUM4!93OBL*RhSUpz{EVvx=%2H{&I!-~qnGpm{J_96&heiXj$~T8w$^+zAih zPSwc#d6@Kn%vOW~TRy=L#th4R=Bc;-0A)Ccb5PeQ4l@Wbr`xKjZ`Op zLXUXY_LG6etrP-nTUqu^-!FQNj8ug$5=K7Z(X-Sb{SKIl?>HtM#f2QkH4KO*1SJGe zr2_3?jM;Gbi8GG^P}NTGuNGib&x8lQ-y%oVHn>6EgL?zDh$80$>R>Hubu|(M@k_7_ zoH0egFfr2>lrba0w>(-cmy1LEBHNznis1}JdZ+f&fR0PRf#~y(W*AoUYS}HjPPI(5 zVi-_V6kUh`ur0a>3&*$viiBD`iBb77<<^WKQFL>&Z1ABLh?xZLpgNKt64hfdP+c#p zaZyjpwple@huN8IdeY^TrXY+E|Y(D-M1b0a`xhs$Vomt5pl!jx+v(2kJTU zAQ0Us6#?yI1bq|Q(h?Nf06gZ&tn5M8G{;TX@8`a1cy**JQK(uxD>l{7`EENhXxp#4 zZh?(h74gm3(b$XcaY`pBo5l6*^ztpbj^*uYz=moZ)k*Of*6F>` zEL!m?3ed}#e3Aj;g7U(h@!}3zl~`lZx>;2ttOIR4n^y-s5!EGL#}jjrhb> zHLM{8T`7X1?kL>!BtOHwp>}a0n5Vv}&(DtU-Z|d3q7ZP^ZC9(hMPo7G!?1Z9*6#$g_%JZ8 z1W9Gx4D}xG23bKs2$nxK8gNezcadbFKEJy4xF5gLDjrJ?oPt`P-?b1(#%b#Q3rHcAyIqfQTn*X4ByjM`I%z1i*yrx)>Sv#R zcy|B%sBe}ScRb!CEmn-0&`@gg1b}>@hcFq zls=epxK4G4__{2M5jhL>`U$^gJ#3bFWf$n!NT+9;334nw6!5C3NQEnV5;Vuta#?-y z$@#}0Uo1MkyncSueDPIxb=fO2K^Sxy2lYG0)y19e=&1Npg}jlpV@<;CM8}uFyD+@D zy$xt-MpTk*mkj}Ux*#Ehiq!K^ZFbf5x}8S$2|_kiZO2$09o}tik|lSrIF-@8MincDSc_vg>&Z=P1eDCc?5HN!;e?_KE2=nfSfip5FO zYYuf_m>x24fdc6Vaegb%F84YIWT|cI1)KrS7&!!DavuxyaCJ4_-gZ;9Kqkl<`#J#I z1je@{Si^sJaj|^#>4W2=RcM1FRG?;J<;3U#EG_6Ekx?oS5H{lo9UH`Hus&BhgBp%? zyX=?8tD}?E5lf=e5DOxzO#r28QC{4lI$3pi@%@K)iM;uCH$8c}{o;%I=GursLQT=v z>|qw|;_S3~|9*q#M_&!cf`JjH$@^E(bc>^BjC*&piY)4meZBn{&`PJo4Qh>)M7SRy zEW7r2*|HR+{Y@pSlaQ-o_Ppip~EdlLq0^S*5t*kpOsuU02|M!ST$ zd-0i70fJ0rTR497@ZP7tc<=P?l0v1uz8OFNa(wcX>U-zL-(AuG*=8P2mhA`cRcH4M zH7zg5N)yE8Xyt0vv)%1?yAhBHNCY+vV&2!=k9xG8rQ7@oLcMySPi! zVod%ZO3t0Im9b$u&f*i96i7#y224f#!`dQHiTi$u+t<|Zj;EvRr}n{}JAe1@9^HR% zudmxvyqgSYK#a>aXRY{2K8w?xKaz{zxG-EB{uuIE)BL&`Gn%x%%XF; z8Fin|Kv)~@-n1Luzfby!%H6;I@d>%amBiaaH7@a+Uq5{G;d$T8-u-&~&FzwR;)S~7rh>pqIJ1_OET zSRZ5uSRWrR9^60U(&gn9n*qA3arpJGK59+wMCmkt@fCqU>{wh1jM@`K3giiAGZrJ= z5OJi0KYjT!dq2vD@zF>85{!+dkQy}7w%x~Zi2a>2>3e3)^A*mv6xdo)g?_o+uATMmn| z!$>9>fsQR1(buuKv6M|y?;TEWAOI@C*bEZ|3Db3LmkRB}>C#0UbySIR;b_&Jo!_~4 z_s({GyW8!lbn$4?CM(;t9~;7awEAVbci&(TnM&gjFuF&dct6X`Gk^a1*UP>+T{eIB zw;zA};9l1?^LAVP>9g_w{h{6OkkXriR?(QWVfQgzoGl-HP_K@lG-3l`u4)nn{$x$* zYC!V1-E1#ku6J8@>N=8H*L0Y8FJI#03D!SA|5xqJK${SBO~7%gpX5l$#nj%6O*HMd z2sSJhOGC{YXG=IV>=>n>w0xT)*1P8VR!=@!l6=haEQ}->5Q0Uxuy;N=UcCR{9BMBv zpZ@&O{iD?i)Uek0*=N1NOE%)02(|k`9o6d|eM~g5Egbjz$KSm8@coOw`OW*372YO# z`gHu?|EGQa%!djCyVs6XlSt^Q_b!&d{8|6t4Cf)}TmgC?BcP3bgQ~G$2yj)*j zZ{?{FK?l)M!h*muAt3u186%X3e`!DD(F}}EIr0xf>(lBOJ^i5CC7L$dEk~1OU0E z=@y2?XP;NQ!9e0|xn@16S49=RtO`E-&~lQ{X`A=nd;h`NY8p4qe!uzM@ArTB;{^Py zBSW)WR$Bm?sy(}upM6w+`~kHH8(muQ4r>Pj&CR_F3JP3aZ=Sulq6$DxE-8X2C)$Na zoS2k9*Qg*C4~Tf*wl@PUiq7)e@p+p{_%JtU&U7YGOwDdPZTGhe%Gs`|7kzg^?TP#B zYeG%|^4Zk=W~i?>mYk>56-%b$$Q0TnA~z^*awstNlnoSG9eIPT_B`)?{|EBU;4-TC zGS=lHT)Ysy+fN_WrVckWeZQ*r>*mXEHh=hYf3;@+R9DNPnfGLRONMFw@c#VC!};Wx z;*5F@ai;yex9*`@VbemHM~PRh*PF**Kfk`FkSfZ`JldPG1GSl)KQ9Ufhg>hiMeop` z_NJ%cxn3w_$>B)74v}jXVMLbXT=rTDIDFvbXtnGYI0Tj2JWynAm&3?bwf8|23mU^w zNed2VXDp{W^+?teuhkLRVzq2L3OdAOp~YC!=BE8`|8ra2HWN!|?j4y~T?9A;qD?!t z)pGUQzaLJH2^1Dvh7C_&>|b62AuDutT)G~k!BoBrt9+6$eQbYB!K@b4ZA0 z^&BYb!VhqXA9siaVMMoOu`T2Ug@vkKwEyw%cgM$Bm&v_dvl%!WvD={=r^RYe z5)!@8Z3qtSNZp>DJk}&v4Kap8nZgNN*_txPw-z7{hy_PE#?qToN!0Cl)!vXg^wiwc z(fy5AK^N*^Dd1eqnh@xdEn7-a>&*-YZZA8@FCA1x(=?6GccMPT@~CkFmhD%oQGFU@$$4JU^imw?Jx4#3@73VNiD$ zIE_j1J5RU2|8qOA*%q+!3dE$B$cWOI>Q|qzl9Cb7dfu~Jqz{I$gEtN#c8bd$68wD_ zgmk^PinwNC^jR0UQJvzg!sJg%@(4yiWQmThf~D$38@Jm4X>`SAML~-#^%P?}ziqDp zU8L7@^Cj6xtHX+!ut#t@A?+n+Fuvd$m5hXV5#*TSi4Iz%#$oX*>S7-kS$*p`9C&kr zxvWOBHv-wZkgpfRu>JEF^SC1dU?VZh80GLDnolI>anUaxeXv+AkV*SCwGX|9k@YRk z#;}-I8SrH{N)%>vuu)`lZ!{UB4&jse$Wy!+E`d`T!B1_n#3(AtKss81cl?)eJKLu5O0IKs6M&%#x2FOki>(A|4 z<`cuSWNru7!%}px!(|wLd*ltYc7enH?vK6qktlF6%gjcD>)x4${8SAMhH9!`enNSO zk}zUJNtl=^<5p@K@8=uku_g!fmJI73mGU&_cOzN_eD+{$ayLJ)blb>k;>>6ghfySV z`duwUWv=#mcXA0IGIL8=_|jej+9(h{0D`*raUu%v8Dp#wf~H?U0-TuPPD&dHZy+^f z7@U5VBp-o?o686uPcZ?aKICR3xb|!uD(^KP?|0PM-n?OA1kmLi z7Fly+ao2WiLWgm;sHzQ_WTYI_VrUIl)D@rT#S>-9XP~Os`IM^=`gXu*yvdlFQch{Fr4C)z-7`bX103j@BJ~PldQ>%czx7&c zF$cyZIx^ci!=Uj-+~MI`u%^pZl91>~%Vb67PHYs3Wv?R^{!PY+rqjZTixqPM`*pSJ z&Dk1Kf(Roc?F35fcbdHgC8opnn`Sbq6fPM-g?u3Z^T?szl#8bUlS~d+CoLd7A_i9G z5jnYM!c_8(+)U(2ouEk~aU||nhzNqqHvlmm0-CG%*y}(`*)Kz$Pv$ebg_;M4OB`@j zw$kCV=w4_h=P0zo;Y`p#LUiDz*T+)w zS3W{VFuW$hp3uh;`V^M*6wGKb-(NNDStjHPhknP&B3LR+BUct7n#+(bZepCNUO1{2 z_Q;AJI^JJM4~KZizFxs1zrrpgnOdG3vfOdt z4bqUuGub&)_GL>T{(;QYq}AiNjDlCNZhCT8?#Gg6sL|Ay_hFq=^}N&trX+o-Ni>68 z@sixbmjmQaou|%hf7P{ssbTmkr(86Cai^RltQ{pV(eibmW$a*^i7UfplYXTUV*5B| zC4!RDcr9ovh_mG#Q8KRN5Y|!%iamYB14FTdi@#!U@$`e58kc04`vr`RU%Nw|SThaq zf(@WrJkX;|LKHeG( zpF=eGtixxckY*hAPH-?s>+5 zh7gg)A{OWTqBfJD5IL<#q;RSN3l2m%><@3nlY=kg8kvZ9eLTyU8lk$B7%Ur2?U|F6gX8Ea zW0la?@CjwN!o>)|+8xTluPs-7dW}F90?H6HG;^VeAg&5-oq#**@L_}!@wOVvhBhJv zGxd;IQ44E`ubHn1bs!!fBt^egqQ@!uHU~Zf!rz4N5J_MaY+h@ zEIbyZX!NQi{? zdNDV?rwKerp&mWrViJ>T>5?aBz5|e{Pr3CcgLJM3M03p}>LHq049^!cI&aiVZC8&( zI{euE_ftpJ5ikIn4BYJJdOKIQ1J2m`L;eBCn(Z|2TmrjhNDL*h=xhiROCf|Cd2>k% zSzjb4Gr}uf%`uErZih#0olg;AT~dPa9ZB>*H-~hUx4n!`@-0h1F3?`TdzW;k*}nbD zD|SA3w@wh|xC{gAicsR3o;W7mdQi4neoFK3Npl&q9|WWr*I^15?04;I>yCx5^L8C| zoSPfwDt(mg4l%Z6lPp*J*kY1e$R}fdn8usoSs_Hb_@_&47#mWyfN7I}P%(yBQ7jo5 zA7QC@7JTYObDYVYBYDSI>4h@#lmj?A+IQ6YwxPG$6c|F-G0H)wq;%j{SRPD8a|WHF zmNUt`+5sjBI5lPvSH=i8vZZ1}6Em&kA{2)szT7U1B%$)&X*CGFx8L+8vj#Ihf|w%AHu6;zp)Uy< zAYC~M6b_08cKFu320zDXuW!NSs#J_M(6o%Q#fg#2r3p#-%!M+{#z1ZBKF|r6!yuKP zco!8z7k8ICu>~OpAdJJq(QTx;l(}e1l9~H%F^=p$$OCkNH3ZGbAc0V9<@Xp1Ogrx_ zC99}g)9mt#b+*{Cfx=eJ^~tf<>IF2??{9Am7#cdh_4^dEVZ(30ImZ z5+?<$h+40Xj(+>MyVa60L+5XKMI#;}8p7bW6$!_KH>x=I{s|QFfQns^l_Fi>W3IAx z@!KIecMcQD7D~=v0U9BUEq771M#|ODkl}!LD51?5`A(CA=y)CH#~?K0!r309STZLA zcNxl^i=Oi(>s7AN}5eo#B27bx0h(fbf9vqsp>G@_I;qmEg79dfi=|p;ln6A zNp}OCpk-vb9)PT2!cqRXmNy7}3n&9nQ|~%R;zoywsRQ&PozxC5GS=gaw7s?%mWzpW ztRQXel&@H&1b1=(Uuc^{mI03FaMcXzy1I7h&@9V>Q1M1M5Jt7p)Tz+P#@?|Lf~m7= zu;TDZ6c@nfi!WI9j11+6ZV8F-FxPt!CLHReA?&cYVcPd|v{QvkMDyo|LCaAN zSt>Kc!cx($H&dl(Q?uEbaTnapXBu3{LRa|4$bTX6qMc#^~<$FQdTtWvTDWz z>yjek?C9Rv!>QWWbzk@MwBAhr_)k5~isvCdWYHf6aTm2^9x45||1h-8u-i8s9>3fT z*KNDnajMhzKrC`?LxfGwFQ@eu^Ao9YNG*yM#@^lI`e=!@@Q2N2xO{m7vSaikB?Sj znuQRb=$a1UTq9?nF|(x3`+fD|dV2PKZuPRwLc&aAHQhy88!6A_S6T|bRuC5ZZHZB9v= zE#s1J=!vYarw$qv#aVYfkau*Ew9FD>A9ZOokn)G1tFwD2i@2~zFrR9K(#}VMDNj1r z>G8$Y{P^j7b%RrvpA3KkI)F!iaenmZqweH%>hMHlWq+;}UC|zYZJ1-`S3=XGp`Z9s z-FM@I`*q*DII!&=*-_%Ht8v@3sY-0W};ydP_+nz|HFM8l;~v5+`BSNph-Wa-$5X?p|E!P60XuO0EC!yG3+ zxZec?eanyy$icu&#z{cZ^$%Y97tm~P@@V7>)`S6*9Q@bQ4yI&hP?IQ*R*S@?D<1g} zhe_gdTZaQ=W%^K?~f`tPF@PW3ue^x)dn7buQ+4b%2^Dn--d_na!KX`D) zvdQ(4WboxFwEQqDO0cZhrme2_)!*duC|E-NGF#XvJ_hI@$w6LgwWKV()o7V}shxUEjgL_>oigJK7$B2yF$A7WsVDe$b=|QHtz!o7FT;x$Ugi(u=tZcD^E@v=(+1;ZCPp^hrdXJ_ zo9%kD0nUE8(wQBA*c?g|oW+-n%-&!{Sx>>o5{W5Y8yI2gVyOQ>KtS~$YSxwnS&HkR z4D75;9!Bv1_icMK&~Z~o##Zq4_sUs&^cwICIMCPCIYn(!$*^8mw_ER9vO~h>Ey=`& zrJP*R-n%<5DT}+?&F<;*7aMoY!b(GWLE;>^(FoS`t(I$V8#EqR1BAO1T8Yb%in1~?$N?U-W3Zokw|!fV=0TV zn$pQSbaT_>|4d;~I^>fqS|bUaL~(R9wJdto%a`kym)8SZ>OHls{~}hWv}S{nz{ZNz z`Pp$1K##tB!4RK(3ra!RV-)05jWGSiIkM(1cKzh3sUxZukR&Khe1T^*U0q+Z#x0gh ze+|i6;tiO&{4AOwadHYHDmxa+uA=vn_2`#4gqext84*St(GlYgVZK$YF}JlZ?49os z*{8#5M2?}v9%PGaZ{bO>sf3ZhpZ{?dFf!P{0aG|wX>i4@j=7wx+SpJv03@s7Az=)A zF(Y1UKMb_P^Jfy~BMxIu4?X~7Xio@H@Dki^j~e#09LT|W>MzFTrz}Ti!Rm(eSg8k5FUHepRAoLrU6v5Gvc10ki{LU4rWllNt>yopdGDSMU=Y+#pWk?h=R(k7 zG-#UEn42Pk9tP6#Gx)8)U|lpmXos6X$MBYvBxHTt!ByY-z}pc@;Xo;S>Qk1SD0a; zWwKRIm(hqQ0J(w*0!M=6*v6}-4NrNtoRsN))SLN}y7Ey3Tm0dXw z3ynf+8%l}mtL?MPm&5Hq764g1NN|0=MJmCT{*xv6`EOp1@*h+{Mk0{oD-?C?Koq=Q zZ*Kv*L`Xyn5!Bi5se9a#Xm9m2JI&S5wKIj0_su$Lj+@*4jsJGj%UoroE=DUdLJ+B5 zp=uYT1Ha;OMX&cjJRJT?e80i(z?$*?-h<5{2>YObrEAZs>A%ply!FXK04*qJBQCze zIz$s9Y+`o%>hfxReY2qwmuZ^bY`FRK*lc6`pkL1lZ?1?kQAg2qwO3-k-rfc@iieuG zU}uUOs6{t=*-gM?Z0m8+bxX=m|B*d=*7f>!yW7V5VyGa+P-PBH4vU1)<)bX3Bi3}oc)K?ec$r6}x4@!>)(V9=L!CYte%E4ixYi6@l&&lxc?jto;@C9Om{ zI(-%<&OQ)>f=NPZ!U!K(g}HrUs<$MOeX9#T3!I3JFWua1*S8zEQHdztT}+%2_`6iihSU*eD0GiREm*$eICHtb@CGA*o~Zsk42Bm$VOj71_h^^)zni zWo6|Hl(C!thSvdzPNB_Ca<|*T)m;ptgcAC3^oq7hSOt3qmOlpOI{9Zt#h9*c$l?E;8zeF3fWd^G$7v$Oj6mq&DH(!vea6pLH`Jn{MOpVjYy@ z#p-HSau8P0d_h8UsC$smx`kkx`Cm$Ml7T%%FZy*)uCe6F%Q4=Jtk7$-+Y%>qOCJ+Q z9FLRC4h-C#I_pQ;I|8j7`l=Gegl;{RDo^!|F`-vRxx-t!Due(cSQKMEU-X;MA{nE< zl@MyqB$H%W5jo!cnJ8Xi770o*oE+_^cb6F89EMTr>Zc)PmlPEvc;{GJMLHxQ8WrBr zx<$dQu*&FR82$YMSsO_TN8O$;$Ru(L+4TKLdv~BC8{=IDwI<3BdvAid>Ii_W_*VDA zyC~|R)4jrBQPMNzq-83DoK@_By7Gs8Y`QmyjB*Rqdr2v=eLiV?FkPc8|pvw1Vt zvq<1cA%hTp6|qHC?hX%lVO=kl&g0Yx_R002ovPDHLkV1gJRKU@F+ literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/usa-faded.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/usa-faded.png new file mode 100644 index 0000000000000000000000000000000000000000..552acd0e60447749b75d091b229ad64f16594265 GIT binary patch literal 10720 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 UT`nJf9smFU07*qoM6N<$g8N2}&;S4c literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/icons/Ascending.png b/WotBlitzStatisticsPro.Blazor/wwwroot/icons/Ascending.png new file mode 100644 index 0000000000000000000000000000000000000000..a86509f07c8af07919f658888a5f3f6203b6474b GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^LO`s+!3HEh>#v#vq!^2X+?^QKos)S9a~60+7BevL9R^{>25B{2obB|aEX$pLrJnzko^7yVtJ665E)qC(rfBaBqcphvZBh`1k7B+^n|W z=DcRXr^SL-`G2|wISTHaY&%0}%5s*cnvRwKEHrkl5t<&e^M>0ZmZy?JM;!lDNIbkA ccXp@x4}+G!Vbkt<06oj#>FVdQ&MBb@0H-I4PXGV_ literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/icons/Descending.png b/WotBlitzStatisticsPro.Blazor/wwwroot/icons/Descending.png new file mode 100644 index 0000000000000000000000000000000000000000..b925f87312b244c4d4d007c59e168e6d53ec5fe5 GIT binary patch literal 324 zcmV-K0lWT*P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0NF`IK~zXf?Ulg^ z!axv3H{QH!2^L`++K6BQ>A+5`!y+ufySEVkH~C?9SD6)qAnb!jCYzZLD{j&RL*Msf z^*M|2`ZYfd;(pyd|L4|^K|VFe#|E{drNsSwL&6pc z)>@~+u4VmtaDW{YHcaT=hH!?nQxM(3I}{2NX$X7w@Hwv#xrH|c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU&_u!9QqR!T z%-qskN5Kfl*Eg`xH!{#Qu(UEYwlXkMfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz{qpj1 zy>er{{GxPyLrY6beFGzXBO_g)3fZE`@j@x4_pIZg5^PG@yV%reBd*pl_&Wpr4xy@)uZjaY;}r!Wmdq7l%|9r0NHy z7U!21B?IFlO&O*c7&4a6BsFpIWGChrManjC7v#}NKdh)nCd2)TAJyaSSBW>TAC%A86=y+%)zGL#mvpj+{o3~!raou(9qS? z$=uS|*}&A;!r0u&#K_qYrq?sCxFj(zITdDiCeUuEUL(AEt(=Qe6HD@oLh|!-V5uM= zBfliSI3vG6!Pyxc>k1m-nRzMs<;9wyXoC3KCABECEH%ZgC_h&L9L`pmSlmFI{~`KQ z$PGVzpriCbi3KU~z=VJ)62ydO1t15WnNstBIj9JjRiXssKQb^dDSEm%hE&{oGh@FO zv!lSV&4#@SD>7Uh{{*jC(7II2X`X`r1huBQt^NtR`x>W(Wh#YMIdD$XUVc|3E@#r+^rr zmWJ?7rp1iEwIkTC{$KY%Zn7|=+kv{}S{cD%7a4ie(>J`9pJeYJz;a4AX@dU;?);Tq zTXa>9xYf?P%w^YL8o)N+XN^zv+RM4ex~=xqKfPb?VKwtX-jS`VmoC>opTKeY!Rgytm3^KwO@A?C(p?X@9fH zeg9>n?}dnX-f6ZQosI`}RCHF0{+gwhv2?wa$jb{XHw7AXzCXFO#p8n4{rhuRbo0cL z@&X&}bdSAI%UJt9f6C6nRTq`~UPhaFT!^|q|L8xTIgGt6Y}RXkaGbrFwRZl&)2*8# z&F8Qgl{p_i9u*(9p|iX2bm3Q?O`M`R-tp%iS?|+StJ(QwV(9&}Gjor%Z&}{YmG?0q z?BIlBiqq!qKQ=?Rw|$9jZRUvvX{mDuB78Qy34Q)$Z(2@J)1~KO!SzZj-shju`W#?( zI(7pW+exn6I_0&^lFequ>8saw`DiZI$O~1PRdPvX<0XFKQ;o_6{B{S-E0*X!e{j2J z;=Y1E@29=&Uv}@G?OyBE?m9JqiE- literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/icons/filter.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/icons/filter.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5d170c71db81ea71af81360a146cb31d40674628 GIT binary patch literal 1267 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n9DLlB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU&_u!9QqR!T z%-qskN5Kfl*Eg`xH!{#Qu(UEYwlXkMfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz{qpj1 zy>er{{GxPyLrY6beFGzXBO_g)3fZE`@j@x4_pIZg5^PG@yV%reBd*pl_&Wpr4xy@)uZjaY;}r!Wmdq7l%|9r0NHy z7U!21B?IFlO&O*c7&4a6BsFpIWGChrManjC7v#}NKdh)nCd2)TAJyaSSBW>TAC%A86=y+%)zGL*~P@k%)rIM!raou(9qS? z$;j2s(Zbo>+``n<(8vX@*E6rUBrz{J6=ruP&~B(+bG&-3oQqNuOY)0C^7C_GsURRD zza+mnBfmhw*%=(`3L4>=c`5nj#hRdKg814cwJ5VJHN~wcKUV=9&Q_UN+(4ZFA^KCu z4L^OLqx3d5e}`@ZMokCA_`V%ZsVa{q|4Ip4!s1Ply^<9nfp3Rj`1=ccc^+8)8Mhh{G4cq1KY!z2ALFtbK(+B zDG!|*>^#i$L|!zV5wPIfz#X}^`N56@W+_``nv4S*rZ4-&7jk~nf5|}g1ST~gQdoa& zQX~7RSfdXeUtG>jqy1kmPxSX-L zw!_DzxWBBqy{WjoxW&r8#K*0^#J9b^v$?#<&(Ns5!mYf)sky+x$;;K)*|EdP*C|mA z0000+bW%=J00%@q8v_>}G!(VHwJs_S^Af$iM>`-SwL%Kp)O4Y_O1b*>)y>Aexwxo# zab{*^VP95INH;N^h4t|8?&Yhanv84n^MwN81+@SG120KLK~zY`?UQL&;xH73Cry(W zv@N9@6hz$jeVu)8!BS*XP*HH3`Tzf5lA`vIdd|#zHy=vReV^x^8}8|w*YocO0i9xu zsRqOZXi=a8G+M?AG)>7;F%WpHT9Ro(MF@1|SB0IMWlIJlylgGs@Z^`Gj|dc227`V- zI39=Ght^7m%rS`>J~xKE&v#GWKD({R)~0?wXhNklHs%Q@OIO-VWu(UQ~pU~ zIAqdjoHm$Y9d0UW?wN0#mSbKt%BPJ9%OOOSGVJw<&&0fFFzn%w=yvX}e7vZ)o5bc~ zImP+1$cx6<3ZLI7Up(>`0-yXUWLuSt?nU>JuW}x}+#R?q0h*mNs!{)#M=Syfo;nV8 z5xa&_y&U%MUREf!U}y6)!_DyoC*^#Q5uI z{x4A4Sn!^B@wlY4bYGwSx{qjrU@pZO-zf>abOPj;e(M-piUAX2v`+`1q zz3YWpuQT&g!XU{bU0F?gXPs8Pb-QR104Q9%ZPn|YGcUcW=;#H0lJVZmdFSl?nne+! z*4q0{=X}QNc;itd_QzceggZF9g>_X&e7gNl#RH5Fil6rR97tE!3%ib%xHY!rVG&S5sO$147)G*< oc_bJB0QCHdo}O{^dj8}50qatf$q2wah*^x8 z@tyTMo0;#-n1yFc)6g5gP-H18qJGnP|G>NFuIGO4IrrXk&$$Ib0Y3VA#(EkW8v1^| zp22Es`(1Rk)H?d*MzV$mEH%hK#7i9--bMctHp*_@k^LR1cK!*T2+6&xNO%rJ5=g*a zIRWZx=gV*6d1iU-f0y@2WB??kiR9fvxjID>_cwB6^=xS#S&&8O$slDZVk-95+D_6oB7;R)rsu|*^J$*Hxq=MO-g$3`E z1SpOyhsZCbi%->(Bb(@v&Gf`)tb+xZ_%>EbJEs5;Iw3lJs>l}k7~5i;T`^8FFa(OE zlpZ0G&H}}<4hDBnq3nhvEp!fDD6Q^d;F(T&YBp$bNCEE5qB#wY05CcqhE5Ibu7z8SvFP3lwqIMccq%#4o0LKylTt0)_ z(*^PX7MBci+Gv~>3ags|VyVn#fQbWWbiR z7t*-=4kiyvV?PBzmZXo^BLa9(7YCwoxSdQcn#yV+QCT8MJA;d7u(4Fe=t%my`sOOH z1qYnbF!a&U+PFpE#@hU>yQ_=+e#ZkQdlKQsfxE-~J&aV*Uq8K(i3|O`H!m%Xz3lG; zh)oscw-aJQ)>b~fe#PgZ9^AW=m3Ar6^6UEg>dNP(g}HZAiqSzi#O=mmFi&c0${yz4 zxsiS~Ir{govuC{B*4NipKD}R@ot>F^Gp!m^2!$*Lp}x8bQSz`b=SoUS()sAHGr!uE zUqIZ_(9pK_^K=jKh2DiOXTAv9{%(JRxv6I1Nu`1uMVBf6CY={3ubBUB-k5X^)UQ|5MyQDLA>!^-HzKvGU zgUdg~_Ut@7WVkp3FMnmk6O`99u|2mISh|zbs^x!ufRE#9-z@iD)6Hu#_6qRxII}@t z)s}6y@^%CCb>b8_7t<2B=51h&v_GQUCgh%W?nck9F9kh~ADWh-xsO%x2?k0?Sio~h zJBaQH(etLN(7t94s(|0dNST!$dP`rx+mc6tD4%EU}I_O3#4WA`D=y!>v@K|*8FM{ z=a>6%_~_5MKJxUVo8PzI(9+$1V%Ip9O)&EVv3bCvqa#CUetc8ZzdIH(q)zYWw(Qus z2c{|BO^WbTnC+XrUZ*ezldjVhhpf6uYiqm@JMz74^|IOd7p(SK1sA>BGeh!^cs4R) zNe<5~R&8${@+&O}Ul#>Mv)-MCTmuwp#WIhnLl5-1BH-B*mqCBRtE(&jk+(${NE5#Ea7mUl#;41$@-s z!1tE_x}7>a{{6dZ_<03*;*Lk( F`#&zq6S@EZ literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b118d70e57fce12465f2619ab24a82312eb27a GIT binary patch literal 331 zcmV-R0kr;!P)Ehhaq*_>ZnDINw3rCAKxUFjnz9>)DMQFwA~H+H&MX`dH~>-(q6joi z3A_0tE~b8BgaiUdzJruIwMa2S0)dHBY~dhM41p_4v4w+3F$AtO#dgaMI^}=$GToYy zj=pfcYaIsb=XS7VzIA>7;iS_Vqdjd32Za~rGvK7}pzoa2Uc3Gj0)=O0(-Rq5H(G0A z0{fU!>WcrsgBs^o>_Y0O5F?A+e|}r`FcEbePh0&|96=3 dkHklS0RS{_8&LX_ie~@-002ovPDHLkV1gU9hPeO$ literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.scale-ascending-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.scale-ascending-200.png new file mode 100644 index 0000000000000000000000000000000000000000..c53045658f5685c762f476f49fc03403912dab5b GIT binary patch literal 397 zcmV;80doF{P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0U}96K~z{r?Ul_9 z!Y~YlQ#f(r0wXX4YrrCG0Bpb_%)t~BL!lSghw!y`)xxAsWxU0Ovow2!@u(!Oz#IU}@t+%?m#>=_E#HPBzskXVMw7Ijy z$-u|Sw7$Wqy1=x%zR1(ox4plqx4pm3(ZtHjvBJl)zQeoA(5}0_rnkI*NKW_w001|1 zQchC<3NH~DuCFE@MIu2wH`r;_h=z0Z*r%hSeq8nI;m(hVTv_$->*2(|x}172^XB2$ zzp#63QbUvTP^JI?0whU9K~zY`?bP?0qA(Bua8oo?b=S7KO>g(MUoR0B6;TkoTi*X! zZh)K!-p31^^B0rk$7DVda)&rXW*|Zc${Irm5){u#7-K0Zh=O&jkiQEcVOx)AyId@{ z>8?Oe-^#^e1BU`B6-dgzwtzJzi%EkefYewooU4)&3{v&Hzv!3Q7T|o}=;v_^qD2eC zxzL~l!6$uVwg#L95IdR}#^i`0Bz?G=1@mCHz_A?x;;yw@$DWb>F0G?dyP#`#Qy|*9ZJhq>6n)#jP)RNU#sVb!F3!f?`^$hq$0^|N1H>LDw(VaV zV@Grx1K)i~0|=tu`D2K;FQVfZyaa$CDlrI!5;38)J}zC??OtM(0s}q(AXS>j5Y5Vy z5LEvD=DP1+J1hkX018;b^KKZcir9e!6*w0alE8chpbgD1Hcd(N023xRmp3v^f#(2F zJRgQJk18Nm8gf3p<|dRUDPRF06st0XD((hVYfEc-cQP<}wWXkc07M84f*|pwgQY(@ zwRdX@$2JLi0QSyOmBV{9{n4|mP4X-iroCwz5bb`{<7aSMwcGH4?t)QolmdtyZ!BvN z-iKDz3U)v;0hMofkJnTRwSp~MUWvtbx(=Wow}a4zdsGV z*E%MVZmv9U-X`%sNLO`5qykW^sTw2k0`YbB|8nsVB`D5lkR9Uxi9h`SOyu@hv{L{8 N002ovPDHLkV1iD})8YUC literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.wins.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/icons/sortby.wins.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..a729a86124c0020387d83bc549dbf1ef772a7e9c GIT binary patch literal 1264 zcma)5X;4!K5Po1pP>}!;IjTVi@5;8#&NCZ zS^xkX<6@&ytP%H*+pn@>_N0Rl0Bp)h3FK&N>2|H-{}@AT_%BUuLV9$A?OG(UQDp54 zp?a-j|ugN+%l@PjPm-2AM_zoWaK-!$*M4`O;*sO zv98+72GG##Ld4Jvw7&;zj&*|P;}y+p>P6yi}}wZke$wA*%UfNR9T;KncZd47p~>4>7Ut+}r1dS32va_r~$m6t!m zYAMKPx81r)y_k3UWOfEQYqi`T0BjX;QQ_oRJzQ6KaUAEaJ?hUG@kp(OWOW{%y-y4>=ABO8jbk=kF?u~e8-fAq?|(~#f#-?QZrBH&nP(Tu*t6E>HrOY{>l#aQ50py-a;dUG$~<sSyrx#IQhN&m|Sz;1F&R%8A|APefATArUAe+#%(_%N62*`v|5uF;1vuM0*) zu#{bPr4vm_?;Qr65)b;Bp6ou6R%S<(D`vKbIg>+uD`I#nV#WmFF0jmjgT;3OlFja+ z+$19OC&+iU=NFTdUa-1o_qTPGHt5AA_csqi2wHnv{X1LjyXG91=VMf|Q?2>RtNd>^ zp;~frgT6SzQ@Uf(PVLjdwf9cu!J4AFjmJ}&nJpup zxaWntve8h`XCw6GDa?A_`59`OXzxp%UHFG-FeRWi-Y3OBl}$<)1n>X#Q6wsU>&LvU z!K6iRn>lnmb@8hsZ;0K|M^ma87f>USn68*{P#vz zR+>|?sW_cR@w|M}kMUD*)nlr}wFNnpcqJ(|`%&a1W&uh4rSSDS8+T%Q^Dxx^eq(@V zY0^BJZ3@JfTv%>uH8Nxw6qab`w0FmZ#h;aX?j$m_Fi!dM!<0h=IiL#VK2EQRSy`yt zym|b71P1?gI3eicv5dpsx}bpYNOaQDo7Jb$PTVaXWs={ky~-r^E|t!e@k4%)MYSPW z{vjK)?UZ{T(}T{db{j+1lU5a6TNv4Y{&|^iAc_#;7zT8&L@vcF+q$08C0o?fH0#3v NanZymPDJ*NzX1eKfldGb literal 0 HcmV?d00001