From 84d2197317e95a5ef51f649aa4e54a496bf91c6d Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Thu, 17 Jul 2025 21:37:57 +0200 Subject: [PATCH] Add files via upload --- .../AntiDLL-CS2-SimpleAdmin.csproj | 23 + .../AntiDLL-CS2-SimpleAdmin.sln | 16 + ...tiDLL-CS2-SimpleAdmin.sln.DotSettings.user | 4 + .../AntiDLL-CS2-SimpleAdmin/AntiDLL.API.dll | Bin 0 -> 4608 bytes .../AntiDLL_CS2_SimpleAdmin.cs | 153 + .../AntiDLL-CS2-SimpleAdmin.deps.json | 900 ++++++ .../AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 10240 bytes .../AntiDLL-CS2-SimpleAdmin.pdb | Bin 0 -> 15596 bytes .../CS2-SimpleAdminApi.dll | Bin 0 -> 8704 bytes .../CS2-SimpleAdminApi.dll | Bin 0 -> 12800 bytes .../net8.0/AntiDLL-CS2-SimpleAdmin.deps.json | 900 ++++++ .../net8.0/AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 10240 bytes .../net8.0/AntiDLL-CS2-SimpleAdmin.pdb | Bin 0 -> 15596 bytes .../bin/Release/net8.0/AntiDLL.API.dll | Bin 0 -> 4608 bytes .../bin/Release/net8.0/CS2-SimpleAdminApi.dll | Bin 0 -> 8704 bytes MODULES/AntiDLL-CS2-SimpleAdmin/global.json | 7 + ...L-CS2-SimpleAdmin.csproj.nuget.dgspec.json | 74 + ...tiDLL-CS2-SimpleAdmin.csproj.nuget.g.props | 21 + ...DLL-CS2-SimpleAdmin.csproj.nuget.g.targets | 10 + .../Debug/net8.0/AntiDLL-.6CA02C21.Up2Date | 0 .../AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs | 22 + ...L-CS2-SimpleAdmin.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs | 8 + .../AntiDLL-CS2-SimpleAdmin.assets.cache | Bin 0 -> 30127 bytes ...SimpleAdmin.csproj.AssemblyReference.cache | Bin 0 -> 20664 bytes ...SimpleAdmin.csproj.CoreCompileInputs.cache | 1 + ...S2-SimpleAdmin.csproj.FileListAbsolute.txt | 16 + .../Debug/net8.0/AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 9216 bytes .../Debug/net8.0/AntiDLL-CS2-SimpleAdmin.pdb | Bin 0 -> 15624 bytes .../AntiDLL-CS2-SimpleAdmin.sourcelink.json | 1 + .../net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 6144 bytes .../net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 6144 bytes .../Release/net8.0/AntiDLL-.6CA02C21.Up2Date | 0 .../AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs | 22 + ...L-CS2-SimpleAdmin.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs | 8 + .../AntiDLL-CS2-SimpleAdmin.assets.cache | Bin 0 -> 30127 bytes ...SimpleAdmin.csproj.AssemblyReference.cache | Bin 0 -> 20664 bytes ...SimpleAdmin.csproj.CoreCompileInputs.cache | 1 + ...S2-SimpleAdmin.csproj.FileListAbsolute.txt | 31 + .../net8.0/AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 10240 bytes .../net8.0/AntiDLL-CS2-SimpleAdmin.pdb | Bin 0 -> 15596 bytes .../AntiDLL-CS2-SimpleAdmin.sourcelink.json | 1 + .../net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 6656 bytes .../net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll | Bin 0 -> 6656 bytes .../obj/project.assets.json | 2595 +++++++++++++++++ .../obj/project.nuget.cache | 56 + .../obj/project.packagespec.json | 1 + .../obj/rider.project.model.nuget.info | 1 + .../obj/rider.project.restore.info | 1 + .../CS2-SimpleAdminApi.dll | Bin 0 -> 12800 bytes .../CS2-SimpleAdmin_CleanModule.cs | 59 + .../CS2-SimpleAdmin_CleanModule.csproj | 20 + .../CS2-SimpleAdmin_CleanModule.sln | 16 + .../compiled/CS2-SimpleAdmin_CleanModule.zip | Bin 0 -> 18338 bytes .../CS2-SimpleAdminApi.dll | Bin 0 -> 12800 bytes .../CS2-SimpleAdmin_ExampleModule.cs | 176 ++ .../CS2-SimpleAdmin_ExampleModule.csproj | 20 + .../CS2-SimpleAdmin_ExampleModule.sln | 16 + ...leAdmin_ExampleModule.sln.DotSettings.user | 2 + .../CS2-SimpleAdminApi.dll | Bin 0 -> 12800 bytes .../CS2-SimpleAdmin_PlayTimeModule.csproj | 22 + .../CS2-SimpleAdmin_PlayTimeModule.sln | 16 + ...eAdmin_PlayTimeModule.sln.DotSettings.user | 4 + .../CS2_SimpleAdmin_PlayTimeModule.cs | 181 ++ .../CS2-SimpleAdmin_PlayTimeModule/Config.cs | 10 + .../Database.cs | 115 + .../PlayTimeModel.cs | 31 + .../global.json | 7 + 71 files changed, 5596 insertions(+) create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.csproj create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln.DotSettings.user create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL.API.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL_CS2_SimpleAdmin.cs create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.deps.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.pdb create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/CS2-SimpleAdminApi.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/CS2-SimpleAdminApi.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/AntiDLL-CS2-SimpleAdmin.deps.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/AntiDLL-CS2-SimpleAdmin.pdb create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/AntiDLL.API.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/CS2-SimpleAdminApi.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/global.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.dgspec.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.props create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.targets create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-.6CA02C21.Up2Date create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.assets.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.AssemblyReference.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.pdb create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-.6CA02C21.Up2Date create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.assets.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.AssemblyReference.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.pdb create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.assets.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.nuget.cache create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.packagespec.json create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.model.nuget.info create mode 100644 MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.restore.info create mode 100644 MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdminApi.dll create mode 100644 MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.cs create mode 100644 MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.csproj create mode 100644 MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.sln create mode 100644 MODULES/CS2-SimpleAdmin_CleanModule/compiled/CS2-SimpleAdmin_CleanModule.zip create mode 100644 MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdminApi.dll create mode 100644 MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.cs create mode 100644 MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.csproj create mode 100644 MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln create mode 100644 MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln.DotSettings.user create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdminApi.dll create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.csproj create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln.DotSettings.user create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2_SimpleAdmin_PlayTimeModule.cs create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/Config.cs create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/Database.cs create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/PlayTimeModel.cs create mode 100644 MODULES/CS2-SimpleAdmin_PlayTimeModule/global.json diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.csproj b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.csproj new file mode 100644 index 0000000..600a9f3 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.csproj @@ -0,0 +1,23 @@ + + + + net8.0 + AntiDLL_CS2_SimpleAdmin + enable + enable + + + + + + + + + AntiDLL.API.dll + + + CS2-SimpleAdminApi.dll + + + + diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln new file mode 100644 index 0000000..2d343d8 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AntiDLL-CS2-SimpleAdmin", "AntiDLL-CS2-SimpleAdmin.csproj", "{21D8E512-1FA9-41DD-B955-709704CEC377}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {21D8E512-1FA9-41DD-B955-709704CEC377}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {21D8E512-1FA9-41DD-B955-709704CEC377}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21D8E512-1FA9-41DD-B955-709704CEC377}.Release|Any CPU.ActiveCfg = Release|Any CPU + {21D8E512-1FA9-41DD-B955-709704CEC377}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln.DotSettings.user b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln.DotSettings.user new file mode 100644 index 0000000..a48b17c --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.sln.DotSettings.user @@ -0,0 +1,4 @@ + + True + True + ForceIncluded \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL.API.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL.API.dll new file mode 100644 index 0000000000000000000000000000000000000000..54aab26233672190b6a234c5f47151a4170fbece GIT binary patch literal 4608 zcmeHKU1%It6h3!%6VuejBu1$}=x7w{PsgoEOQTkIlTDM={H)n+{b?kf-M!h2nVnf? zW|QVc`=W>sqF@n3(1Jdw5B5PtrT!oisao*CA|i-_4=P1P5WxrQckayWZem-(NAYa# zx%d3sbI&>V+&edu_dP*zB1)j0Iz{v*dWMw3XGaGi?z;T#E_!Xl@hjdG6UVP8ESR2F zbDfH7RJD>}+m5dlrRLUc&9t@5bY81EWvOr4)Ol5CIyXu*A>!1&{K~u0YTwY6+D4Hi z>IA1f;C{RXy@r-TBkES;Sl~A^*nb5Ffx%~p)BcB9mH(Q3NHPns47<}jND(DD5$j<; z(YfF~bq!Hrz3gnXM%2+F?*KjCLhHUf;Di2*l^|2GhJJ%mpb_oYUC%9nQof}y;6T}- z7D&N+-IbODMJ3t~A=^@MqYoiPG#rhi{uRW}z`n((jdB`M<{Toy%zpvH`8$S1IGcT0 z8q|~eKyqN)5F2YF3;0?1*8d>#gM4p6>(BeHX;(bfNMgS^#Qr^b8pN1G=pWmY&7jY4 zEx@tI44^VF6DmyiwsT3cslESH#k)n)@h8j1zIj?}F1whhrA( z^eWCV;#F>ovGf^?;f(TzF@A7H$BgZYI*c4_RplX&KZZCxviWGNKb#S#RWU)=s%TlZ zD#j?;&|DR}=oV7h!OYc75605U7Ta0f^f)Naj-ZW5R*ZJ2@$2v>M)`H)I8A_`P?~}+ zhrXaLa2Ri(qsU+na64TD+zEe<#=2>n!b1wD70xPrm%{fdYyb;d0lt8qRQND(J6%Kj z=y%fL-x%=ulmotm9N>OB0DL{Y0X#q-0pCKO1CP+Rz;`Ns9ymoMI*G>kdGfG_FVG^! z@2l~LY8;3EM2BJ>IIV4nx*K~Gqr^dus}=Yv;-ebD#dNV(UMKxRNb=Ha?+kBt3_+2VEV0!1;edKe>ZM^x$L-$O$(9!Zmhajx}NFSe-~!$ zdB?39K7@vKMy(OYo;NFXxV^^6jGWIK^U`0LLB_qN@gP*CJR>dRfEu;PBhPX!_NwGJ zCq_YIJ-(-#f@lU?HtdzAAlwVZ_sybdnSP6O$*}6{w@nYD#LXAg$cSNCMWeJxX>Y|Y zHK4o)!fKdA&r;86@eR6^>o93Wqq=$+m zH|T=HGW6<~Pj)S|Wsm%L=%??7zSbzA3DFVPNVH+l)5ByJqqdGCx6eJ)bE5O+HZ3MD z-P{h`o9^n=61}77dnYgD3B98VcXWvG#9qdiY9V&v-L6raa_rFqC0XM%6&74)*%Q#i zH3rxvXtO>wTHu3|uGMY`H)z+=PCW?&U44z>&X^wOiVtH4&(NUJjZ3uktkb!I&OzBp z!;|{3OknSv=9K`&7 zR01~>9bBuZiWIMkzw=pd9POSI(dWT2Viv}Ozjinu!HxqT>d1}X;_aF9n#7w;Ajhrq)@P@g8{R+8V;Z^h5L*?yY9T5O6}2{_%{iRc W|0rMs`Tw*}cm7A?`#-F+X5cUJU6;}T literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL_CS2_SimpleAdmin.cs b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL_CS2_SimpleAdmin.cs new file mode 100644 index 0000000..7e7b122 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/AntiDLL_CS2_SimpleAdmin.cs @@ -0,0 +1,153 @@ +namespace AntiDLL_CS2_SimpleAdmin; + +using CounterStrikeSharp.API.Core.Attributes.Registration; +using CounterStrikeSharp.API.ValveConstants.Protobuf; +using System.Text.Json.Serialization; +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Modules.Entities; +using CS2_SimpleAdminApi; +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using Microsoft.Extensions.Logging; +using AntiDLL.API; + +public class PluginConfig : IBasePluginConfig +{ + [JsonPropertyName("ConfigVersion")] public int Version { get; set; } = 1; + [JsonPropertyName("Reason")] public string Reason { get; set; } = "Invalid event detected!"; + [JsonPropertyName("Duration")] public int Duration { get; set; } = 0; + [JsonPropertyName("CommandToExecute")] public string CommandToExecute { get; set; } = "css_addban {steamid64} {duration} {reason}"; + [JsonPropertyName("BanType")] public string BanType { get; set; } = "auto"; +} + +public sealed class AntiDLL_CS2_SimpleAdmin : BasePlugin, IPluginConfig +{ + private int _banType; + public PluginConfig Config { get; set; } = new(); + private readonly HashSet _bannedPlayers = []; + private readonly HashSet _detections = []; + private static PluginCapability AntiDll { get; } = new("AntiDLL"); + private static PluginCapability SimpleAdminApi { get; } = new("simpleadmin:api"); + private static ICS2_SimpleAdminApi? _simpleAdminApi; + + public override string ModuleName => "AntiDLL [CS2-SimpleAdmin Module]"; + public override string ModuleDescription => "AntiDLL module for CS2-SimpleAdmin integration"; + public override string ModuleVersion => "1.0.1"; + public override string ModuleAuthor => "daffyy"; + + public override void Load(bool hotReload) + { + RegisterListener(OnClientDisconnect); + } + + public void OnConfigParsed(PluginConfig config) + { + Config = config; + } + + public override void OnAllPluginsLoaded(bool hotReload) + { + try + { + var antidll = AntiDll.Get(); + if (antidll == null) + { + Logger.LogError("Failed to get AntiDLL API"); + Unload(false); + return; + } + + antidll.OnDetection += OnDetection; + } + catch (Exception) + { + Logger.LogError("Failed to get AntiDLL API"); + Unload(false); + } + + if (Config.BanType != "auto" && Config.BanType != "simpleadmin") + return; + + try + { + _simpleAdminApi = SimpleAdminApi.Get(); + if (_simpleAdminApi != null) + _banType = 1; + } + catch (Exception) + { + Logger.LogError("Failed to get CS2-SimpleAdmin API, using command as BanType"); + } + } + + private void OnClientDisconnect(int playerSlot) + { + // var player = Utilities.GetPlayerFromSlot(playerSlot); + // if (player == null || !player.IsValid || player.IsBot) + // return; + + _bannedPlayers.Remove(playerSlot); + _detections.Remove(playerSlot); + } + + [GameEventHandler] + public HookResult OnPlayerSpawn(EventPlayerSpawn @event, GameEventInfo _) + { + var player = @event.Userid; + if (player == null || !player.IsValid || player.IsBot || !_detections.Contains(player.Slot)) + return HookResult.Continue; + + if (!_bannedPlayers.Contains(player.Slot) && player.Connected == PlayerConnectedState.PlayerConnected && player.TeamNum != 0) + PunishPlayer(player); + + return HookResult.Continue; + } + + private void OnDetection(CCSPlayerController? player, string eventName) + { + if (player == null || !player.IsValid || player.IsBot) return; + if (!_detections.Add(player.Slot)) + return; + + // if (player.Connected != PlayerConnectedState.PlayerConnected) + // { + // _detections.Add(player.Slot); + // // AddTimer(3.0f, () => OnDetection(player, eventName)); + // return; + // } + + Logger.LogInformation("Detected \"{eventName}\" for \"{player}({steamid})\"", eventName, player.PlayerName, player.SteamID.ToString()); + } + + private void PunishPlayer(CCSPlayerController player) + { + if (!_bannedPlayers.Add(player.Slot)) + return; + + if (_banType == 1 && _simpleAdminApi != null) + { + _simpleAdminApi.IssuePenalty(new SteamID(player.SteamID), null, PenaltyType.Ban, Config.Reason, Config.Duration); + } + else if (Config.BanType == "kick") + { + player.Disconnect(NetworkDisconnectionReason.NETWORK_DISCONNECT_KICKED_VACNETABNORMALBEHAVIOR); + } + else + { + Server.ExecuteCommand(Config.CommandToExecute.Replace("{steamid64}", player.SteamID.ToString()) + .Replace("{duration}", Config.Duration.ToString()).Replace("{reason}", $"\"{Config.Reason}\"") + .Replace("{userid}", player.UserId.Value.ToString())); + } + } + + public override void Unload(bool hotReload) + { + RemoveListener(OnClientDisconnect); + + var antidll = AntiDll.Get(); + if (antidll != null) + { + antidll.OnDetection -= OnDetection; + } + } +} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.deps.json b/MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.deps.json new file mode 100644 index 0000000..162e964 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.deps.json @@ -0,0 +1,900 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "AntiDLL-CS2-SimpleAdmin/1.0.0": { + "dependencies": { + "CounterStrikeSharp.API": "1.0.305", + "AntiDLL.API": "1.0.0.0", + "CS2-SimpleAdminApi": "1.0.0.0" + }, + "runtime": { + "AntiDLL-CS2-SimpleAdmin.dll": {} + } + }, + "CounterStrikeSharp.API/1.0.305": { + "dependencies": { + "McMaster.NETCore.Plugins": "1.4.0", + "Microsoft.CSharp": "4.7.0", + "Microsoft.DotNet.ApiCompat.Task": "8.0.203", + "Microsoft.Extensions.Hosting": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization.Abstractions": "8.0.3", + "Microsoft.Extensions.Logging": "8.0.0", + "Scrutor": "4.2.2", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Sinks.Console": "5.0.0", + "Serilog.Sinks.File": "5.0.0", + "System.Data.DataSetExtensions": "4.5.0" + }, + "runtime": { + "lib/net8.0/CounterStrikeSharp.API.dll": { + "assemblyVersion": "1.0.305.0", + "fileVersion": "1.0.305.0" + } + } + }, + "McMaster.NETCore.Plugins/1.4.0": { + "dependencies": { + "Microsoft.DotNet.PlatformAbstractions": "3.1.6", + "Microsoft.Extensions.DependencyModel": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/McMaster.NETCore.Plugins.dll": { + "assemblyVersion": "1.4.0.0", + "fileVersion": "1.4.0.0" + } + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.DotNet.ApiCompat.Task/8.0.203": {}, + "Microsoft.DotNet.PlatformAbstractions/3.1.6": { + "runtime": { + "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": { + "assemblyVersion": "3.1.6.0", + "fileVersion": "3.100.620.31604" + } + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyModel/6.0.0": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.Extensions.Diagnostics/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Hosting/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.3": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.324.11615" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Console/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.EventLog": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Scrutor/4.2.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyModel": "6.0.0" + }, + "runtime": { + "lib/net6.0/Scrutor.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.0.0" + } + } + }, + "Serilog/3.1.1": { + "runtime": { + "lib/net7.0/Serilog.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "3.1.1.0" + } + } + }, + "Serilog.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Sinks.Console/5.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Serilog.Sinks.File/5.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "System.Buffers/4.5.1": {}, + "System.Data.DataSetExtensions/4.5.0": {}, + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "System.Diagnostics.EventLog/8.0.0": { + "runtime": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "0.0.0.0" + }, + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "System.Memory/4.5.4": {}, + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "AntiDLL.API/1.0.0.0": { + "runtime": { + "AntiDLL.API.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "CS2-SimpleAdminApi/1.0.0.0": { + "runtime": { + "CS2-SimpleAdminApi.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "AntiDLL-CS2-SimpleAdmin/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "CounterStrikeSharp.API/1.0.305": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WoeI/sQ85HM2UG0ADvtfm7JaWNSETPn4gwTvKTKdX7uRoNPavVuemW1jB7dCKQQMW/7So96FVL0qbqYhE91Jpw==", + "path": "counterstrikesharp.api/1.0.305", + "hashPath": "counterstrikesharp.api.1.0.305.nupkg.sha512" + }, + "McMaster.NETCore.Plugins/1.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UKw5Z2/QHhkR7kiAJmqdCwVDMQV0lwsfj10+FG676r8DsJWIpxtachtEjE0qBs9WoK5GUQIqxgyFeYUSwuPszg==", + "path": "mcmaster.netcore.plugins/1.4.0", + "hashPath": "mcmaster.netcore.plugins.1.4.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.DotNet.ApiCompat.Task/8.0.203": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nPEGMojf1mj1oVixe0aiBimSn6xUoZswSjpMPZFMkZ+znYm2GEM5tWGZEWb6OSNIo5gWKyDi1WcI4IL7YiL1Zw==", + "path": "microsoft.dotnet.apicompat.task/8.0.203", + "hashPath": "microsoft.dotnet.apicompat.task.8.0.203.nupkg.sha512" + }, + "Microsoft.DotNet.PlatformAbstractions/3.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==", + "path": "microsoft.dotnet.platformabstractions/3.1.6", + "hashPath": "microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "path": "microsoft.extensions.configuration/8.0.0", + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "path": "microsoft.extensions.configuration.json/8.0.0", + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TD5QHg98m3+QhgEV1YVoNMl5KtBw/4rjfxLHO0e/YV9bPUBDKntApP4xdrVtGgCeQZHVfC2EXIGsdpRNrr87Pg==", + "path": "microsoft.extensions.dependencymodel/6.0.0", + "hashPath": "microsoft.extensions.dependencymodel.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", + "path": "microsoft.extensions.diagnostics/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", + "path": "microsoft.extensions.hosting/8.0.0", + "hashPath": "microsoft.extensions.hosting.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-k/kUPm1FQBxcs9/vsM1eF4qIOg2Sovqh/+KUGHur5Mc0Y3OFGuoz9ktBX7LA0gPz53SZhW3W3oaSaMFFcjgM6Q==", + "path": "microsoft.extensions.localization.abstractions/8.0.3", + "hashPath": "microsoft.extensions.localization.abstractions.8.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", + "path": "microsoft.extensions.logging.configuration/8.0.0", + "hashPath": "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", + "path": "microsoft.extensions.logging.console/8.0.0", + "hashPath": "microsoft.extensions.logging.console.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", + "path": "microsoft.extensions.logging.debug/8.0.0", + "hashPath": "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", + "path": "microsoft.extensions.logging.eventlog/8.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", + "path": "microsoft.extensions.logging.eventsource/8.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Scrutor/4.2.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t5VIYA7WJXoJJo7s4DoHakMGwTu+MeEnZumMOhTCH7kz9xWha24G7dJNxWrHPlu0ZdZAS4jDZCxxAnyaBh7uYw==", + "path": "scrutor/4.2.2", + "hashPath": "scrutor.4.2.2.nupkg.sha512" + }, + "Serilog/3.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P6G4/4Kt9bT635bhuwdXlJ2SCqqn2nhh4gqFqQueCOr9bK/e7W9ll/IoX1Ter948cV2Z/5+5v8pAfJYUISY03A==", + "path": "serilog/3.1.1", + "hashPath": "serilog.3.1.1.nupkg.sha512" + }, + "Serilog.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==", + "path": "serilog.extensions.logging/8.0.0", + "hashPath": "serilog.extensions.logging.8.0.0.nupkg.sha512" + }, + "Serilog.Sinks.Console/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IZ6bn79k+3SRXOBpwSOClUHikSkp2toGPCZ0teUkscv4dpDg9E2R2xVsNkLmwddE4OpNVO3N0xiYsAH556vN8Q==", + "path": "serilog.sinks.console/5.0.0", + "hashPath": "serilog.sinks.console.5.0.0.nupkg.sha512" + }, + "Serilog.Sinks.File/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==", + "path": "serilog.sinks.file/5.0.0", + "hashPath": "serilog.sinks.file.5.0.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.Data.DataSetExtensions/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-221clPs1445HkTBZPL+K9sDBdJRB8UN8rgjO3ztB0CQ26z//fmJXtlsr6whGatscsKGBrhJl5bwJuKSA8mwFOw==", + "path": "system.data.datasetextensions/4.5.0", + "hashPath": "system.data.datasetextensions.4.5.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", + "path": "system.diagnostics.eventlog/8.0.0", + "hashPath": "system.diagnostics.eventlog.8.0.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "AntiDLL.API/1.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "CS2-SimpleAdminApi/1.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/AntiDLL-CS2-SimpleAdmin.dll new file mode 100644 index 0000000000000000000000000000000000000000..2037b4eb67efe0b6f8a82f1f837b339b711c41dc GIT binary patch literal 10240 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 LKSZB63PJt{)MU+X literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/CS2-SimpleAdminApi.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/COMPILED/AntiDLL-CS2-SimpleAdmin/CS2-SimpleAdminApi.dll new file mode 100644 index 0000000000000000000000000000000000000000..20c94079718acc647b523bf58840e9ae7ec9bde7 GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/CS2-SimpleAdminApi.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/CS2-SimpleAdminApi.dll new file mode 100644 index 0000000000000000000000000000000000000000..0a8f33a9f883e678ca7c0e2dca4d774533a60b94 GIT binary patch literal 12800 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 LKSZB63PJt{)MU+X literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/AntiDLL.API.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/AntiDLL.API.dll new file mode 100644 index 0000000000000000000000000000000000000000..54aab26233672190b6a234c5f47151a4170fbece GIT binary patch literal 4608 zcmeHKU1%It6h3!%6VuejBu1$}=x7w{PsgoEOQTkIlTDM={H)n+{b?kf-M!h2nVnf? zW|QVc`=W>sqF@n3(1Jdw5B5PtrT!oisao*CA|i-_4=P1P5WxrQckayWZem-(NAYa# zx%d3sbI&>V+&edu_dP*zB1)j0Iz{v*dWMw3XGaGi?z;T#E_!Xl@hjdG6UVP8ESR2F zbDfH7RJD>}+m5dlrRLUc&9t@5bY81EWvOr4)Ol5CIyXu*A>!1&{K~u0YTwY6+D4Hi z>IA1f;C{RXy@r-TBkES;Sl~A^*nb5Ffx%~p)BcB9mH(Q3NHPns47<}jND(DD5$j<; z(YfF~bq!Hrz3gnXM%2+F?*KjCLhHUf;Di2*l^|2GhJJ%mpb_oYUC%9nQof}y;6T}- z7D&N+-IbODMJ3t~A=^@MqYoiPG#rhi{uRW}z`n((jdB`M<{Toy%zpvH`8$S1IGcT0 z8q|~eKyqN)5F2YF3;0?1*8d>#gM4p6>(BeHX;(bfNMgS^#Qr^b8pN1G=pWmY&7jY4 zEx@tI44^VF6DmyiwsT3cslESH#k)n)@h8j1zIj?}F1whhrA( z^eWCV;#F>ovGf^?;f(TzF@A7H$BgZYI*c4_RplX&KZZCxviWGNKb#S#RWU)=s%TlZ zD#j?;&|DR}=oV7h!OYc75605U7Ta0f^f)Naj-ZW5R*ZJ2@$2v>M)`H)I8A_`P?~}+ zhrXaLa2Ri(qsU+na64TD+zEe<#=2>n!b1wD70xPrm%{fdYyb;d0lt8qRQND(J6%Kj z=y%fL-x%=ulmotm9N>OB0DL{Y0X#q-0pCKO1CP+Rz;`Ns9ymoMI*G>kdGfG_FVG^! z@2l~LY8;3EM2BJ>IIV4nx*K~Gqr^dus}=Yv;-ebD#dNV(UMKxRNb=Ha?+kBt3_+2VEV0!1;edKe>ZM^x$L-$O$(9!Zmhajx}NFSe-~!$ zdB?39K7@vKMy(OYo;NFXxV^^6jGWIK^U`0LLB_qN@gP*CJR>dRfEu;PBhPX!_NwGJ zCq_YIJ-(-#f@lU?HtdzAAlwVZ_sybdnSP6O$*}6{w@nYD#LXAg$cSNCMWeJxX>Y|Y zHK4o)!fKdA&r;86@eR6^>o93Wqq=$+m zH|T=HGW6<~Pj)S|Wsm%L=%??7zSbzA3DFVPNVH+l)5ByJqqdGCx6eJ)bE5O+HZ3MD z-P{h`o9^n=61}77dnYgD3B98VcXWvG#9qdiY9V&v-L6raa_rFqC0XM%6&74)*%Q#i zH3rxvXtO>wTHu3|uGMY`H)z+=PCW?&U44z>&X^wOiVtH4&(NUJjZ3uktkb!I&OzBp z!;|{3OknSv=9K`&7 zR01~>9bBuZiWIMkzw=pd9POSI(dWT2Viv}Ozjinu!HxqT>d1}X;_aF9n#7w;Ajhrq)@P@g8{R+8V;Z^h5L*?yY9T5O6}2{_%{iRc W|0rMs`Tw*}cm7A?`#-F+X5cUJU6;}T literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/CS2-SimpleAdminApi.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/bin/Release/net8.0/CS2-SimpleAdminApi.dll new file mode 100644 index 0000000000000000000000000000000000000000..20c94079718acc647b523bf58840e9ae7ec9bde7 GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/global.json b/MODULES/AntiDLL-CS2-SimpleAdmin/global.json new file mode 100644 index 0000000..2ddda36 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "8.0.0", + "rollForward": "latestMinor", + "allowPrerelease": false + } +} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.dgspec.json b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.dgspec.json new file mode 100644 index 0000000..4918bef --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.dgspec.json @@ -0,0 +1,74 @@ +{ + "format": 1, + "restore": { + "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj": {} + }, + "projects": { + "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj", + "projectName": "AntiDLL-CS2-SimpleAdmin", + "projectPath": "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj", + "packagesPath": "C:\\Users\\xdaff\\.nuget\\packages\\", + "outputPath": "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\xdaff\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "CounterStrikeSharp.API": { + "target": "Package", + "version": "[1.0.305, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.props b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.props new file mode 100644 index 0000000..4f2d1c8 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.props @@ -0,0 +1,21 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\xdaff\.nuget\packages\ + PackageReference + 6.12.2 + + + + + + + + + C:\Users\xdaff\.nuget\packages\microsoft.dotnet.apicompat.task\8.0.203 + + \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.targets b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.targets new file mode 100644 index 0000000..5e35d37 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/AntiDLL-CS2-SimpleAdmin.csproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-.6CA02C21.Up2Date b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-.6CA02C21.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs new file mode 100644 index 0000000..66190ce --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("AntiDLL-CS2-SimpleAdmin")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+babcbc2119fbd54466dddbb61b3b87231fc0184d")] +[assembly: System.Reflection.AssemblyProductAttribute("AntiDLL-CS2-SimpleAdmin")] +[assembly: System.Reflection.AssemblyTitleAttribute("AntiDLL-CS2-SimpleAdmin")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Wygenerowane przez klasę WriteCodeFragment programu MSBuild. + diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache new file mode 100644 index 0000000..5748c75 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +020245480abd0f3991d98fe7e91e5f88137f57f745a5307fa3337d015a1f5fa3 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..e521229 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AntiDLL_CS2_SimpleAdmin +build_property.ProjectDir = L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs new file mode 100644 index 0000000..ac22929 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.assets.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..d1d8995dccc76e84c51f1f04386a37a1c3be2938 GIT binary patch literal 30127 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 literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ae8cd58 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +bfc11f89a08a5e982ba7b3e1aa492b0dc8e97399a294add6a4ab7c38380d54ee diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..543655d --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt @@ -0,0 +1,16 @@ +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.deps.json +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.pdb +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Debug\net8.0\AntiDLL.API.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Debug\net8.0\CS2-SimpleAdminApi.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.csproj.AssemblyReference.cache +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.sourcelink.json +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-.6CA02C21.Up2Date +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\refint\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\AntiDLL-CS2-SimpleAdmin.pdb +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Debug\net8.0\ref\AntiDLL-CS2-SimpleAdmin.dll diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.dll new file mode 100644 index 0000000000000000000000000000000000000000..c387b6d40b304831ead782be092b385b340528b3 GIT binary patch literal 9216 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 E0CIfR)&Kwi literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.pdb b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e2ccc1af5312d0d4714e6749d31a7c2ce82156b1 GIT binary patch literal 15624 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 literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json new file mode 100644 index 0000000..4460487 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"L:\\GITHUB\\CS2-SimpleAdmin\\*":"https://raw.githubusercontent.com/daffyyyy/CS2-SimpleAdmin/babcbc2119fbd54466dddbb61b3b87231fc0184d/*"}} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll new file mode 100644 index 0000000000000000000000000000000000000000..9acfdf5afdfc739e31e446ef98caf6e63c87d793 GIT binary patch literal 6144 zcmeHLU2Ggz6+Sb&-mLA!v7Mv|CBPQ9YO3JD8@rA}DcQBxF-{%Z@otjRs)}c4$M!U{ zGt11Z8>fX@R1^vVfj}y}G=4z>REazksp3zOkn+?#0urK9M5R1bMU=-@Rl;}9%rnT6?sq-(TIbdKURP$W z-d9<%{9MCxmp#3nGjzvsgIv|jc}*v0Il0nYIahaUrnX~8*Zq;}`AMP~B~81XsTbnj zuF>an-O3Qrc1W_J^zFy+E}-U6iF)O&hHI38v9+v+VLS)B{abY(#TQzki&Yl1uRPOg4)I=$u-voP?`~+v9 z`+Fz1?|JJ7v+IBAe&_wvyIWS)CwSm@hb9?#gU?kIKATkPph|)00L~hPg&(7I?Y=TW@v)fBF#|0NCuTZs~H+pUrA-?C57>rpdolo z@B?D`FU8M$f^U=fOuwgg(XZ8u@b-I1dT5vOd7{|xKh7+xv3Pl3b_}ve@o3`^fC9(RBwVa(Js}}d1%+>YU(V0 zNaA*DYHx!34$WdNW8F^>VT;>$1EbDFy6c@kRTmQ6MfFUJyOOowWm{xHBn)rs3aF7Da1_))1`)`2}TN(27=Noi4Xg|On%JBX{0}hnq2Qg8 z+5w+wtUo@%wt>z7Rn$(AfOL+6~c_@L(aDp0}IJmNVfxOV;vYp1yp-tu<})D>UIY zoxt??3_NF+S9GtT73ZgE#?@=I;sy)2vw=G0$ZO6i+IHy4XA84NbCJ(^-SfdNo59)8 z^{ieusl4U~W?frA9~M~Fj_XcktznX%pg%kaZNl|T1Xyoaw&_ioj_K)vSt|yJwb~3! zDw);h^0HpF&9-c|Y1^A6Mc+5;ReP;s1xdr>zU$0;Zo~9~HIB9IqM~~U^cX%Q%x7Hh zTw4))I)->oo1SmE&aKL6XUX;IdH|(v-_|Oeh$aTK$;pDbRMwZwU~K`D*>=>5+D>n09m~(c%h`k%S+h}R5@$@eS9(%Xil$UdTTHYK zDwqL{*PT{2JxjN(3o?(bp_xmzY4CzbY@?Ft8=ln==~g#lwqWY;DE&obJF;RkSaChl zi~tz5E?N4r-}jfUFJ<3&cGu0TgKwVfkRz;%&r}pJ@WFo2 znEJEaxIfE&)YJjU4?unZ@+_aPTt3U!jf#5D8BcG_y3XWz!<2MYRy_9^UxD2==^)Mc zs6zX+*~tnYEyYIT3(?#?x;mx}!AsBX*0wKMe#6$~XvlJl94z)LwD&fv4fi~SI^;yc zCocNTb|4k4wMKhzWxHj|Nl5Y0D?VEw{|9JsM3OhsPI*HsaqoXf{$Kz|**IoCQwO0;p;Hr)3uWH1JsXUl;mg`rkJ~KcTPK z=TWrgf(v)JB83Z~gqH%ZI(hJ8;d{b_PX{*zR}Ai#RuyPY<{G%)@(7n{1-%jFP#2~Dxk%2r;r`>i zFc)U{hn2Z_-U=H$-i?OXIkjBB&Mtyym8_#jq~j%r9fgfEyp?(|FG zYVE&qQR_%HECb?E>A literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Debug/net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll new file mode 100644 index 0000000000000000000000000000000000000000..9acfdf5afdfc739e31e446ef98caf6e63c87d793 GIT binary patch literal 6144 zcmeHLU2Ggz6+Sb&-mLA!v7Mv|CBPQ9YO3JD8@rA}DcQBxF-{%Z@otjRs)}c4$M!U{ zGt11Z8>fX@R1^vVfj}y}G=4z>REazksp3zOkn+?#0urK9M5R1bMU=-@Rl;}9%rnT6?sq-(TIbdKURP$W z-d9<%{9MCxmp#3nGjzvsgIv|jc}*v0Il0nYIahaUrnX~8*Zq;}`AMP~B~81XsTbnj zuF>an-O3Qrc1W_J^zFy+E}-U6iF)O&hHI38v9+v+VLS)B{abY(#TQzki&Yl1uRPOg4)I=$u-voP?`~+v9 z`+Fz1?|JJ7v+IBAe&_wvyIWS)CwSm@hb9?#gU?kIKATkPph|)00L~hPg&(7I?Y=TW@v)fBF#|0NCuTZs~H+pUrA-?C57>rpdolo z@B?D`FU8M$f^U=fOuwgg(XZ8u@b-I1dT5vOd7{|xKh7+xv3Pl3b_}ve@o3`^fC9(RBwVa(Js}}d1%+>YU(V0 zNaA*DYHx!34$WdNW8F^>VT;>$1EbDFy6c@kRTmQ6MfFUJyOOowWm{xHBn)rs3aF7Da1_))1`)`2}TN(27=Noi4Xg|On%JBX{0}hnq2Qg8 z+5w+wtUo@%wt>z7Rn$(AfOL+6~c_@L(aDp0}IJmNVfxOV;vYp1yp-tu<})D>UIY zoxt??3_NF+S9GtT73ZgE#?@=I;sy)2vw=G0$ZO6i+IHy4XA84NbCJ(^-SfdNo59)8 z^{ieusl4U~W?frA9~M~Fj_XcktznX%pg%kaZNl|T1Xyoaw&_ioj_K)vSt|yJwb~3! zDw);h^0HpF&9-c|Y1^A6Mc+5;ReP;s1xdr>zU$0;Zo~9~HIB9IqM~~U^cX%Q%x7Hh zTw4))I)->oo1SmE&aKL6XUX;IdH|(v-_|Oeh$aTK$;pDbRMwZwU~K`D*>=>5+D>n09m~(c%h`k%S+h}R5@$@eS9(%Xil$UdTTHYK zDwqL{*PT{2JxjN(3o?(bp_xmzY4CzbY@?Ft8=ln==~g#lwqWY;DE&obJF;RkSaChl zi~tz5E?N4r-}jfUFJ<3&cGu0TgKwVfkRz;%&r}pJ@WFo2 znEJEaxIfE&)YJjU4?unZ@+_aPTt3U!jf#5D8BcG_y3XWz!<2MYRy_9^UxD2==^)Mc zs6zX+*~tnYEyYIT3(?#?x;mx}!AsBX*0wKMe#6$~XvlJl94z)LwD&fv4fi~SI^;yc zCocNTb|4k4wMKhzWxHj|Nl5Y0D?VEw{|9JsM3OhsPI*HsaqoXf{$Kz|**IoCQwO0;p;Hr)3uWH1JsXUl;mg`rkJ~KcTPK z=TWrgf(v)JB83Z~gqH%ZI(hJ8;d{b_PX{*zR}Ai#RuyPY<{G%)@(7n{1-%jFP#2~Dxk%2r;r`>i zFc)U{hn2Z_-U=H$-i?OXIkjBB&Mtyym8_#jq~j%r9fgfEyp?(|FG zYVE&qQR_%HECb?E>A literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-.6CA02C21.Up2Date b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-.6CA02C21.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs new file mode 100644 index 0000000..c35205d --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("AntiDLL-CS2-SimpleAdmin")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+62b1987fde00a3dae88137acbf555949b46bcdea")] +[assembly: System.Reflection.AssemblyProductAttribute("AntiDLL-CS2-SimpleAdmin")] +[assembly: System.Reflection.AssemblyTitleAttribute("AntiDLL-CS2-SimpleAdmin")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Wygenerowane przez klasę WriteCodeFragment programu MSBuild. + diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bddfbed --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +441f8f8af5749d1ce7c8a006add8ad97bb57107d4891b5585086409a5ece6740 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..e521229 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AntiDLL_CS2_SimpleAdmin +build_property.ProjectDir = L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs new file mode 100644 index 0000000..ac22929 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.assets.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..38333798983b7174c902e9179e190c8a287d6921 GIT binary patch literal 30127 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 RSt@GD*d*K3QLYxX{U0uTFBbp+ literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.AssemblyReference.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..06d97183407a61ea9a0cc36b698bdcccc30b36ae GIT binary patch literal 20664 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 literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..f8f6f1d --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +341b8ba3543b39fb059834fcb3e0ce6b778c23fcb35cd2188528583a8d115acf diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..164d5cc --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.csproj.FileListAbsolute.txt @@ -0,0 +1,31 @@ +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL-CS2-SimpleAdmin.deps.json +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL-CS2-SimpleAdmin.pdb +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL.API.dll +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\CS2-SimpleAdminApi.dll +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.csproj.AssemblyReference.cache +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-.6CA02C21.Up2Date +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\refint\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.pdb +L:\GITHUB\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\ref\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL-CS2-SimpleAdmin.deps.json +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL-CS2-SimpleAdmin.pdb +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\AntiDLL.API.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\bin\Release\net8.0\CS2-SimpleAdminApi.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.csproj.AssemblyReference.cache +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.GeneratedMSBuildEditorConfig.editorconfig +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.AssemblyInfoInputs.cache +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.AssemblyInfo.cs +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.csproj.CoreCompileInputs.cache +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.sourcelink.json +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-.6CA02C21.Up2Date +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\refint\AntiDLL-CS2-SimpleAdmin.dll +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\AntiDLL-CS2-SimpleAdmin.pdb +L:\GITHUB\CS2-SimpleAdmin\Modules\AntiDLL-CS2-SimpleAdmin\obj\Release\net8.0\ref\AntiDLL-CS2-SimpleAdmin.dll diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.dll new file mode 100644 index 0000000000000000000000000000000000000000..2037b4eb67efe0b6f8a82f1f837b339b711c41dc GIT binary patch literal 10240 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 LKSZB63PJt{)MU+X literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json new file mode 100644 index 0000000..9680be9 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/AntiDLL-CS2-SimpleAdmin.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"L:\\GITHUB\\CS2-SimpleAdmin\\*":"https://raw.githubusercontent.com/daffyyyy/CS2-SimpleAdmin/62b1987fde00a3dae88137acbf555949b46bcdea/*"}} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/ref/AntiDLL-CS2-SimpleAdmin.dll new file mode 100644 index 0000000000000000000000000000000000000000..78dc911fbe64fd0efbb0715cf3bba2af95b7641a GIT binary patch literal 6656 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 ByNdt- literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/Release/net8.0/refint/AntiDLL-CS2-SimpleAdmin.dll new file mode 100644 index 0000000000000000000000000000000000000000..78dc911fbe64fd0efbb0715cf3bba2af95b7641a GIT binary patch literal 6656 zcmeHLU2Ggz6+U-%y;(c8V>?L`N=Ua&q9zI%?AS?c(vn?!o!G4tJKjxbp^-hidul@^x`Hc@tb%t3D-d@){F4s4+#n29u~$UA4e(X0ZQiTmTG-1kJp{s{CzULy}n---6u< zMrMfq&52k$R)`(|uLiwsYh`z%vkljkRvPqZOkb}qnibH>wG0r%68Q~GjV#fS?#m?~ z)SuW1FjP)bxW+~X-s`UCmcdgo%mCpWY{HCYh1Iaen7Ey!zCS508HLZEVc$%U^iZdYoqNQj``)49WZwiJd6|@y> zQT%lZzozVLS9kq`*xLKa?TI$}Kzj?;u7cA++r{s|*_C*U+TaVr1qCmO^WgtF$(*8s z5|Brif}Cf8D1M`jCUOcFqLW4wqluHC9-zrAtKDdwNlb!{C<`%0)VXv|vWVOSvUBOf z$<7${Gu)SG$bO0Yn$&Ar5kE80eLv7TW7Hc|#7;M4@UTH`eHj@@g|Zv1?`luSsGn6l%czga4b2%=_B`qsySxHUs-xMo~{~GX%;)23|1pJD4PvO@UB*8vs6wE5PqTq!9 zYTuzVLc?xwE{R@BJO_9rSqJ<;;TJW=FA~GwYs-L33U60BUrjLoEbzdFz%`*}3v4D) zrQ8MA0Z##Hn61FmfEwm{;B9~!s-zuwJ3bn9&<4N_*i#L4z7epCHY4}Rm7uR+!Ep4T z#e@f1#o34Gd2q++4cZPc?pv$%4${M@B{jw-t@@m44?Fg(IXBZwj~{m`bxVGMhMl_Y zOPBlTf-KA%ZcWckj?pxYJ4S`(9e)ZZKVYY9b(yepmKE6YSVLB5BD6YbxE{z+$60`J zNpsSl4puo~R3#ObJzrM!DJ*A#Wa*G$7nf_2ycm9afAnF;mGHG%GcD;JleTmXUsiHH z+%DC9NqJeS&&?SnOE!5Y>Xx;dlk+@TEm_M&(~m1Y={feK>(r#{FSD;r6Gg*?qet;x zBF{SRLQ@b~ItqVIOV=|U`&QwYJ?pqt!-vqY?x+>)NgV;LGI9)Sjx0*sA2sX>f^M3h zlCuS4R{G0R*g>z!57MK|VAG5xg~jBN&j__rFZ<0KqeQ_Ies5?Bu#$A8U6#?UO;N<* zMGbqoDF`=M@qM#oTBaY9^0q@%MNCC!WJ#8J^LYPnVJ;e0Jt&hPL7^7cFO3Zuo{U#C zl~rM{DKb6GIZgt&UQTCEPD|vEF3)Q!BdV<7R|Es!e<+s$Zf@=iPBdPjOsH}(yLoONq$UJ zo4e(`B$*K+oyd@A0n*jQWCw#5ra#k?+T49gbf=Z@ne;nHroYzp+qTcA-+y7_&1?Jq zc(O$`*Ea6<7$9JYt-%BZcXg-PnwHLJT}HR;HWRy{up0`yp^)aE03O@<+*H&a{Gw~r zPB`|+Qdz3R7w28)tS6wS79jjS6FnhltA1jn$Sp5dt9>@CoF^6s^d4C0*wko8dDE+5 zL%3z7`Hl=Uwh7vDhg!#RR?s@M25hVhh+Z7A@geFHq$^_Y!TqJ)!GS}w71`5c^i>Qw zFwom~$S9X)4;(l!*gsh6KUgYPq=BCrj*17;1O()IMRwyCE_i06qNnxvVGN6i+L4t; z0n=t2LvMNZm7~$GgR&U|>c5W|eR;e|{EG2xla6E2J4?Vr!*TPLb=)v*s(NMQTB=^a z(wn3=Q}^*z8Q?bw^>@(9DmIFO>jTww3!nA)-SO!eq6@(b6tjT$1D?i-aT;)h zrhtv%pSBaA#{iE8|GMFg>aYI^&Obo~1~^W1%1ZDa7(7xT1D8CefK`KB*fH@wDPhy5 zS#p%pPMqWLrU*?cXclNct_AS;4)!-k72v!wa;NM?k>nxua8_r( zYODOdSGzrETA~rxY1nmPxtWJvobh`all|BRea<90F?4OjWW^%8xAk>IXyHS&8%bH(wf;oN=iKo6QC^q|GW>D<2=;9f_8s_EM~?kiboah* zFVW`^*J^ufv)s(_UOI>>DB*o@kOt@wsLvg@CP98gVca`CFmSbpF!%! zT_wPSfMs>3fs7IKd5?40R}c4BA+?a%44#hFyWRAI_dGVT!G9yyACK|wqyIM<_%8z8 ByNdt- literal 0 HcmV?d00001 diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.assets.json b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.assets.json new file mode 100644 index 0000000..bdcc47a --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.assets.json @@ -0,0 +1,2595 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "CounterStrikeSharp.API/1.0.305": { + "type": "package", + "dependencies": { + "McMaster.NETCore.Plugins": "1.4.0", + "Microsoft.CSharp": "4.7.0", + "Microsoft.DotNet.ApiCompat.Task": "8.0.203", + "Microsoft.Extensions.Hosting": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization.Abstractions": "8.0.3", + "Microsoft.Extensions.Logging": "8.0.0", + "Scrutor": "4.2.2", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Sinks.Console": "5.0.0", + "Serilog.Sinks.File": "5.0.0", + "System.Data.DataSetExtensions": "4.5.0" + }, + "compile": { + "lib/net8.0/CounterStrikeSharp.API.dll": { + "related": ".runtimeconfig.json;.xml" + } + }, + "runtime": { + "lib/net8.0/CounterStrikeSharp.API.dll": { + "related": ".runtimeconfig.json;.xml" + } + } + }, + "McMaster.NETCore.Plugins/1.4.0": { + "type": "package", + "dependencies": { + "Microsoft.DotNet.PlatformAbstractions": "3.1.6", + "Microsoft.Extensions.DependencyModel": "5.0.0" + }, + "compile": { + "lib/netcoreapp3.1/McMaster.NETCore.Plugins.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/McMaster.NETCore.Plugins.dll": { + "related": ".xml" + } + } + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "Microsoft.DotNet.ApiCompat.Task/8.0.203": { + "type": "package", + "build": { + "build/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.DotNet.PlatformAbstractions/3.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/6.0.0": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0", + "System.Text.Json": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Diagnostics/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.3": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Logging.Configuration/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Console/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.EventLog": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Scrutor/4.2.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.DependencyModel": "6.0.0" + }, + "compile": { + "lib/net6.0/Scrutor.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Scrutor.dll": { + "related": ".pdb;.xml" + } + } + }, + "Serilog/3.1.1": { + "type": "package", + "compile": { + "lib/net7.0/Serilog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.dll": { + "related": ".xml" + } + } + }, + "Serilog.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "3.1.1" + }, + "compile": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.Console/5.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.0" + }, + "compile": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.File/5.0.0": { + "type": "package", + "dependencies": { + "Serilog": "2.10.0" + }, + "compile": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "related": ".pdb;.xml" + } + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Data.DataSetExtensions/4.5.0": { + "type": "package", + "compile": { + "ref/netstandard2.0/System.Data.DataSetExtensions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Data.DataSetExtensions.dll": {} + } + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Diagnostics.EventLog/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { + "assetType": "runtime", + "rid": "win" + }, + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Memory/4.5.4": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + } + } + }, + "libraries": { + "CounterStrikeSharp.API/1.0.305": { + "sha512": "WoeI/sQ85HM2UG0ADvtfm7JaWNSETPn4gwTvKTKdX7uRoNPavVuemW1jB7dCKQQMW/7So96FVL0qbqYhE91Jpw==", + "type": "package", + "path": "counterstrikesharp.api/1.0.305", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "counterstrikesharp.api.1.0.305.nupkg.sha512", + "counterstrikesharp.api.nuspec", + "lib/net8.0/CounterStrikeSharp.API.dll", + "lib/net8.0/CounterStrikeSharp.API.runtimeconfig.json", + "lib/net8.0/CounterStrikeSharp.API.xml" + ] + }, + "McMaster.NETCore.Plugins/1.4.0": { + "sha512": "UKw5Z2/QHhkR7kiAJmqdCwVDMQV0lwsfj10+FG676r8DsJWIpxtachtEjE0qBs9WoK5GUQIqxgyFeYUSwuPszg==", + "type": "package", + "path": "mcmaster.netcore.plugins/1.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp2.1/McMaster.NETCore.Plugins.dll", + "lib/netcoreapp2.1/McMaster.NETCore.Plugins.xml", + "lib/netcoreapp3.1/McMaster.NETCore.Plugins.dll", + "lib/netcoreapp3.1/McMaster.NETCore.Plugins.xml", + "mcmaster.netcore.plugins.1.4.0.nupkg.sha512", + "mcmaster.netcore.plugins.nuspec" + ] + }, + "Microsoft.CSharp/4.7.0": { + "sha512": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "type": "package", + "path": "microsoft.csharp/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.3/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.xml", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/uap10.0.16299/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "microsoft.csharp.4.7.0.nupkg.sha512", + "microsoft.csharp.nuspec", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/netcore50/Microsoft.CSharp.xml", + "ref/netcore50/de/Microsoft.CSharp.xml", + "ref/netcore50/es/Microsoft.CSharp.xml", + "ref/netcore50/fr/Microsoft.CSharp.xml", + "ref/netcore50/it/Microsoft.CSharp.xml", + "ref/netcore50/ja/Microsoft.CSharp.xml", + "ref/netcore50/ko/Microsoft.CSharp.xml", + "ref/netcore50/ru/Microsoft.CSharp.xml", + "ref/netcore50/zh-hans/Microsoft.CSharp.xml", + "ref/netcore50/zh-hant/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/Microsoft.CSharp.dll", + "ref/netstandard1.0/Microsoft.CSharp.xml", + "ref/netstandard1.0/de/Microsoft.CSharp.xml", + "ref/netstandard1.0/es/Microsoft.CSharp.xml", + "ref/netstandard1.0/fr/Microsoft.CSharp.xml", + "ref/netstandard1.0/it/Microsoft.CSharp.xml", + "ref/netstandard1.0/ja/Microsoft.CSharp.xml", + "ref/netstandard1.0/ko/Microsoft.CSharp.xml", + "ref/netstandard1.0/ru/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", + "ref/netstandard2.0/Microsoft.CSharp.dll", + "ref/netstandard2.0/Microsoft.CSharp.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/uap10.0.16299/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.DotNet.ApiCompat.Task/8.0.203": { + "sha512": "nPEGMojf1mj1oVixe0aiBimSn6xUoZswSjpMPZFMkZ+znYm2GEM5tWGZEWb6OSNIo5gWKyDi1WcI4IL7YiL1Zw==", + "type": "package", + "path": "microsoft.dotnet.apicompat.task/8.0.203", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.txt", + "build/Microsoft.DotNet.ApiCompat.Task.targets", + "build/Microsoft.DotNet.ApiCompat.ValidateAssemblies.Common.targets", + "build/Microsoft.DotNet.ApiCompat.ValidateAssemblies.CrossTargeting.targets", + "build/Microsoft.DotNet.ApiCompat.ValidateAssemblies.NonCrossTargeting.targets", + "build/Microsoft.NET.ApiCompat.Common.targets", + "build/Microsoft.NET.ApiCompat.ValidatePackage.targets", + "buildMultiTargeting/Microsoft.DotNet.ApiCompat.Task.targets", + "microsoft.dotnet.apicompat.task.8.0.203.nupkg.sha512", + "microsoft.dotnet.apicompat.task.nuspec", + "tools/net472/Microsoft.DotNet.ApiCompat.Task.dll", + "tools/net472/Microsoft.DotNet.ApiCompat.Task.dll.config", + "tools/net472/Microsoft.DotNet.ApiCompat.Task.pdb", + "tools/net472/Microsoft.DotNet.ApiCompat.Task.xml", + "tools/net472/Microsoft.DotNet.ApiCompatibility.dll", + "tools/net472/Microsoft.DotNet.ApiCompatibility.dll.config", + "tools/net472/Microsoft.DotNet.ApiCompatibility.pdb", + "tools/net472/Microsoft.DotNet.ApiCompatibility.xml", + "tools/net472/Microsoft.DotNet.ApiSymbolExtensions.dll", + "tools/net472/Microsoft.DotNet.ApiSymbolExtensions.dll.config", + "tools/net472/Microsoft.DotNet.ApiSymbolExtensions.pdb", + "tools/net472/Microsoft.DotNet.ApiSymbolExtensions.xml", + "tools/net472/Microsoft.DotNet.PackageValidation.dll", + "tools/net472/Microsoft.DotNet.PackageValidation.dll.config", + "tools/net472/Microsoft.DotNet.PackageValidation.pdb", + "tools/net472/Microsoft.DotNet.PackageValidation.xml", + "tools/net472/Newtonsoft.Json.dll", + "tools/net472/NuGet.Common.dll", + "tools/net472/NuGet.Configuration.dll", + "tools/net472/NuGet.Frameworks.dll", + "tools/net472/NuGet.Packaging.dll", + "tools/net472/NuGet.Versioning.dll", + "tools/net472/cs/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/cs/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/cs/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/cs/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/de/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/de/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/de/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/de/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/es/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/es/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/es/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/es/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/fr/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/fr/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/fr/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/fr/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/it/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/it/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/it/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/it/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/ja/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/ja/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/ja/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/ja/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/ko/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/ko/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/ko/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/ko/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/pl/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/pl/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/pl/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/pl/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/pt-BR/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/pt-BR/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/pt-BR/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/pt-BR/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/ru/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/ru/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/ru/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/ru/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/tr/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/tr/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/tr/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/tr/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/zh-Hans/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/zh-Hans/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/zh-Hans/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/zh-Hans/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net472/zh-Hant/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net472/zh-Hant/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net472/zh-Hant/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net472/zh-Hant/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/Microsoft.DotNet.ApiCompat.Task.deps.json", + "tools/net6.0/Microsoft.DotNet.ApiCompat.Task.dll", + "tools/net6.0/Microsoft.DotNet.ApiCompat.Task.pdb", + "tools/net6.0/Microsoft.DotNet.ApiCompat.Task.xml", + "tools/net6.0/Microsoft.DotNet.ApiCompatibility.dll", + "tools/net6.0/Microsoft.DotNet.ApiCompatibility.pdb", + "tools/net6.0/Microsoft.DotNet.ApiCompatibility.xml", + "tools/net6.0/Microsoft.DotNet.ApiSymbolExtensions.dll", + "tools/net6.0/Microsoft.DotNet.ApiSymbolExtensions.pdb", + "tools/net6.0/Microsoft.DotNet.ApiSymbolExtensions.xml", + "tools/net6.0/Microsoft.DotNet.PackageValidation.dll", + "tools/net6.0/Microsoft.DotNet.PackageValidation.pdb", + "tools/net6.0/Microsoft.DotNet.PackageValidation.xml", + "tools/net6.0/Newtonsoft.Json.dll", + "tools/net6.0/NuGet.Common.dll", + "tools/net6.0/NuGet.Configuration.dll", + "tools/net6.0/NuGet.Frameworks.dll", + "tools/net6.0/NuGet.Packaging.dll", + "tools/net6.0/NuGet.Versioning.dll", + "tools/net6.0/System.Formats.Asn1.dll", + "tools/net6.0/System.Security.Cryptography.Pkcs.dll", + "tools/net6.0/System.Security.Cryptography.ProtectedData.dll", + "tools/net6.0/cs/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/cs/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/cs/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/cs/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/de/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/de/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/de/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/de/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/es/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/es/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/es/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/es/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/fr/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/fr/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/fr/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/fr/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/it/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/it/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/it/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/it/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/ja/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/ja/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/ja/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/ja/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/ko/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/ko/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/ko/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/ko/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/pl/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/pl/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/pl/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/pl/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/pt-BR/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/pt-BR/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/pt-BR/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/pt-BR/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/ru/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/ru/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/ru/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/ru/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/runtimes/win/lib/net6.0/System.Security.Cryptography.Pkcs.dll", + "tools/net6.0/tr/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/tr/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/tr/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/tr/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/zh-Hans/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/zh-Hans/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/zh-Hans/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/zh-Hans/Microsoft.DotNet.PackageValidation.resources.dll", + "tools/net6.0/zh-Hant/Microsoft.DotNet.ApiCompat.Task.resources.dll", + "tools/net6.0/zh-Hant/Microsoft.DotNet.ApiCompatibility.resources.dll", + "tools/net6.0/zh-Hant/Microsoft.DotNet.ApiSymbolExtensions.resources.dll", + "tools/net6.0/zh-Hant/Microsoft.DotNet.PackageValidation.resources.dll" + ] + }, + "Microsoft.DotNet.PlatformAbstractions/3.1.6": { + "sha512": "jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==", + "type": "package", + "path": "microsoft.dotnet.platformabstractions/3.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/Microsoft.DotNet.PlatformAbstractions.dll", + "lib/net45/Microsoft.DotNet.PlatformAbstractions.xml", + "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll", + "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.xml", + "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll", + "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.xml", + "microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512", + "microsoft.dotnet.platformabstractions.nuspec" + ] + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "type": "package", + "path": "microsoft.extensions.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", + "lib/net462/Microsoft.Extensions.Configuration.dll", + "lib/net462/Microsoft.Extensions.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", + "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", + "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "sha512": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "type": "package", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.CommandLine.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.CommandLine.targets", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.commandline.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "sha512": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "type": "package", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.environmentvariables.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "type": "package", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "type": "package", + "path": "microsoft.extensions.configuration.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", + "lib/net462/Microsoft.Extensions.Configuration.Json.dll", + "lib/net462/Microsoft.Extensions.Configuration.Json.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", + "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "sha512": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "type": "package", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.usersecrets.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/6.0.0": { + "sha512": "TD5QHg98m3+QhgEV1YVoNMl5KtBw/4rjfxLHO0e/YV9bPUBDKntApP4xdrVtGgCeQZHVfC2EXIGsdpRNrr87Pg==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.DependencyModel.dll", + "lib/net461/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.6.0.0.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Diagnostics/8.0.0": { + "sha512": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", + "type": "package", + "path": "microsoft.extensions.diagnostics/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.xml", + "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", + "microsoft.extensions.diagnostics.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "type": "package", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "type": "package", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", + "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "type": "package", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting/8.0.0": { + "sha512": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", + "type": "package", + "path": "microsoft.extensions.hosting/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.targets", + "lib/net462/Microsoft.Extensions.Hosting.dll", + "lib/net462/Microsoft.Extensions.Hosting.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.xml", + "microsoft.extensions.hosting.8.0.0.nupkg.sha512", + "microsoft.extensions.hosting.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.3": { + "sha512": "k/kUPm1FQBxcs9/vsM1eF4qIOg2Sovqh/+KUGHur5Mc0Y3OFGuoz9ktBX7LA0gPz53SZhW3W3oaSaMFFcjgM6Q==", + "type": "package", + "path": "microsoft.extensions.localization.abstractions/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Localization.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.xml", + "microsoft.extensions.localization.abstractions.8.0.3.nupkg.sha512", + "microsoft.extensions.localization.abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Configuration/8.0.0": { + "sha512": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", + "type": "package", + "path": "microsoft.extensions.logging.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", + "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", + "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Console/8.0.0": { + "sha512": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", + "type": "package", + "path": "microsoft.extensions.logging.console/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", + "lib/net462/Microsoft.Extensions.Logging.Console.dll", + "lib/net462/Microsoft.Extensions.Logging.Console.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Console.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Console.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", + "microsoft.extensions.logging.console.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.console.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "sha512": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", + "type": "package", + "path": "microsoft.extensions.logging.debug/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.Debug.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Debug.targets", + "lib/net462/Microsoft.Extensions.Logging.Debug.dll", + "lib/net462/Microsoft.Extensions.Logging.Debug.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml", + "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.debug.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "sha512": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", + "type": "package", + "path": "microsoft.extensions.logging.eventlog/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.EventLog.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventLog.targets", + "lib/net462/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net462/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.xml", + "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "sha512": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", + "type": "package", + "path": "microsoft.extensions.logging.eventsource/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.EventSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventSource.targets", + "lib/net462/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net462/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml", + "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.eventsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.0": { + "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "type": "package", + "path": "microsoft.extensions.options/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "sha512": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "type": "package", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.options.configurationextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Scrutor/4.2.2": { + "sha512": "t5VIYA7WJXoJJo7s4DoHakMGwTu+MeEnZumMOhTCH7kz9xWha24G7dJNxWrHPlu0ZdZAS4jDZCxxAnyaBh7uYw==", + "type": "package", + "path": "scrutor/4.2.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Scrutor.dll", + "lib/net461/Scrutor.pdb", + "lib/net461/Scrutor.xml", + "lib/net6.0/Scrutor.dll", + "lib/net6.0/Scrutor.pdb", + "lib/net6.0/Scrutor.xml", + "lib/netcoreapp3.1/Scrutor.dll", + "lib/netcoreapp3.1/Scrutor.pdb", + "lib/netcoreapp3.1/Scrutor.xml", + "lib/netstandard2.0/Scrutor.dll", + "lib/netstandard2.0/Scrutor.pdb", + "lib/netstandard2.0/Scrutor.xml", + "scrutor.4.2.2.nupkg.sha512", + "scrutor.nuspec" + ] + }, + "Serilog/3.1.1": { + "sha512": "P6G4/4Kt9bT635bhuwdXlJ2SCqqn2nhh4gqFqQueCOr9bK/e7W9ll/IoX1Ter948cV2Z/5+5v8pAfJYUISY03A==", + "type": "package", + "path": "serilog/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.dll", + "lib/net462/Serilog.xml", + "lib/net471/Serilog.dll", + "lib/net471/Serilog.xml", + "lib/net5.0/Serilog.dll", + "lib/net5.0/Serilog.xml", + "lib/net6.0/Serilog.dll", + "lib/net6.0/Serilog.xml", + "lib/net7.0/Serilog.dll", + "lib/net7.0/Serilog.xml", + "lib/netstandard2.0/Serilog.dll", + "lib/netstandard2.0/Serilog.xml", + "lib/netstandard2.1/Serilog.dll", + "lib/netstandard2.1/Serilog.xml", + "serilog.3.1.1.nupkg.sha512", + "serilog.nuspec" + ] + }, + "Serilog.Extensions.Logging/8.0.0": { + "sha512": "YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==", + "type": "package", + "path": "serilog.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Serilog.Extensions.Logging.dll", + "lib/net462/Serilog.Extensions.Logging.xml", + "lib/net6.0/Serilog.Extensions.Logging.dll", + "lib/net6.0/Serilog.Extensions.Logging.xml", + "lib/net7.0/Serilog.Extensions.Logging.dll", + "lib/net7.0/Serilog.Extensions.Logging.xml", + "lib/net8.0/Serilog.Extensions.Logging.dll", + "lib/net8.0/Serilog.Extensions.Logging.xml", + "lib/netstandard2.0/Serilog.Extensions.Logging.dll", + "lib/netstandard2.0/Serilog.Extensions.Logging.xml", + "lib/netstandard2.1/Serilog.Extensions.Logging.dll", + "lib/netstandard2.1/Serilog.Extensions.Logging.xml", + "serilog-extension-nuget.png", + "serilog.extensions.logging.8.0.0.nupkg.sha512", + "serilog.extensions.logging.nuspec" + ] + }, + "Serilog.Sinks.Console/5.0.0": { + "sha512": "IZ6bn79k+3SRXOBpwSOClUHikSkp2toGPCZ0teUkscv4dpDg9E2R2xVsNkLmwddE4OpNVO3N0xiYsAH556vN8Q==", + "type": "package", + "path": "serilog.sinks.console/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.Sinks.Console.dll", + "lib/net462/Serilog.Sinks.Console.xml", + "lib/net471/Serilog.Sinks.Console.dll", + "lib/net471/Serilog.Sinks.Console.xml", + "lib/net5.0/Serilog.Sinks.Console.dll", + "lib/net5.0/Serilog.Sinks.Console.xml", + "lib/net6.0/Serilog.Sinks.Console.dll", + "lib/net6.0/Serilog.Sinks.Console.xml", + "lib/net7.0/Serilog.Sinks.Console.dll", + "lib/net7.0/Serilog.Sinks.Console.xml", + "lib/netstandard2.0/Serilog.Sinks.Console.dll", + "lib/netstandard2.0/Serilog.Sinks.Console.xml", + "lib/netstandard2.1/Serilog.Sinks.Console.dll", + "lib/netstandard2.1/Serilog.Sinks.Console.xml", + "serilog.sinks.console.5.0.0.nupkg.sha512", + "serilog.sinks.console.nuspec" + ] + }, + "Serilog.Sinks.File/5.0.0": { + "sha512": "uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==", + "type": "package", + "path": "serilog.sinks.file/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "images/icon.png", + "lib/net45/Serilog.Sinks.File.dll", + "lib/net45/Serilog.Sinks.File.pdb", + "lib/net45/Serilog.Sinks.File.xml", + "lib/net5.0/Serilog.Sinks.File.dll", + "lib/net5.0/Serilog.Sinks.File.pdb", + "lib/net5.0/Serilog.Sinks.File.xml", + "lib/netstandard1.3/Serilog.Sinks.File.dll", + "lib/netstandard1.3/Serilog.Sinks.File.pdb", + "lib/netstandard1.3/Serilog.Sinks.File.xml", + "lib/netstandard2.0/Serilog.Sinks.File.dll", + "lib/netstandard2.0/Serilog.Sinks.File.pdb", + "lib/netstandard2.0/Serilog.Sinks.File.xml", + "lib/netstandard2.1/Serilog.Sinks.File.dll", + "lib/netstandard2.1/Serilog.Sinks.File.pdb", + "lib/netstandard2.1/Serilog.Sinks.File.xml", + "serilog.sinks.file.5.0.0.nupkg.sha512", + "serilog.sinks.file.nuspec" + ] + }, + "System.Buffers/4.5.1": { + "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "type": "package", + "path": "system.buffers/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Buffers.dll", + "lib/net461/System.Buffers.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Buffers.dll", + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.1.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Data.DataSetExtensions/4.5.0": { + "sha512": "221clPs1445HkTBZPL+K9sDBdJRB8UN8rgjO3ztB0CQ26z//fmJXtlsr6whGatscsKGBrhJl5bwJuKSA8mwFOw==", + "type": "package", + "path": "system.data.datasetextensions/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/_._", + "lib/netstandard2.0/System.Data.DataSetExtensions.dll", + "ref/net45/_._", + "ref/netstandard2.0/System.Data.DataSetExtensions.dll", + "system.data.datasetextensions.4.5.0.nupkg.sha512", + "system.data.datasetextensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "sha512": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.EventLog/8.0.0": { + "sha512": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", + "type": "package", + "path": "system.diagnostics.eventlog/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.EventLog.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", + "lib/net462/System.Diagnostics.EventLog.dll", + "lib/net462/System.Diagnostics.EventLog.xml", + "lib/net6.0/System.Diagnostics.EventLog.dll", + "lib/net6.0/System.Diagnostics.EventLog.xml", + "lib/net7.0/System.Diagnostics.EventLog.dll", + "lib/net7.0/System.Diagnostics.EventLog.xml", + "lib/net8.0/System.Diagnostics.EventLog.dll", + "lib/net8.0/System.Diagnostics.EventLog.xml", + "lib/netstandard2.0/System.Diagnostics.EventLog.dll", + "lib/netstandard2.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.xml", + "system.diagnostics.eventlog.8.0.0.nupkg.sha512", + "system.diagnostics.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.5.4": { + "sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "type": "package", + "path": "system.memory/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.4.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "type": "package", + "path": "system.text.encodings.web/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.8.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/8.0.0": { + "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "type": "package", + "path": "system.text.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.8.0.0.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "CounterStrikeSharp.API >= 1.0.305" + ] + }, + "packageFolders": { + "C:\\Users\\xdaff\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj", + "projectName": "AntiDLL-CS2-SimpleAdmin", + "projectPath": "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj", + "packagesPath": "C:\\Users\\xdaff\\.nuget\\packages\\", + "outputPath": "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\xdaff\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "CounterStrikeSharp.API": { + "target": "Package", + "version": "[1.0.305, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.nuget.cache b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.nuget.cache new file mode 100644 index 0000000..2450282 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.nuget.cache @@ -0,0 +1,56 @@ +{ + "version": 2, + "dgSpecHash": "CqHuC2whWbs=", + "success": true, + "projectFilePath": "L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj", + "expectedPackageFiles": [ + "C:\\Users\\xdaff\\.nuget\\packages\\counterstrikesharp.api\\1.0.305\\counterstrikesharp.api.1.0.305.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\mcmaster.netcore.plugins\\1.4.0\\mcmaster.netcore.plugins.1.4.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.dotnet.apicompat.task\\8.0.203\\microsoft.dotnet.apicompat.task.8.0.203.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.dotnet.platformabstractions\\3.1.6\\microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\8.0.0\\microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\8.0.0\\microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.dependencymodel\\6.0.0\\microsoft.extensions.dependencymodel.6.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.hosting\\8.0.0\\microsoft.extensions.hosting.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\8.0.3\\microsoft.extensions.localization.abstractions.8.0.3.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.logging.configuration\\8.0.0\\microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.logging.console\\8.0.0\\microsoft.extensions.logging.console.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.logging.debug\\8.0.0\\microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\8.0.0\\microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\8.0.0\\microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\scrutor\\4.2.2\\scrutor.4.2.2.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\serilog\\3.1.1\\serilog.3.1.1.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\serilog.extensions.logging\\8.0.0\\serilog.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\serilog.sinks.console\\5.0.0\\serilog.sinks.console.5.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\serilog.sinks.file\\5.0.0\\serilog.sinks.file.5.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.data.datasetextensions\\4.5.0\\system.data.datasetextensions.4.5.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.diagnostics.eventlog\\8.0.0\\system.diagnostics.eventlog.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\xdaff\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.packagespec.json b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.packagespec.json new file mode 100644 index 0000000..53e1f6d --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj","projectName":"AntiDLL-CS2-SimpleAdmin","projectPath":"L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\AntiDLL-CS2-SimpleAdmin.csproj","outputPath":"L:\\GITHUB\\CS2-SimpleAdmin\\Modules\\AntiDLL-CS2-SimpleAdmin\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"CounterStrikeSharp.API":{"target":"Package","version":"[1.0.305, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.model.nuget.info b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..71e7fd6 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17399051366401971 \ No newline at end of file diff --git a/MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.restore.info b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.restore.info new file mode 100644 index 0000000..71e7fd6 --- /dev/null +++ b/MODULES/AntiDLL-CS2-SimpleAdmin/obj/rider.project.restore.info @@ -0,0 +1 @@ +17399051366401971 \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdminApi.dll b/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdminApi.dll new file mode 100644 index 0000000000000000000000000000000000000000..0a8f33a9f883e678ca7c0e2dca4d774533a60b94 GIT binary patch literal 12800 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 c*$ "[CS2-SimpleAdmin] Clean module"; + public override string ModuleDescription => "Module allows you to remove all weapons lying on the ground"; + public override string ModuleVersion => "v1.0.0"; + public override string ModuleAuthor => "daffyy"; + + private static ICS2_SimpleAdminApi? _sharedApi; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + public override void OnAllPluginsLoaded(bool hotReload) + { + _sharedApi = _pluginCapability.Get(); + + if (_sharedApi == null) + { + Logger.LogError("CS2-SimpleAdmin SharedApi not found"); + Unload(false); + } + } + + [ConsoleCommand("css_clean")] + [ConsoleCommand("css_clear")] + [RequiresPermissions("@css/cheat")] + public void OnCleanCommand(CCSPlayerController? caller, CommandInfo commandInfo) + { + var weapons = Utilities.FindAllEntitiesByDesignerName("weapon_"); + var defusers = Utilities.FindAllEntitiesByDesignerName("item_cutters"); + + foreach (var weapon in weapons) + { + if (!weapon.IsValid || weapon.State != CSWeaponState_t.WEAPON_NOT_CARRIED) + continue; + + weapon.Remove(); + } + + foreach (var defuser in defusers) + { + if (!defuser.IsValid || defuser.OwnerEntity.Value != null) + continue; + + defuser.Remove(); + } + + _sharedApi?.LogCommand(caller, commandInfo); + } +} \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.csproj b/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.csproj new file mode 100644 index 0000000..68d5ff0 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.csproj @@ -0,0 +1,20 @@ + + + + net8.0 + CS2_SimpleAdmin_CleanModule + enable + enable + + + + + + + + + CS2-SimpleAdminApi.dll + + + + diff --git a/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.sln b/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.sln new file mode 100644 index 0000000..92bac22 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CS2-SimpleAdmin_CleanModule", "CS2-SimpleAdmin_CleanModule.csproj", "{D940F3E9-0E3F-467A-B336-149E3A624FB6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/MODULES/CS2-SimpleAdmin_CleanModule/compiled/CS2-SimpleAdmin_CleanModule.zip b/MODULES/CS2-SimpleAdmin_CleanModule/compiled/CS2-SimpleAdmin_CleanModule.zip new file mode 100644 index 0000000000000000000000000000000000000000..86f6558ddfe67b5c09eb9d83702552f43d25f416 GIT binary patch literal 18338 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 c*$ "[CS2-SimpleAdmin] Example module"; + public override string ModuleVersion => "v1.0.1"; + public override string ModuleAuthor => "daffyy"; + + private int? _serverId; + private string _dbConnectionString = string.Empty; + + private static ICS2_SimpleAdminApi? _sharedApi; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + public override void OnAllPluginsLoaded(bool hotReload) + { + _sharedApi = _pluginCapability.Get(); + + if (_sharedApi == null) + { + Logger.LogError("CS2-SimpleAdmin SharedApi not found"); + Unload(false); + return; + } + + _serverId = _sharedApi.GetServerId(); + _dbConnectionString = _sharedApi.GetConnectionString(); + Logger.LogInformation($"{ModuleName} started with serverId {_serverId}"); + + _sharedApi.OnPlayerPenaltied += OnPlayerPenaltied; + _sharedApi.OnPlayerPenaltiedAdded += OnPlayerPenaltiedAdded; + } + + [ConsoleCommand("css_kickme")] + [CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)] + public void KickMeCommand(CCSPlayerController? caller, CommandInfo commandInfo) + { + if (caller == null) return; + + _sharedApi?.IssuePenalty(caller, null, PenaltyType.Kick, "test"); + } + + [ConsoleCommand("css_serverAddress")] + [CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)] + public void ServerAddressCommand(CCSPlayerController? caller, CommandInfo commandInfo) + { + commandInfo.ReplyToCommand($"Our server IP: {_sharedApi?.GetServerAddress()}"); + } + + [ConsoleCommand("css_getMyInfo")] + [CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)] + public void GetMyInfoCommand(CCSPlayerController? caller, CommandInfo commandInfo) + { + if (caller == null) return; + + var playerInfo = _sharedApi?.GetPlayerInfo(caller); + commandInfo.ReplyToCommand($"Your total bans: {playerInfo?.TotalBans}"); + commandInfo.ReplyToCommand($"Your total gags: {playerInfo?.TotalGags}"); + commandInfo.ReplyToCommand($"Your total mutes: {playerInfo?.TotalMutes}"); + commandInfo.ReplyToCommand($"Your total silences: {playerInfo?.SteamId}"); + } + + [ConsoleCommand("css_testaddban")] + [CommandHelper(whoCanExecute: CommandUsage.SERVER_ONLY)] + public void OnAddBanCommand(CCSPlayerController? caller, CommandInfo commandInfo) + { + _sharedApi?.IssuePenalty(new SteamID(76561197960287930), null, PenaltyType.Ban, "My super reason", 10); + } + + private void OnPlayerPenaltied(PlayerInfo player, PlayerInfo? admin, PenaltyType penaltyType, + string reason, int duration, int? penaltyId, int? serverId) + { + if (penaltyType == PenaltyType.Ban) + { + Server.PrintToChatAll($"{player.Name} is a dog"); + } + + switch (penaltyType) + { + case PenaltyType.Ban: + { + Logger.LogInformation("Ban issued"); + Logger.LogInformation($"Id = {penaltyId}"); + break; + } + case PenaltyType.Kick: + { + Logger.LogInformation("Kick issued"); + break; + } + case PenaltyType.Gag: + { + Logger.LogInformation("Gag issued"); + Logger.LogInformation($"Id = {penaltyId}"); + break; + } + case PenaltyType.Mute: + { + Logger.LogInformation("Mute issued"); + break; + } + case PenaltyType.Silence: + { + Logger.LogInformation("Silence issued"); + break; + } + case PenaltyType.Warn: + { + Logger.LogInformation("Warn issued"); + break; + } + default: + throw new ArgumentOutOfRangeException(nameof(penaltyType), penaltyType, null); + } + + Console.WriteLine(player.Name); + Console.WriteLine(admin?.Name ?? "Console"); + Console.WriteLine(player.SteamId.ToString()); + Console.WriteLine(reason); + } + + private void OnPlayerPenaltiedAdded(SteamID steamId, PlayerInfo? admin, PenaltyType penaltyType, + string reason, int duration, int? penaltyId, int? serverId) + { + switch (penaltyType) + { + case PenaltyType.Ban: + { + Logger.LogInformation("Ban added"); + Logger.LogInformation($"Id = {penaltyId}"); + break; + } + case PenaltyType.Kick: + { + Logger.LogInformation("Kick added"); + break; + } + case PenaltyType.Gag: + { + Logger.LogInformation("Gag added"); + Logger.LogInformation($"Id = {penaltyId}"); + break; + } + case PenaltyType.Mute: + { + Logger.LogInformation("Mute added"); + break; + } + case PenaltyType.Silence: + { + Logger.LogInformation("Silence added"); + break; + } + case PenaltyType.Warn: + { + Logger.LogInformation("Warn added"); + break; + } + default: + throw new ArgumentOutOfRangeException(nameof(penaltyType), penaltyType, null); + } + + Console.WriteLine(admin?.Name ?? "Console"); + Console.WriteLine(steamId.ToString()); + Console.WriteLine(reason); + } +} \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.csproj b/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.csproj new file mode 100644 index 0000000..9028049 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.csproj @@ -0,0 +1,20 @@ + + + + net8.0 + CS2_SimpleAdmin_ExampleModule + enable + enable + + + + + + + + + CS2-SimpleAdminApi.dll + + + + diff --git a/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln b/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln new file mode 100644 index 0000000..2fb1632 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CS2-SimpleAdmin_ExampleModule", "CS2-SimpleAdmin_ExampleModule.csproj", "{D940F3E9-0E3F-467A-B336-149E3A624FB6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D940F3E9-0E3F-467A-B336-149E3A624FB6}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln.DotSettings.user b/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln.DotSettings.user new file mode 100644 index 0000000..79b2036 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln.DotSettings.user @@ -0,0 +1,2 @@ + + ForceIncluded \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdminApi.dll b/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdminApi.dll new file mode 100644 index 0000000000000000000000000000000000000000..0a8f33a9f883e678ca7c0e2dca4d774533a60b94 GIT binary patch literal 12800 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 c*$ + + + net8.0 + CS2_SimpleAdmin_PlayTimeModule + enable + enable + + + + + + + + + + + CS2-SimpleAdminApi.dll + + + + diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln b/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln new file mode 100644 index 0000000..39a55b2 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CS2-SimpleAdmin_PlayTimeModule", "CS2-SimpleAdmin_PlayTimeModule.csproj", "{FEF949BC-C8AD-4ECB-ABA1-449AE685B31C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {FEF949BC-C8AD-4ECB-ABA1-449AE685B31C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FEF949BC-C8AD-4ECB-ABA1-449AE685B31C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FEF949BC-C8AD-4ECB-ABA1-449AE685B31C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FEF949BC-C8AD-4ECB-ABA1-449AE685B31C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln.DotSettings.user b/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln.DotSettings.user new file mode 100644 index 0000000..166cfc8 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2-SimpleAdmin_PlayTimeModule.sln.DotSettings.user @@ -0,0 +1,4 @@ + + True + ForceIncluded + ForceIncluded \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2_SimpleAdmin_PlayTimeModule.cs b/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2_SimpleAdmin_PlayTimeModule.cs new file mode 100644 index 0000000..0ffcfb6 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_PlayTimeModule/CS2_SimpleAdmin_PlayTimeModule.cs @@ -0,0 +1,181 @@ +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CS2_SimpleAdminApi; +using Microsoft.Extensions.Logging; +using CounterStrikeSharp.API.Core.Attributes.Registration; +using CounterStrikeSharp.API.Modules.Admin; +using CounterStrikeSharp.API.Modules.Commands; +using CounterStrikeSharp.API.Modules.Entities; + +namespace CS2_SimpleAdmin_PlayTimeModule; + +public sealed class CS2_SimpleAdmin_PlayTimeModule : BasePlugin +{ + public override string ModuleName => "[CS2-SimpleAdmin] PlayTime Module"; + public override string ModuleVersion => "1.0.0"; + + private static ICS2_SimpleAdminApi? _sharedApi; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + private Database? _database; + private readonly Dictionary _playTimes = []; + + public override void OnAllPluginsLoaded(bool hotReload) + { + _sharedApi = _pluginCapability.Get(); + + if (_sharedApi == null) + { + Logger.LogError("CS2-SimpleAdmin SharedApi not found"); + Unload(false); + return; + } + + AddCommandListener("jointeam", JoinTeamListener); + // ## Zrobic to na jointeam + + _database = new Database(_sharedApi.GetConnectionString()); + } + + private HookResult JoinTeamListener(CCSPlayerController? player, CommandInfo commandinfo) + { + if (player == null || !player.IsValid || player.IsBot) + return HookResult.Continue; + + int team = GetTeamNumber(commandinfo); + + if (player.TeamNum == team) + return HookResult.Continue; + + var steamId = player.SteamID; + if (!_playTimes.TryGetValue(steamId, out var playTimeModel)) return HookResult.Continue; + + HandlePlayTimeUpdate(playTimeModel.OldTeam, team, playTimeModel, x => x.Teams[playTimeModel.OldTeam].JoinedTime, time => playTimeModel.Teams[playTimeModel.OldTeam].PlayTime += time); + playTimeModel.Teams[player.TeamNum].JoinedTime = DateTime.Now; + playTimeModel.OldTeam = team; + + return HookResult.Continue; + } + + [GameEventHandler] + public HookResult EventPlayerFullConnect(EventPlayerConnectFull @event, GameEventInfo _) + { + if (_sharedApi == null || _database == null) + return HookResult.Continue; + + var player = @event.Userid; + if (player == null || !player.IsValid || player.IsBot) + return HookResult.Continue; + + var steamId = player.SteamID; + + Task.Run(async () => + { + var playTimeModel = await _database.GetPlayTimeAsync(steamId, _sharedApi.GetServerId()); + if (playTimeModel == null) + return; + + _playTimes.Add(steamId, playTimeModel); + }); + + return HookResult.Continue; + } + + [GameEventHandler(HookMode.Pre)] + public HookResult EventPlayerDisconnect(EventPlayerDisconnect @event, GameEventInfo _) + { + if (_sharedApi == null || _database == null) + return HookResult.Continue; + + var player = @event.Userid; + if (player == null || !player.IsValid || player.IsBot) + return HookResult.Continue; + + var steamId = player.SteamID; + + if (!_playTimes.TryGetValue(steamId, out var playTimeModel)) return HookResult.Continue; + + var totalPlayTime = (int)(DateTime.Now - playTimeModel.JoinedTime).TotalSeconds; + if (totalPlayTime <= 10) return HookResult.Continue; + playTimeModel.TotalPlayTime += totalPlayTime; + + HandlePlayTimeUpdate(playTimeModel.OldTeam, playTimeModel.OldTeam, playTimeModel, x => x.Teams[playTimeModel.OldTeam].JoinedTime, time => playTimeModel.Teams[playTimeModel.OldTeam].PlayTime += time); + + Task.Run(async () => + { + await _database.UpdatePlayTimeAsync(steamId, playTimeModel, _sharedApi.GetServerId()); + _playTimes.Remove(steamId); + }); + + return HookResult.Continue; + } + + [GameEventHandler(HookMode.Pre)] + public HookResult EventPlayerChangeTeam(EventPlayerTeam @event, GameEventInfo _) + { + if (_sharedApi == null || _database == null) + return HookResult.Continue; + + var player = @event.Userid; + + if (player == null || !player.IsValid || player.IsBot) + return HookResult.Continue; + + var steamId = player.SteamID; + if (!_playTimes.TryGetValue(steamId, out var playTimeModel)) return HookResult.Continue; + + // Set the appropriate join time based on the team + playTimeModel.Teams[@event.Team].JoinedTime = DateTime.Now; + + HandlePlayTimeUpdate(playTimeModel.OldTeam, @event.Team, playTimeModel, x => x.Teams[playTimeModel.OldTeam].JoinedTime, time => playTimeModel.Teams[playTimeModel.OldTeam].PlayTime += time); + playTimeModel.OldTeam = @event.Team; + + return HookResult.Continue; + } + + [GameEventHandler] + public HookResult EventPlayerSpawn(EventPlayerSpawn @event, GameEventInfo _) + { + if (_sharedApi == null || _database == null) + return HookResult.Continue; + + var player = @event.Userid; + if (player == null || !player.IsValid || player.IsBot || player.Connected != PlayerConnectedState.PlayerConnected) + return HookResult.Continue; + + var steamId = player.SteamID; + // if (AdminManager.PlayerHasPermissions(new SteamID(steamId))) + if (!_playTimes.TryGetValue(steamId, out var playTimeModel)) return HookResult.Continue; + + if (playTimeModel.OldTeam != player.TeamNum) + { + HandlePlayTimeUpdate(playTimeModel.OldTeam, player.TeamNum, playTimeModel, x => x.Teams[playTimeModel.OldTeam].JoinedTime, time => playTimeModel.Teams[playTimeModel.OldTeam].PlayTime += time); + } + + playTimeModel.OldTeam = player.TeamNum; + playTimeModel.Teams[player.TeamNum].JoinedTime = DateTime.Now; + + return HookResult.Continue; + } + + private static void HandlePlayTimeUpdate(int oldTeam, int newTeam, PlayTimeModel playTimeModel, Func getJoinTime, Action updatePlayTime) + { + var joinedTime = getJoinTime(playTimeModel); + if (!joinedTime.HasValue) return; + + // Add playtime to the appropriate team + var playTime = (int)(DateTime.Now - joinedTime.Value).TotalSeconds; + + updatePlayTime(playTime); // Update playtime for the corresponding team + + // Clear the join time after updating playtime + playTimeModel.Teams[oldTeam].JoinedTime = null; + } + + private static int GetTeamNumber(CommandInfo info) + { + var startIndex = info.ArgByIndex(0).Equals("jointeam", StringComparison.CurrentCultureIgnoreCase) ? 1 : 0; + return info.ArgCount > startIndex && int.TryParse(info.ArgByIndex(startIndex), out var teamId) ? teamId : -1; + } + +} \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/Config.cs b/MODULES/CS2-SimpleAdmin_PlayTimeModule/Config.cs new file mode 100644 index 0000000..882fd71 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_PlayTimeModule/Config.cs @@ -0,0 +1,10 @@ +using CounterStrikeSharp.API.Core; + +namespace CS2_SimpleAdmin_PlayTimeModule; + +public class Config : IBasePluginConfig +{ + public int Version { get; set; } = 1; + public string AdminFlag { get; set; } = "@css/ban"; + public int MinPlayers { get; set; } = 4; +} \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/Database.cs b/MODULES/CS2-SimpleAdmin_PlayTimeModule/Database.cs new file mode 100644 index 0000000..00006f5 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_PlayTimeModule/Database.cs @@ -0,0 +1,115 @@ +using Dapper; +using MySqlConnector; + +namespace CS2_SimpleAdmin_PlayTimeModule; + +public class Database(string dbConnectionString) +{ + private async Task GetConnectionAsync() + { + var connection = new MySqlConnection(dbConnectionString); + await connection.OpenAsync(); + return connection; + } + + public async Task GetPlayTimeAsync(ulong steamId, int? serverId) + { + if (!serverId.HasValue) + return null; + + try + { + await using var connection = await GetConnectionAsync(); + const string query = """ + SELECT total_playtime AS TotalPlayTime, + spec_playtime AS SpecPlayTime, + hidden_playtime AS HiddenPlayTime, + ct_playtime AS CtPlayTime, + tt_playtime AS TtPlayTime + FROM sa_playtime + WHERE steamid = @SteamId AND server_id = @ServerId + LIMIT 1; + """; + + var rawResult = await connection.QueryFirstOrDefaultAsync(query, new { SteamId = steamId, ServerId = serverId }); + + var model = new PlayTimeModel(); + + if (rawResult != null) + { + model.TotalPlayTime = rawResult.TotalPlayTime; + model.Teams[0].PlayTime = rawResult.HiddenPlayTime; + model.Teams[1].PlayTime = rawResult.SpecPlayTime; + model.Teams[2].PlayTime = rawResult.TtPlayTime; + model.Teams[3].PlayTime = rawResult.CtPlayTime; + } + + // var result = await connection.QueryFirstOrDefaultAsync(query, new { SteamId = steamId, ServerId = serverId }) + // ?? new PlayTimeModel(totalPlayTime: 0); + + model.JoinedTime = DateTime.Now; + return model; + } + catch (Exception ex) + { + Console.WriteLine($"Error retrieving playtime data for SteamId {steamId}: {ex.Message}"); + return null; + } + } + + public async Task UpdatePlayTimeAsync(ulong steamId, PlayTimeModel model, int? serverId) + { + if (!serverId.HasValue) + return; + try + { + const string checkQuery = + "SELECT EXISTS(SELECT 1 FROM sa_playtime WHERE steamid = @SteamId AND server_id = @ServerId LIMIT 1);"; + + const string insertQuery = + "INSERT INTO sa_playtime (steamid, server_id, total_playtime, spec_playtime, hidden_playtime, ct_playtime, tt_playtime) " + + "VALUES (@SteamId, @ServerId, @TotalPlayTime, @SpecPlayTime, @HiddenPlayTime, @CtPlayTime, @TtPlayTime);"; + + const string updateQuery = + "UPDATE sa_playtime " + + "SET total_playtime = @TotalPlayTime, spec_playtime = @SpecPlayTime, hidden_playtime = @HiddenPlayTime, ct_playtime = @CtPlayTime, tt_playtime = @TtPlayTime " + + "WHERE steamid = @SteamId AND server_id = @ServerId;"; + + await using var connection = await GetConnectionAsync(); + + var exists = + await connection.ExecuteScalarAsync(checkQuery, new { SteamId = steamId, ServerId = serverId }); + + if (exists) + { + await connection.ExecuteAsync(updateQuery, new + { + SteamId = steamId, + ServerId = serverId, + model.TotalPlayTime, + HiddenPlayTime = model.Teams[0].PlayTime, + SpecPlayTime = model.Teams[1].PlayTime, + TtPlayTime = model.Teams[2].PlayTime, + CtPlayTime = model.Teams[3].PlayTime + }); + } + else + { + await connection.ExecuteAsync(insertQuery, new + { + SteamId = steamId, + ServerId = serverId, + model.TotalPlayTime, + HiddenPlayTime = model.Teams[0].PlayTime, + SpecPlayTime = model.Teams[1].PlayTime, + TtPlayTime = model.Teams[2].PlayTime, + CtPlayTime = model.Teams[3].PlayTime + }); + } + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + } +} \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/PlayTimeModel.cs b/MODULES/CS2-SimpleAdmin_PlayTimeModule/PlayTimeModel.cs new file mode 100644 index 0000000..9d6f541 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_PlayTimeModule/PlayTimeModel.cs @@ -0,0 +1,31 @@ +namespace CS2_SimpleAdmin_PlayTimeModule; + +public class PlayTimeModel +{ + public PlayTimeModel() + { + } + + public PlayTimeModel(int totalPlayTime) + { + TotalPlayTime = totalPlayTime; + } + + public int TotalPlayTime { get; set; } + public DateTime JoinedTime { get; set; } + public int OldTeam { get; set; } = 1; + + public Dictionary Teams { get; set; } = new() + { + { 0, new PlayerTeamModel() }, // Hidden + { 1, new PlayerTeamModel() }, // Spec + { 2, new PlayerTeamModel() }, // TT + { 3, new PlayerTeamModel() }, // CT + }; +} + +public class PlayerTeamModel +{ + public int PlayTime { get; set; } + public DateTime? JoinedTime { get; set; } +} \ No newline at end of file diff --git a/MODULES/CS2-SimpleAdmin_PlayTimeModule/global.json b/MODULES/CS2-SimpleAdmin_PlayTimeModule/global.json new file mode 100644 index 0000000..2ddda36 --- /dev/null +++ b/MODULES/CS2-SimpleAdmin_PlayTimeModule/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "8.0.0", + "rollForward": "latestMinor", + "allowPrerelease": false + } +} \ No newline at end of file