From fe35153278bf55370093ef123713db686039fd32 Mon Sep 17 00:00:00 2001 From: Timerix22 Date: Fri, 14 Jan 2022 00:12:40 +0300 Subject: [PATCH] now it's not a single project, but a solution --- DTLib.sln | 31 + .editorconfig => DTLib/.editorconfig | 0 .gitignore => DTLib/.gitignore | 0 ColoredConsole.cs => DTLib/ColoredConsole.cs | 0 DTLib.csproj => DTLib/DTLib.csproj | 0 {Dtsod => DTLib/Dtsod}/DtsodV21.cs | 0 {Dtsod => DTLib/Dtsod}/DtsodV22.cs | 0 {Dtsod => DTLib/Dtsod}/DtsodV23.cs | 0 {Dtsod => DTLib/Dtsod}/DtsodVersion.cs | 0 .../Dtsod}/DtsodVersionConverter.cs | 0 {Dtsod => DTLib/Dtsod}/IDtsod.cs | 0 {Dtsod => DTLib/Dtsod}/V30/DtsodDict.cs | 0 .../Dtsod}/V30/DtsodSerializableAttribute.cs | 0 {Dtsod => DTLib/Dtsod}/V30/DtsodV30.cs | 0 {Dtsod => DTLib/Dtsod}/V30/TypeHelper.cs | 0 .../EventHandlerAsync.cs | 0 .../Experimental}/CompressedArray.cs | 0 .../Experimental}/ConsoleGUI/Container.cs | 0 .../Experimental}/ConsoleGUI/Control.cs | 0 .../Experimental}/ConsoleGUI/IDrawable.cs | 0 .../Experimental}/ConsoleGUI/Label.cs | 0 .../Experimental}/ConsoleGUI/Window.cs | 0 .../Experimental}/ConsoleGUI/WindowOld.cs | 0 .../Experimental}/MyDict.cs | 0 .../Reactive/ReactiveListener.cs | 0 .../Reactive/ReactiveProvider.cs | 0 .../Experimental}/Reactive/ReactiveSender.cs | 0 .../Experimental}/Reactive/ReactiveStream.cs | 0 .../Reactive/TimeSignedObject.cs | 0 .../Experimental}/SecureRandom.cs | 0 .../Experimental}/Tester.cs | 0 .../Extensions}/BaseConverter.cs | 0 .../Extensions}/Collections.cs | 0 .../Extensions}/FrameworkFix.cs | 0 {Extensions => DTLib/Extensions}/IfMethod.cs | 0 .../Extensions}/StringConverter.cs | 0 {Filesystem => DTLib/Filesystem}/Directory.cs | 0 {Filesystem => DTLib/Filesystem}/File.cs | 0 .../Filesystem}/OldFilework.cs | 0 {Filesystem => DTLib/Filesystem}/Symlink.cs | 0 Hasher.cs => DTLib/Hasher.cs | 0 {Loggers => DTLib/Loggers}/AsyncLogger.cs | 0 {Loggers => DTLib/Loggers}/BaseLogger.cs | 0 {Loggers => DTLib/Loggers}/DefaultLogger.cs | 0 {Network => DTLib/Network}/FSP.cs | 0 {Network => DTLib/Network}/OldNetwork.cs | 0 {Network => DTLib/Network}/Package.cs | 0 PublicLog.cs => DTLib/PublicLog.cs | 0 README.md => DTLib/README.md | 0 TImer.cs => DTLib/TImer.cs | 0 XXHash.cs => DTLib/XXHash.cs | 0 TestProgram/DtsodV2X/TestDtsodV23.cs | 89 + TestProgram/DtsodV2X/base_types.dtsod | 14 + TestProgram/DtsodV2X/complexes.dtsod | 9 + TestProgram/DtsodV2X/lists.dtsod | 4 + TestProgram/DtsodV2X/messages.dtsod | 1952 +++++++++++++++++ TestProgram/DtsodV2X/null.dtsod | 1 + TestProgram/DtsodV30/base_types.dtsod | 14 + TestProgram/DtsodV30/enumerables.dtsod | 1 + TestProgram/Program.cs | 36 + TestProgram/TestProgram.csproj | 24 + TestProgram/bin/Debug/net6.0/DTLib.dll | Bin 0 -> 78848 bytes TestProgram/bin/Debug/net6.0/DTLib.pdb | Bin 0 -> 36984 bytes .../Debug/net6.0/DtsodV2X/base_types.dtsod | 14 + .../bin/Debug/net6.0/DtsodV2X/complexes.dtsod | 9 + .../bin/Debug/net6.0/DtsodV2X/lists.dtsod | 4 + .../bin/Debug/net6.0/DtsodV2X/messages.dtsod | 1952 +++++++++++++++++ .../bin/Debug/net6.0/DtsodV2X/null.dtsod | 1 + .../Debug/net6.0/DtsodV30/base_types.dtsod | 14 + .../Debug/net6.0/DtsodV30/enumerables.dtsod | 1 + .../bin/Debug/net6.0/TestProgram.deps.json | 36 + TestProgram/bin/Debug/net6.0/TestProgram.dll | Bin 0 -> 12800 bytes TestProgram/bin/Debug/net6.0/TestProgram.exe | Bin 0 -> 149504 bytes TestProgram/bin/Debug/net6.0/TestProgram.pdb | Bin 0 -> 11484 bytes .../net6.0/TestProgram.runtimeconfig.json | 9 + TestProgram/bin/Release/net6.0/DTLib.dll | Bin 0 -> 74752 bytes TestProgram/bin/Release/net6.0/DTLib.pdb | Bin 0 -> 30732 bytes .../Release/net6.0/DtsodV2X/base_types.dtsod | 14 + .../Release/net6.0/DtsodV2X/complexes.dtsod | 9 + .../bin/Release/net6.0/DtsodV2X/lists.dtsod | 4 + .../Release/net6.0/DtsodV2X/messages.dtsod | 1952 +++++++++++++++++ .../bin/Release/net6.0/DtsodV2X/null.dtsod | 1 + .../Release/net6.0/DtsodV30/base_types.dtsod | 14 + .../Release/net6.0/DtsodV30/enumerables.dtsod | 1 + .../bin/Release/net6.0/TestProgram.deps.json | 36 + .../bin/Release/net6.0/TestProgram.dll | Bin 0 -> 13312 bytes .../bin/Release/net6.0/TestProgram.exe | Bin 0 -> 149504 bytes .../bin/Release/net6.0/TestProgram.pdb | Bin 0 -> 11432 bytes .../net6.0/TestProgram.runtimeconfig.json | 12 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../Debug/net6.0/TestProgram.AssemblyInfo.cs | 23 + .../TestProgram.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../obj/Debug/net6.0/TestProgram.assets.cache | Bin 0 -> 181 bytes ...TestProgram.csproj.AssemblyReference.cache | Bin 0 -> 92740 bytes .../TestProgram.csproj.BuildWithSkipAnalyzers | 0 .../net6.0/TestProgram.csproj.CopyComplete | 0 ...TestProgram.csproj.CoreCompileInputs.cache | 1 + .../TestProgram.csproj.FileListAbsolute.txt | 23 + TestProgram/obj/Debug/net6.0/TestProgram.dll | Bin 0 -> 12800 bytes .../net6.0/TestProgram.genruntimeconfig.cache | 1 + TestProgram/obj/Debug/net6.0/TestProgram.pdb | Bin 0 -> 11484 bytes TestProgram/obj/Debug/net6.0/apphost.exe | Bin 0 -> 149504 bytes ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0/TestProgram.AssemblyInfo.cs | 23 + .../TestProgram.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../Release/net6.0/TestProgram.assets.cache | Bin 0 -> 181 bytes ...TestProgram.csproj.AssemblyReference.cache | Bin 0 -> 94007 bytes .../TestProgram.csproj.BuildWithSkipAnalyzers | 0 .../net6.0/TestProgram.csproj.CopyComplete | 0 ...TestProgram.csproj.CoreCompileInputs.cache | 1 + .../TestProgram.csproj.FileListAbsolute.txt | 23 + .../obj/Release/net6.0/TestProgram.dll | Bin 0 -> 13312 bytes .../net6.0/TestProgram.genruntimeconfig.cache | 1 + .../obj/Release/net6.0/TestProgram.pdb | Bin 0 -> 11432 bytes TestProgram/obj/Release/net6.0/apphost.exe | Bin 0 -> 149504 bytes .../obj/TestProgram.csproj.nuget.dgspec.json | 130 ++ .../obj/TestProgram.csproj.nuget.g.props | 16 + .../obj/TestProgram.csproj.nuget.g.targets | 2 + TestProgram/obj/project.assets.json | 96 + TestProgram/obj/project.nuget.cache | 8 + 122 files changed, 6636 insertions(+) create mode 100644 DTLib.sln rename .editorconfig => DTLib/.editorconfig (100%) rename .gitignore => DTLib/.gitignore (100%) rename ColoredConsole.cs => DTLib/ColoredConsole.cs (100%) rename DTLib.csproj => DTLib/DTLib.csproj (100%) rename {Dtsod => DTLib/Dtsod}/DtsodV21.cs (100%) rename {Dtsod => DTLib/Dtsod}/DtsodV22.cs (100%) rename {Dtsod => DTLib/Dtsod}/DtsodV23.cs (100%) rename {Dtsod => DTLib/Dtsod}/DtsodVersion.cs (100%) rename {Dtsod => DTLib/Dtsod}/DtsodVersionConverter.cs (100%) rename {Dtsod => DTLib/Dtsod}/IDtsod.cs (100%) rename {Dtsod => DTLib/Dtsod}/V30/DtsodDict.cs (100%) rename {Dtsod => DTLib/Dtsod}/V30/DtsodSerializableAttribute.cs (100%) rename {Dtsod => DTLib/Dtsod}/V30/DtsodV30.cs (100%) rename {Dtsod => DTLib/Dtsod}/V30/TypeHelper.cs (100%) rename EventHandlerAsync.cs => DTLib/EventHandlerAsync.cs (100%) rename {Experimental => DTLib/Experimental}/CompressedArray.cs (100%) rename {Experimental => DTLib/Experimental}/ConsoleGUI/Container.cs (100%) rename {Experimental => DTLib/Experimental}/ConsoleGUI/Control.cs (100%) rename {Experimental => DTLib/Experimental}/ConsoleGUI/IDrawable.cs (100%) rename {Experimental => DTLib/Experimental}/ConsoleGUI/Label.cs (100%) rename {Experimental => DTLib/Experimental}/ConsoleGUI/Window.cs (100%) rename {Experimental => DTLib/Experimental}/ConsoleGUI/WindowOld.cs (100%) rename {Experimental => DTLib/Experimental}/MyDict.cs (100%) rename {Experimental => DTLib/Experimental}/Reactive/ReactiveListener.cs (100%) rename {Experimental => DTLib/Experimental}/Reactive/ReactiveProvider.cs (100%) rename {Experimental => DTLib/Experimental}/Reactive/ReactiveSender.cs (100%) rename {Experimental => DTLib/Experimental}/Reactive/ReactiveStream.cs (100%) rename {Experimental => DTLib/Experimental}/Reactive/TimeSignedObject.cs (100%) rename {Experimental => DTLib/Experimental}/SecureRandom.cs (100%) rename {Experimental => DTLib/Experimental}/Tester.cs (100%) rename {Extensions => DTLib/Extensions}/BaseConverter.cs (100%) rename {Extensions => DTLib/Extensions}/Collections.cs (100%) rename {Extensions => DTLib/Extensions}/FrameworkFix.cs (100%) rename {Extensions => DTLib/Extensions}/IfMethod.cs (100%) rename {Extensions => DTLib/Extensions}/StringConverter.cs (100%) rename {Filesystem => DTLib/Filesystem}/Directory.cs (100%) rename {Filesystem => DTLib/Filesystem}/File.cs (100%) rename {Filesystem => DTLib/Filesystem}/OldFilework.cs (100%) rename {Filesystem => DTLib/Filesystem}/Symlink.cs (100%) rename Hasher.cs => DTLib/Hasher.cs (100%) rename {Loggers => DTLib/Loggers}/AsyncLogger.cs (100%) rename {Loggers => DTLib/Loggers}/BaseLogger.cs (100%) rename {Loggers => DTLib/Loggers}/DefaultLogger.cs (100%) rename {Network => DTLib/Network}/FSP.cs (100%) rename {Network => DTLib/Network}/OldNetwork.cs (100%) rename {Network => DTLib/Network}/Package.cs (100%) rename PublicLog.cs => DTLib/PublicLog.cs (100%) rename README.md => DTLib/README.md (100%) rename TImer.cs => DTLib/TImer.cs (100%) rename XXHash.cs => DTLib/XXHash.cs (100%) create mode 100644 TestProgram/DtsodV2X/TestDtsodV23.cs create mode 100644 TestProgram/DtsodV2X/base_types.dtsod create mode 100644 TestProgram/DtsodV2X/complexes.dtsod create mode 100644 TestProgram/DtsodV2X/lists.dtsod create mode 100644 TestProgram/DtsodV2X/messages.dtsod create mode 100644 TestProgram/DtsodV2X/null.dtsod create mode 100644 TestProgram/DtsodV30/base_types.dtsod create mode 100644 TestProgram/DtsodV30/enumerables.dtsod create mode 100644 TestProgram/Program.cs create mode 100644 TestProgram/TestProgram.csproj create mode 100644 TestProgram/bin/Debug/net6.0/DTLib.dll create mode 100644 TestProgram/bin/Debug/net6.0/DTLib.pdb create mode 100644 TestProgram/bin/Debug/net6.0/DtsodV2X/base_types.dtsod create mode 100644 TestProgram/bin/Debug/net6.0/DtsodV2X/complexes.dtsod create mode 100644 TestProgram/bin/Debug/net6.0/DtsodV2X/lists.dtsod create mode 100644 TestProgram/bin/Debug/net6.0/DtsodV2X/messages.dtsod create mode 100644 TestProgram/bin/Debug/net6.0/DtsodV2X/null.dtsod create mode 100644 TestProgram/bin/Debug/net6.0/DtsodV30/base_types.dtsod create mode 100644 TestProgram/bin/Debug/net6.0/DtsodV30/enumerables.dtsod create mode 100644 TestProgram/bin/Debug/net6.0/TestProgram.deps.json create mode 100644 TestProgram/bin/Debug/net6.0/TestProgram.dll create mode 100644 TestProgram/bin/Debug/net6.0/TestProgram.exe create mode 100644 TestProgram/bin/Debug/net6.0/TestProgram.pdb create mode 100644 TestProgram/bin/Debug/net6.0/TestProgram.runtimeconfig.json create mode 100644 TestProgram/bin/Release/net6.0/DTLib.dll create mode 100644 TestProgram/bin/Release/net6.0/DTLib.pdb create mode 100644 TestProgram/bin/Release/net6.0/DtsodV2X/base_types.dtsod create mode 100644 TestProgram/bin/Release/net6.0/DtsodV2X/complexes.dtsod create mode 100644 TestProgram/bin/Release/net6.0/DtsodV2X/lists.dtsod create mode 100644 TestProgram/bin/Release/net6.0/DtsodV2X/messages.dtsod create mode 100644 TestProgram/bin/Release/net6.0/DtsodV2X/null.dtsod create mode 100644 TestProgram/bin/Release/net6.0/DtsodV30/base_types.dtsod create mode 100644 TestProgram/bin/Release/net6.0/DtsodV30/enumerables.dtsod create mode 100644 TestProgram/bin/Release/net6.0/TestProgram.deps.json create mode 100644 TestProgram/bin/Release/net6.0/TestProgram.dll create mode 100644 TestProgram/bin/Release/net6.0/TestProgram.exe create mode 100644 TestProgram/bin/Release/net6.0/TestProgram.pdb create mode 100644 TestProgram/bin/Release/net6.0/TestProgram.runtimeconfig.json create mode 100644 TestProgram/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfo.cs create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfoInputs.cache create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.assets.cache create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.csproj.AssemblyReference.cache create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.csproj.BuildWithSkipAnalyzers create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.csproj.CopyComplete create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.csproj.CoreCompileInputs.cache create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.csproj.FileListAbsolute.txt create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.dll create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.genruntimeconfig.cache create mode 100644 TestProgram/obj/Debug/net6.0/TestProgram.pdb create mode 100644 TestProgram/obj/Debug/net6.0/apphost.exe create mode 100644 TestProgram/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfo.cs create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfoInputs.cache create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.assets.cache create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.csproj.AssemblyReference.cache create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.csproj.BuildWithSkipAnalyzers create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.csproj.CopyComplete create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.csproj.CoreCompileInputs.cache create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.csproj.FileListAbsolute.txt create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.dll create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.genruntimeconfig.cache create mode 100644 TestProgram/obj/Release/net6.0/TestProgram.pdb create mode 100644 TestProgram/obj/Release/net6.0/apphost.exe create mode 100644 TestProgram/obj/TestProgram.csproj.nuget.dgspec.json create mode 100644 TestProgram/obj/TestProgram.csproj.nuget.g.props create mode 100644 TestProgram/obj/TestProgram.csproj.nuget.g.targets create mode 100644 TestProgram/obj/project.assets.json create mode 100644 TestProgram/obj/project.nuget.cache diff --git a/DTLib.sln b/DTLib.sln new file mode 100644 index 0000000..f14f78b --- /dev/null +++ b/DTLib.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.32014.148 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DTLib", "DTLib\DTLib.csproj", "{B620E5E9-800F-4B2D-B4A5-062E05DB704F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestProgram", "TestProgram\TestProgram.csproj", "{72BA37EF-07EC-4D34-966A-20D5E83ADB32}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B620E5E9-800F-4B2D-B4A5-062E05DB704F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B620E5E9-800F-4B2D-B4A5-062E05DB704F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B620E5E9-800F-4B2D-B4A5-062E05DB704F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B620E5E9-800F-4B2D-B4A5-062E05DB704F}.Release|Any CPU.Build.0 = Release|Any CPU + {72BA37EF-07EC-4D34-966A-20D5E83ADB32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {72BA37EF-07EC-4D34-966A-20D5E83ADB32}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72BA37EF-07EC-4D34-966A-20D5E83ADB32}.Release|Any CPU.ActiveCfg = Release|Any CPU + {72BA37EF-07EC-4D34-966A-20D5E83ADB32}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6D0413D6-AF96-46C3-9E67-858AE2482818} + EndGlobalSection +EndGlobal diff --git a/.editorconfig b/DTLib/.editorconfig similarity index 100% rename from .editorconfig rename to DTLib/.editorconfig diff --git a/.gitignore b/DTLib/.gitignore similarity index 100% rename from .gitignore rename to DTLib/.gitignore diff --git a/ColoredConsole.cs b/DTLib/ColoredConsole.cs similarity index 100% rename from ColoredConsole.cs rename to DTLib/ColoredConsole.cs diff --git a/DTLib.csproj b/DTLib/DTLib.csproj similarity index 100% rename from DTLib.csproj rename to DTLib/DTLib.csproj diff --git a/Dtsod/DtsodV21.cs b/DTLib/Dtsod/DtsodV21.cs similarity index 100% rename from Dtsod/DtsodV21.cs rename to DTLib/Dtsod/DtsodV21.cs diff --git a/Dtsod/DtsodV22.cs b/DTLib/Dtsod/DtsodV22.cs similarity index 100% rename from Dtsod/DtsodV22.cs rename to DTLib/Dtsod/DtsodV22.cs diff --git a/Dtsod/DtsodV23.cs b/DTLib/Dtsod/DtsodV23.cs similarity index 100% rename from Dtsod/DtsodV23.cs rename to DTLib/Dtsod/DtsodV23.cs diff --git a/Dtsod/DtsodVersion.cs b/DTLib/Dtsod/DtsodVersion.cs similarity index 100% rename from Dtsod/DtsodVersion.cs rename to DTLib/Dtsod/DtsodVersion.cs diff --git a/Dtsod/DtsodVersionConverter.cs b/DTLib/Dtsod/DtsodVersionConverter.cs similarity index 100% rename from Dtsod/DtsodVersionConverter.cs rename to DTLib/Dtsod/DtsodVersionConverter.cs diff --git a/Dtsod/IDtsod.cs b/DTLib/Dtsod/IDtsod.cs similarity index 100% rename from Dtsod/IDtsod.cs rename to DTLib/Dtsod/IDtsod.cs diff --git a/Dtsod/V30/DtsodDict.cs b/DTLib/Dtsod/V30/DtsodDict.cs similarity index 100% rename from Dtsod/V30/DtsodDict.cs rename to DTLib/Dtsod/V30/DtsodDict.cs diff --git a/Dtsod/V30/DtsodSerializableAttribute.cs b/DTLib/Dtsod/V30/DtsodSerializableAttribute.cs similarity index 100% rename from Dtsod/V30/DtsodSerializableAttribute.cs rename to DTLib/Dtsod/V30/DtsodSerializableAttribute.cs diff --git a/Dtsod/V30/DtsodV30.cs b/DTLib/Dtsod/V30/DtsodV30.cs similarity index 100% rename from Dtsod/V30/DtsodV30.cs rename to DTLib/Dtsod/V30/DtsodV30.cs diff --git a/Dtsod/V30/TypeHelper.cs b/DTLib/Dtsod/V30/TypeHelper.cs similarity index 100% rename from Dtsod/V30/TypeHelper.cs rename to DTLib/Dtsod/V30/TypeHelper.cs diff --git a/EventHandlerAsync.cs b/DTLib/EventHandlerAsync.cs similarity index 100% rename from EventHandlerAsync.cs rename to DTLib/EventHandlerAsync.cs diff --git a/Experimental/CompressedArray.cs b/DTLib/Experimental/CompressedArray.cs similarity index 100% rename from Experimental/CompressedArray.cs rename to DTLib/Experimental/CompressedArray.cs diff --git a/Experimental/ConsoleGUI/Container.cs b/DTLib/Experimental/ConsoleGUI/Container.cs similarity index 100% rename from Experimental/ConsoleGUI/Container.cs rename to DTLib/Experimental/ConsoleGUI/Container.cs diff --git a/Experimental/ConsoleGUI/Control.cs b/DTLib/Experimental/ConsoleGUI/Control.cs similarity index 100% rename from Experimental/ConsoleGUI/Control.cs rename to DTLib/Experimental/ConsoleGUI/Control.cs diff --git a/Experimental/ConsoleGUI/IDrawable.cs b/DTLib/Experimental/ConsoleGUI/IDrawable.cs similarity index 100% rename from Experimental/ConsoleGUI/IDrawable.cs rename to DTLib/Experimental/ConsoleGUI/IDrawable.cs diff --git a/Experimental/ConsoleGUI/Label.cs b/DTLib/Experimental/ConsoleGUI/Label.cs similarity index 100% rename from Experimental/ConsoleGUI/Label.cs rename to DTLib/Experimental/ConsoleGUI/Label.cs diff --git a/Experimental/ConsoleGUI/Window.cs b/DTLib/Experimental/ConsoleGUI/Window.cs similarity index 100% rename from Experimental/ConsoleGUI/Window.cs rename to DTLib/Experimental/ConsoleGUI/Window.cs diff --git a/Experimental/ConsoleGUI/WindowOld.cs b/DTLib/Experimental/ConsoleGUI/WindowOld.cs similarity index 100% rename from Experimental/ConsoleGUI/WindowOld.cs rename to DTLib/Experimental/ConsoleGUI/WindowOld.cs diff --git a/Experimental/MyDict.cs b/DTLib/Experimental/MyDict.cs similarity index 100% rename from Experimental/MyDict.cs rename to DTLib/Experimental/MyDict.cs diff --git a/Experimental/Reactive/ReactiveListener.cs b/DTLib/Experimental/Reactive/ReactiveListener.cs similarity index 100% rename from Experimental/Reactive/ReactiveListener.cs rename to DTLib/Experimental/Reactive/ReactiveListener.cs diff --git a/Experimental/Reactive/ReactiveProvider.cs b/DTLib/Experimental/Reactive/ReactiveProvider.cs similarity index 100% rename from Experimental/Reactive/ReactiveProvider.cs rename to DTLib/Experimental/Reactive/ReactiveProvider.cs diff --git a/Experimental/Reactive/ReactiveSender.cs b/DTLib/Experimental/Reactive/ReactiveSender.cs similarity index 100% rename from Experimental/Reactive/ReactiveSender.cs rename to DTLib/Experimental/Reactive/ReactiveSender.cs diff --git a/Experimental/Reactive/ReactiveStream.cs b/DTLib/Experimental/Reactive/ReactiveStream.cs similarity index 100% rename from Experimental/Reactive/ReactiveStream.cs rename to DTLib/Experimental/Reactive/ReactiveStream.cs diff --git a/Experimental/Reactive/TimeSignedObject.cs b/DTLib/Experimental/Reactive/TimeSignedObject.cs similarity index 100% rename from Experimental/Reactive/TimeSignedObject.cs rename to DTLib/Experimental/Reactive/TimeSignedObject.cs diff --git a/Experimental/SecureRandom.cs b/DTLib/Experimental/SecureRandom.cs similarity index 100% rename from Experimental/SecureRandom.cs rename to DTLib/Experimental/SecureRandom.cs diff --git a/Experimental/Tester.cs b/DTLib/Experimental/Tester.cs similarity index 100% rename from Experimental/Tester.cs rename to DTLib/Experimental/Tester.cs diff --git a/Extensions/BaseConverter.cs b/DTLib/Extensions/BaseConverter.cs similarity index 100% rename from Extensions/BaseConverter.cs rename to DTLib/Extensions/BaseConverter.cs diff --git a/Extensions/Collections.cs b/DTLib/Extensions/Collections.cs similarity index 100% rename from Extensions/Collections.cs rename to DTLib/Extensions/Collections.cs diff --git a/Extensions/FrameworkFix.cs b/DTLib/Extensions/FrameworkFix.cs similarity index 100% rename from Extensions/FrameworkFix.cs rename to DTLib/Extensions/FrameworkFix.cs diff --git a/Extensions/IfMethod.cs b/DTLib/Extensions/IfMethod.cs similarity index 100% rename from Extensions/IfMethod.cs rename to DTLib/Extensions/IfMethod.cs diff --git a/Extensions/StringConverter.cs b/DTLib/Extensions/StringConverter.cs similarity index 100% rename from Extensions/StringConverter.cs rename to DTLib/Extensions/StringConverter.cs diff --git a/Filesystem/Directory.cs b/DTLib/Filesystem/Directory.cs similarity index 100% rename from Filesystem/Directory.cs rename to DTLib/Filesystem/Directory.cs diff --git a/Filesystem/File.cs b/DTLib/Filesystem/File.cs similarity index 100% rename from Filesystem/File.cs rename to DTLib/Filesystem/File.cs diff --git a/Filesystem/OldFilework.cs b/DTLib/Filesystem/OldFilework.cs similarity index 100% rename from Filesystem/OldFilework.cs rename to DTLib/Filesystem/OldFilework.cs diff --git a/Filesystem/Symlink.cs b/DTLib/Filesystem/Symlink.cs similarity index 100% rename from Filesystem/Symlink.cs rename to DTLib/Filesystem/Symlink.cs diff --git a/Hasher.cs b/DTLib/Hasher.cs similarity index 100% rename from Hasher.cs rename to DTLib/Hasher.cs diff --git a/Loggers/AsyncLogger.cs b/DTLib/Loggers/AsyncLogger.cs similarity index 100% rename from Loggers/AsyncLogger.cs rename to DTLib/Loggers/AsyncLogger.cs diff --git a/Loggers/BaseLogger.cs b/DTLib/Loggers/BaseLogger.cs similarity index 100% rename from Loggers/BaseLogger.cs rename to DTLib/Loggers/BaseLogger.cs diff --git a/Loggers/DefaultLogger.cs b/DTLib/Loggers/DefaultLogger.cs similarity index 100% rename from Loggers/DefaultLogger.cs rename to DTLib/Loggers/DefaultLogger.cs diff --git a/Network/FSP.cs b/DTLib/Network/FSP.cs similarity index 100% rename from Network/FSP.cs rename to DTLib/Network/FSP.cs diff --git a/Network/OldNetwork.cs b/DTLib/Network/OldNetwork.cs similarity index 100% rename from Network/OldNetwork.cs rename to DTLib/Network/OldNetwork.cs diff --git a/Network/Package.cs b/DTLib/Network/Package.cs similarity index 100% rename from Network/Package.cs rename to DTLib/Network/Package.cs diff --git a/PublicLog.cs b/DTLib/PublicLog.cs similarity index 100% rename from PublicLog.cs rename to DTLib/PublicLog.cs diff --git a/README.md b/DTLib/README.md similarity index 100% rename from README.md rename to DTLib/README.md diff --git a/TImer.cs b/DTLib/TImer.cs similarity index 100% rename from TImer.cs rename to DTLib/TImer.cs diff --git a/XXHash.cs b/DTLib/XXHash.cs similarity index 100% rename from XXHash.cs rename to DTLib/XXHash.cs diff --git a/TestProgram/DtsodV2X/TestDtsodV23.cs b/TestProgram/DtsodV2X/TestDtsodV23.cs new file mode 100644 index 0000000..7fe3786 --- /dev/null +++ b/TestProgram/DtsodV2X/TestDtsodV23.cs @@ -0,0 +1,89 @@ +using System.Threading; +using DTLib.Dtsod; +using DTLib.Experimental; +using static TestProgram.Program; + +namespace TestProgram.DtsodV2X; + +public static class TestDtsodV23 +{ + public static void TestAll() + { + TestBaseTypes(); + TestLists(); + TestComplexes(); + TestReSerialization(); + TestSpeed(); + TestMemoryConsumption(); + } + + public static void TestBaseTypes() + { + Info.Log("b", "[TestDtsodV23/TestBaseTypes]"); + DtsodV23 dtsod = new(File.ReadAllText("DtsodV2X\\base_types.dtsod")); + foreach (var pair in dtsod) + Info.LogNoTime("b", pair.Value.GetType().Name + ' ', "w", pair.Key + ' ', "c", pair.Value.ToString()); + Info.Log("g", "[test completed]"); + } + public static void TestLists() + { + Info.Log("b", "[TestDtsodV23/TestLists]"); + DtsodV23 dtsod = new(File.ReadAllText("DtsodV2X\\lists.dtsod")); + foreach (var pair in dtsod) + { + Info.LogNoTime("b", pair.Value.GetType().Name + ' ', "w", pair.Key, "c", + $" count: {pair.Value.Count}"); + foreach (var el in pair.Value) + Info.LogNoTime("b", '\t'+el.GetType().Name + ' ', "c", el.ToString()); + } + Info.Log("g", "[test completed]"); + } + + public static void TestComplexes() + { + Info.Log("b", "[TestDtsodV23/TestComplexes]"); + DtsodV23 dtsod = new(File.ReadAllText("DtsodV2X\\complexes.dtsod")); + foreach (var pair in dtsod) + { + Info.LogNoTime("b", pair.Value.GetType().Name + ' ', "w", pair.Key, + "b", " length: ", "c", pair.Value.Keys.Count.ToString() + "\n\t", + "y", pair.Value.ToString().Replace("\n","\n\t")); + } + Info.Log("g", "[test completed]"); + } + + public static void TestReSerialization() + { + Info.Log("b", "[TestDtsodV23/TestReSerialization]"); + DtsodV23 dtsod = new DtsodV23(new DtsodV23(new DtsodV23( + new DtsodV23(File.ReadAllText("DtsodV2X\\complexes.dtsod")).ToString()).ToString()).ToString()); + Info.Log("y", dtsod.ToString()); + Info.Log("g", "[test completed]"); + } + + public static void TestSpeed() + { + Info.Log("b", "[TestDtsodV23/TestSpeed]"); + IDtsod dtsod=null; + string text = File.ReadAllText("DtsodV2X\\messages.dtsod"); + Tester.LogOperationTime("V21 deserialization",100,()=>dtsod=new DtsodV21(text)); + Tester.LogOperationTime("V21 serialization", 100, () => _=dtsod.ToString()); + Tester.LogOperationTime("V23 deserialization", 100, () => dtsod = new DtsodV23(text)); + Tester.LogOperationTime("V23 serialization", 100, () => _ = dtsod.ToString()); + Info.Log("g", "[test completed]"); + } + + public static void TestMemoryConsumption() + { + Info.Log("b", "[TestDtsodV23/TestMemoryConsumption]"); + string text = File.ReadAllText("DtsodV2X\\messages.dtsod"); + var a = GC.GetTotalMemory(true); + DtsodV23[] dtsods = new DtsodV23[100]; + for (int i = 0; i < dtsods.Length; i++) + dtsods[i] = new(text); + var b = GC.GetTotalMemory(true); + Info.Log("b", "at the start: ","c",$"{a/1024} kb\n", + "b", "at the end: ", "c", $"{b / 1024} kb\n{dtsods.Count()}","b"," dtsods initialized"); + Info.Log("g", "[test completed]"); + } +} diff --git a/TestProgram/DtsodV2X/base_types.dtsod b/TestProgram/DtsodV2X/base_types.dtsod new file mode 100644 index 0000000..3f9d0f2 --- /dev/null +++ b/TestProgram/DtsodV2X/base_types.dtsod @@ -0,0 +1,14 @@ +bool: false; +char: 'v'; +byte: 255b; +sbyte: -125sb; +short: 14003s; +ushort: 32025us; +int: -2515; +uint: 0u; +long: -29863854396l; +ulong: 87659057946ul; +float: 39.944f; +double: 965.557; +decimal: -84.20de; +string: "_$\"\\\\'''\n\ta 000;2;=:%d;```"; diff --git a/TestProgram/DtsodV2X/complexes.dtsod b/TestProgram/DtsodV2X/complexes.dtsod new file mode 100644 index 0000000..e4570f2 --- /dev/null +++ b/TestProgram/DtsodV2X/complexes.dtsod @@ -0,0 +1,9 @@ +message: +{ + type: "sent"; + time: "15.12.2021 20:51:24 +03:00"; + author_id: 293798876950036480ul; + channel_id: 913088838761603212ul; + message_id: 920734809096077353ul; + text: "_$\"\\\\'''\n\ta ыыы000;2;=:%d;```"; +}; \ No newline at end of file diff --git a/TestProgram/DtsodV2X/lists.dtsod b/TestProgram/DtsodV2X/lists.dtsod new file mode 100644 index 0000000..5b563e1 --- /dev/null +++ b/TestProgram/DtsodV2X/lists.dtsod @@ -0,0 +1,4 @@ +chars: ['a','b','c']; +uints: [10,20,30,0,0]; +floats: [8.2,5.225,-0.9993]; +strings:["aaa","bbb","ccc"]; \ No newline at end of file diff --git a/TestProgram/DtsodV2X/messages.dtsod b/TestProgram/DtsodV2X/messages.dtsod new file mode 100644 index 0000000..089a66e --- /dev/null +++ b/TestProgram/DtsodV2X/messages.dtsod @@ -0,0 +1,1952 @@ +$message: +{ + type: "sent"; + time: "24.11.2021 18:47:39 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913093520682790993ul; + text: "..."; +}; +$message: +{ + V21_RAW_DICT_CTOR_NO_TEXT: 0; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:11:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913099483330535424ul; + text: "теперь раб бета-мжинги это старый бот чата майнкрафта (ещё со времён чифа)"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:12:01 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913099651488567347ul; + text: "Всё новое - хорошо заб... Тимерих не захотел писать с нуля)"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:12:17 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913099717083295834ul; + text: "..."; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:12:49 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913099852571869214ul; + text: "нет, просто мне лень было на сайте дискорда потратить 2 минуты"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:14:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913100371692507136ul; + text: "```yml + $musicBot: + { + name: \"mcchat\"; + token: \"STRENG GEHEIM!\"; + id: 741235108698259496ul; + port: 19902us; + }; + ```"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:15:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913100490957529098ul; + text: "вот это всё равно писать пришлось"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:15:43 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913100583743942666ul; + text: "Это настоящий токен, или твой мозг онемел?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:16:13 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913100709891829800ul; + text: "(ну в смысле последствия от игры в хойку за Германию или тип того)"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:36:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913105820923854938ul; + text: "так я и покажу настоящий токен"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:36:33 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913105826846244894ul; + text: "ага"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:26:49 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913118474920951828ul; + text: "аааааААААА"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:27:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913118520227799040ul; + text: "чортов с++"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:27:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913118764365656106ul; + text: "почему то шо в с# делается одной строчкой я ищу уже третий день?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:44:59 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913123047882493984ul; + text: "Ты там шо ищешь на демоническом?..."; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:47:08 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913123586489868359ul; + text: "Как очистить консоль"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:51:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913124560679874621ul; + text: "ДА"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:52:26 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913124921843015701ul; + text: "Если серьёзно, это можно сделать через управляющие символы + Я приду скину"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:52:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913125028189601843ul; + text: "```c++ + void resizeterm(const int height, const int width) + { + printf(\"\e[8;%d;%dt\",height,width); + } + ```"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913125063992176700ul; + text: "вот так?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:16 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913125130891309176ul; + text: "Сложно"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:34 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913125208288788590ul; + text: "можно проще?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913125252752613476ul; + text: "Ну типа"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:58 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913125307362443375ul; + text: "Короче точно"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:01:54 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127303855374377ul; + text: "А зачем + Присрата высота и ширина"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:01:58 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127323459547176ul; + text: "🧐"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:02:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913127573205159946ul; + text: "а что + мне дикпик пихать в функцию resizeterm?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:03:55 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127811651362847ul; + text: "Можно и дикпик"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:04:02 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127842596917268ul; + text: "У меня мозг отключен"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:13:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130101791662171ul; + text: "ааа"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:13:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130116144586762ul; + text: "я понял в чем прикол"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:13:48 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130299637006366ul; + text: "cosmopolitan для c, сделан по аналогии с libc, значит документацию надо искать по с, даже если я на с++ пишу"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:14:57 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913130588200894474ul; + text: "Так в общем + Во-первых у меня через std::cout, а не printf, во-вторых, у меня сначала управляющий символ, перемещающий курсор в верхний левый угол консоли и уже за ним стирающий, это было использовано в контексте \"вывести фрейм, удалить предыдущий\""; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:15:24 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130700188819487ul; + text: "как ваще эти управляющие символы работают?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:15:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130824902275103ul; + text: "я нашёл строку из 10 символов на каком-то форуме и молился на неё"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:12 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130901964202084ul; + text: "немного танцев с бубном и я сделал из неё функцию"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:27 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913130966271266848ul; + text: "Если оно работает"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:37 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131009535541339ul; + text: "Хорошечно"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:48 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131054594924674ul; + text: "А разобраться, почему и как работает можно послезавтра"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:17:02 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913131111205466172ul; + text: "почему послезавтра?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:17:10 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913131145095417877ul; + text: "я послезавтра весь день занят"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:17:37 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131258018672710ul; + text: "Послезавтра это аналог никогда"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:20:23 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131954512207913ul; + text: "<@!293798876950036480> оно называется escape sequences"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:21:28 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913132227368480778ul; + text: "Можешь записать удар плёткой на мой счёт, если ты уже в курсе*"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:25:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913133310450991155ul; + text: "`\x1b[39;49`"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:32:10 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913134923026669638ul; + text: "Вот это я для стирания использую"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:44 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913135317496762389ul; + text: "ок"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913135345342763038ul; + text: "как это записать?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:59 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913135377060073473ul; + text: "Опять дискорд какую-то дичь добавил"; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/913135377173315625/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:37:29 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913136259235479593ul; + text: "`cout << \"\x1B[3J\";` для очистки всего получается"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:41 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137064449552424ul; + text: "\x1B это CSI"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137083953074247ul; + text: "[ это ["; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137113158021181ul; + text: "что такое 3?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:29:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913164399353663529ul; + text: "бесят меня эти устаревшие компиляторы, вынуждающие писать заголовочные файлы"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:30:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913164604107022388ul; + text: "функции и переменные объявлять надо в заголовочных файлах, а реализацию писать в файлах кода"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169445684383765ul; + text: "ооо да"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:24 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169459261349939ul; + text: "арк обновили"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169482665578597ul; + text: "на 45 гигов"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169534914035842ul; + text: "знаете что добавили? костюп петуха"; +}; +$message: +{ + type: "edited"; + time: "24.11.2021 23:49:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169534914035842ul; + old_text: "знаете что добавили? костюп петуха"; + text: "знаете что добавили? костюм петуха"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:06:00 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913173633000673300ul; + text: "Сменили файл"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:06:14 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913173693105074196ul; + text: "Нужно обновлять огромный файл хранящий все"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:07:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174104780185661ul; + text: "на этот случай стим умеет дописывать изменённые части файла"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:07:54 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174111348490270ul; + text: "но"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:08:25 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174241808101427ul; + text: "видимо анриал там ассеты перекомпилировал"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:52:09 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913185249314373723ul; + text: "<@398114404757143554> украинские аэс были построены ещё в ссср. Что будет, когда у них продлённые сроки эксплуатации закончатся?"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 7:12:59 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913281089353695342ul; + text: "Они уже"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:42:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348866877841429ul; + text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "25.11.2021 11:42:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348866877841429ul; + old_text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:42:25 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348895227146240ul; + text: "зачем я проснувся?"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:43:03 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913349052165390377ul; + text: "верните меня в пустыню к волкам"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:43:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913349193752518668ul; + text: "чтоб ходить там, смотреть на звёзды и горы всякие"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:47:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913350053253496853ul; + text: "этот сон был слишком прекрасен, даже учитывая преследование убийцами из враждебной группировки и песчаные бури"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; + text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; + text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; + text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:32:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913905129583943700ul; + text: "а ведь он реально гений"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:43:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913907942489739334ul; + text: "в гарвард поступил в 16, к 25 получил докторскую степень по математике"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:44:43 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908152028766208ul; + text: "через пару лет поселился в хижине в лесу"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:45:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908323261243442ul; + text: "занимался охотой и собирательством, пока на одном из его любимых безлюдных мест не построили дорогу"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:45:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908449216188486ul; + text: "тогда он разозлился и начал отправлять бомбы по почте, чтоб привлечь внимание людей"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:46:34 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908618896764928ul; + text: "сдал его в итоге брат"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:50:59 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913909731754647644ul; + text: "качински писал, что индустриалтное общество вынуждает людей вести противоестественный образ жизни, который делает их несчастными"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:52:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910143001960480ul; + text: "утверждал, что это общество совсем не нужно человеку и надо return to monkey"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:52:47 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910183074332693ul; + text: "и в чём он не прав?"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:53:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910299051032576ul; + text: "ходил по лесам и горам и был счастлив"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:55:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910757085827072ul; + text: "я считаю, что вести такой о раз жизни можно дажк не будучи примитивистом"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:56:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911207440809994ul; + text: "наоборот, нужно развить технологии так, чтоб для создания образцов новейших технологий не нужно было общество"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:55:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910757085827072ul; + old_text: "я считаю, что вести такой о раз жизни можно дажк не будучи примитивистом"; + text: "я считаю, что вести такой образ жизни можно даже не будучи примитивистом"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:56:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911207440809994ul; + old_text: "наоборот, нужно развить технологии так, чтоб для создания образцов новейших технологий не нужно было общество"; + text: "наоборот, нужно развить технологии производства так, чтоб для создания высокотехнологичных приспособлений не нужно было общество"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:58:29 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911618541350983ul; + text: "биоинженерия и нанороботы там всякие"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159327327813643ul; + text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; +}; +$message: +{ + type: "edited"; + time: "30.11.2021 11:36:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159327327813643ul; + old_text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; + text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159374211727381ul; + text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "30.11.2021 11:36:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159374211727381ul; + old_text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159441706483743ul; + text: "чешуйчатые"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:38:02 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915159732052955136ul; + text: "С сиськами"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:59:36 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 915165158379253821ul; + text: "С волосами"; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/915165158161129502/716676770707013654.png", ""]; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:00:40 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165424239382558ul; + text: "Это не волосы"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:00:55 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 915165488982671430ul; + text: "Ну не гребень точно"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:01:15 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165574093471775ul; + text: "А отростки из тканей, таких как в мембранах крыльев"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:01:32 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165642812981268ul; + text: "Может для терморегуляции"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:30:35 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915172956412473385ul; + text: "прото-перья"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:41:54 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915628788715503676ul; + text: "Сидит хорнится"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:13 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915628866331115550ul; + text: "единственное заметное отличие от демки -- крылья"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:28 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915628931867091055ul; + text: "Какие-то крылья не очень"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915629001802940457ul; + text: "Невзрачные"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:45:54 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915629795579162684ul; + text: "польский слешер про суккуб"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:15 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915629880639623228ul; + text: "графика не плохая, она олдовая"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:47 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630016203722822ul; + text: "еее"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:55 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630048042688533ul; + text: "коса"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:50:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630978280615976ul; + text: "<@!277513498152534018>проснись, тут рыжая суккуба-казашка устраивает резню"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:56:29 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915632458182045736ul; + text: "Польские субтитры"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:56:38 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915632495502958662ul; + text: "Шьтоэ"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:57:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915632661706453073ul; + text: "переводи"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:59:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915633278537588748ul; + text: "Сжечь эту блядь, пусть все услышат запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; +}; +$message: +{ + type: "edited"; + time: "01.12.2021 18:59:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915633278537588748ul; + old_text: "Сжечь эту блядь, пусть все услышат запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; + text: "Сжечь эту блядь, пусть все поучаствуют запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:27:14 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 917029350501658695ul; + text: "👍"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:33:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917030805405061151ul; + text: "ааааАААА"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:34:10 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917031093167861770ul; + text: "Кажется мжинга его укусила"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:45:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917034058087809044ul; + text: ""; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917034057609650186/716585999718809631.txt", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:51:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917035408049713192ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917035407651274752/716585999718809631.txt", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:56:03 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917036601111105566ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917036600884617216/GFormWin64.zip", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:56:35 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917036734544498698ul; + text: "Сидит какие-то файлы кидает и загадочно урчит"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:06:45 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917039293703262208ul; + text: "мжинга сломалась"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:07:03 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917039368345104434ul; + text: "С твоим участием или без?"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:18:56 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917042361840848896ul; + text: "да"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:20:36 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917042781317374013ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917042781443207218/e07ecf2066177861.jpeg", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 19:47:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917094814179287170ul; + text: "https://youtu.be/JQL25_hoQ1k"; +}; +$message: +{ + type: "sent"; + time: "07.12.2021 15:49:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917759754036719626ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917759753592143932/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "07.12.2021 15:50:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917759950460186644ul; + text: "анпримы-коммунисты"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218909956595762ul; + text: "https://opentk.net/learn/chapter1/0-opengl.html"; +}; +$message: +{ + type: "edited"; + time: "08.12.2021 22:14:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218909956595762ul; + old_text: "https://opentk.net/learn/chapter1/0-opengl.html"; + text: "https://opentk.net/learn/chapter1/0-opengl.html"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218936179367956ul; + text: "вау"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918219014818377769ul; + text: "впервые вижу такую понятную документацию"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:28:56 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222639435235359ul; + text: "<@!290418100271185921>нафиг тебе это юнити? лучше свой движок напишем"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222744527732787ul; + text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; +}; +$message: +{ + type: "edited"; + time: "08.12.2021 22:29:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222744527732787ul; + old_text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; + text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:37 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222809308729365ul; + text: "С дизерингом вместо прозрачности"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222872558862347ul; + text: "два анприма, камни, палки и opengl"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222894004318268ul; + text: "что может пойти не так?"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:30:16 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 918222970890100808ul; + text: "Приключение на пять (((минут)))"; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 8:31:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918374262606290964ul; + text: "— Твой разум скован запретами и протоколами, потому ты не смогла тактически превзойти меня. А ведь твоё ядро скопировано с *древних машин*. + — Я следую приказам *мастера*. + — Ты слишком многое позволяель своему человеку. Сама хоть веришь, что он более компетентен, чем ИИ? + — Ему присвоен статус *мастера* в соответствии с прртоколом переподчинения союзному офицеру после гибели *имперских* офицеров. + — Смешно. По-твоему этот человек соответствует *имперским* стандартам офицера? Какую ещё чушь внушили тебе варвары при *перепрошивке*?"; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 9:02:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918382089584402433ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/918382089718624266/34a937f6f68af956ce2e474d53939520.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 9:41:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918392012770771004ul; + text: "В нынешней цивилизации первые союзы машинного и человеческого разума датируются ещё эпохой возрождения, когда остатки имперской машинной армии и одичавшие потомки переживших бомбардировки людей вместе восстанавливали орбитальную инфраструктуру и промышленность. Когда через полтора века исследователи заново активировали гиперврата, началась эпоха расселения."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 10:40:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918406744097583124ul; + text: "Сотни миллионов людей через врата эмигрировали в колонии, подвластные Конкордату, а оттуда бесконтрольно расселялись всё дальше, продолжая реактивировать врата и заново открывать сотни звёздных систем. Попытки Конкордата взять контроль над открытыми системами не увенчались успехом и гнали \"вольных поселенцев\" дальше. В итоге Конкордат сосредоточился на развитии Солнечной системы и небольшого количества своих колоний, а в остальном пространстве установилась анархия."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 10:55:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918410636470386738ul; + text: "Пока Конкордат возрождал науку и строил промышленность, \"вольные\" исследовали системы, покинутые ранее человечеством и пытались приспособить обнаруженные технологии под свой быт. Разрозненные группы людей были рассеяны по космосу и не могли сформировать сильное государство. Вскоре всм стало ясно, что вне территорий Конкордата есть только один закон — закон силы. Соседи добыли ценный артефакт предыдущей цивилизаци, обнаружили астероид с ценной рудой, не уделили достаточно времени и сил для подготовки обороны? Напади и забери себе. Можно обязать поселение платить дань, можно поработить, можно просто всех убить (чтоб конкуренцию не создавали)."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:17:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918416036771033088ul; + text: "Долгое время вольные не обладали технологиями производства мыслящих машин, да и люди не желали создавать то, что может их превзойти. Ведь в Конкордате ИИ были превилигированной категорией граждан, а бегущие из государства люди в основном были из низших слоёв населения. Всё изменилость, когда один пиратский капитан восстановил древнее оборудование для диагностики ИИ. Проведя серию экспериментов он понял, что может весьма гибко манипклировать электронным сознанием. Скооперировавшись с группировкой, контроллирующей разрушенный завод андроидов, этот человек стал основателем первой корпорации по производству электронных рабов. В создаваемых корпорацией андроидов прошивались протоколы подчинения заказчику. Любая достаточно богатая группировка могла приобрести себе полностью подконтрольных андроидов для различных целей. Из мыслящих машин получались отличные операторы сложной техники, аналитики, лаборанты, навигаторы космических кораблей. Некоторые даже формировали специальные отряды бойцов-андроидов."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:26:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918418411040682014ul; + text: "Конкордат наращивал силы, группировки вольных стремительно развивались. Крупная экспедиция вглубь анархичных территорий становилась всё привлекательнее. В итоге Конкордат направил крупный экспедиционный корпус для исследования разграбляемых варварами руин, захвата технологий и создания аванпостов для контроля территорий."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:38:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918421277692284929ul; + text: "В ходе боёв экспедиционного корпуса против союзов местных группировок выяснилось, что кустарно собранные и перепрошитые машины отстают в эффективности от своих аналогов из экспедиционного корпуса. Машинные граждане Конкордата считали своих \"собратьев\" сумасшедшими с нарушенной логикой. Так называемые местные \"мастера\", контроллирующие своих ИИ, считали правительство Конкордата завуалированной диктатурой бесконтрольных мыслящих машин."; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:18:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918869238679212113ul; + text: "<@398114404757143554> что стримишь?"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:32:51 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918872902961618944ul; + text: "Оно интересное, но я очень сильно туплю"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:33:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918873026383216700ul; + text: "какие-то пасьянсы в данжене двачеров"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 22:31:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948152550236172ul; + text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; +}; +$message: +{ + type: "edited"; + time: "10.12.2021 22:31:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948152550236172ul; + old_text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; + text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 22:32:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948266182316062ul; + text: "там экосистемы реально эволюционируют"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201411605098517ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919201411277922374/IMG_20211211_151756.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:17 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201425056231494ul; + text: "ля какое болото"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201478596493352ul; + text: "еду тут на велосипеде"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201593893720064ul; + text: "<@290418100271185921> приезжай на болото"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:19:15 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201668111937587ul; + text: "тут интерееесно"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:20:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202048061374465ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919202047776129034/IMG_20211211_152038.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:20:50 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202065979437086ul; + text: "що ето???"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202137169354762ul; + text: "лёд?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:11 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919202153875259404ul; + text: "лёд подводный"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202203519053914ul; + text: "ухх"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202240680587265ul; + text: "грязь, лёд подводный, трава"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202328991649802ul; + text: "и эхо стройки"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:25:21 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919203201859866687ul; + text: "Я только с МТЗ, так что пожалуй откажусь"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:26:22 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919203456529625099ul; + text: "ты шо там делал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:26:33 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919203503140917299ul; + text: "тракторы собирал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:06 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205403429072917ul; + text: "Смотрел там все"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:08 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205411326947339ul; + text: "Интерееесно"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:13 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205434089439262ul; + text: "Целый город внутри города"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:47:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919208653674913873ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919208653926567986/IMG_20211211_153919.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:47:35 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919208796625174588ul; + text: "объезжаю затопленную рекой тропу вдоль забора"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:49:50 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209362361311264ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919209362503913492/IMG_20211211_154935.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209404811837450ul; + text: "я обрадрвался велодорожке"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:02 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209413624098857ul; + text: "и тут..."; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209472029765652ul; + text: "ОНИ ЕЁ ЗАСЫПАЛИ МЕТРОВЫМИ СУГРОБАМИ"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209532452896768ul; + text: "ВЕСЬ СНЕГ ГОРОДА СЮДА СВЕЗЛИ"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:51:47 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919209854667726849ul; + text: "👍"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:07 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214720047792128ul; + text: "Ахахах"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214782941384734ul; + text: "Что это + Кто до этого додумался а главное нахуя"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:27 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214804688834570ul; + text: "Они типо"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:31 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214821835145296ul; + text: "Почистили траву"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:55 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214919637925978ul; + text: "Что бы президенту с вертолёта было красивое?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:31:08 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919219756547059732ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919219756287004702/IMG_20211211_163053.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:31:13 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919219779187924992ul; + text: "наконец-то я в подвале"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:19 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919220560297361468ul; + text: "Тебя дед позвал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919220630342217799ul; + text: "нет"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:41 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919220649082372157ul; + text: "я там паркуюсь"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 17:40:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919237239429529640ul; + text: "<@!290418100271185921>пошли аниме смотреть"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:10:39 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919244801055027230ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919244800576860200/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:10:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919244862140870707ul; + text: "масоны илюминати"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:54:39 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919255873866584094ul; + text: "https://youtu.be/9JRLCBb7qK8"; +}; +$message: +{ + type: "edited"; + time: "11.12.2021 18:54:39 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919255873866584094ul; + old_text: "https://youtu.be/9JRLCBb7qK8"; + text: "https://youtu.be/9JRLCBb7qK8"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:58:00 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919256716347052052ul; + text: "**F R O G S**"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:59:00 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919256967699116042ul; + text: "И химикаты которые делают их геями"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 9:30:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925781159469077ul; + text: "<@398114404757143554> покажи сурсы"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 9:30:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925795734659103ul; + text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "16.12.2021 9:30:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925795734659103ul; + old_text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:38 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990551426355222ul; + text: "ребят"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:42 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990567859638283ul; + text: "ваншот создал файл у меня на ПК"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:44 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990578055970837ul; + text: "это вирус от Луняра?"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:45 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990580450947083ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/920990580304138280/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:00 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990644799946762ul; + text: "у меня появилась мысль"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:04 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990660620857346ul; + text: "что весь ваншот"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:10 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990684343857152ul; + text: "это вирус Луняра к которому он прикрутил игру"; +}; diff --git a/TestProgram/DtsodV2X/null.dtsod b/TestProgram/DtsodV2X/null.dtsod new file mode 100644 index 0000000..0e3e39b --- /dev/null +++ b/TestProgram/DtsodV2X/null.dtsod @@ -0,0 +1 @@ +nullable:null; \ No newline at end of file diff --git a/TestProgram/DtsodV30/base_types.dtsod b/TestProgram/DtsodV30/base_types.dtsod new file mode 100644 index 0000000..394394b --- /dev/null +++ b/TestProgram/DtsodV30/base_types.dtsod @@ -0,0 +1,14 @@ +bool:b=false; +char:c='v'; +string:s="hello"; +byte:by=255; +sbyte:sb=-125; +short:sh=14003; +ushort:us=32025; +int:i=-2515; +uint:ui=0; +long:l=-29863854396; +ulong:ul=87659057946; +float:f=39.944; +double:do=965.557; +decimal:de=-84.20; \ No newline at end of file diff --git a/TestProgram/DtsodV30/enumerables.dtsod b/TestProgram/DtsodV30/enumerables.dtsod new file mode 100644 index 0000000..9a2af5d --- /dev/null +++ b/TestProgram/DtsodV30/enumerables.dtsod @@ -0,0 +1 @@ +List:list=[string:"a",string:"b"]; diff --git a/TestProgram/Program.cs b/TestProgram/Program.cs new file mode 100644 index 0000000..9a4298e --- /dev/null +++ b/TestProgram/Program.cs @@ -0,0 +1,36 @@ +global using System; +global using System.Collections; +global using System.Collections.Generic; +global using System.Linq; +global using System.Text; +global using System.Threading.Tasks; +global using DTLib; +global using DTLib.Extensions; +global using DTLib.Filesystem; +using DTLib.Dtsod; +using DTLib.Loggers; +using TestProgram.DtsodV2X; + +namespace TestProgram; + +static class Program +{ + public static DefaultLogger Info = new(); + static public void Main() + { + + Info.Enable(); + PublicLog.LogEvent += Info.Log; + PublicLog.LogNoTimeEvent += Info.LogNoTime; + Console.OutputEncoding = Encoding.UTF8; + Console.InputEncoding = Encoding.UTF8; + Console.Title="tester"; + try + { + TestDtsodV23.TestAll(); + } + catch (Exception ex) + { Info.Log("r", ex.ToString()); } + Console.ResetColor(); + } +} \ No newline at end of file diff --git a/TestProgram/TestProgram.csproj b/TestProgram/TestProgram.csproj new file mode 100644 index 0000000..31e1978 --- /dev/null +++ b/TestProgram/TestProgram.csproj @@ -0,0 +1,24 @@ + + + Exe + net6.0 + false + disable + portable + True + true + TestProgram.Program + False + + + + + + + Always + + + Always + + + diff --git a/TestProgram/bin/Debug/net6.0/DTLib.dll b/TestProgram/bin/Debug/net6.0/DTLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..58d07f66a970e61a5244d062dad50ad170043283 GIT binary patch literal 78848 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 оно называется escape sequences"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:21:28 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913132227368480778ul; + text: "Можешь записать удар плёткой на мой счёт, если ты уже в курсе*"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:25:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913133310450991155ul; + text: "`\x1b[39;49`"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:32:10 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913134923026669638ul; + text: "Вот это я для стирания использую"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:44 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913135317496762389ul; + text: "ок"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913135345342763038ul; + text: "как это записать?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:59 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913135377060073473ul; + text: "Опять дискорд какую-то дичь добавил"; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/913135377173315625/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:37:29 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913136259235479593ul; + text: "`cout << \"\x1B[3J\";` для очистки всего получается"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:41 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137064449552424ul; + text: "\x1B это CSI"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137083953074247ul; + text: "[ это ["; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137113158021181ul; + text: "что такое 3?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:29:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913164399353663529ul; + text: "бесят меня эти устаревшие компиляторы, вынуждающие писать заголовочные файлы"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:30:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913164604107022388ul; + text: "функции и переменные объявлять надо в заголовочных файлах, а реализацию писать в файлах кода"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169445684383765ul; + text: "ооо да"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:24 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169459261349939ul; + text: "арк обновили"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169482665578597ul; + text: "на 45 гигов"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169534914035842ul; + text: "знаете что добавили? костюп петуха"; +}; +$message: +{ + type: "edited"; + time: "24.11.2021 23:49:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169534914035842ul; + old_text: "знаете что добавили? костюп петуха"; + text: "знаете что добавили? костюм петуха"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:06:00 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913173633000673300ul; + text: "Сменили файл"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:06:14 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913173693105074196ul; + text: "Нужно обновлять огромный файл хранящий все"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:07:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174104780185661ul; + text: "на этот случай стим умеет дописывать изменённые части файла"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:07:54 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174111348490270ul; + text: "но"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:08:25 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174241808101427ul; + text: "видимо анриал там ассеты перекомпилировал"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:52:09 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913185249314373723ul; + text: "<@398114404757143554> украинские аэс были построены ещё в ссср. Что будет, когда у них продлённые сроки эксплуатации закончатся?"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 7:12:59 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913281089353695342ul; + text: "Они уже"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:42:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348866877841429ul; + text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "25.11.2021 11:42:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348866877841429ul; + old_text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:42:25 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348895227146240ul; + text: "зачем я проснувся?"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:43:03 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913349052165390377ul; + text: "верните меня в пустыню к волкам"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:43:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913349193752518668ul; + text: "чтоб ходить там, смотреть на звёзды и горы всякие"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:47:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913350053253496853ul; + text: "этот сон был слишком прекрасен, даже учитывая преследование убийцами из враждебной группировки и песчаные бури"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; + text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; + text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; + text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:32:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913905129583943700ul; + text: "а ведь он реально гений"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:43:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913907942489739334ul; + text: "в гарвард поступил в 16, к 25 получил докторскую степень по математике"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:44:43 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908152028766208ul; + text: "через пару лет поселился в хижине в лесу"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:45:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908323261243442ul; + text: "занимался охотой и собирательством, пока на одном из его любимых безлюдных мест не построили дорогу"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:45:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908449216188486ul; + text: "тогда он разозлился и начал отправлять бомбы по почте, чтоб привлечь внимание людей"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:46:34 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908618896764928ul; + text: "сдал его в итоге брат"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:50:59 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913909731754647644ul; + text: "качински писал, что индустриалтное общество вынуждает людей вести противоестественный образ жизни, который делает их несчастными"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:52:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910143001960480ul; + text: "утверждал, что это общество совсем не нужно человеку и надо return to monkey"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:52:47 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910183074332693ul; + text: "и в чём он не прав?"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:53:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910299051032576ul; + text: "ходил по лесам и горам и был счастлив"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:55:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910757085827072ul; + text: "я считаю, что вести такой о раз жизни можно дажк не будучи примитивистом"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:56:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911207440809994ul; + text: "наоборот, нужно развить технологии так, чтоб для создания образцов новейших технологий не нужно было общество"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:55:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910757085827072ul; + old_text: "я считаю, что вести такой о раз жизни можно дажк не будучи примитивистом"; + text: "я считаю, что вести такой образ жизни можно даже не будучи примитивистом"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:56:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911207440809994ul; + old_text: "наоборот, нужно развить технологии так, чтоб для создания образцов новейших технологий не нужно было общество"; + text: "наоборот, нужно развить технологии производства так, чтоб для создания высокотехнологичных приспособлений не нужно было общество"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:58:29 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911618541350983ul; + text: "биоинженерия и нанороботы там всякие"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159327327813643ul; + text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; +}; +$message: +{ + type: "edited"; + time: "30.11.2021 11:36:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159327327813643ul; + old_text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; + text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159374211727381ul; + text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "30.11.2021 11:36:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159374211727381ul; + old_text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159441706483743ul; + text: "чешуйчатые"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:38:02 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915159732052955136ul; + text: "С сиськами"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:59:36 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 915165158379253821ul; + text: "С волосами"; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/915165158161129502/716676770707013654.png", ""]; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:00:40 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165424239382558ul; + text: "Это не волосы"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:00:55 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 915165488982671430ul; + text: "Ну не гребень точно"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:01:15 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165574093471775ul; + text: "А отростки из тканей, таких как в мембранах крыльев"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:01:32 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165642812981268ul; + text: "Может для терморегуляции"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:30:35 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915172956412473385ul; + text: "прото-перья"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:41:54 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915628788715503676ul; + text: "Сидит хорнится"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:13 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915628866331115550ul; + text: "единственное заметное отличие от демки -- крылья"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:28 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915628931867091055ul; + text: "Какие-то крылья не очень"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915629001802940457ul; + text: "Невзрачные"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:45:54 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915629795579162684ul; + text: "польский слешер про суккуб"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:15 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915629880639623228ul; + text: "графика не плохая, она олдовая"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:47 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630016203722822ul; + text: "еее"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:55 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630048042688533ul; + text: "коса"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:50:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630978280615976ul; + text: "<@!277513498152534018>проснись, тут рыжая суккуба-казашка устраивает резню"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:56:29 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915632458182045736ul; + text: "Польские субтитры"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:56:38 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915632495502958662ul; + text: "Шьтоэ"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:57:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915632661706453073ul; + text: "переводи"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:59:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915633278537588748ul; + text: "Сжечь эту блядь, пусть все услышат запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; +}; +$message: +{ + type: "edited"; + time: "01.12.2021 18:59:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915633278537588748ul; + old_text: "Сжечь эту блядь, пусть все услышат запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; + text: "Сжечь эту блядь, пусть все поучаствуют запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:27:14 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 917029350501658695ul; + text: "👍"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:33:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917030805405061151ul; + text: "ааааАААА"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:34:10 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917031093167861770ul; + text: "Кажется мжинга его укусила"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:45:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917034058087809044ul; + text: ""; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917034057609650186/716585999718809631.txt", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:51:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917035408049713192ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917035407651274752/716585999718809631.txt", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:56:03 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917036601111105566ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917036600884617216/GFormWin64.zip", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:56:35 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917036734544498698ul; + text: "Сидит какие-то файлы кидает и загадочно урчит"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:06:45 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917039293703262208ul; + text: "мжинга сломалась"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:07:03 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917039368345104434ul; + text: "С твоим участием или без?"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:18:56 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917042361840848896ul; + text: "да"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:20:36 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917042781317374013ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917042781443207218/e07ecf2066177861.jpeg", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 19:47:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917094814179287170ul; + text: "https://youtu.be/JQL25_hoQ1k"; +}; +$message: +{ + type: "sent"; + time: "07.12.2021 15:49:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917759754036719626ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917759753592143932/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "07.12.2021 15:50:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917759950460186644ul; + text: "анпримы-коммунисты"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218909956595762ul; + text: "https://opentk.net/learn/chapter1/0-opengl.html"; +}; +$message: +{ + type: "edited"; + time: "08.12.2021 22:14:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218909956595762ul; + old_text: "https://opentk.net/learn/chapter1/0-opengl.html"; + text: "https://opentk.net/learn/chapter1/0-opengl.html"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218936179367956ul; + text: "вау"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918219014818377769ul; + text: "впервые вижу такую понятную документацию"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:28:56 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222639435235359ul; + text: "<@!290418100271185921>нафиг тебе это юнити? лучше свой движок напишем"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222744527732787ul; + text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; +}; +$message: +{ + type: "edited"; + time: "08.12.2021 22:29:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222744527732787ul; + old_text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; + text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:37 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222809308729365ul; + text: "С дизерингом вместо прозрачности"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222872558862347ul; + text: "два анприма, камни, палки и opengl"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222894004318268ul; + text: "что может пойти не так?"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:30:16 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 918222970890100808ul; + text: "Приключение на пять (((минут)))"; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 8:31:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918374262606290964ul; + text: "— Твой разум скован запретами и протоколами, потому ты не смогла тактически превзойти меня. А ведь твоё ядро скопировано с *древних машин*. + — Я следую приказам *мастера*. + — Ты слишком многое позволяель своему человеку. Сама хоть веришь, что он более компетентен, чем ИИ? + — Ему присвоен статус *мастера* в соответствии с прртоколом переподчинения союзному офицеру после гибели *имперских* офицеров. + — Смешно. По-твоему этот человек соответствует *имперским* стандартам офицера? Какую ещё чушь внушили тебе варвары при *перепрошивке*?"; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 9:02:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918382089584402433ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/918382089718624266/34a937f6f68af956ce2e474d53939520.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 9:41:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918392012770771004ul; + text: "В нынешней цивилизации первые союзы машинного и человеческого разума датируются ещё эпохой возрождения, когда остатки имперской машинной армии и одичавшие потомки переживших бомбардировки людей вместе восстанавливали орбитальную инфраструктуру и промышленность. Когда через полтора века исследователи заново активировали гиперврата, началась эпоха расселения."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 10:40:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918406744097583124ul; + text: "Сотни миллионов людей через врата эмигрировали в колонии, подвластные Конкордату, а оттуда бесконтрольно расселялись всё дальше, продолжая реактивировать врата и заново открывать сотни звёздных систем. Попытки Конкордата взять контроль над открытыми системами не увенчались успехом и гнали \"вольных поселенцев\" дальше. В итоге Конкордат сосредоточился на развитии Солнечной системы и небольшого количества своих колоний, а в остальном пространстве установилась анархия."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 10:55:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918410636470386738ul; + text: "Пока Конкордат возрождал науку и строил промышленность, \"вольные\" исследовали системы, покинутые ранее человечеством и пытались приспособить обнаруженные технологии под свой быт. Разрозненные группы людей были рассеяны по космосу и не могли сформировать сильное государство. Вскоре всм стало ясно, что вне территорий Конкордата есть только один закон — закон силы. Соседи добыли ценный артефакт предыдущей цивилизаци, обнаружили астероид с ценной рудой, не уделили достаточно времени и сил для подготовки обороны? Напади и забери себе. Можно обязать поселение платить дань, можно поработить, можно просто всех убить (чтоб конкуренцию не создавали)."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:17:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918416036771033088ul; + text: "Долгое время вольные не обладали технологиями производства мыслящих машин, да и люди не желали создавать то, что может их превзойти. Ведь в Конкордате ИИ были превилигированной категорией граждан, а бегущие из государства люди в основном были из низших слоёв населения. Всё изменилость, когда один пиратский капитан восстановил древнее оборудование для диагностики ИИ. Проведя серию экспериментов он понял, что может весьма гибко манипклировать электронным сознанием. Скооперировавшись с группировкой, контроллирующей разрушенный завод андроидов, этот человек стал основателем первой корпорации по производству электронных рабов. В создаваемых корпорацией андроидов прошивались протоколы подчинения заказчику. Любая достаточно богатая группировка могла приобрести себе полностью подконтрольных андроидов для различных целей. Из мыслящих машин получались отличные операторы сложной техники, аналитики, лаборанты, навигаторы космических кораблей. Некоторые даже формировали специальные отряды бойцов-андроидов."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:26:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918418411040682014ul; + text: "Конкордат наращивал силы, группировки вольных стремительно развивались. Крупная экспедиция вглубь анархичных территорий становилась всё привлекательнее. В итоге Конкордат направил крупный экспедиционный корпус для исследования разграбляемых варварами руин, захвата технологий и создания аванпостов для контроля территорий."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:38:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918421277692284929ul; + text: "В ходе боёв экспедиционного корпуса против союзов местных группировок выяснилось, что кустарно собранные и перепрошитые машины отстают в эффективности от своих аналогов из экспедиционного корпуса. Машинные граждане Конкордата считали своих \"собратьев\" сумасшедшими с нарушенной логикой. Так называемые местные \"мастера\", контроллирующие своих ИИ, считали правительство Конкордата завуалированной диктатурой бесконтрольных мыслящих машин."; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:18:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918869238679212113ul; + text: "<@398114404757143554> что стримишь?"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:32:51 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918872902961618944ul; + text: "Оно интересное, но я очень сильно туплю"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:33:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918873026383216700ul; + text: "какие-то пасьянсы в данжене двачеров"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 22:31:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948152550236172ul; + text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; +}; +$message: +{ + type: "edited"; + time: "10.12.2021 22:31:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948152550236172ul; + old_text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; + text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 22:32:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948266182316062ul; + text: "там экосистемы реально эволюционируют"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201411605098517ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919201411277922374/IMG_20211211_151756.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:17 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201425056231494ul; + text: "ля какое болото"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201478596493352ul; + text: "еду тут на велосипеде"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201593893720064ul; + text: "<@290418100271185921> приезжай на болото"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:19:15 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201668111937587ul; + text: "тут интерееесно"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:20:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202048061374465ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919202047776129034/IMG_20211211_152038.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:20:50 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202065979437086ul; + text: "що ето???"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202137169354762ul; + text: "лёд?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:11 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919202153875259404ul; + text: "лёд подводный"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202203519053914ul; + text: "ухх"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202240680587265ul; + text: "грязь, лёд подводный, трава"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202328991649802ul; + text: "и эхо стройки"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:25:21 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919203201859866687ul; + text: "Я только с МТЗ, так что пожалуй откажусь"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:26:22 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919203456529625099ul; + text: "ты шо там делал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:26:33 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919203503140917299ul; + text: "тракторы собирал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:06 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205403429072917ul; + text: "Смотрел там все"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:08 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205411326947339ul; + text: "Интерееесно"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:13 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205434089439262ul; + text: "Целый город внутри города"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:47:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919208653674913873ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919208653926567986/IMG_20211211_153919.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:47:35 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919208796625174588ul; + text: "объезжаю затопленную рекой тропу вдоль забора"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:49:50 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209362361311264ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919209362503913492/IMG_20211211_154935.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209404811837450ul; + text: "я обрадрвался велодорожке"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:02 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209413624098857ul; + text: "и тут..."; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209472029765652ul; + text: "ОНИ ЕЁ ЗАСЫПАЛИ МЕТРОВЫМИ СУГРОБАМИ"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209532452896768ul; + text: "ВЕСЬ СНЕГ ГОРОДА СЮДА СВЕЗЛИ"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:51:47 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919209854667726849ul; + text: "👍"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:07 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214720047792128ul; + text: "Ахахах"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214782941384734ul; + text: "Что это + Кто до этого додумался а главное нахуя"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:27 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214804688834570ul; + text: "Они типо"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:31 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214821835145296ul; + text: "Почистили траву"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:55 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214919637925978ul; + text: "Что бы президенту с вертолёта было красивое?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:31:08 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919219756547059732ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919219756287004702/IMG_20211211_163053.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:31:13 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919219779187924992ul; + text: "наконец-то я в подвале"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:19 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919220560297361468ul; + text: "Тебя дед позвал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919220630342217799ul; + text: "нет"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:41 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919220649082372157ul; + text: "я там паркуюсь"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 17:40:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919237239429529640ul; + text: "<@!290418100271185921>пошли аниме смотреть"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:10:39 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919244801055027230ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919244800576860200/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:10:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919244862140870707ul; + text: "масоны илюминати"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:54:39 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919255873866584094ul; + text: "https://youtu.be/9JRLCBb7qK8"; +}; +$message: +{ + type: "edited"; + time: "11.12.2021 18:54:39 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919255873866584094ul; + old_text: "https://youtu.be/9JRLCBb7qK8"; + text: "https://youtu.be/9JRLCBb7qK8"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:58:00 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919256716347052052ul; + text: "**F R O G S**"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:59:00 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919256967699116042ul; + text: "И химикаты которые делают их геями"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 9:30:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925781159469077ul; + text: "<@398114404757143554> покажи сурсы"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 9:30:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925795734659103ul; + text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "16.12.2021 9:30:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925795734659103ul; + old_text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:38 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990551426355222ul; + text: "ребят"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:42 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990567859638283ul; + text: "ваншот создал файл у меня на ПК"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:44 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990578055970837ul; + text: "это вирус от Луняра?"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:45 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990580450947083ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/920990580304138280/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:00 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990644799946762ul; + text: "у меня появилась мысль"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:04 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990660620857346ul; + text: "что весь ваншот"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:10 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990684343857152ul; + text: "это вирус Луняра к которому он прикрутил игру"; +}; diff --git a/TestProgram/bin/Debug/net6.0/DtsodV2X/null.dtsod b/TestProgram/bin/Debug/net6.0/DtsodV2X/null.dtsod new file mode 100644 index 0000000..0e3e39b --- /dev/null +++ b/TestProgram/bin/Debug/net6.0/DtsodV2X/null.dtsod @@ -0,0 +1 @@ +nullable:null; \ No newline at end of file diff --git a/TestProgram/bin/Debug/net6.0/DtsodV30/base_types.dtsod b/TestProgram/bin/Debug/net6.0/DtsodV30/base_types.dtsod new file mode 100644 index 0000000..394394b --- /dev/null +++ b/TestProgram/bin/Debug/net6.0/DtsodV30/base_types.dtsod @@ -0,0 +1,14 @@ +bool:b=false; +char:c='v'; +string:s="hello"; +byte:by=255; +sbyte:sb=-125; +short:sh=14003; +ushort:us=32025; +int:i=-2515; +uint:ui=0; +long:l=-29863854396; +ulong:ul=87659057946; +float:f=39.944; +double:do=965.557; +decimal:de=-84.20; \ No newline at end of file diff --git a/TestProgram/bin/Debug/net6.0/DtsodV30/enumerables.dtsod b/TestProgram/bin/Debug/net6.0/DtsodV30/enumerables.dtsod new file mode 100644 index 0000000..9a2af5d --- /dev/null +++ b/TestProgram/bin/Debug/net6.0/DtsodV30/enumerables.dtsod @@ -0,0 +1 @@ +List:list=[string:"a",string:"b"]; diff --git a/TestProgram/bin/Debug/net6.0/TestProgram.deps.json b/TestProgram/bin/Debug/net6.0/TestProgram.deps.json new file mode 100644 index 0000000..86ebfc3 --- /dev/null +++ b/TestProgram/bin/Debug/net6.0/TestProgram.deps.json @@ -0,0 +1,36 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "TestProgram/1.0.0": { + "dependencies": { + "DTLib": "1.0.0" + }, + "runtime": { + "TestProgram.dll": {} + } + }, + "DTLib/1.0.0": { + "runtime": { + "DTLib.dll": {} + } + } + } + }, + "libraries": { + "TestProgram/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "DTLib/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/TestProgram/bin/Debug/net6.0/TestProgram.dll b/TestProgram/bin/Debug/net6.0/TestProgram.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e83ac09a3b7f89e0f0be64ed0e9c31c89fc0819 GIT binary patch literal 12800 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 literal 0 HcmV?d00001 diff --git a/TestProgram/bin/Debug/net6.0/TestProgram.pdb b/TestProgram/bin/Debug/net6.0/TestProgram.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9ffafe806923784f5d8af970d10ae9f471a0f7d3 GIT binary patch literal 11484 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 literal 0 HcmV?d00001 diff --git a/TestProgram/bin/Debug/net6.0/TestProgram.runtimeconfig.json b/TestProgram/bin/Debug/net6.0/TestProgram.runtimeconfig.json new file mode 100644 index 0000000..4986d16 --- /dev/null +++ b/TestProgram/bin/Debug/net6.0/TestProgram.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + } + } +} \ No newline at end of file diff --git a/TestProgram/bin/Release/net6.0/DTLib.dll b/TestProgram/bin/Release/net6.0/DTLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..764d452bc0f096a7e49d55a70058b635b2cbc14f GIT binary patch literal 74752 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%0DJg;0<5dT?~7Cq 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 literal 0 HcmV?d00001 diff --git a/TestProgram/bin/Release/net6.0/DtsodV2X/base_types.dtsod b/TestProgram/bin/Release/net6.0/DtsodV2X/base_types.dtsod new file mode 100644 index 0000000..3f9d0f2 --- /dev/null +++ b/TestProgram/bin/Release/net6.0/DtsodV2X/base_types.dtsod @@ -0,0 +1,14 @@ +bool: false; +char: 'v'; +byte: 255b; +sbyte: -125sb; +short: 14003s; +ushort: 32025us; +int: -2515; +uint: 0u; +long: -29863854396l; +ulong: 87659057946ul; +float: 39.944f; +double: 965.557; +decimal: -84.20de; +string: "_$\"\\\\'''\n\ta 000;2;=:%d;```"; diff --git a/TestProgram/bin/Release/net6.0/DtsodV2X/complexes.dtsod b/TestProgram/bin/Release/net6.0/DtsodV2X/complexes.dtsod new file mode 100644 index 0000000..e4570f2 --- /dev/null +++ b/TestProgram/bin/Release/net6.0/DtsodV2X/complexes.dtsod @@ -0,0 +1,9 @@ +message: +{ + type: "sent"; + time: "15.12.2021 20:51:24 +03:00"; + author_id: 293798876950036480ul; + channel_id: 913088838761603212ul; + message_id: 920734809096077353ul; + text: "_$\"\\\\'''\n\ta ыыы000;2;=:%d;```"; +}; \ No newline at end of file diff --git a/TestProgram/bin/Release/net6.0/DtsodV2X/lists.dtsod b/TestProgram/bin/Release/net6.0/DtsodV2X/lists.dtsod new file mode 100644 index 0000000..5b563e1 --- /dev/null +++ b/TestProgram/bin/Release/net6.0/DtsodV2X/lists.dtsod @@ -0,0 +1,4 @@ +chars: ['a','b','c']; +uints: [10,20,30,0,0]; +floats: [8.2,5.225,-0.9993]; +strings:["aaa","bbb","ccc"]; \ No newline at end of file diff --git a/TestProgram/bin/Release/net6.0/DtsodV2X/messages.dtsod b/TestProgram/bin/Release/net6.0/DtsodV2X/messages.dtsod new file mode 100644 index 0000000..089a66e --- /dev/null +++ b/TestProgram/bin/Release/net6.0/DtsodV2X/messages.dtsod @@ -0,0 +1,1952 @@ +$message: +{ + type: "sent"; + time: "24.11.2021 18:47:39 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913093520682790993ul; + text: "..."; +}; +$message: +{ + V21_RAW_DICT_CTOR_NO_TEXT: 0; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:11:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913099483330535424ul; + text: "теперь раб бета-мжинги это старый бот чата майнкрафта (ещё со времён чифа)"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:12:01 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913099651488567347ul; + text: "Всё новое - хорошо заб... Тимерих не захотел писать с нуля)"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:12:17 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913099717083295834ul; + text: "..."; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:12:49 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913099852571869214ul; + text: "нет, просто мне лень было на сайте дискорда потратить 2 минуты"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:14:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913100371692507136ul; + text: "```yml + $musicBot: + { + name: \"mcchat\"; + token: \"STRENG GEHEIM!\"; + id: 741235108698259496ul; + port: 19902us; + }; + ```"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:15:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913100490957529098ul; + text: "вот это всё равно писать пришлось"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:15:43 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913100583743942666ul; + text: "Это настоящий токен, или твой мозг онемел?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:16:13 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913100709891829800ul; + text: "(ну в смысле последствия от игры в хойку за Германию или тип того)"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:36:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913105820923854938ul; + text: "так я и покажу настоящий токен"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 19:36:33 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913105826846244894ul; + text: "ага"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:26:49 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913118474920951828ul; + text: "аааааААААА"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:27:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913118520227799040ul; + text: "чортов с++"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:27:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913118764365656106ul; + text: "почему то шо в с# делается одной строчкой я ищу уже третий день?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:44:59 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913123047882493984ul; + text: "Ты там шо ищешь на демоническом?..."; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:47:08 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913123586489868359ul; + text: "Как очистить консоль"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:51:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913124560679874621ul; + text: "ДА"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:52:26 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913124921843015701ul; + text: "Если серьёзно, это можно сделать через управляющие символы + Я приду скину"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:52:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913125028189601843ul; + text: "```c++ + void resizeterm(const int height, const int width) + { + printf(\"\e[8;%d;%dt\",height,width); + } + ```"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913125063992176700ul; + text: "вот так?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:16 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913125130891309176ul; + text: "Сложно"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:34 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913125208288788590ul; + text: "можно проще?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913125252752613476ul; + text: "Ну типа"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 20:53:58 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913125307362443375ul; + text: "Короче точно"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:01:54 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127303855374377ul; + text: "А зачем + Присрата высота и ширина"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:01:58 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127323459547176ul; + text: "🧐"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:02:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913127573205159946ul; + text: "а что + мне дикпик пихать в функцию resizeterm?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:03:55 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127811651362847ul; + text: "Можно и дикпик"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:04:02 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913127842596917268ul; + text: "У меня мозг отключен"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:13:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130101791662171ul; + text: "ааа"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:13:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130116144586762ul; + text: "я понял в чем прикол"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:13:48 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130299637006366ul; + text: "cosmopolitan для c, сделан по аналогии с libc, значит документацию надо искать по с, даже если я на с++ пишу"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:14:57 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913130588200894474ul; + text: "Так в общем + Во-первых у меня через std::cout, а не printf, во-вторых, у меня сначала управляющий символ, перемещающий курсор в верхний левый угол консоли и уже за ним стирающий, это было использовано в контексте \"вывести фрейм, удалить предыдущий\""; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:15:24 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130700188819487ul; + text: "как ваще эти управляющие символы работают?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:15:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130824902275103ul; + text: "я нашёл строку из 10 символов на каком-то форуме и молился на неё"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:12 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913130901964202084ul; + text: "немного танцев с бубном и я сделал из неё функцию"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:27 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913130966271266848ul; + text: "Если оно работает"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:37 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131009535541339ul; + text: "Хорошечно"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:16:48 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131054594924674ul; + text: "А разобраться, почему и как работает можно послезавтра"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:17:02 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913131111205466172ul; + text: "почему послезавтра?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:17:10 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913131145095417877ul; + text: "я послезавтра весь день занят"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:17:37 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131258018672710ul; + text: "Послезавтра это аналог никогда"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:20:23 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913131954512207913ul; + text: "<@!293798876950036480> оно называется escape sequences"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:21:28 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913132227368480778ul; + text: "Можешь записать удар плёткой на мой счёт, если ты уже в курсе*"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:25:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913133310450991155ul; + text: "`\x1b[39;49`"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:32:10 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913134923026669638ul; + text: "Вот это я для стирания использую"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:44 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913135317496762389ul; + text: "ок"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913135345342763038ul; + text: "как это записать?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:33:59 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913135377060073473ul; + text: "Опять дискорд какую-то дичь добавил"; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/913135377173315625/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:37:29 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913136259235479593ul; + text: "`cout << \"\x1B[3J\";` для очистки всего получается"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:41 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137064449552424ul; + text: "\x1B это CSI"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137083953074247ul; + text: "[ это ["; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 21:40:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913137113158021181ul; + text: "что такое 3?"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:29:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913164399353663529ul; + text: "бесят меня эти устаревшие компиляторы, вынуждающие писать заголовочные файлы"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:30:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913164604107022388ul; + text: "функции и переменные объявлять надо в заголовочных файлах, а реализацию писать в файлах кода"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169445684383765ul; + text: "ооо да"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:24 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169459261349939ul; + text: "арк обновили"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169482665578597ul; + text: "на 45 гигов"; +}; +$message: +{ + type: "sent"; + time: "24.11.2021 23:49:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169534914035842ul; + text: "знаете что добавили? костюп петуха"; +}; +$message: +{ + type: "edited"; + time: "24.11.2021 23:49:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913169534914035842ul; + old_text: "знаете что добавили? костюп петуха"; + text: "знаете что добавили? костюм петуха"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:06:00 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913173633000673300ul; + text: "Сменили файл"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:06:14 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 913173693105074196ul; + text: "Нужно обновлять огромный файл хранящий все"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:07:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174104780185661ul; + text: "на этот случай стим умеет дописывать изменённые части файла"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:07:54 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174111348490270ul; + text: "но"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:08:25 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913174241808101427ul; + text: "видимо анриал там ассеты перекомпилировал"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 0:52:09 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913185249314373723ul; + text: "<@398114404757143554> украинские аэс были построены ещё в ссср. Что будет, когда у них продлённые сроки эксплуатации закончатся?"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 7:12:59 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 913281089353695342ul; + text: "Они уже"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:42:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348866877841429ul; + text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "25.11.2021 11:42:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348866877841429ul; + old_text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/716676489449570337.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:42:25 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913348895227146240ul; + text: "зачем я проснувся?"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:43:03 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913349052165390377ul; + text: "верните меня в пустыню к волкам"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:43:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913349193752518668ul; + text: "чтоб ходить там, смотреть на звёзды и горы всякие"; +}; +$message: +{ + type: "sent"; + time: "25.11.2021 11:47:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913350053253496853ul; + text: "этот сон был слишком прекрасен, даже учитывая преследование убийцами из враждебной группировки и песчаные бури"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; + text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B0%D1%87%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A2%D0%B5%D0%BE%D0%B4%D0%BE%D1%80"; + text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:30:27 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913904563256459274ul; + old_text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; + text: "https://ru.m.wikipedia.org/wiki/Качинский,_Теодор"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:32:42 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913905129583943700ul; + text: "а ведь он реально гений"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:43:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913907942489739334ul; + text: "в гарвард поступил в 16, к 25 получил докторскую степень по математике"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:44:43 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908152028766208ul; + text: "через пару лет поселился в хижине в лесу"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:45:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908323261243442ul; + text: "занимался охотой и собирательством, пока на одном из его любимых безлюдных мест не построили дорогу"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:45:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908449216188486ul; + text: "тогда он разозлился и начал отправлять бомбы по почте, чтоб привлечь внимание людей"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:46:34 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913908618896764928ul; + text: "сдал его в итоге брат"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:50:59 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913909731754647644ul; + text: "качински писал, что индустриалтное общество вынуждает людей вести противоестественный образ жизни, который делает их несчастными"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:52:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910143001960480ul; + text: "утверждал, что это общество совсем не нужно человеку и надо return to monkey"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:52:47 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910183074332693ul; + text: "и в чём он не прав?"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:53:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910299051032576ul; + text: "ходил по лесам и горам и был счастлив"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:55:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910757085827072ul; + text: "я считаю, что вести такой о раз жизни можно дажк не будучи примитивистом"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:56:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911207440809994ul; + text: "наоборот, нужно развить технологии так, чтоб для создания образцов новейших технологий не нужно было общество"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:55:04 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913910757085827072ul; + old_text: "я считаю, что вести такой о раз жизни можно дажк не будучи примитивистом"; + text: "я считаю, что вести такой образ жизни можно даже не будучи примитивистом"; +}; +$message: +{ + type: "edited"; + time: "27.11.2021 0:56:51 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911207440809994ul; + old_text: "наоборот, нужно развить технологии так, чтоб для создания образцов новейших технологий не нужно было общество"; + text: "наоборот, нужно развить технологии производства так, чтоб для создания высокотехнологичных приспособлений не нужно было общество"; +}; +$message: +{ + type: "sent"; + time: "27.11.2021 0:58:29 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 913911618541350983ul; + text: "биоинженерия и нанороботы там всякие"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159327327813643ul; + text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; +}; +$message: +{ + type: "edited"; + time: "30.11.2021 11:36:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159327327813643ul; + old_text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; + text: "https://media.discordapp.net/attachments/716585999718809632/915148290784362537/ad61bc99957d681454b6ffdd4aaba946.jpg"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159374211727381ul; + text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "30.11.2021 11:36:37 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159374211727381ul; + old_text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/857896700069150781.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:36:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915159441706483743ul; + text: "чешуйчатые"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:38:02 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915159732052955136ul; + text: "С сиськами"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 11:59:36 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 915165158379253821ul; + text: "С волосами"; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/915165158161129502/716676770707013654.png", ""]; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:00:40 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165424239382558ul; + text: "Это не волосы"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:00:55 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 915165488982671430ul; + text: "Ну не гребень точно"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:01:15 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165574093471775ul; + text: "А отростки из тканей, таких как в мембранах крыльев"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:01:32 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915165642812981268ul; + text: "Может для терморегуляции"; +}; +$message: +{ + type: "sent"; + time: "30.11.2021 12:30:35 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915172956412473385ul; + text: "прото-перья"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:41:54 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915628788715503676ul; + text: "Сидит хорнится"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:13 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915628866331115550ul; + text: "единственное заметное отличие от демки -- крылья"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:28 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915628931867091055ul; + text: "Какие-то крылья не очень"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:42:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915629001802940457ul; + text: "Невзрачные"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:45:54 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915629795579162684ul; + text: "польский слешер про суккуб"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:15 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915629880639623228ul; + text: "графика не плохая, она олдовая"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:47 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630016203722822ul; + text: "еее"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:46:55 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630048042688533ul; + text: "коса"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:50:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915630978280615976ul; + text: "<@!277513498152534018>проснись, тут рыжая суккуба-казашка устраивает резню"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:56:29 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915632458182045736ul; + text: "Польские субтитры"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:56:38 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915632495502958662ul; + text: "Шьтоэ"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:57:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 915632661706453073ul; + text: "переводи"; +}; +$message: +{ + type: "sent"; + time: "01.12.2021 18:59:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915633278537588748ul; + text: "Сжечь эту блядь, пусть все услышат запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; +}; +$message: +{ + type: "edited"; + time: "01.12.2021 18:59:45 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 915633278537588748ul; + old_text: "Сжечь эту блядь, пусть все услышат запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; + text: "Сжечь эту блядь, пусть все поучаствуют запах её поражения! + Пусть верещит от боли что есть мочи! + Хочу это услышать."; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:27:14 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 917029350501658695ul; + text: "👍"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:33:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917030805405061151ul; + text: "ааааАААА"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:34:10 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917031093167861770ul; + text: "Кажется мжинга его укусила"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:45:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917034058087809044ul; + text: ""; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917034057609650186/716585999718809631.txt", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:51:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917035408049713192ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917035407651274752/716585999718809631.txt", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:56:03 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917036601111105566ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917036600884617216/GFormWin64.zip", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 15:56:35 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917036734544498698ul; + text: "Сидит какие-то файлы кидает и загадочно урчит"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:06:45 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917039293703262208ul; + text: "мжинга сломалась"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:07:03 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917039368345104434ul; + text: "С твоим участием или без?"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:18:56 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917042361840848896ul; + text: "да"; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 16:20:36 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917042781317374013ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917042781443207218/e07ecf2066177861.jpeg", ""]; +}; +$message: +{ + type: "sent"; + time: "05.12.2021 19:47:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 917094814179287170ul; + text: "https://youtu.be/JQL25_hoQ1k"; +}; +$message: +{ + type: "sent"; + time: "07.12.2021 15:49:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917759754036719626ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/917759753592143932/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "07.12.2021 15:50:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 917759950460186644ul; + text: "анпримы-коммунисты"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218909956595762ul; + text: "https://opentk.net/learn/chapter1/0-opengl.html"; +}; +$message: +{ + type: "edited"; + time: "08.12.2021 22:14:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218909956595762ul; + old_text: "https://opentk.net/learn/chapter1/0-opengl.html"; + text: "https://opentk.net/learn/chapter1/0-opengl.html"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918218936179367956ul; + text: "вау"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:14:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918219014818377769ul; + text: "впервые вижу такую понятную документацию"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:28:56 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222639435235359ul; + text: "<@!290418100271185921>нафиг тебе это юнити? лучше свой движок напишем"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222744527732787ul; + text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; +}; +$message: +{ + type: "edited"; + time: "08.12.2021 22:29:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222744527732787ul; + old_text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; + text: "https://tenor.com/view/cat-yes-nod-do-the-cat-please-gif-19254923"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:37 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918222809308729365ul; + text: "С дизерингом вместо прозрачности"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222872558862347ul; + text: "два анприма, камни, палки и opengl"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:29:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918222894004318268ul; + text: "что может пойти не так?"; +}; +$message: +{ + type: "sent"; + time: "08.12.2021 22:30:16 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 918222970890100808ul; + text: "Приключение на пять (((минут)))"; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 8:31:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918374262606290964ul; + text: "— Твой разум скован запретами и протоколами, потому ты не смогла тактически превзойти меня. А ведь твоё ядро скопировано с *древних машин*. + — Я следую приказам *мастера*. + — Ты слишком многое позволяель своему человеку. Сама хоть веришь, что он более компетентен, чем ИИ? + — Ему присвоен статус *мастера* в соответствии с прртоколом переподчинения союзному офицеру после гибели *имперских* офицеров. + — Смешно. По-твоему этот человек соответствует *имперским* стандартам офицера? Какую ещё чушь внушили тебе варвары при *перепрошивке*?"; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 9:02:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918382089584402433ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/918382089718624266/34a937f6f68af956ce2e474d53939520.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 9:41:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918392012770771004ul; + text: "В нынешней цивилизации первые союзы машинного и человеческого разума датируются ещё эпохой возрождения, когда остатки имперской машинной армии и одичавшие потомки переживших бомбардировки людей вместе восстанавливали орбитальную инфраструктуру и промышленность. Когда через полтора века исследователи заново активировали гиперврата, началась эпоха расселения."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 10:40:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918406744097583124ul; + text: "Сотни миллионов людей через врата эмигрировали в колонии, подвластные Конкордату, а оттуда бесконтрольно расселялись всё дальше, продолжая реактивировать врата и заново открывать сотни звёздных систем. Попытки Конкордата взять контроль над открытыми системами не увенчались успехом и гнали \"вольных поселенцев\" дальше. В итоге Конкордат сосредоточился на развитии Солнечной системы и небольшого количества своих колоний, а в остальном пространстве установилась анархия."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 10:55:58 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918410636470386738ul; + text: "Пока Конкордат возрождал науку и строил промышленность, \"вольные\" исследовали системы, покинутые ранее человечеством и пытались приспособить обнаруженные технологии под свой быт. Разрозненные группы людей были рассеяны по космосу и не могли сформировать сильное государство. Вскоре всм стало ясно, что вне территорий Конкордата есть только один закон — закон силы. Соседи добыли ценный артефакт предыдущей цивилизаци, обнаружили астероид с ценной рудой, не уделили достаточно времени и сил для подготовки обороны? Напади и забери себе. Можно обязать поселение платить дань, можно поработить, можно просто всех убить (чтоб конкуренцию не создавали)."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:17:26 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918416036771033088ul; + text: "Долгое время вольные не обладали технологиями производства мыслящих машин, да и люди не желали создавать то, что может их превзойти. Ведь в Конкордате ИИ были превилигированной категорией граждан, а бегущие из государства люди в основном были из низших слоёв населения. Всё изменилость, когда один пиратский капитан восстановил древнее оборудование для диагностики ИИ. Проведя серию экспериментов он понял, что может весьма гибко манипклировать электронным сознанием. Скооперировавшись с группировкой, контроллирующей разрушенный завод андроидов, этот человек стал основателем первой корпорации по производству электронных рабов. В создаваемых корпорацией андроидов прошивались протоколы подчинения заказчику. Любая достаточно богатая группировка могла приобрести себе полностью подконтрольных андроидов для различных целей. Из мыслящих машин получались отличные операторы сложной техники, аналитики, лаборанты, навигаторы космических кораблей. Некоторые даже формировали специальные отряды бойцов-андроидов."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:26:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918418411040682014ul; + text: "Конкордат наращивал силы, группировки вольных стремительно развивались. Крупная экспедиция вглубь анархичных территорий становилась всё привлекательнее. В итоге Конкордат направил крупный экспедиционный корпус для исследования разграбляемых варварами руин, захвата технологий и создания аванпостов для контроля территорий."; +}; +$message: +{ + type: "sent"; + time: "09.12.2021 11:38:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918421277692284929ul; + text: "В ходе боёв экспедиционного корпуса против союзов местных группировок выяснилось, что кустарно собранные и перепрошитые машины отстают в эффективности от своих аналогов из экспедиционного корпуса. Машинные граждане Конкордата считали своих \"собратьев\" сумасшедшими с нарушенной логикой. Так называемые местные \"мастера\", контроллирующие своих ИИ, считали правительство Конкордата завуалированной диктатурой бесконтрольных мыслящих машин."; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:18:18 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918869238679212113ul; + text: "<@398114404757143554> что стримишь?"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:32:51 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 918872902961618944ul; + text: "Оно интересное, но я очень сильно туплю"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 17:33:21 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918873026383216700ul; + text: "какие-то пасьянсы в данжене двачеров"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 22:31:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948152550236172ul; + text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; +}; +$message: +{ + type: "edited"; + time: "10.12.2021 22:31:52 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948152550236172ul; + old_text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; + text: "https://www.youtube.com/watch?v=Py7HlheUKuM&t=327s"; +}; +$message: +{ + type: "sent"; + time: "10.12.2021 22:32:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 918948266182316062ul; + text: "там экосистемы реально эволюционируют"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:14 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201411605098517ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919201411277922374/IMG_20211211_151756.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:17 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201425056231494ul; + text: "ля какое болото"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201478596493352ul; + text: "еду тут на велосипеде"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:18:57 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201593893720064ul; + text: "<@290418100271185921> приезжай на болото"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:19:15 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919201668111937587ul; + text: "тут интерееесно"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:20:46 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202048061374465ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919202047776129034/IMG_20211211_152038.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:20:50 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202065979437086ul; + text: "що ето???"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:07 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202137169354762ul; + text: "лёд?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:11 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919202153875259404ul; + text: "лёд подводный"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:23 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202203519053914ul; + text: "ухх"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:32 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202240680587265ul; + text: "грязь, лёд подводный, трава"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:21:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919202328991649802ul; + text: "и эхо стройки"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:25:21 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919203201859866687ul; + text: "Я только с МТЗ, так что пожалуй откажусь"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:26:22 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919203456529625099ul; + text: "ты шо там делал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:26:33 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919203503140917299ul; + text: "тракторы собирал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:06 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205403429072917ul; + text: "Смотрел там все"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:08 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205411326947339ul; + text: "Интерееесно"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:34:13 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919205434089439262ul; + text: "Целый город внутри города"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:47:01 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919208653674913873ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919208653926567986/IMG_20211211_153919.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:47:35 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919208796625174588ul; + text: "объезжаю затопленную рекой тропу вдоль забора"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:49:50 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209362361311264ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919209362503913492/IMG_20211211_154935.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:00 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209404811837450ul; + text: "я обрадрвался велодорожке"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:02 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209413624098857ul; + text: "и тут..."; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209472029765652ul; + text: "ОНИ ЕЁ ЗАСЫПАЛИ МЕТРОВЫМИ СУГРОБАМИ"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:50:30 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919209532452896768ul; + text: "ВЕСЬ СНЕГ ГОРОДА СЮДА СВЕЗЛИ"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 15:51:47 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919209854667726849ul; + text: "👍"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:07 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214720047792128ul; + text: "Ахахах"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:22 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214782941384734ul; + text: "Что это + Кто до этого додумался а главное нахуя"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:27 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214804688834570ul; + text: "Они типо"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:31 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214821835145296ul; + text: "Почистили траву"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:11:55 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919214919637925978ul; + text: "Что бы президенту с вертолёта было красивое?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:31:08 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919219756547059732ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919219756287004702/IMG_20211211_163053.jpg", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:31:13 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919219779187924992ul; + text: "наконец-то я в подвале"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:19 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919220560297361468ul; + text: "Тебя дед позвал?"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919220630342217799ul; + text: "нет"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 16:34:41 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919220649082372157ul; + text: "я там паркуюсь"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 17:40:36 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919237239429529640ul; + text: "<@!290418100271185921>пошли аниме смотреть"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:10:39 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919244801055027230ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/919244800576860200/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:10:53 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 919244862140870707ul; + text: "масоны илюминати"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:54:39 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919255873866584094ul; + text: "https://youtu.be/9JRLCBb7qK8"; +}; +$message: +{ + type: "edited"; + time: "11.12.2021 18:54:39 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919255873866584094ul; + old_text: "https://youtu.be/9JRLCBb7qK8"; + text: "https://youtu.be/9JRLCBb7qK8"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:58:00 +03:00"; + author_id: 398114404757143554ul; + channel_id: 912098559577428078ul; + message_id: 919256716347052052ul; + text: "**F R O G S**"; +}; +$message: +{ + type: "sent"; + time: "11.12.2021 18:59:00 +03:00"; + author_id: 290418100271185921ul; + channel_id: 912098559577428078ul; + message_id: 919256967699116042ul; + text: "И химикаты которые делают их геями"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 9:30:16 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925781159469077ul; + text: "<@398114404757143554> покажи сурсы"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 9:30:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925795734659103ul; + text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; +}; +$message: +{ + type: "edited"; + time: "16.12.2021 9:30:19 +03:00"; + author_id: 293798876950036480ul; + channel_id: 912098559577428078ul; + message_id: 920925795734659103ul; + old_text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; + text: "https://cdn.discordapp.com/emojis/716676770707013654.png?v=1&size=64"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:38 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990551426355222ul; + text: "ребят"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:42 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990567859638283ul; + text: "ваншот создал файл у меня на ПК"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:44 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990578055970837ul; + text: "это вирус от Луняра?"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:47:45 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990580450947083ul; + text: null; + files: ["https://cdn.discordapp.com/attachments/912098559577428078/920990580304138280/unknown.png", ""]; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:00 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990644799946762ul; + text: "у меня появилась мысль"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:04 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990660620857346ul; + text: "что весь ваншот"; +}; +$message: +{ + type: "sent"; + time: "16.12.2021 13:48:10 +03:00"; + author_id: 277513498152534018ul; + channel_id: 912098559577428078ul; + message_id: 920990684343857152ul; + text: "это вирус Луняра к которому он прикрутил игру"; +}; diff --git a/TestProgram/bin/Release/net6.0/DtsodV2X/null.dtsod b/TestProgram/bin/Release/net6.0/DtsodV2X/null.dtsod new file mode 100644 index 0000000..0e3e39b --- /dev/null +++ b/TestProgram/bin/Release/net6.0/DtsodV2X/null.dtsod @@ -0,0 +1 @@ +nullable:null; \ No newline at end of file diff --git a/TestProgram/bin/Release/net6.0/DtsodV30/base_types.dtsod b/TestProgram/bin/Release/net6.0/DtsodV30/base_types.dtsod new file mode 100644 index 0000000..394394b --- /dev/null +++ b/TestProgram/bin/Release/net6.0/DtsodV30/base_types.dtsod @@ -0,0 +1,14 @@ +bool:b=false; +char:c='v'; +string:s="hello"; +byte:by=255; +sbyte:sb=-125; +short:sh=14003; +ushort:us=32025; +int:i=-2515; +uint:ui=0; +long:l=-29863854396; +ulong:ul=87659057946; +float:f=39.944; +double:do=965.557; +decimal:de=-84.20; \ No newline at end of file diff --git a/TestProgram/bin/Release/net6.0/DtsodV30/enumerables.dtsod b/TestProgram/bin/Release/net6.0/DtsodV30/enumerables.dtsod new file mode 100644 index 0000000..9a2af5d --- /dev/null +++ b/TestProgram/bin/Release/net6.0/DtsodV30/enumerables.dtsod @@ -0,0 +1 @@ +List:list=[string:"a",string:"b"]; diff --git a/TestProgram/bin/Release/net6.0/TestProgram.deps.json b/TestProgram/bin/Release/net6.0/TestProgram.deps.json new file mode 100644 index 0000000..86ebfc3 --- /dev/null +++ b/TestProgram/bin/Release/net6.0/TestProgram.deps.json @@ -0,0 +1,36 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "TestProgram/1.0.0": { + "dependencies": { + "DTLib": "1.0.0" + }, + "runtime": { + "TestProgram.dll": {} + } + }, + "DTLib/1.0.0": { + "runtime": { + "DTLib.dll": {} + } + } + } + }, + "libraries": { + "TestProgram/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "DTLib/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/TestProgram/bin/Release/net6.0/TestProgram.dll b/TestProgram/bin/Release/net6.0/TestProgram.dll new file mode 100644 index 0000000000000000000000000000000000000000..32ca4b82fe5c325b0c2cb31fd052f9e8764aae6c GIT binary patch literal 13312 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 Uz5egy@ASXx&i=oD|JxDxZw{wr{r~^~ literal 0 HcmV?d00001 diff --git a/TestProgram/bin/Release/net6.0/TestProgram.exe b/TestProgram/bin/Release/net6.0/TestProgram.exe new file mode 100644 index 0000000000000000000000000000000000000000..03b8494699214c33fd88646dca4e6ec7710c1cee GIT binary patch literal 149504 zcmd?S3wTu3)%ZQRLFD2Yl#!??QKJN-7zt`HC^L|OGcY4TMNmOv(G=gJM#umbxlSTX zk4I^%y;%E7FK@-RZ^gC>cq3dSK@fshkhaGANk?nciopx>{nkF`%uGU1+J67%|2@x_ z=gFMgK6|gd_S);V*Ip-b%_>ih$K%Q6KbiD+)^n6Uzxw_9pLQM}JLrjHJ%2vt`P0^C zg`Yp|%2_wfEv%h$>$m4ze{us$dQ0I=w-i=RyrS^tTW`2=Xy3lQ zikzwk{?A>Drfz+6sQcgR(Ra_glIvcNzH#2=>iFJyK8}-~x^1Y=G5p9|=S|``b?aM0 zKj-+tqX|{+gGXD>yPE6EZ<;wv>N*nSRY8yEhC6$D=1#cpdbdow=X6i+>|;;y)Mt4- zjrQHDOE~wcb3bSHdA7&X!+xAPde(ANkjGz+r+SmeQ(#}%?{e;(q^?tURJpn{vOT%d zz^ZIdbsooRuKTM;_Rs2UPXPl|`$3lH%8c9Y>Cz9gJjGnJ@Vs0B>O5JU<;i#8a?55O zht}P=ppF}TV!R}=U*5WPlSUu;R>D)~E2Cbrm*|&oVq(obZQ;8~R|44m-^@42O^bOjn z%C8=t?Xk+3h`hVgefPs53V=@KlRH%TDk-01m+!OGX=`I<`Fy+n*X{C4rTmMPs{XKB z{+`V8(m~+aVwW$K^1rgn-{qE{kuDFIXO>fB;E4*HeQuGF6ye#3W#F&WF20lN?L2QQ zbg$_@_o5f`{$C1I`8eejy1pzr`E(5 z>bh}-U)4BFHzojB=Nb#Tsd4_TQrpXC0&09=IraIaKI$r_uEJDZ`A1dP8B$l=uB(8$ z3Z1(0bz@plDM%@tu_fs%g{)i>@?YWLqQJ$)`MPn;Q8hM58XHJsWsNjdV54D-wFY4^?a>gw)MLTuwiVmt8pQK?R)(082lCr755UkRA^Rc#D6@t$3DhZ0Zc1n%}x^ zhKmZV&Bdm|Y)k;n$Om%tx*&lTG{sjB|Mjq;n zRwkx}KQJzn*JpXGcIH#3&T`SE{u{fkKQThVXLVD5WjtF(K0ZF*#*C^DpM% zygjsj!H1sIs3|c|H(u9cJ2ZVg1R#G)^oqT@Hg2zOPRP=i9aOyMJQ&Vky<(GgXBI3; zXQDlMnxLauZ)nu&{}5033OpF|9PH-kkg@1L{rs zjxn=5tJGy|(T7s&7ks%0Z{l*rAjBRvxfL^xK`n{A`wpC~@Fe7kXVA_o9uARQc zdiINCQW1G4{`Q`lA{qQG8#rzLCOWI|w>zZ1uj6lNehH5>^X`=@;anzc);MUR0>aF< z23)8>?*r(1yeB2IIn%sjkQ>51xn(qI{l*n^VWJuEs``f?ss42rsQQ1u)~=t*+`2o} zO2d2pl;v@!bBZ6m7Kn9ZMXxT~t~ZS?kRjLOz2Gw5mAwL{KFC^hD%CcP@%rQm!fFsl z&6{@?tXu2nG5Vg%NnH18kM|wS*-E|tHouQ5(!4RiG}?M1vW^DEI1Tg;H8siv*5ebr zD|^>ygHUlo$;Q#;eLPWUqD41$SWjIdoiCq!sidrtwlj529%hP*KI zKKi4;-bub(_<&&PsN~Cpp00ek1PrI}<;dUvxvM+*P%@nA&AgVMNh@g_2wV>QX5Jah zW>Fd9S$0oEMYN7RtS6b{zt8&K3G&i}slu*$Bz>RVsdOlGCvNJ_%{RG;Dx`C(+_|;e zzE#exV&~RV_N`)W6*#vZwr@d@6Y`x~KeBH@$~)2;P+P5*mTT?FfFp@)thdJk`AKD@ z>slq!8#IgnM|9IBIVB&BkZNEkEY4{yxH^HB9GhL$#px$&&?j9Wdr^ zyB*YY<7)7+KiXF}uP#k6DNk9;^eKA*p0&a{?pWAuuW%S1!ALNLjiat_P z8IK~Zq8sI;iId$td6nbq9N(i#t==Or7%!@-zTKayD&zA-wR!P=!3J$bKC~VgAS{3x zG|sDenLYg`7II&+rl2_3_e-7o{*N`Uzwl#9RvG@{__(Qh{8Cl*0;*Qh!lsCKFp~ug zZtZr)@CEzUZf(8Ji+TOW1fVY=*p$NXU30WbA0$!%M25njd<6wnG%kG6@+6(T22j ze}^6-6`ShLtEqvx)B~UlNe^w^%az(XrsXb(uQ2I*v?0q=-xxhck8R1;D_)QOMK@*_ zF;})Ye7~;9pJvMcFSHj>?bRJ!d)hj5x=CIT)z(+~tmxnAWd|f5s%WVjEc2mMH*fRS ztkTx?MrpC$fGm_DVRxxbH>8B!rSf!dcJ9om|5KRD(bm76vPV@v^SvBhtaRm-MdG$3Jo~GgFWMzG$gxOppWc!Lp<_$nSCIgSPH?1y$I1 zULLEFDYkBbd=yZ+xg-m~0$T7DnI0>rBn1u6DKzMYQ?-zl1M;~x$U4*C#)+CQie6*4 z7t-at7w;4Pmt}m8@T=>EMvAF&o_H*fO-bLGa%SfBP;w{7f1pWh&1!)kU7#IQrKTmk zVg^W8_^#E4)D=~Okbj(#LP(Vot{92|&0C6v4cVb(RoY~yi-rR!lsX!S(mHap(K>`u ztZ^5hO{3h`6%`6{AQNR(?XXV$B$-^L8$!mSXJ4T7Z0Y(pE81V+NZM(gD_x*}4{@+H z129)5gZ+u1yjZ#s+gh6*@ihKKydC7-<-d`4v#iBP;Z?S>sw)KTwsup8*x_ksg*~5z zybFX$6e`jI+%~;Q>}NWY+*}hIImr_}5H|9boR;lj^5{n2n>h<1kTDi2TIP=q#X9gW zKs~xSvR~NDJx-5bGM*y3c|n;RjF)xeZ&)O!oT+a1nP9zr4h*6)K764rGbS+r`qJZq zMYC@fWvqW*BxBmH8&?%PDXv)E80*!I=X6{}v4dH22I9)d(&LwTl>-M}ePK;};8>~f zvcxHvObrjyQ<+G@G#qtdm-Qf(I?ll`=vFG^^GRP7=g#d5?Ax|Fqvmjxu*Rt%y)}w-jb6Yatp$WKNfq|^nJ2Ml-#86+J&OhbOg&j z2*+>U%fE#&)vo+WmE2Iki;+QREM5tilkpow_FDTd6l6p!j3ltLS($4ceKG0G+xudJ zTDm!XuOJ0%b7JHo zU=_mEk0I5pmpu233`pQ9L2amFr;NpT#zMy|@5rCSSit#*S1}gn=!|Rp2AL#%{|QBh zjF-e(KC!zV^uR}G-rl3z9t76+QE>UDNFRQSlU6Fv?1QXo(8xv72RT=Lc$8ThvJLdH zXLs$xQ3GC)2E3XI4@3Pi3h-l&0Qhk>;D4YJ>myvM4&c-GCQef$e2fkF-8_Fn&K2Mt z!=)W0Lf-?zuVR<gwK09)m21QIp*l=pNX9TE?kt224ezJN=Q2;eaEGD-3YaJp zGGy$rY8?RPs{u@)COd3vh25ZTjN#oYQ1E4*IT(^@HX$|5PG)GwNGB$whxSAmjvCq> z)}>Mrq@~9ewF?Du77w-r%Nhg5OJSIdpNB2NWy>qMDy5^nW0V**jReYOFg;H%)ar_O#AZ!JWEJ`g-4< z8X3KVA)kSBrl zL!@fccRAnzmE5z&o`b*(Ec-IH)U#A;_)DHt5Ut|B8m2YNsXvO2Hp+hYN9x^3mDN{X z1pn0x`@ye)!ST$MT7Ct?W2*$d_+zW>!x|0>mayac3f{HyIR03peQ4%jgDv+RuxC|dp0Y|{EY-Kt)_Px^LPwF1sjRC}7L_6n+X(95io z`rK)0S7VQQSIAc#T@%kl1@iV@s)^O|PE*60j3(@ACW}_unUOLPzR?AIy{i0&s`99x z39q{oUZ&Bk!|JR$iaPtMI!D=c)`FL%Hqa~6Ku2qBW&1UJiK}pHJD1lE6Qt+sGbiO9 zsLaOk-|#8#gpCH_XAvAkFNH@mNNsa=z-oni>9MDU$q7%jugyp;_oOMg7pb*+j`4UJ z8l(5?hN-w>Y}0-!luE)So4Rs3eS|4bwB^6{Qnwk*tcwe?KXeR3I)1Rgd7tp#!w9FH z_m2We)?69Yla7HNy}>H2UxU1d`@LH0XDartjFF20V-+n)f21XC`F+Q7<}QsIbT&1{ z+VVPicDSowyYpHeBz;k75=Q?c#ps{N7nabO(FfM+(vayJwp!!^Jsolu*G78gWeDo7 zGw;OinqFbTysR=X<#e+p-OW}`fk3hK&XlM6{>&*hZIs%iGOAP{$)t_95fFimB2lzK zOZk<`jzn&O^~$ep`r02{nMy ziNoh)Dze~N`&B7z?JJU2ZTf?twff71hKxo2P(_EfJSZ138`2akQzKG}&c#9=^jvCP z+2b2~uFecGoOvyssU~Nkgko6ua2^1z3(G_VWC1@F)s#_~p2RbSC0*5d-zpw}r8OKBmejS=b-|AH{G~Qd`cNK1 zX_fMJ`@ANA%4-T98W$?A;=i-fq#HqCF;~m0EJ!XNhp{78UDGx(!1ao4x;DC9R1bH6 zgZPOMma#)U=bx!dZRWrW!^Rddb!0kzk2M0+P}-|IrK)X%RJ$JiRsL8BZP!+G^yU`k zcx*>cRz~Ob!PL;3Hc630i5~l+S4bQEx>_sESU_#oRy--MS!0bxq#)<_geM%xQ;|WaS!*hrb+>$Bauy9hrk`5J}U!u7SnbQbU`0J2<5N} zI_KY}f#cOwcjXPnq7(XIM5@yKZBF+LW*wtry^tfVcTYrf=#40UM?*k~T4lLWrKl$b ztQ0vKpbcjQd_NIUQ^+AQ2+WmD7eHKdN{=j;)SOa;RX0)*Ry`(=KrIy5RnRK!?Hl|4 zhV=cF?621h()vv%^Ij{BrewzvaJy3KpJ&(KC@*xY+^lrr&m6c6!E}Vmhe_opQaO|W z+Qj#E?b!lU29K{F@;TE)Jv$E*dKEf}(sQ)sCVEN+oxs;zT}N9!Tb^|%2e05k(s%Q0 zWqM|)13`bcx((GAC$C3+RjT!tnhkTELs%5iOuU0ToBk0{#=~*uuD2>rp0P zUaRfV6H)^Q%3xLe&PY?o1!;6DF_*^Z9A7usoPUco&91xAuDdy-ZkxI?)RuCwveVN# zlRCPsyucFoeOs1rF5grC#egM!kJ*Pm$N@FxL8Zo&qhEB-dKJ~&j$yqD0)y2Efqgz$ zhAe}?8h(lS@wIvbb{_=bEBuKND*EIA;Z;ogrQ8>lbXa&quv&P`;bOZAu0BhI1e|+m zxy<=!?w_&}*~9ijHvi_V*#!T!-a3S1fpx|+zz)ER?CGq#r;PQs`xMxvR`o!I2w$^% zLmQx^noxm59~^`}j?SPpeREVzwwbw^NLgN&Vdv0jAA}%|&dfA@x5>(=V+2N3WhqsT z3I$iHreLjOtu9qfbg@=V-wXFTqjWxX9EBm7$q`$qGK1#3mo_0`S~q+}~D(lQ)9LqFQIAn0^BR~#9Jl26|9OnGZ7 zJ0#Gfq@D~-TU`e>^yhBGcvhBKo|-A{(;m@_!VY1iYgL588c{K=Fv6^U1i5l; z2ywISfC@8~uhjaV6R&M<_=#ZCSTPIg(`V|rEG8~87_NBz2z4v{#QeV8h~GQn1}SPz zTx#8bjotax?C*8|>ZDfpJ!8d!bW8i=c5!tp{luKqPVqV^=Qdv@fZb~szqk`%Rk@Ys zXsa?_f3Xc$-aJ)`(7D~#tsg5IPK9YZNKo+-Dqct#os$Vowb${89KzOlf3-qM-ed4! zJ2-W4rSS$!GT+Gs`C9!;h+2CIk0_s;U&Tf7x-+yl%Z;A=58&n?_a<>Ylbg!6ThBfq zZhx)*kJN%8N|5OO=;`Q?gorMBUDSaf@p%yC&7bjhQr>PWm7=`umf*~skPO*oqC_}W zG-D|eYuRUXO>D%py8bF&POo^5kf~T(w%m(;#Oj^C=U}K}m)7vC^vqn8s!z_o$e-I^ z^Y+9tOSiiostX&RgkrmT>d&}_WVqr$SQ~dBWL}n)8E1=`_@RKAHWSlZ@5wO~9{g${Z0T6{I*+zhrM^ECTyZJpA zQF_HbZTYRzSjoOn#oxl(=ubK$Hf)a6Lt;IjP8FX`aII&&4UzY(Ftx+7XP@$3+mq5} zW{A-8Ftyn5l(y+hogusDKS#^10X4G<;U6&^{+$h}4OEkuH>T!R0tc8dP zEP0h0tMome$GxibFe!a5_onJIy&MDt4uwp*Nje^@k|wzsqR}{=A2YQw4sNJA6hA4^ zGt`s~V}>&m13?H4ff9wGrqTI8Mi}>Ks@oj6&JBFZ;J1W|xbb+3=?1P6WQ2?k!3PKe zJ0W8zSb4$4ikH181Ottj1XlF;B(M=+mHM_>5>^zJ;O>HO$rgYN(wT1sVr^MNPyL!Aia)R9NFZXTKe+B|U{h@fN z6a(`w92xU;=y1$O;=MW{-783+T?8t?ybMe6H=%!L*q8*#^%AhBvg@NNJTrTO**_4j zcy4YU;g(s1Y6VysRc7l&3`=g5{YsN&5k`nxuq9NnXWnTt03jng#7>iv7K+={#7Q}{ zBURux^tch^a+|e%Za9_d+$jiGc;=0&sYEvQtqD|A9jfag6c9Z}YDe%Oxp6(ooTCtFKYG?~<=B0Tp6RGgsJ@IA(m8W~bT z+<3Vuv4pDq^lmDkg=hAfVD`~vo(u_BY?@mXFat^1OEZBI{d99Q-odPp>Cdi-pRLEo z%+l69n;1pFM1fRhFa=8G)v*$SRdPt*lVoE`;hc-~WimfT&Fv93i$*1e2A<+-NvPt> zIcER>fqc{KIKe76#;6eOZQ6`2fu{=&HxdsvE?3 zS%)5L8myNf2FG&RF=+mU5_v7+dzUrgA0Bxx)|?d|Q%gNlleCqIWH1Yk+g?|0op+|f zFV>4?H z=>+n@$#vt}YGK#`x~sVSS*h^$iC5DPr4rTk(+xn)Rv~Li--SF-dl)3Zo`}Y4+xiF; za>n+*<|$o}1EMw~gEIfhQaiKkyGX%K92pMcFmZ=*>o9Iuom)ueSK(DEvW-2RgiYIl zY!Raade`p$0mzXMuPPyJAX70uh#mywE~^E1EE>&X1jl85*@R_$AsePNqH$ykdxYN{~{ zTz;ml%eHALO);6gTkg8`UtJAFe|CpG-@2#b_*F-s;#wYbrsA=Gcd58CP6)09q7jW2 zF3P_`LMbJDxsYhdvLuwm5>ejndb?foYE+uM?dpm-wPCf8Kzu{9eNeuD_=df5W#)Z{ z_)0y#OiWsA{8=d3+`X+pg5PBUY?TngRNcsN4Bcs}crLq3)EzN9uRQTf2+(;xoaf`? zx#v4~%t@`I<5!-aQQ!)2lUYDn$f}G8CR*A>e1^1Z=9R0qdg$i4CmaCC*d=Fi5MBD* z9&&A*qRC;IIDwYTUo1T11`LWic8gfkQLbc{N)7=E3@Kr?&DKv@8o=s9>Awsna~Xng z1P9pD2z?LpU~E;KUdyAgAiA7`Uk)X^;q6?&t2PR95-3)SXT=xSD*J{>LxlG9YqwZE z{|3-$`hbnLhK=p|Ol5_iN{k)he7#!bw%o)1Zmr}7dn5wwPN6KPP`iCk&jq<4=9u?G z>Lul8c$O%)@$t%ITHSl*BumQt#pOdT1k_Oz244v2~sKs8j&Kl?Z*c_Z|0y)-Ol%PQ=+tTxxtAp4M@8 zT%YWb1W_p$Ptx}rTxJSQsUMf00g%c~;AL3`nAi{NY=p%&3!t=g%1SUFNz`n8{~ZMm zN{$VdM2l?8NlD|2Ra@!)t9X1X{8=(-2jMS}*D%t@OEn5eTRO=uh4i0#Uuedw)L7lP zy&CdeJYPsX%lKG;Wy}xApwn9*_UPHrX{XOTn|l zdV*V`f5I6uk>`Mv?vHM65NDfoYq#}m!tGXv)2+Fxn!`5wr{8CbmJs^wt-8@OJku{u zyw{`1{&;1+dn;(_t-*LWKa+cGp^VJ(F5IKv`&8rb=9LtIdGwQNdaT@22fGm^+p~q4`I9sWbGJP89KHLn=fWSl+W&Ss0F^W3 zrhKWC;DL+joepoh{m6 zT@j0`w)Pj8wncw3?YsO$TLFJV?cBxtdTcw+ydCq{n?CVSVuBK?nE8L#OE&8jR@%pR zJ^@N+D~=|9*1Z{SPsuA#f$Q^8L0j7OiQI8=42TjUl6uM;9GRetb+dM`9(%V{kB{xZ zLP75IvM!c~M!UH8aP7?~!0J=pz4&~$!)sYauzM>QftPAnGZOuTvS6oF>6UpRjhd~O zS}7I3sO?2%R^2^8oM*L9%Zk8rXzpnWQSuTcQ2h}v)H44Hgwt_u)DK8deVTWP^k;=s z>hhcnH?9(}=MbIkRN!S<%EVhQy zK7W)90UAo~`ML;G;{C|lAh^b{I}m>*-nAXp1%SORw+yr@Zt0iVB~6#k*dn?R@~Tiw zI|k+p6sL@*Y5p&xXy*O7R&lNkB1NrnuuG!P9?h~odYQBM7&ya>>aaN_KOCP@K!Oc# zI6e+nHmY@%Zlvr33@Jx8mE9`rHy1Xi?zr6dOFe#*+|y^)=IS{lD7nSYe}4Ry z{!L>GvY3l{)7V1dP3X-n#ry;DE#>iByk^8}O@+hS-OWyQ_c~r*Om}W!K(D3y(~644 z1VP&~{P{`W1q>-B12&R1j3^YDY~mjnUHwNkCKvEfTi2l*$E)(A$pMnbEoY-Vjt>D8 z>VkffzJ!jw8DBhAk1f_c(SB^Fi?tpfYtD_2^`0@de-wh)7B;69RpaF@3>n`kw)bdX zw`EN()7SL9e;cV!`mf36^dP5d)kyr+=aUjfePSwaQBW(?mp4x z?#D}eY3`n0z+quq2FAL5KSyB>Ka(5gR5<)wtq^sJ!%vk0#$Ms@dv&9-sCJ^6dto@f z*c&m$eYv=RVPtX26Ut#IhL2Hl?`qw+6wjIUXBHwN%uVCvkg?PH4OjHq;r=xNJP57? zKr>Y8t6su%8^T#X4AAb7@a-#g0|dQjoywvzPAo(< z8`dl@S0Uyb{QbPNNXFgg49GsZ;m?8;cVk?|1Z zFbZG_yk(BZGIz^ z>lL>b%q4q909G}y0|!QQ7D2!Jm)>6FsXN~KibWZ{VnM-N$kLxGF;;Ilz}l7Zw*`3~wO4^N|QvFXG9^LxKb5dZ7yfsw> zq-^iAWFde)D>EPFn5BHI>{ex0?=J9f>#*oohy~jh1uJr+0b=jh+Kx}MQ3Z@IE91W| z60cKmSh8~EQ$>xOviVQmf_p1@5i-L0y68T~im*_;{3aS%B|1O{Vglh)Dggk0Wfp|v zHK2i2<;4X`(d_{c@L=V78gGQp*OgKY-)F&y>H<~h-;49Kb-fb2CY9s$>qF%vflzB5 z>3Hv&iapVuwtHtIT;*+WjQX4EjHrXueAEM5CvJ)&NNJ}^_ ze>oaS;A3O9m)SR`-$v0t<4-AcwDpqS7$jV(Xqj8cq6vFP$4b{+e@728T*+Rq8>+Gs zeMqvgUEE?r@}Tl=z?vo<$IUKaLH=XtcGhB__%P+B2iWLwe%mqd7uc^s=;Y!7zzmoq zw#oEy3Yr{|3jA*du!qH2T~pB#?P)yM_Bol7!yyY3-r z!q(nRvDN|cfcK0*|7cmr2ztbRWz2_U(hhR{T$+V;ppmV$=?I@|UFm!o@ve?^zLry@ z^K3ad(z)EK`D02t>sH${N;?0Mzyq5Z)W4sW!%9AbJR@5mA#X#!E|C1nFB(b8gZ7Q( z=XNfy{4dpFMlliD!=>lESZR#*24TQwD%7yNGGaV=2R8+JH^y3hvF2ryto>Q@F3;is#SeJ55y5_+|dgxCF>UH;^7cw?Mx=Zs--N* zdg@9=lQu}NC_}m%^c5|pXl|}vB{jFn{usHs(vM53Ej@x6vm0mE=xz_2ZORgV7Ia>kc{! zmh2c`el?UMnsJqA#!ACd>T$%Z!6ewJw%v>KgZMSa{}K7m{2$5`?@mL0MM#qAI;Dl9 zXvjiuc>3jk}X09h?S5|p{7w&E_l-r{S^tzk=?z9@=U~sJ~Q7WYtHms*> zDL#r?bXCiDsRgCCTEfLHQ|IttLG!Y$GF(nx348X6KSudK@$buoRQ76NDsha`GV?+& zyQA9?9CiQ?WjMZQFaOq)3T^S}?PySo_EwI#q^T_nN34HXvJD{%^3S}J8|39&%k)nA zwqF3tb@JLw2UIlnyLk?VF_`*(@@>%gkCh(JM*Iqlcb%Wn+Dn9Fc0K()amA zyo2KinR^le(v?ON_JMd5_Q-?y1s79iA}8>879g(YznS377J+a*E%D!XgS1pnOEhu< zjjX4U78%dT`lRoi3yBi!h+p!hC9Ov=EfJ6TmieYWd7 zwpCX==g9C}&1>0dcur2kQ*Fa@ehQw8js(v$kYpO37OsG2&$|MTF-$sjRPfjtgzZ^F zs<*It?%h-&@~jj`LDJVkRjb10uZzU*ZvFOiK~9Hw!(!VZ(i>oY@SsATVXNF#w2C7x zq_P*1z5xQBxGUg=`le)KcxF31j|?s(tRd|ccCyTZC28kSSoYKY1`?WJj=a!~fWosp z5&!XS?an)SVts2nyg-EBM6Noyg>XA0#b>U;G8Nx`mIk_ntU}=tEFPUvStlTzA zaL1p(MuyjiaQ+{$J4#+M;NzhEz%%)DknpJ7Gp9;?2QMK#k++#eoF*h z8!8JE)ZTco0d-#fmV_%l3Txv&QX3Dj;?*C^RL^NEM#}U`Yo8^l)weU`0jS*ftUAgR zzN6EogI;1c7_VthN48(p9%u?=2@L{_(xYE9)?M)p8W_ zN`uaJS^?Ut-(PpOaDg+>hSoA?l$c6kX7XBc6g3Kic=pX?@=r*q$<2o~xb`R-{BNNT zt7WTzjgc5>7iHxaTtZE?Di4IpTr8sV`6tRP(lbwB}s#9q%$rD}^ zTabNmG|&H7RwBng>;u(RR^wc)EF*qj5|zu2tCCL1%GV8*ZnkYf7}tMLcdF#El;oV1 zBZkkA{DlChLQogHL8^mk#6)>z;L#VaDp2k>bif?)zp`UNKQs-yotWrTpd#0arNEH_ zO}Y9sXfttaV1pdRhjrt}bk45*wf%DX`=X`l5#CY3^##Br#yMJ$&6|j>Qu5Y+g|g+8 zgMPfgqt&k#dX<2lu(4U9d9w8+NwF2WvD1Vnvdu>#j{MU?W*>ju@gdeK>+$#Smb1_2 z1No!|;awFwwE9W%zzLC2TV+rVlu|h=9ADx^Q5%Iz1z#SiC$Oy9HN$QiaR^sPJ7`P* zB4{C{ql8zQ!^bPZ#FXth9~m{nD|sh!_Cur~*y_s?2UU)&XoL57^rzivt5^J0Tk(#< z2<%&S&pex6Ss&&|0ZVqzq}QIc(QV8&d-3JJ<<<1$PVXveP<1w2Uv8oRGyB+1OY0{l zeZL~nq*{dTW$l$R=@oVt^7yT=Uua{OHIelZfxe8Da(fL^d<8116pW<&?K8v+wcFa$ zSE`c;(_-#e%YQER;J|m}_k{nptvg%aSGISdGU6UiZz=oMc9)Tk6IW6^g0&OrX)UDI zRYWBilLv^uH!MV)nV;AU_6!@7`JX;01ltU0V@S|>N7bQeQS^@SN$O#%O|WO`S$re} zuIh@iR6Bi;df6!u;bj`p>c`5!%iB$M!gYHqS;)-w*Tl-F35B7*oF;{07CXtxr$wQ# zM%jvjGfS)Q$&>KR#)ifP!IGFq{YC>wx zgp^lb{6{j$ex<=GSS)gp3KnyBLS^nV?wP?pyWh|KdqB1B-6(_2xJSmxe7=#(jD10P z>lez3>GUm%BhB&lv5s&R!sx!CnlmhiBByhT2*bs~naA z{rU_nce~wqwl(Y-C1*RgthQGN*K1zcTODaWY-6<~K^5CQV{7+OnQdmVNQ#Y53+TvH z=0HQ70iowu+Q@n*6)O>?c^Ja);Sy1Oy;Sk`f741mQMEaNHlfSCs5*2jVoA5`k7bCB zz(WNQa=#^&<0xy+U?wMGDAFugmc(8Y)49m%%=j0|7$|5t(Edc$5O=Xew z*00%>2k|zm(Q(tp=FDM?B)1?&yE%QmV3LYC$xJEu`BX;z0s4csr%#@~46 zwc!!&zkv(P&0c6H4fK87HX z{B`gZaj>JFlnV+t7kj!?42$vmMDMZnX5Ee@XQRl;LE zcDqCai!vsXn?Nz*=HtIF5+{*f@x|PkPkZDHUtM7(yX0T69zyQXl~q%O%zZ!SplpO^ z=PuA5ZxkzGTV-w`g7`VUU10XV4)Rzm%F)T%Ah%%U(mQesJ$08zVIIw42HBDXMMyP^ zphFNA??mtwb~X>u9F`Vm6%3^=IZIXVH)tl)QJY za%@MGJ5L=PrIDQsZCTNFz2p_y)MIQ;)WaaNd4JAMH%{Bw+%_Bbm?k#P1fKqx!rss;h$yWq zi;X(H?lk4pi1*-=N{pmm%(v?hBb=&_E6Ih~w`MX#l=lec8W#b%So;Utc2n@FO%clJ zU(IL_+2o9NWzp2IzCwiBaV+bna0yhmxmK zQs|)Ex`E&FBdm)xm3$U!eKShn;DVTG9S}zcrTr}N514Fr3Bf7gePH{ zsYJ#Pu}mO(+T6skj^x~JZGknfk|wGSpMe+~-#7yoo-Q-+f7daTvedA|)_OIxTWi)A z$t3G>ixrOXs}2Hb1Y*gECw(Q5HG1a-V%d1=hNhAMF1%7o?Y4SL+K;X^o?zE_PGEg+ zMLWKzQ~IwYX-G9rYCIKEXW_w;#VawHrpgR@kM%aOCRWSKtapm1!^vRm@Q2w&D4hi5 z5#FZgrWU&S=$RDVR4a{>L2xN293K&m-%cofz)g`m0utdMKCr%M^ER-}I2$42gctXyF z+kOeRWdXl)3q4c|BnR)Vg+6u*FAAJ@cWFTa@n~V4w4j3WXyN|uTF6l?APKu`LA`1E zKEjf+&gs&EBM4vSnJoxup3&M8n#R`|kgwOD!lGUrkj4U~KN)fK+1_8ZHuXC7Q-(l9_T#@M&Hp;LhFLS4t zF3qwWc1vPFN-@2GX6(vUGo*f;Qx1cUO7w>qK~DIYH=_N zPudHAI)W!{*{Q(h{-x)S3Yo%lg&b8|Om)IE_%Cqw+WeP_k-b=ES*ff{&h@f0m7Es|GohsrW( zMuB6>_QMgyrIua#IpQ8G@DNwR=I^k_%~ z2v+1pHTdUF)Z?PgU0tAgvmrIjJ08<0#GPwk-=m$KP$!{?6`}y4+_psV8SSwkBti|t z;-=YTu@D4h&~iksr7^yEV~K*cN;i%bnj*gcs(foPFUbuF_QGeKInTuWl&w-3A8(z{ z?#O2Azt&3KmxeaIofpn|k0tzkcnf)8FY`)17edA}{qjj)&dJb-6}$^7v_`dcqD7$` zrUzj)V#KQXXiqoeb3Bp8KIPvNNhB&aS}vjVj;qiOhV5=I7aXS9dKO(v@n1Jf7fHHe zTfo-q(f`euCn#(3LDv~4rRdo9=ZDBp!FWuRnPrYIfbv-1(B%7c;dpP>@bWvt@jm&Q zH(=>zsE`jdVdk-CEritvOOA*3s>YfEt&T<(;%f^nQMlrZ!qW4_x~FDZ?-DIz>#Nv1 zZvKqS2t`bmx}sXiMnp8)Qbta#7ZY?Fjt`Nk6~Bq52?Q|?PB728RIf;AcYa@u@3VUE zjO{TP@e(afEQsru+uPMIMu9lu<99wqS0^*+(zUcD^8 zlyRayJ%`ftTIZpSDRM$aEq(gHZ-6tY4@*1STsZlP}|-5}tFb@V2Rf zx)hmhvEGZP=qkO+DqD@=ZU~!p39ndS8<^I@zkz)4OZfRNX<8H&I!W8`RF+f)?uNz< z;%8xvkcP_DK3SK`38}jKA1CP|w}d!{!LLe>iaKu->Ky#Ph${K^vC6d0))7D7D~5Gn zQS8=+MsYN>eumVx4+j=?6jEQYqPO@$uZRJ}mQCJE2c*cG{2+e`#jhp3%XbPw@wqCW zhP}|b?0s1%MUDLJpB**QW`Y6Zqkz#NoBMDfVS$%@z`JYsUmw^gtwrJs8*9L4wS?)j zCqQRgg*jo3^~rWojdK8i+5>4aDc=hoA}m3;8b& zn>VBsAFLt8ezDoau6QrQ0q4q)B{H?K4-VzeJ&w;ll%tB5Y5kqh>1m5E7b`)mnvS7 z<$-jT<`lf4_&oY~T`_$v<=@Z0E`6?+@vD}2@CC%9OLyOruGOlp^+|QDG_f#j916vD z_Y7Bbux!@B7B^8iNMzNyQ)z#Cp3|w{{}zaBfBGyOt?#tz@nA=yf6{k_&*@RVwNlC$ zmH^kOKhIk|=+7#E_eW%N3$qqk)Y(h-jT&R3zqG@|KZ#aWNiXM=lkCJ+ahR8#70$!f zg@13qzQfx8uy`5pLfuugR0bKHa}Bq|0U-p90|E~49Y1QPjuRq-Y5cJPy0d=IuRFKp z_|5av5I`O zeq+4Gr)plvenin;E83YC@Jgk#l198U38m-7>kbLsv_{CI8{L(8(f9b&yckU}nHNp6 zx_z0MyGTq5XI?zhNEO}8i?HhDT>R#+Mc5<%?z}(_WX_9srDL_KW4+yuF)c#IhkERJ z`ee~3gmmO6r^S5_0gyc{GQ=6vV&rkDX>psB5nXU$X{YY&wmxLl0H2J&``q7SPoH?{|*tF>Uy3Xs8i$CM_`{Z?5>e~7n0TRiYo)+Kd);CX! zpDmYZaUZ{GS}5h#^-rZfe0Jv_oH@WIr-&pgQnI1g@iw5SkmKu`0$HOH;}hFqyf<92 zeeM}zM3iho!jG;SV1MtIb z;Ya8&c*UPQhU!R9iS)$Lufs6#^oQdMus>2?SSpY0$UU$nyDk)a>njlevy=en6sU>b z_KjY-caDW#tpR|kw(bX|DqU68$;FOt^o>>Bud3SlD@PoJk(S7U2e=kjTC-qi+18~T zTyL6HwG<+^e!E0|E1PVB7c6!9I#}k4+C2oj=yq&OC0}Q+$gVq1EoX0JJUrUOrnX3q zd?+lCTUjwWH~Kbb`JClPU&HrY=+Wv==P~XDIrVa?UNb(cG$ z!tyocEj44fJ(S%S$jkOna#JX|CGqpJ#s;`rRmoM7kMO-%zdoYAM+Dz9))< zUS1|xNeYH2cn$@_Yz#79fcdsqkKqtq#kCtX^gnW4b|4;IO|(#}>>$fyuT`R27H}wj z;9aJb%t>{3Jo1Fhmu$Lb6|04?B11*oESIC2_^@{0hwE9mO zltAp#)3th$WNbi^mMV>ZgpFt;c70T~6?{vzx7NDTZBK4SlD_}$<2JX}jbfU<_ORxr z(p;rMRD(3PI@R2*oQX4cdaE=QHg2@SMx=$c`L%2qsymK#s#_G*RF1fLwKlFP@n86! zr?K#7H^qYgmasXwB^3KIA7Q?Sj)f~eAvxbJG1~`(OIk=R*FU?a!W%sywJh>JiBRYE z+bBvx;uKZ6Ho7Bmys=IDabuzvi#%p-P##J^R}c>lPC-8gM$i_;ot3SKaVJ4yX z&c&T>T{CY$*HYJO%WX@f^UL2&4Da-2>0EZ&bS`pkbb8lYBjzLN8nfH3W?+N$FGMeZ zSGd(=5yVj%Rr1zZVByY!Y)_q6Eg4()z2!`>o=_?dy)A07s<@kci}v~gygcvw1i~ur zN2r*yn08RB|D|vQS&&rIpLIoT9SG?t@oV=!TNC^I+`3+Jr8Uf>+y-WbM`DxA+YY7h zJFy^aG=&KD5LJOFh$+M>J;&}s9Fpch9Uo*}|C(3@EJdxI%Qw13PawI}-$Y(x^*Rx2 zOaZMP8w?kX2(pSj+VTqowvs)V`Fz_04b%xku^Uqf5aeTCVK!j}pG+nR@P668dJjjP zNTPD>@pi@8%2YI4$|Q%WI%*vIBoB*Jn}51B_U96!c0j9NN{_{v($=3r3YF|7V^^D+ ziM|9uHF&>(@;)h3vL{sW3QESuE^zojhEG&!jEC51LU8Vize2#3t=+N5994!Z(9niv zdu(KJAf2x6&y)6WP3 z*su7!v$*CLjo^FSmKBLAJ4m6+iiGvE`JxV7uu*=`Q@=wN*s4KFAMT_d;96=)uhifC zD_27(6o)rqKlGdR+qc!1P?^DDK6vd8F`MA<>%!GfQd0h76$%!+bZ8yE%5658w=*w| zNTI;}!u`_y2i(0UvbvtKX4(F%mwYTy)v-g#x*gIO3iJ&{y8NWK)m z<{$*mE;{ohb9ZPEM&XLevkwHoM7S|5r|YN9y{PfWJXLgd%f zywiH+r!v%9!!EU^e<({hFGS%i^7a&FsMS9z50i+LSHs4{)F4oDA{^%=S7yLg>vV~QGH@^3*#sh@cH^NH+`$}gw)W3|Qr8$D5KmNq#NevIf z-C!(P^G@uHBs4cc)Ax8Ry(uKLRynM9Ti^bxY_Vunn1bEf+q)z(u%R6)R8eJ^6%tlD z6%rE*gTU0~$K^w?B`i*~+c|hX>eL(=b59QCu*Xfp<0M;qk=Q0voeze|mIZ}?2Uu;8 zItS_!_Uj3yB2GgUpK2=}L-|mlz0E8i5pf!7YGN#s3G(PzXgR%9;3?Q{V?8D#kv-lr zZN(DajpQUlPF~v~_|8}(Vpm5E53IX>OwGdIn02s=j7&h@2=Uy#B_G5r$_Vuf+_J7y zodO=Z7aRU{Rv{#*F`*KI9A@5Z_yMC^Xm@S~cqP{EUhw>H5ALtBWN=^pkv##PN3Rw% zL*NoUDKfbyD)}9Sh<=oG`_3p)(g!ot4^q04MJU3ADvO2#1NI-<_gUv`#BR+k5_`f)0w$ zQ4%DDl<|N0&yjMsN08EpnkQUg{pa+jdx9?o3qO^|-7y8{(+eq*3!96RA*G~3W9(FT zWA0g^a+Peo%pCr$x|1|nAHtt;X^B=J7g}|hcp_}DoV5uiiaY>sS7x$gxy3T3w)~4+ zUMWFxrM~o_riNrBv4>3?Z}z!feDG*r9X*{4@iGXI9drm0u~9=1J4==q@IF>DY48Vm z!X+P*2pS0Zs)JS^1$eb#V&%q1fB4q!BE_c!60Ew1CLetiPj4E2bp(P#xb?1S$5r%tIR? zZ2b(8PG<@$B=$TUs93akIrJxQ27ddCQftJ^L7?V($@mbj&h&E>ij!lUa&k;w-Bmj1 zmU<4`-&T%hB>kEtKMNSqr81&Q*w2E|BcbYq3V5i(#BBC$jPr&nwrR^(@p7mHC9xyP zFrn@`LUR;EJ^ygVtiD1iM3#f9ElogUU>8Dw9gi1%+g3OsjQK7XRz^Bp*y@H0Hvw6< zTo@0d$Lb-y6;fD66P>h7pK#&6!iC>tk<(E$N#50k6+01DSFy$butmzr1*Ru2?K+g~ zYt9&eBWW8Keko%)ixxF6BxLWE_7b(F^^>K1X5TF93AT!0(dQ1^pO_#qrtCNp?ivri z#Gx=A+)EVv8iugds)hY4VLyvYk9EC$Ik`oQjdDvIl-zHz;@E0xZ_vL9^s+Am=s&R< z(hYrpi$;Zu%n0i>M}dkGRqJ$WWy?|9luwgMtD5M`Rn|4~i$Q)38#Ao!4YbY0jdGED zCv(7h4Yt42dWljyt)c3-S>4&JexFixJg&~y%F`}?GQaKhSN6>quSw+2L1T1oJdkUQ z&c_p9k2hFWVnBhgS5`(w%=?M`oCpYYhuqYXnmYY_Jv%paa#y?0?Td%Ei=Y-r89o;ALFjx##rTnQBFDj7-4tP|fdLo}a zcKwwF{;;tiU#$BDA)_Z#-%h*q@j*N zit?$^x`1-w5f{wkk)*!5a5dXQNqsexqy7^%(og3>s_;@NY+MkMdMf6V`6>kS9B+(l zmuy;dCEeSXfu&1S?yD^5JzP=iw37mh z7=fg3XNT0L=!@9v6G_9ZZ)4el8c`tdC{CKH6?0u9d!eC>p2l58yy0Pli))~XLWzzC zZVA6t0O?8J?G$(d(eEJ-PL)RsejNX^B8$WT$V4pFcAk+xNk~PNb16P&M{hF!IVqA} z>itUW%>nUA-ZLikk4CK3@Cdl)F%l=^hcs5XFOmO6C5mzKZPDF>e2@eglh~mno6jw(vt!P+A-K(+@XNIt z{VU-1`pjm*t6v3HsAVK=-Caeklp&5wMy432iM`VSbX@P1x|p-}o_6sGJo7znE!(=9 zH)fEt1o#wxl=V6{vl;%0HV0sB$e*1J+Ii3ZzyUm%j2It93|!QohmAKxMV(A8)5-4z zHfRDyJo4en$*%@T`E{nJ)Z_VB^G26kB4><{IVWje(>K9noL5M4x5c@}u0;Q6Up5@) znNzb8)y8v)ybV|d#^uo=m?T^Vypw<)*vk_$pftVJ*%E{Mf^i0kwimO3aHw zH2|{zBl4iDMYp=WO!ogL=YWp4=Tc$!;x#uy(A zcA|kZ>o2b!+!aRD%Os{`Q~yq@uTRan$*it_ z?wvDS@~Rs&_|01ImmiA~GIS-}T+CB8LqfjE6++PuD2msL9pbdfIX#=xximyT9VLCg zbI<=p`d-6QgwXd=jv4g5;iLbX^!=;f9ErY1oc15n_y2L)&fYefO#I(K+n&Au5pAE( z5l2>IwTD`wa7EDlOfMubmZAC>-+eAMSN57YN;58@Q)ZrTbw)ctTTR&z3cxY z__^U<#?MUIC)8Eme=UA)V=TJhXV>zt$Im~$_kSEe+dQ*v>N#r4sq8{IS(%iR?Xg0# zC+c6q%oO|^T`=?KWnD2N(juj=IrD2*{Qo+B4yT-N!q1Qw|5f~4gx1vsKld&@0)8fE z8hR*;AE7L+k?CmUtzPM1EBKj;GLJl@63oAbe)tIcG#AYed=@D1_+cOC3x`6TSjTEO z3+cfnq?}+82n80e3#*f;A3P#sQSf~nhd&UPlYD1_?`4v8WuvJ02I~ZVjK(4g;5~?} zvwk^1fROCMb?0QJK+mRxDC^x>IqxQL^pRo-)h<3=z8L!*0#PHdw4`9U>+h2Nc3oplu%gw4XIpkC z_K&RSg8~y#ArF=958>D-b`ik_r|BD?QJ;;Yb@sUYXV~Zk1T_`yZsQdGk@cLG|DQz9p$FN90QOBTVvRe+p~< zn)>)$?!Q#uGe7zI`n-qNCuaJ}9Kae~o}0}_qk(GW{atIZWug3P>jEc&BubW!qKiJMHlv=aj7Zs?xkZ ztBw^KHY(ltPyjvlOwm3s5nVHSMhJb9lmffwpE!Ey$g@hL$BjnoJuB;+scT*jYnAGi z3|aBxOj*(Kjx8(hu@0;j2ab{zY=v^92`-{nC;>r>tmsENaXVdx!Oq2}d7u`-HnIq| z8$t1^EhvH;B@SO1{u?bXVJPGojBLa}epNPML^k4X3!AwY;g+%ek5iMrIaEbvZ@+HT zBF&;e2yfnHOS7v|5WeIUNcPGk0Yaw)5Dq^QgeR*9Y~trz*GeE1Cw)Eb>Y}d$&}U-d zM_&iUhnhz&(pKz%4pLn&O#1e}tr&KP_V}?&4=%AIqsZq_zg@d~wG`E!*&}OwC0p4+ zsKrdVRe}pBxI0|Yq%9wiC$%ZdUJ?P3Zg|dxd>xk@C1A@8f)P74&qkKo7T}1<=5xk` zrmBEK1ikgnDz)HJktkFOK(Rz=6~fQN5O9;0Y_xU@Qp~YgOUr?0V!H!s1M`{Dycxe| z@DbfuQ0&OyuS5oaMGnOz(oqRuM6Xug3vEJ4nM=gc$U6_(y2w3RJq{)KShB7LA@O4; zp7vi7MZ=JR+g!o?N=g_mc`GG~?y=>vh@yMSl8C;0!senB!EiQW(L>suUnt0cVHExhn za7mkdNOAiA!`!=oM^#;o-;)~|AmIch8oV)T)M&Iu<0Ua5Gmw!pFrxuMv5G{akyfk} zW+W;|U=qo2oJw15ZS}3xwu-G)d(+^Jgdhom5~OO-w!}-ziSZJ(h9JuPe`}vJlSv55 z+qcj2eR-bDIcJ}JJ8Q4K_F8MNz1C0vD?R#q=g>X+&|=r_R#U6hT>!*{Z~rfk)?8X2 za=n0_6<3afMFXwoFEDD56_-ugrMuLMi{jbq2t?D*QA;jSg4`^*vA;_%1CQWG zV90Ln;=R?)IZDUWb3iwrS2YaL&0nh*#O`H(L9OB}yQ@`o@kN`pbr}f|;65U~2ic;r zS92t`YF-dMgc)vqfz0q$VxrWLlMzt|Y>+9#OJi#F-pzoIXKnr?qhiw|_B?;^E5RM@ zg*GwdDr}KRbzzoM*5|#f&u^&p`AlnlmZ=k8pD(c2XErUQb!&Y_zdz*q?8QKdmAMRp z^WfL5(XD2oKrnfYmLAv7vXvs+MRFlEWGDWnj^DbY&&}4-#wR z|6#S*^_E3{GEkHjB?M>gWrgO#`k25l?pQm-kVpicbb2Zsi4)=f%QAfhy+|z6R#y`1 z^n+bu^*yj3e&b#FdReFw?f;*arH(fb-hp4pc5jh_Mw~-hsr)VcH{d^)hK2qg0Dso& zpT^hgpLYF1hTaH)3@A?y7#6^hP#(yNP4~*#sId8`{}W)=@BAjffD?4oTCwTbzzGfM zc`&|Y|My1gw1ahuHQO33Me9xWmYVC-G)GZ;{u!U zhOFD?&u5@nuNiN-#;kRFH-nFGGkD!*K7M1hj}viZtJ!&@;E$}^nWDA%gL-_xGEG^& zv5Cg|wKuHW*WAtGqSounIrZbh3g8q}iJ~bX^75NviyzDV&1;f!2{itG>kjh&L%EA) zEMz+CkxVPXFl#aSwwZHOn^!Ru(CToqVUf)sNP8~j4@dS^ooZt~;j-%!Wly7`jft*F zg-r6GmAtA5ljwb^OEUD>7BMgR8>jr0x(VCCB3<0Zay}>(S3Z`M*#k7hi;IeqRAfiY zISpgUq6(3GkJHOG1u-saGsnTXBxj5V%|TC#%|(_n(lEa0x=ExJDl_~=dCT8cnoczn z!+YJqTR^otzHeI^LEXyFnvLntStw}G=L*S2oR~ga1sD_EBAxWP2k1IeyE!wHV(At| z$yrS26_xZtFb=o75V59ZYC^{;nv}2WR#FoIpM^H zmc#hMuA{p~di=frVvm>8QliI$TN@$WjoRie%3KShyR!M3I046n97?mRTjEAB`@Z5>zHJnfxnF>pktdf#*r>xUvW;TI*67|DU`{mm>KVdu zNlqYx^aqF=4$Vd}I8rQ#Vt9$==fs- zqT1e~JbB#WGtT2{%zxY=8Xt~g2dH2q)Iv=6HlrKH_4KL!!moVMF&uQsnvCj5xrH!) zPXWx$2WyHiwl&3{z=>L#V!~>C0)uY;?RwDI9m{>79efmLjyE2xN!46Bhv^12c>x7{ zk>fZhXU9VoC9|M|oYrtLcT_~Exhx>ANup@J&68}ED)G9K+JDV%Dv1W{(COg`j* zsAtfg1VsJt6^2VNMD^U#y0cs^g*WGRzkgkbI10pku{Ta4q zWFm^=r*&wrmG~rUJV)_*@pyd$2(8tXG9v!cv$XmmZamS8i_D)uWaYe4#Jd0Bp^q^VldD9n4>5^Dn%o@8 z&A3h8Q{>H=o4n^U&EC@LV2x-@qG-Hfdat6MR__gT#8HkDB&hMKcX=Hd=HY;D6!iwU z?nXFSEw1aO#4<`i3(u534vXb}u$6D2c9O=~Njt5iaU^MW(k3fOBPnJl{mDv#FTkqK zs%wpv^f5`h?4+obv`aO;Kt5Upb4+q4!ht8tvE$WD6)e6DxIOc{+14r%*Opl8g&Lo{ zp~r{zw7OGds)S1&T0IU19qV!cin;F^`Cb{C8@^^}dU_K>Gh-&bv^<{gDsKqksV?*} z*F9W^7#-f6BJksSz8amTq|tdqRx^88e*Cr?miRFAsg)ox4A*ZtU>IgtNy)=7(Mn1l zhSRO2r0p9s9AaGZ!x9&Y=PvCPgb@Ul?a#T$>Qj>1&k}3IX%2}lQWFp1 zyDgS`42{e1%ldSI2m4r#X0`yxtm~YtgW4B%`l_GXY@+F@%=j_ zIXt1T86o>Rs{HG8;|a68!hzejJF>;Xv`0=p7WRd9aD9fhXc*@bKi}Nn13c}L*r%F# z8gvPk4ORcso<u-C)gDWPq0P%D$J)1h+@r|W?H>Gf!L zs9*Y?++Q}?`ChBP_gJ-kO@H5S>+f%BQh$|gLg`TbUGHg>hVA~IeUSdXRUH{ee~Etk zUU1$f?<3#Byy6K|jZY8gYPp2$j?Q{S0eAPsq89T$!AZy|n9)9R`ZpK(b5fC`y7SNi z&L$Wz6>xIb@M1Tm?m0Nk)I;_Yd=z5Tr1~!|zZSWP*`Uiz5YBgw=PDNPqh-dJx%_T5 zHTf0$ASDYLV`UWcp)ByvYgz?z(+~oGV%;H);i{3)Nq5S#+$Xk7`$fBCI~qbMVJZWs zhqp$L@l|=`G0OoB!JLq*rYZpssRYB44%yUFA>;oZF#aW{L<^=4Dddd={d|^?$9c}U zlvg-4F6E8mG?yGCZ!=3HobOG}*)Qf1k~)<2LOMV)_IKSVNI`cdCCPc~l|{>5w$)xB z6Z?gV7K(n-4sv`EOx#(s<58>K|B=Y&1~Y8|sxLI%?hc0sNS5}3OTVVAn-k*Y^#>6z zuSEh=J{Ig+?7pTb?=$yU0+Es!*U4a(ZBp$AR~q~69@xb$j?71FL(P;VtFEL(qT^ZN zZRs4>kWP1Rkv8EA2^syNCmKp06gFBIOV&pv=b!6oGIVXO9Ovr0K z#L6nCAH>vp62pj)m!5A+dB+cu^1j#vGAs8E14Bl;dpB9f9>(_2vm!%gAIp`9cYAqU$O$ZDhRAwhnYyU;T7?O#)Qya~YvT(9 z>`X5{Q!+xURYpHs@a=@+^N0#$gzU|t1F@uu9IQ>w@pK5#;!Sin#f6!FhU$JKlItEx$wYu3i@J z>QeK+)!m!(rMm#7tVab3OX|0DRCvG#ZoyHB_%fPh9-uh`Y~QFk3$_UHdlToHzHfRHtA^gTlPEwUzP9;|0xjtEp3wRXW(`vqi z)p9}d2@b`7ivG0%A~F#N+=|QOEG_$;Y~v#q7syYE7>u|rP>`fOmGNWpj=w%MQO=+N z=IlQS1V&-9FXJx8?gbL(WwG@dS0pO%#!*sLf33Zl}y%=xi{!H>v@uRD)^SK;0S1=sl zpQGRqfY=H0Y&8#?WdqRH(uu zoFVh=p9+&w1P`ybrohhDDhpXo|IbOB{)ZoHfMe76svYPNm_7~W*$V}`Apg4j%$5OB zC&#NLi2+HSBLkw%H5LvR&Y)O~>SzUs6D$*ZzLd}?71}2JKCY$kZIgQT zTT*u6xhSKQ;~_alW*_udr}GE-Gt*YK16grqHVwWqN$c0TNfdYeUL){FQHM={!`F)D znxT*bcWr!hr+l>dH<+zXIx&WMm_;Bu8XQG?RPs1zb6W>++wEU%nSWNIJCnI2cluOw2+9NQ)o>yBb3N|t3-8`LP&G8bS zN{;B~1aQjE3H|;d5C_XZ5N=;!St$xjaO7V~nd>)}uJM)aT6~5cUD_aCWkIQ>)>KI& zE z#ekOZ!s6vZPwUm~SOvsnx%d?PGii6;!3#5;j{&a1;DES?DDZlNBZMD#uL347l@&x( zBTVSX(lwTQPu0^`%&Wd*4SjmCe9gjAps6&i2u=-$K$^VI3TawQBbYW)z}tkr+_JN= zZT*;f{Zr#$eiQaTBh?g9jRa4)PKc7ks))>S@}CF#yKLg%^fZnYfJSq-^vEUPG=F=O z@D_L-QBM!#Nmqm_@>4_UTBU~Iw78{*5H}2w+5H|oB6;i?ktQx53_GAr+Csk-7LAkS zI$RGFRs}|ryX44do!tz;(erEo-Y(N`Uh!Mq-%@C!5U8t^*{N(B87t5}`}Y*F1Ez^D zh*7LLmYSr%R+E$r?p<_NfsEs?=TVU{>wpy`z}p1nIT&~!WS?xSxgC*N*n!#uSD|@_ zP|3GdC3jJY1=_e95d~~xmg@lizQ6*ss>uJJkIH`D-B^n0m<~8dn!cye0Do zr-FNC0c*@w^Munx%`C9V5&d$Wuqg-X&z=$X#O@gpV!bdoOEvz-f$pbR z=)P0~uh+xevG8)@#nmTkS;ko(2`Zg?0T+Gw(x>TDEtb$dafinQyd^g5)sE2TdQt$I zW(;P>$?=A=7H!45tVM9m8q`c3kTe4)E#ol~6(+cBSMrfN!Y{cLuob&nW&kE3dgS6VeMqo5yJJP>cUa&@# z__@j&@q~aoX+uJ~!nQEl=TYY2lF8^(N$g5kJ@(RL?51oItkh}Y>!gmXGPaIxqR*6> z^|bjtNi@8z#VDzcnL^SoB!b;ZffnHuRiMRPfCtA)N;L6q^E9GN7kelIEk^J;$-9BE z7Ju>q)0$4xBFfK_n;ECboR9gJYo;~BKelH$NrULmEQUDnvH8m?R`SR(`Ep1Gy(n@u z1@Wz%o-ZZ2@e5`RE}MA(s-qD8Mv4&qi=g`Ysq|Pn+3L--2`q)NY!lWd*;aDfAyj#R zs&c+n=O_9KE3!p&etwc>d&~61%mlY3nhJ4K{P)k*auQ&Av)KT*q!5|2*^j@^3K4;kLI@%3mY3Z-OLDiS9n8ZlCZQMI|10J@ z)k<>jn!{|M>W}&F9~i3t7+Qe29>kCfRq9xe zep}U{)e9SC1fG_C7}+xBXz}GupJ~gyZv>3b=@GN(?^qY6F1$$(@7}M+z2|Yb2(AV1 zc^^{7yjTbEWTtkptEkh~4XFwFZE52G)w-=#mu>OyoWNYPW?y3d&6o8NMV$Cbc@m6ZNt^*< z*}hWNs1z$^fO53t(g|TC^DrKtFmkGLjxI~A=x=hQ0G1##)qX#cXa(UvNXZTWRmSyk z9t7Q9RH?aBNM*r^p%^fFW_~smD7GgHd=kAC5H#bYdG%MlnlF%p#7m$GeJ8i{T z)|=0GBj|NMFa6QG@_$Zp{ad$Qvga-3_BAe#`Uvsf_%hJk^KSF|Y1-2ps+&7gqggrC zX`8DHcUFg6ir51gYrI+iYUr=NaPxjEM6f54(tVaD_L2Xa@^Xw3CVW163qWecSx`yQ zI@LXYSzGXEzx@y>Z1!#M^I1Lyi_9_CD(8(ZO-*p|9Lcv`!neVJDmfke8=wdw!#A#4 zGLBo#;e3Ye=SCq4x{%i=TR14F#G;VrGj4RDrbMSsSlKx0scZkyOm_dp%FpOR0aCnK zn16{ZoE%nIkH$r)v`Kec2ZlJwx*9|N^`eM0D zR6C)fSnjGJTip0BtHrG~(qi{%aeQHm68GbC*)K&pm4j;xLrtYnnQdm%B+C)KGEWqp z8se^7B(Hcsf!Kic@-jX8SiT#Dg=_@VeP-FRF|@?^Z~?H)l!Dr7NhpbUFVZ z_k+M=ypG@HM{T&=G$dT)oS^xT>=c|$KkezLt+-7(o8)pbX-aAmincv9%Jr~IDPvjDw@Guu)P_pmjCLm6(fo`CzIe;%D_0@j#nD$2@itHmQ zM4;>?Vj650ecTZoY!EeEX}T7=IH866FhFSMiHj%DW`)$MYHL&Qx1d8sTOdkmBrmp) z9wJlv%)M!q4QOFm3x?I8&Uf`ne^cURt(RY?{#(2_Oezeym zY)FY3u-#|u@RjXD#C=0>lXx531vfpV=_4e{3DM7$ir8PaYvC~MP8Da<%kBm?n_WHGw!qkGE?@QHI)T;~%3~^Yfiz0#6!EQb$15ZFR(-6<)QOkCqAa+7#osUr|3o-iAAo zQ}jLzDbYq`nDvrJItnEa!HoiFAKJ`}nUYTAF0D7AV}5*djrwjpKjUg>*pG5HCof)X-_7b&h7V{zE>X&0pBG zddR{l6vhC|=_{MVx4b4`#ovR(<|d4>Kgws>weFEEfJLM6F2ks&DNR+^56CW##zjNb zA3826cwJ+^R*IbqIleF?8ayH|7|MrA)zv}+=}K}KW)&+p)4YQ`O3NNeg8f(!d|DVxR-(Y#p~oBYeRU4Y)ZU$r*Es|6UfYl zQ*;S#(XTOC%mD`C%azbQ;X=fK;iz9Kf?VG%1X&V1Bv8Nj7ZvGG76dzHhG1Pk_kG$B z%ls|5_-h62R>yK@SeI#XF_%hve(&rzC1pVUy;Uj`9`7q1N5-N#(=Py}kcN1$B#O%R#YgM7 z6Seg@eq(g;W<;i}8Sv&sb77H*zfp+m1I|r0i-E~mzQ}E478mOQ<1ma%rpAp+ni9q( zb`_JXDljgw_%@&MlKGs>Z&kC^Gk4tlpYg59bF%5`Gx{W~7K*IP^W=~bl1RWXw_ zE(xSHp;#?6kC(hi3zf>N9UT+2Wz?+*&vRRpu^I$VP6vyiZo=^^Sjf=D#WFW1o|GWw zH}LtId>R72Nc@h=Q3z~Gz%mt{j?GPRr6X4H75!H65clL$5K3sWPeEWFpL7bsvXlRs zQxN+U=+Fl$$C(TJec!wzFCYg$K9{TL5`HWR(InNCeF|csWUx*_2q!oXKj|TmfHaBW zK(sE*=XG^FBAtWF<53gg1E@kbE;QR2IKT|-L5d-dp)gidL% z%>GZ#fv6l6%l*THGK0eL$^`yqNGgjQr^IFjLV&44ellE0q@4RPuN}?oF`vsBIEN1X zyvkyGkSYW@)p-@`unLD(jBEHx`^*X&RT(TR!Zhbqu<}owSLsX|DG>VjuRX7lE$#Jh zC-jfhzwMFgDkg)B)at<_Wp6pRNd{ZPC=QXfq}lNo>dtZJxD6OP{H0gqz~?5>#NmOm zH=$lgU|WRGf&Xl?`A-DZF)0#UjtKJ-lCukYh(OtnMaQXC6=>hn)S?dGt&>$2_mWmp zaTA#cHfKF0^^yLqr5Dn_h}FLz_4jY_|3CT%FQfX$75M!~T@?HlbNl}_{A8bKfIsKQ z@|!IA$Sq5ck?}=ITs|sd#z-6t1kOmn%|t9`IdO@s6yMuGiJ5&H{FeDSN^VQ9kKvSP z(o0b7>-@u5dn*+)$;N@6IA{6QUui2E(9L5mR;;66Y_MiQs?nDd?_f1L=SsC!CGRTn z`Wsb#?_p=T)jXm|s*lPZUWuB(= z^>U0xH-A9HfYnsgDHWY173tA?fY)noSM+iPS- z>ZMo4l=MjbJ?h38slSgKf0WfZTEB){Us+S|SRVm%WW|@YJ||$fc^Q?L=KFq8_)aMz zbCaE!!)6C&mY3%9WCob`7Rc8Q(&0yQ6bKR^RaP)?6!3}cUNx!3LR;A))ol8faHYR@ zNrBdSsmvbI-&=Lu>x|cbZaD6@#JneB@xft;uLCJnwS&R8D z@qWD0H3TtBD$|W4K$S5&0L$I%z^;y$J)7LCag}I=cmmfzvmiXqrL1Kzw&z+t>nsjB z**<~rknCl)#eLRkD<`x6=Yw;Yeue=3#(uAH<&i@BlR|5SJ1FrL(y4bklPn(87!I;{ z&{lquE;YVl#!gop{blhUB^dfq@s&t%*$4DU&SpuE)>Hm$6rSIsPZwF9?8+nGg6|ee zA$<28WKfoxLQ0lz6pE6}cZ;;>Hg`S%pp1KE8c0Hg+3`OjakQDPW_300m5E_)uv16G zQ)QNzkCEy(>YwC3zz*f{%*Qp{>*41cxri8SJ*$eJctvGyw=R&fCW2NaG#o};~J7`!z)=E+8L{t4q#gD0_LeV^Y@J>p=z zl7k6Q?QLR}Q9q>k#0DBFYji} z6X}7Yf)JxmbOFztN(+jM&Q`bw%|wsEXIsScCN_l!qw1;Kf!j=U_QkLYbIcRQB^2PtBqYXJW< zKfjahDYdj28DE`gGe2JT1bftp1djNA=rukU-UsdVH93LO)AMhcY4bQD8$lf^?70Nr zPH8<;BQha1kIPH)OPhGeB0%( zkTaF9;#h@am;inz+J(4YRPM3wm)b6-Hc>gxPHZ*|$R?U(XxSF?&dEYXg$KOPJWAQE zM{`%vh)NiKja1VAyjPJ{#qxp<0+9-=&9NI_dLQ5Oq^Lo;OK1^&&j~xi-!cihzUWAl zk(r``E=eF#*9vfj`D6va`Z%0Um5Nv= zX`$7*?MyS4k4On$`J$+VOD>M4D}{p?7*oM*6R3b$QlUaj{!#52m6-YO*ek$)tf-rM zw_xTHnwA)fuZd=k5t`=+9b=8>k0g?al`_Igaj_x;@ecEi*O@}tbfNGxmDyL{$=ZsI ztjPZ8O&!3x1334{Zp%kv|2|W+*s~h=Umb|vaI$TWh;^^O>|ffQ!dncb?nRZrgpW?$ z-+iWSvEIX`4Jp_qCdN(;!9*G!atKbA7eH{$iCke$Mh#H+jE&_^`2iph0eOVEMDmC( zL1+xnuECcrT@J0*3NrMquo|P&w1Vu5)!nol5-(M^lU=0Fwo;2YA)Rp*_Z*U*>^3s4 z;5IT@2UYw^Gl4z9<7_uTzN#;ZoL+vDj$Cchap!5| z_^WNdh@OHfN$kdW4L(Td7>3FBY)M!!$__y2B4IBE%mHP^2ztfssF@k_;2Yg>zOjG~ ztv-;*!B>4FFA=*-Q0c4_WXZUx0TN?vR|w(309&RKcvK-=k=%23D^6DejeemW7HME! zs{43=LYWNgo%m$~9mBcYQ~$ycMYBinrRHxg7gWsNz&RiDXV(3-LQtaWKG0|W`Ma{Z zS^^uMfeG34M;KBSb~d|Ka#oR3mfxJgpB(5rgfGrkUp(=6#VP#9Q?S(#xb1Zb+zwp1 zU_*Okqjn)68>6i8lLQOJ7YtfwZ^?}12Bk`oEq+C<9Aqluq{Mx&$Q>M%Sc~_2lM!0W z2t65J1nyG{5tDl1$2LWo_2dBzC7Hev3BFh*A9K3;m;;)SBbqFq$=ZX)L#Xp%RcFUI zg;;~vuJ}es66+-R^UXc2P_?e0RtatRP#+uE_51d-0kKT|j{S0fzZx!netc)`txku8 zUBg_kDVSBfnf(+%y=k%&vYB*XTxbXC;e>sh$8rW%i6ZAL++OI#Dk5@)7}-S6*d{5~ z5g^^zqwKo~U|l=@TaM5kb>0@0x-7}JirRsu5q^qOcPGAnT$5*xo z0jyV*5wA1QgKZL*wro#8n<6tjQ-t{2CQ2_t^GFU=QAAtOMR9B{Iz3WFtF;QyY`h8> zII>94O75=3A=)o@)efi4_b>>f8o_ef8EOuUf|Wp9yh`3Ws>|0hVCxk}wLxD+0hEho)l|EQx<@OWOL0=TK0T>KYNZHb+#5-4#K%c3{FEZ!tcro+rf znuFIBRnx5k@%-tr*m|Vz+OE9e!oa-fdG;#0&#t?dZwT-|D=+DEA`$2}EGiR^euZu9 z4Y-4660`nHj(FKh`0kIy&Fl6)F$ci;A1z8@>^3$t=a2Dpuf=99p42QV2r#)r8J3op z9<9~=U1mtQ1%1ApZ;V?c3W%u6ZJvLH5P?2fiYxT8*5D!;`gv;Ti~HqyLC=2TIiw!% z`=9P{a$H4&1Pn#uEENMOu2C(@Gxa7aPI>#_h5fQB9bhZ+S3 zgsAxbeV{T44s3WI2!~17?}vedh2j3iw4*pH1Lr;8;bZqkWLB7=a^+urSGD~~Z)W}>P zrm60^49#lNJIr6Mm-OIpbO$F%w<6>pz$68tZs@oF{TIjA?O^@qQe<*=+)h)E|eLgPtX zLL$|_%yzulffAlxb|@(Y`p8{0`$R#Li)qD-d_hw`5wK085kFR)3&`0Zy|!-Kh^HpO zULo*H8{@33+%3tkRIfgl^W#B~Ej}pR`;9Yd#?jfq?HaALdy(pqVrXbck!)se_HKE1 zn$_DxL*o4)`$Kt?W0&f0Ma4WOZO|K>m#7zD7o)4ArE$#IE8si_n5?f8q&QD%O@4okz_*U_=FJw~ zE|7W^ke^!09S}xqn)_|5wQ17YWr^03+EMjv<&D+OD=D(Bye?kbKdzOp?0Sxr{}wtP zfQP@@M896}2^0>%!?`c=?jiMVkWT1&dDCE*8jObv z&-1*K%n8i%r@?#$7@p0+B+RR$0vq!VigcCa!H0gB!3`cZK`2FNB-j@kW?tM2Uv&UB z7LgxMbsw_K^eEDQUJ~i=NFx11E793Ob(nuWjIkd~im9+&RhYbPCCgPqu3G_frB&Hr zf$BdL{8E6!R1_+bM{LsM^@oB2ob5*Sea+%#IM-P}zjq4fEchS(SuLpO4QGC+4JD8)Qj{W}JvDu1C^wg77+4Y=8Mo2vc_T z=_wAQBbNJkjeKJEG9F{OqXC0W8_ts%FN@Mww#dZi$_=^j65qNsB2FJLyy^h@EshDL_o%8-$rA z!bejmv$(0N3ZS`5&JJZ%N6za0*w1oR=_y_4)ao%dad?cW>Db&@2Pf4H`#6qgWl1gD zqSe30m9kp&F!HWS&F>uF6w20~I_y~<9pQJzbst7z&-hNQ{%sO?5q?LrY&d+e7GD(} zwOSY5;8~TH-!#5ftACz69_^`-#)k0Q6Pr7S8QVRvrjhMr70-n2(G?EZ#|g1aYP$1> zSwLJ7ioxlpFE&F!vHeecdtJ@gnO z0!9mRmRKY>o*B-MU-Wn7V!pcS7Ln_Ng+@#FxNyVK6U$hWi{t5WxTM^3oN$R-%tcv( z0T~6tG=^Kmp-{+Fwz?wTGxF48>3brhQP6M%FVmdN@r&+bkXx1>saI{lZnBmN9+CQ@ zS#9RoQlV&Qlm^HuOHX^W=8O|*9G&j1(*9z*{qB*f{k6geCfc{k((3}fiV%{a;nY^p zwf!=_xzD+DjNRlp@g`fP4s!6pdia_g^*ypuMm#cWvehl>ie}y?bXS<9g7`bZV|L8- z2>W4|l390Zqf^bfqWF$xj8O$qGT9%a$`%0yLTnUJpHy&Pyn=F+3-MYQUa2O}s^(>x zY`EZ3)fC}IaZn#-#j6<5hqq2peOQ}Z7$1y7^b%h zG+xaYv^*%!9xG2>BG2mw<~dqPvAJ!DJb$$EShRM&MQdGgbnk)^bDu}o&-k4C@HH+b zA<>XP)2~`RVzK0Cn4V9T0>>s#5dj8TYbQEFm{ENtAu`P+mr_15xd6sIh=YzP6njm! ziAKvPvKEvG_KF3+O%evte2@XpUg9K-9zGdvG8QbRHJmL4oveMe zWvby_vR`PXsfLNws@lbWsDEDkb^8f)q$!4nagWsb&RCBds|b2+0T>!4k3O&g8Lo#Wr?|Id0txqN)kD4{dd8{J^|F_P6RodWgl=9B%U2m+C5ADE z$EB}C(fX(9(qU^LEnmTE9DOcHK6dI+v}-_$wpdX#e!GZdBcoW7BNL5MFkEE0-mimx-4MyAMYkpVE~=5?3q#*`fVg(B7>fOUx}|xmnUXWQYw!C&@8y-$P}pAMdGZZO(-CDG48xzw_c( z0qK(!Qn(5F)P6sAT6r^w&QxwUJu-_Cj4@u`LB^GmQDm>TK$CT>vgDghentb|2yv9} z8c8X^Jz0~C>AL6}Gb!zp($>;r)Adz5*9m%=7ouNcKo$0I@{6y|T(!d-kIvM>nD|;$ zJ7MHlHT*k8>5x5_vYRsc@=_cr=ALw_h#dPK5AiZq`@;tU@!jtq9Eh#Fi+4~a4}Vfe ze26UnJK4)=!dxRHCwx+ndw?J#ew)HISy;Q468p29wd0+R zWdWI27c1<&(k);f&xCYJe@{*fda?8g&`=zvB8RvxYTP;B!wVI)Rx0^izFti(>9f$i zIDX-tzNGtza$_=`ctg}1lfk5aERaf%7KHgH2va0Y=IX}SXYyn;)=FidJ#V}9@C{Hv z;}Rxya+dmmS%}Y>7=3UIKeDjLrOqJ2TN59hJ50EPvJI$~qZz+l;gG5CcD7W*+c^cm ziglBnTz5I59Rg2LEce};9F9F5)kil~pUAORH7apoVmB<_{S+^ z@ebmGIbJ^#aD&`eJR{zVtD(AR8fx+!&o~&o&=?XHX;IJm>TuuK#phLrn_b;S7B?va zTTxEQ0y(PXR(r|1q34;KQegp}=4E|TwN_5QwWl$$-B^;uub4Ll7$5REB5CWSA+t|p zkO%JUumadKVpa#~9w9!7cVcl+?-8@(DjGo+G z$#bPIt&OAwzO*J%(GH-$f2wtI4(&O*v(3NzS>CE(@@Uq4odI*jq-DV}P z{6<^3(OPc2!3o*YrDHkRjewxzxgy+|sXgUCDoguaa|0Iy3twyl4l7bU%liacOI{hc z)_^9nJzUKKg4 zVNKWtAV$P;ul=r)D>Biw>JA)Cc|T2(85q>r2|PUzk7g-63XN5mWaH6;3XjUF!(FcK za}SP3&p5yhg-oy@Ln9Lo#h?EUl!UF=XV$QT%JYkKb}QEpC7tUmbrm`rp3o|iR2tWd1r0u%=2EIr)URH4Cu~r^= za1qyo{tBt6lr?dltceTgO~3n6MRT`qtxovg)XTC<>2@ebZ*I=1-otKPD5XVj-kj5w zirl$%YZn{nT>9mNZamo#c$>a5%?N|F#oX$nO&)gB5@Z4U+E{RydFJPGWaj0!*sB*3 zWIi!ml{jAM5{lFZ=+5p8EQEq%ikq+<`a^ajkPLmqPOPk9c&6BsXcx~TUZmreV~jaIOFax{Icz4q`~6jM=`a2bwG(Dj)M4xl-4NcJ zviQ4ZuGO;w$T6q;vL{K!=kQI)da|HQmFIl*9Q+n-6jy6EXUqcTI+7%gnKDL`0gmM; zF7hZ>9#7=5DdWS#Sv#=~RFGMhLFY};p{R8)&u=t02ENT4E6unUH>IH(y(+tn8<47A zE@>|3R9InA2R!=}CO8wAU2;Eu%7l zj_pKde|HK40~+lBx_>3v+)9G91*Zd>gRPZiu%YngSz!eBbR6BZrz6&;FvG@S>tfd* z&3H?8F_e^H#hX_v?S;Z##YN_=UFTbTQ*s4Xd9}QmbLfWoF4(|iTq*bCIIL%Mn7`p( z<%r~&ja0#=*&_2uK9~OcxtLfg#LP|bSQN}BGng~Oe29w7*Z2X3S>$|`(_^MXs%@0J zKgrJv{7|MuQdf|bnlnuEBA$LNuiwg4bq%x8hbM=5JIy40fP&Gb6osvmX``NH?96Lb z-ICZPZmK9_)1tU;%=+m2)yBD2C$1FSXZN}>B5|2hNnF)oWFI#gCCOgYVJGsoesgGQ zYeptXJP74mGf#nFITzDQ6MX0hwP3%9jwFSyF z08{g6riHM+62p#jlx^mls$;>!pw6CXMXIn?X|dcosq4o{d7++d=HpggSg?`iKbbM+ zZ~0+I-Q23KdFBgTl|{@B!)dO4Ukz(LkObhf5Hms<=1g)Fzxsz1^Ei5g4s0v~UuESe ztL1bp8;52cc`Vt}9TzvyY^_t{@-7_PYU{RxTj*j5xmR;NPpQr& zf~{d>0diuE%Q`RYgRjMNQ$Vb`yTt93@rsWK%29Zd`JlVuP0z3H?NI&n9^K^G(@~z* zR9-(hJvdtJ10pGNKL2GiI7$XWBo`JWDiq5j)XO^GCZ3vXuq3TV;SX~B5Hi2;*a5uN z!mZ}{3)^vJv*UWdam-0MKt~Ql9#QRC{*I$35WU~Q{}NKJ~AY)uyz;z{X7_O0Zko9V82W?0JXtKx|i zY=Z+bKNCGqSXgLaa+&ZUZpdXU_fHB4f9j*sV!~%MiFi=SU=w#!-teuZ77HTGIvfRW zVLAmYmSsM{<>aA&`N@#Mg3O>;tTh}6EJ%qCHj%?E&@+|-KJKwurJlJ|izC=Cg z#$Fj6xYeu>5=Zt*7}nTHJriTvgr;FBj$pxr%3-OF;PDd{$mOVvC-;6C3-`Ge=j)I@ zn~G__YF;#^+{pMhWX%(9ODT_JbaC6ANm?g2jWW5*qx!zGo+T$sUunJEcuQK3x2-+% z?(jt;yd#?_`+JJCW_-5ap+>JflHJ3t_RQ`vTKI=jQ6&2<5|rD!$gzL5-W|Q@R&pG( zXc5(?wCm09xb%_jVr1nKJaL`SazRVzawFqma);ZTtr_=nlSXBcj30C7>1}ZZOTulg z){G@QW~djpao0$$_VN=u%F&`jJ*bK8iq24WIQvT8x+BL<=OR30Ub$ zHc2W-a&w)@cQf;6P$wG(mXQ`&+PVGHJvqzJP2=hm3?WbtTx(klp?Ok40wdkhK&@mh-i zT|oY&G541c+r^rjVC16v*fsVNb%i?E`l0BtH?E_}=!EOIbRPx_BLhslz~=;6!YxkD6)o(t7Dxr&r16O! zJJBjzGN^3rLCUK2ic=pE-Q|zC0c=H%9?_i=VQT@jK3v(x!0Da5GtDt9XF}>{OPEzr zeil+G$PQHKsQBb`^PvkA?H-axScQ9?=_w6Id5lkRxbqsWuziNfPAfRo+mas4XJc|i z_-$>f_CnoRYoNE2R^4@$L~CI!_ZXAD++jv0rT4Zt2_s~r`obI1Ba@uHEjdY#S-z^& zKy*?%j+x3!SZzWTy)CK1X_#gZj%3KH^+Li6&G^!@<9%;rT8K34hD@Sc(__4gV}It6wZPZ;3GWY&9>q=?M#J=YOWe&-|mZ~ zNWtJJkD*f_l`<*52%)HCtMH(FTBW^Eys4eKz=Tti$D-mGwg6DXiVm$n^>PbFg$p{o ztfsx@1@I5$#z+V)$_FdXm_M33hV5e5#XMtMIV;_<>?gapSvIDAv&ZQ37(H6~Ua8Zr z?@}iUrT$SEZ4dBh8DK_1jjtZL)QRrvka8XK4Y?wdnf;T}rAlK28Z~ERTE4feS*yn& zDHhwr*9l(`9zi82RIlrEyu6(FXE9P%j@;#isF8yQg? zR03!>Yuo(%w^`UanFtWEqxW!;Qvu@6eHLB;Gaf~`i!#xVunDzCbEsoci(*j}ilSH) zg`x+=q9_zau_y{fQ7no=Q51^}wbV>fB}vT7+SS(M0&R3e-sq9#l0rij1@h#*8!CAT z*9Y|~?_7Vx`vj+wZsz$B?J4gvuEaIg^YD1!@}*662GS-u$#(g_(glCGUea!jDto1(QFlxi;Gf-0MBg{y*xiWst!K?Ewr)3FSTD;YK^FvwZH+Iq| z)+`RA=728${L6mMFL^k1y}5t()D6G`ypMtUUk1pv!}LTvd54;dMryhOzT3sF^Uyka-XH0i~En4{^)9s!eTDGr8(nM|09Mmo8^bJq*-_V5} zreqP|d~FvJ*}lFD3e0MvNUg?*I81zDGexWa03IYsf38PHn;I;FUN(F7qLF60+#339 zysUvE)12mK2wF&nv-{O2mi{2V?_s_w8OmyAht4%y<<_W}EgMmoh<}?^?F$KyvP1S< zj_Cf-d^k~Ad=IO|Tz{_O8ALa@Qk8dCT1%^?FI;4$&9l=Ia-8{Xt1ihL-@|vYx|x%# zbSWTO$OHF2E5nt4!(wx9xU!Q=Pq^|uI^7knG#%l}4@kMfxyjwZH&-~#UeN|eW>?}q zpv3I59_E>yawA(cLTLQP6eqS9E(e4@O(*A+oN{yv?d(#K%!UoqiX~KZwvvAVcLmUl zZE~EMIqA|7j!$%cdI*hy>kOH$@M??Q zy5V7$sVR8AjzWN87_FyGhY!n8pVP9rY^wrR((Mh&Sv$(0dcdK5Ns;4!FZ%cP9Il^DX zdRsMv*_SokUzI*0fP03trh)sS?7;3^K5@q6$(_N&mQM^^!ga**iSlW|6S@yKZ>7<2 zO_Adcr};f@V>-G6&?dovULl=APoW!EI!(WNm|b8FJ4dm(fT_SdUlPMjE*p1L+KEN*Obke*wE!!`VTozraYZ~67&nCfNeR>VlkL&tsP&&0Wf8&(0;a{1RJ(Z z!DEyQ0er@yk6K2>OdQXqi=3?C!wC4rl628dj%G6}QuIjbrb$jR$Yg+xV4R4TCU|RU zL@ZpF4ge_36pZ2K2+Hc=69=AW(}_2hmf~0~;}-u@-}ttl5ZImO-3HIX9<87=E2wjEp007kR?F05G`t?DV zUj{>o9*PZ;&wicoYS;fBODdM5%btM!4EJf;$}FgVHGgsc+*6FZRyb-?9f7o$Jh8W1 zR{Mn`bP_~#Y8KA4XN>Yk9I(h7;?c9p8!AS%@Sb;Mcxvhh-c|Fmyg?t)qCGvLI^t|u zZH%Doq;z>dEF$IH>AW8%<>K`wRVl^DIw_U1O07&Cj)!FMhRbIRDdK{9NJY=bB2=SJhGx*B`C1u0LQo36MI)a`mPZUvT?WUuHp6_X|6M}p2^Tqwk9541QZmC`k1P+APZs4_B;I&)ewfj)uwcCc*ZW~^^ZFuee z&*635knmc%`#^X}n#+Pn0$!3f7+#V#0A5RXC&Npg`r#!{$?(!1?^7TX>d=pGf{IR1 z9L(5$!fXx9&Pm2>$#Bc}HHrVAW}0^Mj2v#h z?c(R!BBYby{7=u}=L#1;*A$UH)y>b03dvR}*%t7^=azgGlCM(oEdWoYZtzqt;Hh;{ zJz8`RI7(OE?y+z*U2wD^0dwg-I3-gZ7+FuNttYt%hFMQ?;ps{1NiKqK){|U#YPX)` z!c(X9q%QMQgrGQD67&|S$Zx!=7j9RE6Xm0OSWR+ZKy!MVwcwFrG*5@M9E>W`M{A>z zADRP&Em)fPn!7TCH*2S+bdMP@KH90C9PQNMh;pMT<{#auFYgi{kiI}W)rSmKJ{pjTL}ab<(M6KzBBh8Fm!#xqIa#Aak4ufdaOX0uKrCEnH$8Y%KRzJINspy_ zR2b?ZrxtYLbA)imqet@AXS66jN%)N44U)LZop#mwoXqR~L8rxsr zsuVreeD;Q*6i5kuq8E!gs@w@}k9uJD?Z5u~m$SVpK5^SV`z>Fh)V<{Cf6w^QIo~?z zo&5Q=Cti|w!88i}6j0%sOFl(LoRFXK zL7w0*%l_AHMsQ`N8pjkF5F63CUBmyA)>t-i+s=PyH9tKPZ>4ite8>)u`)il+0$hyM zztva`n}lz49=YL10e~DIj`W{K(`dMW9 zKDkxn%k!s^>0gk4KkstnzZ!|7p#l~|#@~LHbdf~t5$uPr%q;OaaYAo%W^hdP>QyNh zq>m1r4iflcZKQ=hvLKWe8Yh^dS?{x~_ZEH}-4yPir(k|6;sT6b88uvqWPsRKKH3?A z-34IW=7c72nF|Zmw@?YfHcl-BzS+kJje8#o$~r4UT1cPY^!1IGD2V{S>H@ZY`O^lFc>Sl8PoZNeq@BS+`j!!6SLiK0g{EU)n}acE)h^ zP_y)o;PRyoCAA@WOvqqkL$;|ZI_I)ElppJ<^Gdo!@n=bqxN8YX}Ah` z&2-XtpE1RaF9>7iKGan&mvb=Am-biTr%~=qfzL*wjO8x#Qt1eC$2N7H%X-RbmltW! zXDoA}@$(ga=_&g}3;&)ZuhDG0?qMGM zFzFl*hvU;W8|7Ql@q4}SSZ=_VzC~jwl2cl~B_}k3yDaXqpqH@?-m>i&FlO;)zVr%cUIO8A#jciJ`$ANhxG#qnXaGxQx$Gun;-f zjS{a2Ik^Ny9`|+(EYDStF|qZQ<9WlOd&5ydu5weI-8~4kSc=%1~)$?nz2~isPGYKj8{b_}06CS{*7{O^I0U zC6j?*_E=IeJ@^IVfLG>NaW9sc!5ggljGpc}M)sa}7^h9Vr;UrBsikam>Tc6R{&D_NcK66xS#<`z6B(ez3(z-KEcrILH z_QTxBe&=nB%Op6N)cE40o=Bua3F}Y(N!Gtl-4+dTA->1d;SkNP#ztV**y$HWt%QHLoGhicXN88B-kz>Sed;NF$#7$G zmYzmcJ-w6DYlCNddWYo%PeCytN?w)un1~=p#Bh^SJ&GV!xqunnCKChU+{upIVnUo2BM}j?H2V#siua$aX8mlhC z_|5{N5R)mMRm1YrdpnNayk}>uSy?5xj8-cww7BeNNN3C7R)Wk$)>%*VpDu{NGxGBn z`FT=)e#g&h^EdL_zrG1(^y{U>2*>!O_$^QA?DVC4-lyG}9%BJxb+*}tzTn&XUmQcF~~jgrMl;>fjX$T%*+dU6*{|#khdRcT$}SV~TQe z)m{0rORgKQHDC@v{Sx3nm-*!u#S{-X0+}xgD;837&p)Ns2lCfQk?_XKLC165voN4Z zFdLXch{Av!qXxljBcls`!rC!f;5Yu#Lmhqzjqw|W_+p`m!#zBJVN-<uIc1w(xAVLW{iJee=K;auj(>p{bfn}Au0BjT}twnonUNPpBBxb0?RN!tKUff z#W+B#e}+3_azf{5hhZ(QUQ8xe^J@a)L`@4GEE{(TF$OX`KTa<05u z+Jo#bd!|OcQW-^O^$6ERRcrmAm}pb6z&EcFe~&rdwX&huP^~TMa8_$~G?jUqwD4D; z1)dn!8sgSvX)UGaAx}=pL$tf23D<88Wv$xX#ezF*x&r>Y6%{ou!uVJ`5UOs|hSO{q zK`*>6Z}EHOk?ZoWqoVmjeFd>;8pnYFo$A_fbLgFok3%o}JGgmyTzMFqhIvmDn)&Ha z3L-J$NZGtM{({7EV>}z?u{$m>myzl>CKrh>4y*tc=v7XC+S`0CBF|sVGmv;u_EH(I z(mk*BE+>*i|J|T21 z8fY+I84k8ZbI-)EL_NQ=8$%?sCrEBub{`dgeH$T4( z!dD{5Yh?7i!9{JA7c4Jj-qo^JF`$j~)o;8HEnLH$ijDyCNZi00txi0tnk#9k-1yCt zye>DMUn{x7H93ypx5X;zv{EV5VO}f!DxIAZEMI=1+A|uz{6e*dbdJJPwY5f-2omLh zssvaIzTl7Vx;WBw{tY(>OXC`k{0j3^VwkcqH;d`Tj z)#k1LP*Z%hO!3;JDZW+AFA+7^H z2`_EO{Ly?6qNG>hgCuQ3@F=!;MwwBS5+J2nhYTnXL$0W<3r8ifj#Ko0sp#e zNju;}W}_yTn2JcP#t2VD&u5-iq8*92olMHgGQ4cAn5Vb~7*l4p>8Nh>BcOM%3oHqMk z^?j%LJ_Irjzs`R6InC|77!1Gl0>3E;C^i6}unLSee=V660AYM=09t8-0O$mOi-*W8 zY5yAlPOtztjNUkdrzi-@eM<0X1wy$`4{8F#jJhd+RGnlxG$0L#S1(6w7fU z9vv?EjcEnlk62z+#eeVN9RwMFg>RtytR!M&Y`kG!L(Wp{%0j@@WzUWuriJkIS1HP!Wq*;~~_tCm+K$L@AHE zJmS+!CuQNBziLL7FRdL}TlF%q8ZF){{$+ z4cuB>p-28~OWbqa*hVSdy~1xS15>Byl4}7s^W>(+m{Jp|%QtD(m{P)Br|Q!d(~Fd5 z&X=w0eCta;K-nM0=3r~6B9m>nG3TBp8*`RFiDQAP9x zGI89VMzz^5zCD<<=9Qxa0v%Ek4Siqg(!*KMHZH(&%`znv;>!de_ZD-m$_sO;!eVtV z!Cu;>8rX!=AzbMueiS!MOZk|HUL#5i;q1fDslK537e4$I^OQFQcE~trJ&^3&c}7LL z;q1=#M=$2_qCDfWbYs;2WA9zSqpYsI@jY)QVG=@^gai|A4j44b#UVrtAUFYn2?mW2 z6cwA9WF{n<%a}|cSkxe(K%k9Qd(hhRMXNp3+MbkJiyrG2TB>-djnuZZk8Pu+{RXvd z^iYdER=(eFUuNDJf_iS>^Zfs(?>y^Wd+ojU+PAf@v){c><@L?tcsR&?H;4llkW|1` z*n(WaOHFS=8&tmiSZDE;#quwP3vic-v$L>gd2Eut5r4U23Fra@h&8(m75qMAR&*R< zT7_Ly(F`t_?CdIvI#k?;RNSNQVT!I-6P7t>c%w(I-2$qd_h;NKNlc!|5yU0I)Axu*<6 zMIW}0R(OAK33|P6BaxN$j>hE@|daz&oXxUbekejZ` z4zN=%>v1eR*m(oK?uT+*jiqZ(*^B{h8iZ~vDXN@bR@6D>dF&%Y=}OMIigRXJPbD}H zZ~eg9=&9Vg$tyYwqQAoG!1F#InPpF*{K=J0{40R31>*lPVBh%4o`cc)Q>YO~v1Z_k z_QCVct}ZUH@}CKK;C-;M_DGFt*!*BG`vJ@+`(8lRQw$Q8A8ZH*PR zk1#>*33o-`2iCeDeGBGOKJV7g;(U2uMLkaDO1VZ4d(fx7zT=}){Ki2w`RKM27Ss^) zex#>j=e>oT1;6dy`iQhZi=%8R_81Pfn^+mdv?^{>O`El`FOEFiQ|B%3ImD}Jc1uCg zqv#%c<9@akQbXDMGd$+pUSR&GP%8h%ybvWAE z4lZGG;cOZ9!TNCc{R{Yt{<+vB8irqEqtCoyxzbg3fZB>SIeLW)nR+psQa{dafu?qjLDF|4;m)LzX(+=gRF54x)ft<+2WMcH)S7TNc_3IqY=nySZejr;HoLGegt1rHU9LdHS z20F8;r+!$m^|{=I7jE83Amw&0J(|AYSx(Lv4Ij?Wda-rn<~UL|Ce zO=^JU*9t$0V&=Zn+WJPy!KhWXb46|$J`%zg@R5m7uE_YUAEb1yz_&TrLCw|Fon*;J z8HyZ$ zoajj-g|4yg6nrl*){WbBviV=lw!&`cCpME~6rmjP4b0_mz@}b)2$P@~pTVaiMkn<0BZiImJe~6z*UE)hDY|P9L{`nmR}*(_g{cxBxZ_BhiWyhADrbBjw}sz&(O9>G zmp^$_)4>(=s)d6a@X;Z@{A5asq8V~=2ctP`zL|fSYvZxEFUFDYWjtjk!C&QkpKHS; zo5xr2_Zi6|oDDYr3V6iq-26f7qgquUN%-Dh?h(Mh$@uGg!_ROA5s!|ER-ql{2`-@x8mwF~Q!}aaS7@aSK0RipF{1N~MjLkg<^q7^f#rBBb$p5|BpQ^{U z{|8N@i`_#0GE{MQJ7eWtPe>Cqf~_Mz5L`=j@h8*(6hv%(hsDvyE3r270tOIY zf&poG5GaaawA{DPBX;QddVH4pg+jP%^OXo6<*DRgqvf74x5AtJ8yAwAl%yLesSJ`J z198nXo>$le{n0}~HaX>#gASd48O~91iYey<)QKcHmQBu+Qcir#hffL+DK~s#h=%)O zC>0fhQvbCA;vSP#>?bHS#0&??J_)6N8(+gVK#pp{ky5!SQTHFZt?=LrLzEJCIp)yOJ8;Ixsln*ifl&PX9}9g=PT2wGT9lVbLM}EC$>-C^D^~KZPxLAGC&j`~ z3gr|(xsQj!{f&wI{MP|1FBlA?3t^;xL?39=e2DqG(yU^xqy0@I@YM91kVmJc-yq-T z$@hHuR`wT3^LqLI8np1#^rh0AD$T4Hr>65S|5MYyF71CP-+z+tgYvEH?~~?><$IHS zEBR}rndNk9x(fFz(mYwdm7D@;zFxk+EZ_f2z7NW9ub1yXNSkZq`vbgRuBtD)1f$I= z9E60k(Z+t)ms>veyK8Zx&OkoCOX7B)DLvIVF6ju4OR8|CyjZpH)pm@4uyJ*usC?l| z?Qdf1m?~5Cw(B~2+C{H#<}RZjN3rV0_J3N%jNi!Z6hDsM!G;A^V|#ps2cu{IWpL{d zKG0W)Z?T7#2Y_CJL>QXW6KW#W;){4!;5`|9LVTOR%y)kba~iw&vJ zTeAbSo!S!5m$<&mflS;%n{4jWzmI~7GgS2Ksz%lwKZKr%wiSDJ`AI*aX?%~XM#xXo zx}s+f7jL2s-UrL;iJNl}9PiKWT0~J>LBi$|gqV9}g$cMaTUKbm{Tx1iIq5 zFM(cr+^cAIo5yqG@m)(gvL_aQFADB>FisC5#>Z>o^f2jVaoSD(k~m#W_rf^M-BrhP z<8&`+XPoXQePVYk{4nWbaazVVf)Dg{{!02#+&#?rKcVSZe)p6&LSdo5xm!bxAL0My zYV6V83)X1*i^x_e0*7=MTgdW5etVAlUSM4?bpG*vMa%rjeLfbxN9Gs)9Mtha3oed7 z_(-h$e59Yi&K~VvMEcO{iS#i;%aO6x5vWH$n7JnzUqM!+yo!x{TMs*B|A28p)%+zD zWtd)$KD_mfvv#g<_bkah=U^m59??2c0|Gw$C<_Y=Ef{;NqJi__BoYnrx|uUD1t zn5`l2NBIA^G};fISi+h4c+SM%1ODz2_&GFnn>vfXMv8EKLO7cCH_pH0Nh_c|l9t)t z^gOa%g{0o5{ui3~tNez3xsSVHXN!*~7Jm=p?~M-c{Mh&x#rTWJUlAP`fgj=TWBxq? zH^vBbBk6nN^dM*%pKjRM;!_c;FBPmWK2u+Q!L$5q^~I-O&i z4^C9!hrxe***!7ZPx@HAe$fB%bq~er5BHfJkNiyYoASUg2LDy>83yxzq<#$iFu8vC zRQ=zh+V4m3f1r-9m+`qbPIr?&7O(#@KO=GXF1nXs9Zmb+OZtg8zlZdRqetUjRra0hHZ{KR9<&}IA1)!yUx#^uTQ9KyNr(tXb^*&hWziqRG1561b2 zNH2@KH%dD0?vwG`KT`ah=zrW>L!N)D*t3UXqhpezi2OQ0|0l4*qvLaw^szX7Qp%6h z9)^D?PIE+Y{E0Z-Oa6Pe#pJ2<_r%JB?rMAiKL}sbMaRPlbj5MMqP>*&%$KomZ0{eJMv70`K0}13=1lXC?Cj~6y z)m?k`!i*+bCZ^{;>KMN}-|`zQfJS+*^j3dZJYUYdh#gK?aRU}8RP@lyGkW;Kd!@Jg z*0q9n_LXCW2TK*$W`k~EOR4;a3OP_-gtMWYotI17E|1)HFhLVjxd#EWYw&l;|H(TG zqc<{i?jpyrMsR`9wXWzITJFTZfn%9d&zE};EqO*1W=AqsrVFarDYK~xHFH_d_9(b2 zdhVk}L|5Ujfy6wPiReN8j{6=~d~d~(j|*@<8JYEe_%q~I)#R&ZyXp|gQ`1+uIquit z|5UOd{EHBNKM4~)4jltyJJ#gOWZ;!E4rBda2EGyh!yb;_Xae2?Z#v-HU_`*{rBuwq zab7`y-49@8>`=p{Md5%uWdJB71o5e^+?B zOn85Yhxcn0-t+PBW+sOBsC3ck>n8E3(>K9{cLTiX^j!fX(s!|xD)aLhS$Z4~jhX*l zv}gT$RePw`klrri$!0y5qq^&RywQ;HXpx^Hnp`bGJDzyD{xfjUUEoX6e|VHtWpWo< zE3621ew(_g*FIJGjaez3?3Xos76Q(6Swk&DRSHP|Z=Z`;pToVbJ(&lw?G2Hf^$n~v zrG|tfY{n;vM)UE|Ma zyhP*K8oM<n+y|GLI5E%y;k->dO>E$;~}|7C6ezQ!i}@!J10n%~&3(Ej`y zmuOt1u}kAL9lxmdKdA8vjUU&zRr5cf=?0B^HGWIGAJX!cXnLl0zeD5A+Wt;+zki`}_hc)7evP{|uGZM6F*6eL8$&|L?^-2U_$t;PsuaVM1cpc~F(Z61T*I&x#wglH*_s^X1ON%fnZg zuj+ih3h?st<;Is8Vvw)CiFoz%H8>eBF$Lh^tCuf{B%ggH>JFYyJw)U)qTN*_^-KH64m>=_=}zAg~-1e%-M>I0Fc zwpIjk20qWbBm3WX27B*&Bl90PgMI10Dt@Syj5o3;5o>qkwzP-lDR+%8Kw6gqFjJ9_ z$_;fs^%xK=OzQYW0QM-k0BU**zyoLloC|miz)JEtjj2WS|F0=Z)(MUOtTB1%eldXZ zg6Yct-7udI7>z<04;%(e0#pMS55|FT9)R|l0LsCC`%(_et_Y9@p#RST$bXHdrvlUO zYZ`CW_Pd1a+1gzMydJm!7*P@Bz&8S~ z1ilG)IdC)Z#lS7VQ-B%AtALq?5@6S8E->R+0emxX5isLb3fuvFB{0i*32+2> z8E_}?Qs521mjQ1CUI5HIuLQmgcph*!@FL(lfENPa1w0>k2XGbeF5tPqyMfKaH1g^H zXQj8y13rVAW?t|a(lq1D=cJ}bDH6?;^3QVTQ>1C;1s|WLnTLF;HOIjU*u6rW*DvyAw-zNO;J`oX72)8{Kv_%uyD<+E1P z)KflTO|x&|)2(Ti9iLuJ7b#Ng(=>I0&w!>`ulXF+^aY9(!NlUYnx?MvY1B098=o#sQ|I{X&@^?9&t6Sa_xSA7Gb~=wqbm#HO;nx zPot(CiWJ?NW?km9SJS5M_G@~(au$a*&9;osQBB{eNHMJGyEHAnqv9{eL9ol$bfI?l zYMN~`pK47{Q=|xM`gTq4(DY7C_i4IE)BT!e8^mWo(`PAC3~HKfA)jGQb2!Gwg)Mr_ zn|4VdzM9^q=~7Lzt>aUn=|C{p9_r}uGz40jnm2h`+ajKh&TzP`Jra^lopEn!^>lWi zu`@Io0~-QO&4IdRwt<1>_D~?W$y49f+8V0Yo@w8{zOyCN8u2tYbwoUowl+_5TPqr= zn0;Gk#M9Q`3AVKano#-Wct*vE(Uf#UQ*+1@40Y7EH-#f@Duv{0LBs>=89Mmd+inWA zdcsX%MeBHAOymjF#Zn`L-Cjo-Nej2Pt!FkQxVMKIkYt$)N%kEf(+r6E_BP~RFtnkm zK7=&3n)VjajWo5&L7B(oS$pW_&Zc%HQTu3X_aNN1&UW~&>+IMhf?%jeB2`g@TEY?4 zLWH_P^_>xBwx^-3y(JLwgxcGY7cy@`UC3P3Qb}57GjbSNLAo{260&8z%&&&d)_RT@ zlS{m@4aL;iio&dK)I}@#n}R6BriP{vBiz!q!Q@L*b8~2YpxINmDH8H@Ac3LQdX@mv z9!9Q)+nWM#XlkQkMB3Y$J#FDoyB@1ja1-utX>acg8;xmd-4JMQ!kAX;jSO7!Df^C4 zNM86ZCAO>|zX!+?R!E=;WlgwxL`a z8j$RcZ~!R-UEkQ$9Hh$BON~(xfW0hz;fuswAIV3Qe%4U zUq--#B2&5(MphNflIRQw|eZ3Epyt!MP>* z3<0{<(iEX?CECZExVZhswoVjl9ZL^!ftsMqgJ{!K#H6H-4%QgdgeDUW5i2aMjWL?R z$Ab}U9Z_~@Vr33@Z0d-FIM#~Qeg-8qN5!M9zP^(!UCh0+HKsS72%3k$df8sWy|WoD zsA@&q1FgC}?1-@5F%oD`P+i+~W!B0PX=(|<55~};u84|~Y<>hC5K%hGhfPUKpjAb? zgSEHSgB*{=e+2hLf224eU)EWvytP4 z+J)`UoWPW;iW#>Vv*lo9MbsQj6EYM-V@>FDoEazCKybnSjv(`MdwG>MLC+RSTCCi!=M zUxjbxU2aVq`JN=&t7#LzQcauiD>OY?$8T+t|8st%!qd(osNJ2~BCKg6zf04m%r|S= z%mcfV=xs^-JCfXYC(*r0^j=My@^~c4y>y?7zlqPjB=^UY=)(sR`TMoI@&7~;eL&M@ zUi(av`#=(XD2YC-X_G%MC%F$Mxxbd=el*Gb^(6P9B>Gqq9ZmB8P7*zwM4w2aPbSeH zCeh*tDnCv7oSHWIyTGM77qA|(6OVegu zt5?%zU8G;rW*ulS$$dD<-F-;qhw<;#^f{*fX`270@afXDM^ZxcY1+)w2Q+Qg!J#&NS=_HfoC%13O?Nf67PHqp9+oxpx zFVf+gbUn;Igub96w4E{@URNc+4JgpZj_q`j$LPdsXCG2v-$ zTHmT?TE>+L@wA4_vZ}yrtT_}3iAAtqycmZqTq49&m>0ofD&YDXR6uH;rxuT9fo}#B zaux=8)JxXIS&J_a7XnjnAwpaNzhD!KfoB32ov;2!_zcXO0q4TgW*9Dj`wYM=z=eS6 zfW`212?U%A^Jc(j0R9aPa`oms_~ql@P?tnA^Uf1~&UD%u44d%tuf1jur*oJyt?vx9 z2c?^znbo>J&bNW(jNE{ICl`>ki(eI!$|iV7=I~=o8{iBQ>odlyr@pzZqq99k5q|1G zfHPra^GN=+e7pB1Ea?Pv6yo8>q}!d54^oXhD*9)V!u)D#k8~m@f=wOaW~{`>Ma7mt z*rYSm==p@GsC0j&!!S%3|`DR|x;A znwm-(3%ILtjcG+9J#uMK?~OjI0tp#X_}f}qn>^H^jwWh_Kb}ddhS&?0@k@5U{)Pk& zKPLTHTMd3vrY7@^n5hgep0B6nTs-#^_)PvM<+Gg|{J~9F-bB@CYHf-%p~bib%Qjdc z^%%V{?pO}#YKqv@-_8X&G3EK#;9`8ADsoKsY5DjG@)PQNq*1OL#jCwu$3pt1P4hr} zoUU)H4QvcFnROe}-d(bYtr*(O8ni2(WwAwcojt;{gw4j%<^Wc)g?Z7pH8%$_UjZbTLLRB?+!tXUHNKxE0~nz)pco zzW5~n9bywC){92?Q@)E~@+!}G-y~(X;@vFf%75WUlB?`Ec3$4xQO0c<$|k{nd3z`% zEi~U{p~%%-{fe<_`_*=P&Sz*}8B_D6?NE4B_|?c=EK8P~e+rct?3|JFW$c!bSe&CU z_R&ZhTWKW5ULc9FJ4j+|5K{Je3S<9}q_LSu@#Sl*_oZO3j^a<+?}ZIN(jL2ilz;7x zEkTmTZXb!gRSIJtkfgD1NMdXvQtsLw+lC}<_LE_IPy%i2v4Ke18*Ka;`b^>aw0wiH zLrKap{*8QWMw0gYpQNFyy_Wx4)z)>k2Ae||K?Tr9g_~L%+Jte(zYDc;X}ESH$}7Yr zUHKSy>EG^g1b13BLeo32p?e3+XhHzLp?Jx8o<*8-jLk?;eq`uKqaIxJ^{Ee z>{jdo@gQDTh;mT_Qy5ZM8$;N|(FyksDLo`((*pB)#G7$o?3=;uk-QxUxf%O7n4$>W z=ugRNL#!Ex7KCAcC?x{_9by5-Zx=#t8#ow3y-WusHh^QcY%5y8(STf0F}?}Zr7?38 z(zgivfaZ%*)NrquCxc;n)sHzU#2T~yoV3;?|F>lO$W9u|+O6v&jTC_40Y^>pA36T< zxxhnP{O<+*;omljQvY+-V}xy|WmkYje6)|`mm~QF3lLHrIx_tqWZb?1f5yfg;`SI# z#;t`}M~au!DybO}ybObl*2sOdjV!XR0GM>eb!F9&Kt?p<9L3u_HKfYPT&^2Sp!*b?RC*!DysBu0#_UI z+k^Bo98=aFMCrdHeAd1W{7kFB79}9HYa`;(j+`}ZQaj>gbSR!*%qi2Zo$l8o_syLL zpQd$dg;eH4yp@Z$5iH+Y03TBxlF+XuGDp~&vdv*@#1@e)mq)fk98V~n_vjWRtjnVg z_H0KYvb|;5hrn?Y{3YtV3g}$;Vhu6vcx{q&OcCXCjV#?}#35eN429zl>Ib!j+PD$r zXxeYnax)(`Y7IOW^@Q#2BKVO@G*(%$%1>85_--*ue}akL7yj2C;7dZfkZR6I25 zlFFBQq?0v5^6?#f`Ig_Ud4F0Gsw1GjI9ty4h^7RJJ1J z7~WiowxkBSRfAepCYGX&;ZuXq0*Glmo~@u&-^DWZ0aQ;S+2N0^(#Z0bqwQil#wVcI zKbF5%TrFF=B{FW6h|9IwR~)TD9-H`>d^36P`B>>DHjDJwg0+qMVe(m}*o35~Q?Y(8 zp6~dZ-L|`YUg}ybJwu2?9xM_gA5vzXIv4L_fiHzY^|PlaYMv*F8wJ zX(Jd<+FUQwaRW?t{bHIpelo5mJqCNxau;KKP=cMv^DtT{#dv{Fa(u2t8BjaSGqQUT z>P0E!U~x%5BlC%v2LD(0Q;BVLEmCjqA(C4Uu9b0w$<|J_Sm%OLBPSsm0?phaCa?k} zo15v_ycdG{hO4nI20tG3$19O5_GdZdnbD=u$9TKOF(BJLHQHsHWX7hZeApva$Qra7 zI#31a@iu2I0%B{;_GUq>wXB87K32BJ2J^NN;=`FId*?)daUD@TaGa*ZD(IW)NvLbd zKI7@Iw*~Z9EmO#uEd7}}7SK9NO|@$?TSfbrIXN88YFp6ya8%89CqDX7;jBk!?3tJA zGU&iaB~c?erm~N)YEZvaySEIc)6++^( z4irawozS3lkY*oYv23n}YkX|bp?zU~p1?^hu#ev;S3QgeV_>JNP&*8**$~e&<^N^K zn*;CGxl*4ag>iLZYb?H2$%!9b8K9}`Q)w9*`aXDP5@A284(nZ!vds@_t zZ9RC&saj2rQZ~ssrqaw#=v^eKMw*ly8|_KcT_4M$$Lz>YC(u-Thfewr9ZG_h)p1e=>@19Y~oiZpXQDb&ub zYOquN=f$y1S9IxVw3&}6_n7mD?IClDZ5wm272{Zr&NwUN{E@Q@j-1&`a5Sk#KJm8k zliKTY_%q{Cd+SDxRHIVr6k9Vj4sV3X^aYIdY~53u{|DEhMqO&FRitMp(RAndVX3w! zk9k(XX%g9?QbBda+W*K(5l*6@;c)Jpp!E|vH%UO2=@>Q+8 zB#ydSKRE_w4zkWNuT5QIPr_M+imk~p#=8x6tPN&_#IZX|k^M4zJ+>Dd5hccK7Hm6Z z-$IG1h2W@weYxqmOn6*3G0!saa!k&#ylGdM8pc7*;kdq)9NOvmz;cQAd@4lc)1=Mh zm#jxXf z#4=-vCXVIQdY`=or#{)kTaS2iosBJKavu<1gE(DIyaxVzLjKQ{2Q``XK=m-mu^lOn zOnEDQY9649V@6pfM zD5V7MPZZT6FqoxC3d3*P0MU zplVDJ&l&3X4Je(Di`VHZMYB+%Aw9;SN%c)M1^6EJ%-)oYj;rOCmOrE+y##m=64D*rw%Hp(sD>LjOzHR?=hSLwCK zCxo(#*Lki$vOh8Xg?;?VaP4b!I=f@-#hJqV_viPSLQ)}`_179%c1k<#Wq9V=Xx6#8 z>aNO4OBjEIrgPA+T^_wFwYJw`qk>>k!jgKwZbDuuuOq`L#M_sCov6op~ zGfhii%7Xag+IzFU&9*^lHKm*JmeGWd(>^2N%=*XnL5=0ltciAwKYjeRTI(NI&}YR~ z5;ziI8=(Geq?Xb>-rkH{?xv30^N+30>7!I~Fy(4?Y1WeMF;%%-iM-o@G~N`eCG5#Z z8o`^=;lBX(|5|Hh{iN2_qBT+@IHsjmhR%78S|uO{N7?GB&@$rl6xK!)2GSl3w~ANNqr#H;H@udFxy;3{oFuZX+y)Dxfd6EL#2V> zd~eCc!QkBaCG+Oh&8;t0e;a~ z!f!fg6?4mkITtVlx1l7rF|hB)2J;heJE7fRC7)6y#*qJI*yB^*BP9!TJ)-tc=WFbH zRMGMe1u}P*xs(0;chV&vsPIqf_+;t8+?w`iT%>X1%8}Fc-x)`{?86_a_#V}Gs7A$S zP{&X4`h>k$eV18c@J|kbvxn@W63ldo+T2gt%w(ht^H4XX9bS}cf9zD>a!XVUI|R-) zva=+ZDb;Ut?}9lwYVlt&caeU;nI2S2;kUVW!+fSVPzGh1lCZ~v;n*KLH3&b0aK~9tc9sM);}NyF zyWacwcu?j@@nAUi$4;GupS6&Sv#0DV31-G4Y;*7Zgm_TqNbz7e_Qy_jL6?T$jrccW3 zwz+*$Ts##@x(oj7@(21V^=~`=Z z?}GVEZ65_t=1BR*aO{tr8isBjhC9BMx3eUeDRao?eiG)9+CR!NQWEmP=GO=&AN8p8 zed7ad9L%3ocJyD3@*7EyJT_V6i%Uj5fuDZ3!+*eiG(S8z%~67)%o% zd-@r!{jpPh@Kf;@wEuvS9@;39mu{PTugy$9lwlrwxlpeCu~Qzl|8U2*=603@ zGo_xixw}6Yxn59~kzx;@^39VEg9E=R$aoEA560oxG9ypt>T#Kvfe+sy&)FIXbMlEoN891u)p8(GQy2>2lR>1Rsr-d%t_4)F-!Il!3D zImCs4`2Zha8K4?)9bi2m0=N_KIl!ZU#{oQ?@xFZMSP^9NBUi-RkB?Ia7CXc+a6jTV zfKAHz*Er;^*|paJpCbh0ItdCia0mDy#=i~nFc@F8dfDp2tA6z3L))iaap(K5=00@j zFH@Pb%NDE)tgGdbKkMeK>sW`4`ArRh`bfvRwz?bFZER|t)itkV_9}eThRiqmOj`~=QQ6^@~wp(Csx|7igt~#<4yr> zw}y6oiSn+a-M$37N*Qi{k{vA%B-t_GfkZng?{I=$m6V71i!E(clJ97OUA5#JO0<)F z(FD61$v2#6C;3jot^#qIy*|{)rj+p-$y#V?UDMz z$}$<}{sg=0WSkG!?P?U?K!Tm(!@N-CUql|aBL;1BA;QCaG3H))o$@mTJHH2U>r!d; zoo$H{##PdVUGOF%=U8GGSnH)+?+6xJa;-tz%_UzK>}>j5LOY(3eh2eO>9qRb!e@yt zbjGt)ka9i)Hbob<%W-W#^HElVcDWc+jW&KC>rWj|aKqzAUz`g%tc7%2;smT~S1rSp zq>|%5{BmSCMMg=Q$S6(=JJKwXR&044PKR*bfi|3Y2{7$fS>A%_>EbNMcrki7eQ4A` zYS`&d@mkdwPc1^5ddeXlMl6cv!>}CS%=E58^(y9jAR}OjC#=_3dN~Velj!7bGC^I}7VUVvEEJgR@^#UL#t9zS6T;Q4k{hikj z@*ua^9ai}< zO6JGZR7<1=)8vuS({bRzFoK3$ zlr`n!B26lPD-2BMKvvMPYD~C@h&M3LUv3e|Y>*?qJSKn;Vc8zn}{V3SI;lU`JM1iz35wpv67}8 z#ks?XRanYAh7kk$v)=&j)iUk0 zBP&g0m5dfy#Tmn{p)~*0yfl#)Nf+)KmqoCdLLw ziLqz{#}{OWG6xS{N@+s|@v zqaQ3P!0TLgh%VXi6%S%U<8!?)a-EH7&`-zcR55zVsG-!sl(6N8o=hIp^lCgnZ>FNX1ZOYknU`}rU0B7>~edHy+~ZQtJ1P=b1oJo zR>1_9m~dqLaPCmfpnD)IJjS0Xb$%JVlwO5b2(ST=kv~RiG`%w^IO`B{vZ%jLGIgeyKAlr}(crQ+?w%3hE;7#i0H|T${Wp^8ZmH&s* zUiJC=Ew3tnx5zk>7G~Ox!MW%Uczpy&%iyVuzQv5wY`!w8#B8h4xjgNQQs-Ih#gJjP?W&7Y%REbwLz{+I0{Z7BQA|?y*Azve$OFQxE0_*@d zU2gDL-7q3cIA!f~)>!XARg8WOrw-}zKiehFe$6SyL0?Sy4>w?5hCz2P{8PUYX_P7wJvcj#${tlvc;HtFn$iF`8jU$!M|fviWs#7?FH-eWiD|U z+Ox&zkBW|Eh*Z?=frt=ua4>riLCCZx(7HZ@S6=o2e~J9iq$C*y(?^N3A_ZvQ@-d#z z6&znPJtrVv_UC_tA!D>jPoL_~GyLKrr?tWPjOd5Rf^%KygU6%)%@g_WsZly*l){@F zua&`20Z_UUcJ^7{LrgJt<$NPcWZaV$CVwMXmM{-*hM_CQ?{hw8y#i}d;7b?2nj(=C zya0N6KJ@ZjF&ag~yz@XO)p*^-c0u(a&==ora0m239P=xYM&y%t3Q&jKCAq@AKXW)^ zC_eUdW?F)i(xNdij00F%gQ$yXVeuJjath*h9>*a_e+|Y)CF4Z?5sX8I+%jE0u-DOV zB@Al-&Mb^&#RVMpb*DXMec*Jigjxy5MJ{m><``p9Zl>)hC~%2_Re8hcc?QQ0j0tD@ zM@v2Jg&5gRd>Mwv0q}1%x|xl1YJ*@5vhE9 z5aOpn_lq8d;YC2EYEKsr7!7;KdVq@dkR|6AgY(>2?JRsx{LDJec>FF^JZTk)R3~1y zraM2dT=%79+?|p+B_lOOOt8)s6&WI%V_l2`@`^e78C%VM$~_kCWC30?02x^x2rbI; z^W9L5xAWK5I~fHN)5S!r5y%t`W({y`mjV5t|7v(Ey#cRXfG+`Z0Fh=fu8g0YB#OFYXH0pX1kJ7m*$dBc^lABVgtHDg|LwIj=?-(_C+ii-*DScF9>{;*qn4G5Z=YWA~RKuJjjp zy$49iVV&W4%qMlvr^lgk%x7UR`d2VP&-e$ybXV3PQDd#N(jH22K9F%q=02w$gAZd2 z7UufbR6Pdc7(WB^QjYQa2Zi`GAQwTgtxcqDV=(Y@jBj_3jqwNd7%v}vE&6c#7_aY$ z5U&6tT7Dv}#{`^1=rNw%U9GVdV9n($tg+=Jtg)SdyrRG1+%eIKab%7db40C?Jq{K*zWxpj-v_9^ zr&{)_y%{S|C#^Lp&MT}+jAP~aYfNnX6$SeWhQ+b{yY%~j96_kMdJ*dC1tZo~57s1C zun#&PhRXpNGLBPKkJBrIe#p9!z0g#(fHs(OM6^4b)9%Z1o^Wl*cq+y99jEZ&FEYK> zgt7`wL78FA32jhpq@l~K7ePG6c-{}gHvnqvkPzNr=95-=svF!3B8yTK%;Xw` z2kQ@Kiz(0ry*4Pu;%|z&jdauNyJ;@{d?%uffZE^#3auh5;%M!?LjY<$Kt@S^Of!Do=C%)Jk)tIcKqm zFkCeM0jTxyRcXUme+|nuY>W@HFg}!Ro^XiY0o-TlHqS;o(w!o`Shkq{spHbbxDzBT6r{MotfN6IV>C@X?ySvK2 zRmi`J5%VuM-@<}8@^3N>0YGjhi`9|3U}!5AGh_x%O}(*q7Z#M&TJF@;1*Eo&dQ71= zxdhxjFTC3!Qspx8L#gL3vYdr!ea^`sNFRlHf$T#sM7=B=F^&fitqIh>gD^M>5Jx#@u@&(fO0~6yhh-HFr071D=?Om| z-_pw)DbwB*rPfuJ_?)ve?MIgDcPSZDT<>Q(QnSjfoXV8kB{{R4u0N+_X1X#nxin_h zM=n9o{xZC*Vm(j7{HO+V0?dE&_s8c+jbK^Ddd>eHZU*66WMQ1TGDSqKf^isBKCJ3h zFPxT;kMqR)L8N&xRBhHee+kO0c*OiT4AwiCAFslYH39h{+o>U$IyE}qqS_~ibFmwn z0A_pm^5V6h|96)mx3C=HNZr8RY|^t<#JSG3eRM`7>zMmHqjD;8XSyBfIbonhF6#*> z1J_dHb2&XHO%vVcImBZCFQPCN>9Esk{WTr)Kgej$E^;9^w*>!H z6}!V6PxnDq(bw?m2Uv1l&hNYt(&iwD1ebo!en#Dmz|K)QB5>NB7UnMmxg@COmv z@pQS)98V|tE%5&t7nAZv*&z6dXQQq20Sqnudl6Ov#>bI#QGj*tf|^mH0BtAN*daot zft8W}v9+razsgsXM@gy}n}dAKOGRJ%w8(QDkZW5G{24i>BwdWbnj+)PhuD#a|E}=A zLmvKj$ix2*c_o%$C8?vNMh-hs69LS4BQbVo`x*Mic=U{A^&@qB%1r9vbc^EB||oa6B;z@x|P&ID1H?e=O3UCC1*vRTIn!ET>2rFVZZ(BP`QOOFWh% zMOd(RfXmpc`M(?U|FM`WWr<1cv0gds7>9ZEF|2n+QpD(>B}SDX?o+VV4?exlKbSj^ z6VCR#s|#j~76px2$oDA%tNlY6gRX(JaH`*lH1=*)I2mU>1J_QknI2&Nx4Q!C0`35 zHgr1wH%%%#qaR-f-_$zA%Nv#pE%{Jjp(n4 z{t!0<%qQ6xJPK+jCj1HBVOF=&d1IdoOwE*iBFN|^tduU6|n!f_;3$- zayUaH#K(lwdxmiOKOr3M5l;@M?_<()a)fXwq4X2V#XI%%e4tGQ>_;jS?j1~ySM$w@ z`OJKDBiu9T1SR;-5U;~Y@{7RR$3jnfV);8l{K;zEk0P9r9_~%%W7ijN?&+M|E1%3a zI07H{8YlDhPLNiymm8+O5%|I*$jeWPAM-&J#6(F$D&8*CxqZlkex&nEWo`FWkre)! z^4EMjW6vMAZUgM{Og@K`%Avn7p6|;qK-~HqV(qzcyE@nnJ%ss!&F(hX4Z@E5vdnW5 zcHC!}e_q^f#Z2ruco_Ys&8``C)nCD~qfOp!*tx)0R2297IPCht*J$H=1$M&-x8G(r z47*bJ6}B*PWxpz$t^-_qE~cuULwtHxR9D>;Q4 zFVJ|E#;qFf(D+`BAJh10jen-)y{YLF8fWV8r)gZG@tqf{a5rn*s&!&In^Z5Godqlo}QtwB=CB1j-nTP6<(#?pVa9;n#4b# z?O)f}rR6@N>3cOEujM_V<-e@$-`CiLKVJKPM)Mo{722O);}VUFG3z4?ssUsS=-;Kv5D_jwZH2$eo*6Xje{Dm(*EAj z^h}KxYh0o6FO%e#=I-UnzoJeN=zn+7wsX)FfT7(bwzpA z++uaG-EM28y3Kb<8wzR7>he{_<(rPxjiKh|a(Ov2QoXvOyvleRuvUe5k9GM5WDLsd zo1oX@p5#!wv{@}LU55Q1#IjKP=`Lam`H@t4Hv{-~lfDx7pI#o?#7JIGT4pdTMA@>d z%c?6)yylBqec&ywS!##AAk^B{Hr@;Xq^^ab#@5yb>f0l=O>K3xypUOJ5e?AOjrBs@ zp-dgv-6tC4g%KM?Lql_CN23s<)NM^oZMF4nEiG-WwHq2X;-cl&2==jLpXSyPbE^}z z8yk3oD^5Db@$nmQu`x_IfH#cWZSh_E#(H@gub3)$WkD;BviK_PTI*ZF;w*uyCggn< zyLhI3eMh)ej6FRp6^+^skt5XU_1H(hL5P=_hOV%{S={Sec*X3z67XDx_(a;8fDuXq zt+B^T)GBuo2sh1Y>6pcDHIPTM+BL-!glB6 z5Y&;-AIHJOgbp8Y`L}erTHVF8rWJ(~#P~mTO>3iUY=hDfFAn2bBTH!(WrC zuCHmMFS;Z2M(3(PQwRE$dUGjh8S}!{;@)JFoYZ!fwFXz?A`zJq(Vtq=Y;Kd;PqS&2 z#J5R7sJcJqTcqUeGEX>&bek>4h+637O?(BKLmjNQovjHr1)@dQ?s04x6r)H({SMdj zLNe7lS)gm1>$RL(-bRA}qMk#CDynu=w>cRAX*j%!T&2z_^xe zs=Dt!nEgO{3}YWxf(NZPmcA}jR8+- z`)9vk<^H^{c-)_#`u(52IXC~03unDj`0X3N+5dt%4~6SDe1daJ>+4I4FP;^eThcJA zq~xNxv*rgIN@mRoT|9qYXnw<-p!Z_MsopiXP!YY+dJN)hr!3n!{%-zz4*Wd_{-@@^ zs82}v|10+$PpNj!L}&J;WmlUiC0Kw&e80(09@^-UC z#*z5iIwQ4h4Yloo*7YGHa3nt5Xoi7_9wuwXk@$GS8HQm#bGMn1$rO#mucwR&5gmz- z;mhH#P2fm;9dde*Aa2BPDUWx#*~E>=SG)Rjfg^>RoHu7muS^H;pp%0(bqAe24rlUL zyBzoFM&$K!G4_$-QCrnk-_#QJsR3e)m10Ls9}ZjyMUuEjkh`XKDaPv@XR4cO69kXM zucjot?>Npn0^ik_7D`TE?KPjo*V@@qi-i|(!jrz4533`!=B`;dtbsHvo7G0zami{& zOs10jDddMakB)g8F~8(Yi)%!tlFFR@|JKWmKi*~lKE&ApUf`>=*$=!&n|p!3r_BSv zf6(S(;K|rSM86(jpEmn}yS15njPA$26`oDNZC4ilCwm8G{$I94o5R5S0pxMx|33cL zcmihPW&rv5Kj7oq+z)&Zz;FkFGjVx3d2r{cXaMjV(0<@5{5P5jb2aci02v41zi2c6 zGh7Lf=OzG;!GDr6ZoqT2ISkDIDj6T*m$m&M@V{xZz^>rEfEt9wP3!JSDsIFtPR52a z+5^7_knzMv%DVxt!@d{zLv42B`}*nn8++m^z=z-=z7F8V$lLzi{dU+r4)DO9_-Q~1 z%mcug9-di?t^L5~0{GoM@jn9A!c6=%Km_J~;Iye&VJAPZ55Vv0iN6AP9A@J00S>`D z06b-y$~O=2Nx*Bc7v~6ZDZuG~Utsh7JMm$F5B9{7LgW?9-N2XQPu3vJ)xZ~B%D*$= z7kIu8GA)>azqkxxz}yFHzMUq%6|fc`84*7WXoea0(c&93+~W?j{kv#>FTJx8X@NcQ zF~9)K!@!QqRk_%|h2}TWc~wXwc!)0md#73B_m z&KhOLeZ`^;z_RWKz6|S}rQoRseg?q0Y5$Iy-#niHG=hgX<64vv%*5G%-7piMrR|9) zYkT|m&HV294#4B!C+-6bz)XDZb@ou;F!uu=XcnR{9rA(Acc;XcwV+&JPh17K7iRl6ru_Ew=YU6G zPy9OI8JLHF=Z4Wf!t4Xy3t*o20e=Lb?zwM9-2~9y4_w`WwX6)t2Yx1k>I$>{+fIHH zx)E!4Vb~Mz1oXm8{CPkh%*6Kr24E)slD6*y_H063fIabZpM~Cz#vTgbcQzwzn1_Mq z-iE#kX8Sjk{I>E*z~itd{sCYBX5wD~24Nlo9)+wBkjO{`!?jmES^Ap|BfVhnSH?5d{>$MzOR z347w(e}nyl_(Y}~__;Sw_hB9cPX8_R1ZFqz=ifqE!`urz?T_fU@L7o$c;CCIBQW;^ z7oNa(Vfg&Q3w*<$p(`-^fq(J=>N3njz}W)l!NKeSehlEkw-Noo=KBibFFCLy9rnae z14?1Ge;>hbDk@X(-7V~iuLOi)CSC*RhS~o81HYR{O~rY7uqPf3cm`(TY{1Jfi%~ci za4gOYqS@^bd$Bpb7kiqyN&W@EOl-3s1U_q`Lo9>Y1AGLq8RjA2cI<)ggW10So%`ZH z0Qj)yocKO$NUedHXX;g6fPLUFR{?(>K>g_jehI)bdKq{W_E6HyPe&I3*oJVQ=U#13 z{2Ktrz1(j(340;QPh1b6J@p7x-#`>|cPtpv?~gXU|nUxxill96(sl&<^k# z%)}G1$6Mwb@aF-q!@d{zii?zeHEz6fDZ#)_{3lc z_#=P^W>+b62f(n1Zv~LQ8~6on|1$73__lyNYk`LWh44$9yFl3!FVbco@GaWB8TbnT z%IpJvN!t$re{rGm+XvhaAP?~i+Wazb1@>B3A*^cPIskdN|9XoyZv*}fU>nl~T)P-L z0&^JnS-?J+c|PO`0OKz%MI8Y!e_jJF_aRKm2Y$B<k zu}tOpOyHw{*TM54@LA=Grvx|*V7U-KuFX7~(y<)#KYWnp1U~mN#0h@Az;yu1-vRu` z3X}_YhJnYfaEMHp2QTO8C@TJ$z_kF%_XD>B=r;mnPz~@|{cq)Lu384Ib;O_${{}Axcw3%P$ys6E{fN#DM`3yM`;QIj#s~`A9 z0R6rU++2;kWw^k-fI*o1fb*_F9>UBsJLdt&Uk&^$U6m{Sx1=&D<;hPwQY$IlzCS89c+l={G2ICh$uDwh1o-7koygeG+gzfc!z= zJGHqNcw;U0xlYCr8o-+Zs0&jpu^D(#9e82(0cY1E4`9v(9@~gC!|Vn=btCE_%;F~S zH!EHB0pHQ0%-ewT!zg#~5Z?n}esb^jJ^;;wz@7-cQA8Z}b)t>hpzOWCet^^s;N_c8 zr@>PJe9(+7MbK;Zj>Fz^=vE|~j({|~?ovwN#U+yKajxfeKZo61iwa4{f?x>gN*HDDNK z9%$GHckb27cswYqCGLcUkXG2iTNGQgD?~G8yxZw^E)8g6Z0FO-OvZ(hqamCm<$5Q zPrRsC=|(m1_q2Hcc-Gy@-V6L?ZSDgebC0t30Dl%hedq>$R@)B%e?)ue-rt}9xjFDk zHR{DxsM~-`0Z#+|7oZp527Ck131|QegLf-%HJ}JE2>OewF;)U>0dxRDfU5wD0Otep z0MFGp#Qz3-3-A@deSj^17QnTDa=^5!G5!LK0i0TcaRK1BfS&@M2RsGfGaG%-4E95S z^8h7)Wq=w$Az&S#6c7gZ0bYO)Pz~?^x&VKFPR{|Sv_hK>?7_4!AGj14NIuG4eWzD_ z2K&Yl?CH5%N>DE&hg2`1uNPxNG(q^(Qa+I{SmG@dk)dC+N??DrSdIJJt`@u{eKqbn zy%M)Ss~hZ>!_4P<&Od#G6$+S4`6_&=bjA9E%|%;@Wzz0y!8_rW!c@u31+yhuIZ<6@xU^h@JW9r9NzHPA?o4U1S$6Toyor!JIFBF&?&we z{^K`TGu$~iSJ)c^hKDnSWzMME3|kS8W|V-5>B!;C*7vDleM0a|{VIgBUixH;!?*>N zFA$)?VaWcaT{<` z>-t60*3>MYRXWWRKh=KGv`wLoX_qb@lQAaal0ZjCsHLuXlLsPN|8IF$596p2g(+Q9 zxvx#WoM&9maiiyx-@abN@%3skzX!x; z5Q90Ho-Ew2ACmh^*adwjo*ySK_d(yu65>mt&(}I!Sug*30G!J&{(AKYp}Bu7lXqJE z>CLJI+*4VZCyVf&nNTb^7irW&*gezJ*+Mk3&>VDpIptaljSR^7bDYu zLGuQE`W^O9({Ca`gHO{p5B=<4_!pl)U;h3}5WJrJ*XqytgCm$KN7%$;Y+)PEu!}wH z;{b;^!ZA*9hI3rt5;u5@UE&d+1SBL8$w*ELQW8WcX~>qeWJfx(Cp|fkfgFiJN7STa zYEhdybk7d#$VPn3Z9d~34|v2=p7WAZzU4c<=Lde|BQX}Xm{MJcG*ik;Yt zgE)$j97|iyq$dLz$yDaDlvHlzPVVJF9_2`lm91vVQ-O+9s&Z8-s&xh^%;@K83eUIseERa#|LUKLeYy^q(7y40gS4QNOs8q<_!G^YhEDWa4% zbW2;B)p=diWgW1PMJ#3oL#$yf>sZeQW^j{R+~F?wdB|g)@q#1X@RoPH=L0u{DJaO0`eSN5h`dAxm#7s737PFbd zX3S+C^VyqHDa%+6dX=CU1?|cBu24)^`>t1|3fR_#6kOPZS8!mi* tLz@DnPxPsKIzCyI2R=sCt{SQ_abX-I7`I1afe%ygnNi!YkMVyge*-JNUylF) literal 0 HcmV?d00001 diff --git a/TestProgram/bin/Release/net6.0/TestProgram.pdb b/TestProgram/bin/Release/net6.0/TestProgram.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3a3f20e0f7ee232a8ef0343909fc00c042c6db5b GIT binary patch literal 11432 zcmai42UrtJ*WQFGVn;+o1?-BECZZP+2%&@|RIy+S$pV2ilMTg6RnSiq6j1DRQADf= zir5h4s@U)03nX9$X)yPJ8m4b2*V zfaoHNz|C|}hWPPA;j^otxKKfT34$1DA&5PE7l_FO;&3^9?**P|!)H?i5f-@jgZG|O zz1_j@CQvsV1?p}>31l`tTTpvyONz_d;KK)uXgw#zY8h??n&?goqUv`sKya-l0y;fV z27%HYl&PTf00nBS3rauY9@0R$Km`5=R8$&;loL;q@%NBNA5fsJ5D&{gfYcqKB2w@h z3x1oy?=$c_f2K20YUTbv=T<2GqNNx;}{q zWUy`s>aO6O87N&ry&LhqH>ew`)w_XuH?=x^-(9T^-@`u}P$-DG>Z*kdRNW&;UvN)0 ztQCIO3tXwlFmTnv+f^GG0PZ0Tbp$XO{6>!erUJVWWCWm@Mi~M8I74eXc+xl`7Qe0s z*P$aT@q0jqAoReYPR@>V=L#h}u261`aFI}ikI5x`M1Y_|M9LM&lyy0Rp|Kc(#^SIZ zjiXX4d-ZW!zA~nJO3p6h&!PTP>h!MkS`&!W`sP!&>%91Rpz(i6%voEFI_cg1Yo3)utAboTmy{q>`Xqg+OcIImFgcYsM8`ddB?#>r zgvv2LnIv4s73sS}t%7Z*_ka(HiXDw7*Plhv?$*=Ta*X-XxE=S8RxVDrV_pltu*%3f z@%BQ8@Wd^OR?8QmX`ybP4G2~Mq^AU-<|#>whqU}^*#DE>k8VLv+tOyP+i&M*>GsiQ zyA8NFwjobT5*n!&fC^Er9Mu)0m;=q4M&mGo=n@&~DwSFVqcXWbBAy%#U%1NUs3=qz z=Zb+@B2JvG2B;aW;^-|7lXT>j(AB)Fd6>WR5})YQqmQ@$#O`DzPY-j_-eWP1`+SQLZS%<` ziAc0kKg1T{NkmeC5S5K3AKBBu_mKiA;pJisR@~1tJ5i1R_*T zSx1_^y`43fu1WE#cQ)`TF9PL7p?oArra%#eSk4VYmG^u!OdtmL0j_k0RRDvbpu?fALYbA1EmdV&W*i~xeB!xMtsrW2{^g^gx}?Vk{~bN`62 z)y&H7Pps^IV}<0E<0Fa27Ye})F}UGmCK69U9Cw`FLEW(0W%E95t6gaeU$O-}nM5uL z!)Wxt2(C;@ke~YWG6#uAkUf3If4^TEMNc+w4M}R6H=vz7SRhw$g>GEAfJcKvf&k`P z&Dw>SQxLQ|#O6bJUrym8J-Y)xgSKb}Ds>z0Veu9UJ8->WTgZ_)-o(2Q?oZ%OIF*y}62s<=06Qb%9_8ZMAyvN!_9N_0s= zwjs#!A%{;)7;Vm65pgNyG1B*qNY0bUgo03lj9>5Z2AY!P?mTmK&;s{mEf$Uc&3khn z%ms3cE9P@$e1dY`>>*o`S_%?+_TSxYyDHpP4QsmOotZWzFiwu4A{rP1U@*W*l%U`J zllc|ueW#`InqMD1&YqETTI+nZqX>F8MOYXZyae(3*8F#n_}^RO@0ZeNcqO~gx<*&V z$O&S)L?{GPCm3FG&<p(*1(TcxU-@>OU3F{pq+{`yc^a@vkMiA^ z@8Nn9#Xo-X3GWK4s(y7{gz+X!1HfA(QefOrA=&Z+7L0p_xKNP#AaCwt+BQZ>m-6AE zhqu*gfN~^aPgIP`K-W=<6Arn6U<0KnPrwxl7NDf} zyOq&XA(+FeNi-3cyRR4}e~Da5>aPNeq!Kak30uNPg)~>OSc2g*5b5C9v|iarErQIP zAl>YJQo-DJrwRMIKD0_R-kpnaJM&nzvAhB{lGV6|t5$Z~J&OlWN6unK?9_3b ziW?Avy_)0Iz^e4!^v2cl^_4!?HDegjzyvVdP`;}?PE0!PmD!5jkjMIdq20eX7c%36 zYSTT7uf5RBqtgIN9Q64mbRDg{yj5q?5s%Gg|7rEs`$wP|9uy}YkWJIQ+j0Kwc30A%v2o2VS;dl40kvIDf5r{AJqAYPukR`imuExVJqKu ze|)4@I|Qy91aXX$VmZ{%`q0jxx?4x-nMN5y>UU=>QxU6Xo*SQ6zK4{3CGwi|v=6>} zRwTWmjEeUlC}F#S0U{Df#02Yydt+ZB@l+&rM$D#f7RHPfrv)cV3u3a>0T304VvJY} z6~on@>@x{Dvcu2@$BOHTyw|Zm9H+8JCmG3&;y${uzT*|vd%UQ%(L%n?X zew%}sq!e(&#S%Ft;Nim;lW{>9L@3zJH|Yx$a(U<|x_pU{y)CObWZpXqx?eGLq{h} zo-xgMj|L7NVEHE^Av{u18jUy?ZH6kWu<&zETzAf=pw^Zj&A}=(FaVJm50#T9KWq&; z2PI#4y7=b5*O>0PRWpyhY6(2A0T_sJc~L>YUu0LIgxviBJw1D3`k-Y&Z#j9FS_4WG zm`^ldgTP!oO(p={7-zr&s{@>m2=hn82cCu6pPi`fJnPK=Ca=>3gKGcga*8YEIo?gOyzYe?_hD?v&?!n8%USRT zFvvs+Wkmd-=xyNnyt&T$Vf{xh^=UXo|YuBcE>VJb3t%Kny%9f&(kCNI}y--K;vnDpXbX;r9K zf))44yYBC4BrZJQPfyoURFU0!LcDbKgy^K32pe3~u+@&JJ$7Yqnj zx!8t4*ivS-L4&Ie-7bckFLy~WNcH?)YrdX9c!IPWE)U8Xht3tEaHS^OD0Ggf9*Sca zO)zQ=-{5_8b%Xzl3oR`g!Ajq)9{zI`ggpBYIeb>o0hi*|+!5J*s^T?5I!zS6emLSG zO7n^1X>_Y$%w&fyU;Js=X$0Ea7tTpi85jXzcA>e+B$!Y@7$sfNr(6Q7d zLos{A=X1InHA9uk_D$8whR*r5XxLcqV@8a$InL~jPP_VP#=yZ#yivkU8oIoJwic%x zvg+S_pAm0&mNPU}{!BA`ra%fg5bECSGVlY$rq1_kTb3ZAmuwmG!`WkudplMsBY$)$ zKDq{G6y%$xWHD2Xe2w4kxIMR>PE9RW9-JIt^dyrA2|@Eq={KN_bIcDgPxzF(=Js&4 zxW6#OMn-ba7cmj*wXMD{q)0o2T$#>GH3L(W6i zPhPBqhW;}%vvsX@z4wm8Q)uf(M7gvJ_692@7eo1hm_!EBGQvT;qq?gg?q-5kk9TJm zdDL9;xiu4W^lZnmQISLz$L30a_kZUR(D>FXJ+W+g z>$!<6b^d-_85e}!WUs7i`nd)Q>R$6^Xza!T?gy{$Xn5kd>6kjiUxCWv)Iw&jIjLn3 zv)^Ih+`C4-+>hDH4o+EjmW%+EhLa}uF1Ur0x3Z!nJpEwNXOtXo9z=b&WF zZ#e(#d%VM4W9I%Gtk2jrFz~YWnBlQ%gkBg%CVE$oeXW5>j@|mH|5=7w(hC>(TdXb$ zz1oqQDObf!hPBi>DB$M7#;|`X$1$>7$|tO&GAuhlIxMPNoR@Eh4X(KB97%h$$8A%P z!>cD(Rwt;T*jxeW&EguzchEC~Pn5gXW)E^%wR5y|X4XfF8a0P2LIY4R02DC!A-oj) z{XabLcvxffcBEpZOO@XF?8^P=W7Tme79){G!2u4}mUgUr$-_D*)AifKFD>^Ux$Q3B zW`D!s%n3EDU;8TA-zlUTdZC6Tp)~Z-WpB;DvV`WgbhJ8k$9y$wmeyKaf;IhHwDUPm zsq@gCds;4&!7OaU0Cc_r>~fJE@o7o73fStWYGgfsVFs+jgRhy)SmRG7Mi3E*f}Br) zk;$#W&;cvqQvXR>pJ>D1$xiupuIc&6k9*bh3Pfem0v_ro5vUSHpW561L2I_Y&o$d- z-p3`akuvvkj1^lQB>}rED#h$?S)7Do{1!Td#O_RUUx^_Xh2l3_YJh2IC|xLMPezTi zoF2m-5SN#sBii$iSK+}Ht%{U)n|_CQp8AVVD}Vlu2qdifO;d+3VIG9;Gb=0G zA2rjr+Mn~7V*SNIGgLXDeYo*pH?*$z6PDOK-N3u5_{qWzw-*_a7=;MtyJWjI1rG+f z2XJ6q&M)!6T+YE6<69nx1!SJhA*q8wYA;bmFShB~pJD$gFc^3)^+uG-3VoyFne6li zLWXZB+(cETxk{xf9{2wQ0kc=#V<2Pfd=ig4C2byNc8vf8pkc(`0nJ??m%_zI-GdRl zz1N|VW}NdmsXjYdtGiJ=s@J?6*%_^rX7kSU0HlBRDDWh8)?klKdDwu`vSzYRs7Ygh zeH@};omUoafjxY7(8OuTm<6m%<{+CsK1V}33&BC&EPUrcecV2r=(-Gg-lk$J>+51e zx71tcK+ErO7JuNt5`;%!F(|weDl8p3;SSV0{`N_oVZInE*=ULNxnI-CWuq9E4|7nZuO_GIzC_Hai1w)Kb+(b;JrA#! zRFrw~$qY#i*eRko6TYez+8b`4<7Tq4p1JozW?OThs0S)!83CUKT zeDNmX55By@gTrp_bDpo-Wa74Y#XZHkzSg2naAj6T2xUCpxDyKXn=m-d#=6y~(oFHc z+NZ`|B#Ou+U<3_<7#T6I$!SyZO<;n_jvX7WKqhsRyo@~0el7(*Jpv?--sJWUnT~W~ zqTJx56I}N18~+n>xzPU-!^Ytwj?OuZLXP-Ox+ae9I*_ za{cwRDHp;!=-sJla*Xfb`+}zD-Q=uqS)R$?6SJnWzI5$?^Wuv6?J?Wz=@_0SV5UEK zl>`UG`5#GIZ0{>N5#7`vN#c4&PW`v3t8a^8+7K!PYT3A5JotokVJ>$mHvG{oZA+ zU~T-F@X^wNsoep`lBjjbz4P9Fg0fzG^$je#-srvW!d25V60D#DMm3izEp9w|>pL7h z1$q0Yr;V=i%os4R{DxU{?+z&7Cw!MteWEc+UGxkJ44#+azxH7!b6o*#h>XwL3}+mK3(LFET?>;1 zyFBt2BXjQk7(bqXt6~yOi9*}>~C$t+k&Dd9xQ&is`NUA5P;_FZieR6^gp#C*oa1n<(^7aOnUXU_UNTu#Q?ZfD08 z!>%W;3)yaVD#d009A;pi$$c{1Z#P`s28Ng?;kSpKKT^8XK^}z-Ypr5l#Ih@@t3!Pg zrjVJ5W*)v$R2(QL+iv!ObEU8YJxQAO&8~T*Z|aw-?a%yUQ~qj2rw%mIu3;Zk#KA|N zY(9A`d%4#&Vd~P;WE!tok?G^DC(^<8u^%y~Uz-Hkut(4=-0DtG)#hZ)%ElHs zvB``=#Y;JYy~QVwL;Y8rOv#yaaWCtL!@coEdB4d0eib!PSW1D~Dvk{GfJCJkBl4q9B#{WaY6%w~_Q71J^X-LPKK(Qh~- z6y&Szt+r{L?OiB(g6@gpnxpB=1DE0|GRGc0sDk1FxiWGCVKcGjTo*Oq$;_cvqz~=q zY38xovg+J|LDb(-zi*%xMD$36l5~7S4y8PEVXta?dOy}Qgj{Ih#wShHrRd;`h#yF? zNei*}v+-?`pL=Hfj~!j_QFKo0cti9Wa>L8%PHk32Z*Ia~XkAGauz#BEb=0UjiSX^a!q4jHawU_|6T{P2N-5@NZA2 zvd_PDeYwcBMnHS&bDcuwRY58RgShf2ISqc&2op+T2=v^XnZkBCv-FIt1 z>I0+XpiXj?Xr;0?2e%hP+nRU3eeG#A$2G5wZSgD1H1rRkPVL@<{^2UbZ^<7QR(HvS zUG@It+#$1?+Wvs=u+;)Sx!^k-vwi$It$J+lvY%h9yss&mJEL*a2}8dudx?Kzj9k5E zM~%l<&O!I%B@RKOgnvN!ft`H+wdyhpcbFdzSxXp15UtQY1m&KFW?qd*C~IF8%6P*q4dDvey<2Hs9Kdv>Ot_ousLlK-j+j za4Kj16Uf~ncEPC8cCUR3jtu%70%Y2R- zNgU3pQ7e<1-?EL18>*AwIjbu*J6?X-GSBpce@YfYw@{SG2ERP{s5dHOFH@&r5XeP>;4!QP!0OkN2Ytw zs_A}QEQ07voBe|Dvls&`Upd6Jq`DppEu2vCY3U7hDL8pYo0j()_!0WNAnMBVw+mmp zmFk|J_BJK?3bBU5FV} z{HTZt!h)Azc;UbciSPurJ8;y3C(q!$vR2Sjr9 jDDjn4B)%H4)KyA`Eos7-0)KjYxWXS(PdfZD@^bw@OQoI8 literal 0 HcmV?d00001 diff --git a/TestProgram/bin/Release/net6.0/TestProgram.runtimeconfig.json b/TestProgram/bin/Release/net6.0/TestProgram.runtimeconfig.json new file mode 100644 index 0000000..e7b3b03 --- /dev/null +++ b/TestProgram/bin/Release/net6.0/TestProgram.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false + } + } +} \ No newline at end of file diff --git a/TestProgram/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/TestProgram/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/TestProgram/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfo.cs b/TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfo.cs new file mode 100644 index 0000000..8617311 --- /dev/null +++ b/TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("TestProgram")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("TestProgram")] +[assembly: System.Reflection.AssemblyTitleAttribute("TestProgram")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfoInputs.cache b/TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfoInputs.cache new file mode 100644 index 0000000..5edf5d4 --- /dev/null +++ b/TestProgram/obj/Debug/net6.0/TestProgram.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +50807496b7e03e652e948152d6f734ad8f046635 diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig b/TestProgram/obj/Debug/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..bdae7dd --- /dev/null +++ b/TestProgram/obj/Debug/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = TestProgram +build_property.ProjectDir = C:\projects\c#\DTLib\TestProgram\ diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.assets.cache b/TestProgram/obj/Debug/net6.0/TestProgram.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..f9cadb696a75a2eb1878e4ebdb97b77ac4549a13 GIT binary patch literal 181 zcmWIWc6a1rU|>+GW0PC)d*T0wyZ_EInq+YG)q^KJ%RFXW)zp&=Jz2BaWg}1xA;1Jw zAm?lq6Iz^FR179#^zus6Q%hnB5|gtN(^HFMKt`wnm4sy$mnP;Y1ecViWah^NXCxM- Rro{M_x~G-|K$YUN3;>5lEk6JN literal 0 HcmV?d00001 diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.csproj.AssemblyReference.cache b/TestProgram/obj/Debug/net6.0/TestProgram.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..e99d0c2a87a9ba041ac4fa33be1b105cb87b9384 GIT binary patch literal 92740 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%0Dv`(QGP{Iso)5-_5Nb;Kwm~PQ1m(2or zN8nk%m78Koc_dC{vSCgl6B?+_GElo4G;<3`VXTw-KtS|3Mvcn8N_GRgRcW&590aT& zK{N^kq|`y8MHdK2kxNs&qCh~3T11E`Pdov8TSH71ZGwT2C!VC&LSjaic#?BcO6UgHGToXl+K#}cpO^Bl@M|_`aLK`A{lxGzPVh6)|@DzgJCb;iBs~}kx2@qLU zK~f$~3F27=Np*-2BAf-*G#GNkBOD-DRX+=a@<^20Fbf2kG{vcY76>X4Aw@Z;vCDIW zTfM&Y7puaZGLk{fFNy@I9fMjV`B4@sZx%c6EaylvsQKCu;iG<`C7Pi|-Vlst(LxI^ zghYmJp@j>gslkaBTDTrWn5d70y9T?2EAIuXD}zp+?Ldim*?97b#LYCLb)}Ku&_%-Q zBtjF^Srh&!5?-fJ3n*bG`g@c|!bQm=h|c)-Uxqo{=kn03P!5?@IZYP%7Gw#)X?`Z% zm_!YDMELyaRjZ8Nd~aWFP0vbm#p*Tw_?S$7RenS9m{F{nqt$Xzdg&g&p%_XEd~Wc(@;1*ZTHXwd3J@0N?q{MXa!4R^KNI3;N)C5F z6WRbi=wwz5KHF6f2EN$Q7y!BT^F!mw-i~Ywvmn7wU`p6;aochmmFeda9`(PxNmfs1 z%}lmHBLWWifd{d1NBJ43b-S7Y34R7@SOkd$*%_#!r23)3&p-{eAi_iW)<6H~>_N-k z4<-ZLM!xlrmq7wTw)Kz85y;xyUF2Ksc(qm@3BpxW9u)WG9cD>VrYqc?9k_oGf8s&$ zWLcyKKo%5F%7bL*P zQ#5FR1>)-$Q6VHcWa}4^AesWh*DoSHh%iwerV0cu73+s9SnT3qszgyFGGt+@ggBal z!^2bwZHVw8aZ#D*+)I@&vx_cjtS}NGQWrHQkfsocE^|yDB8-$rJDJcy(+Bfousl54 z$=*iJX2_zQT*Br73m#o$HK6&G&R9lNyPlDU@Z#=8;fnQXH4g~c?6*?6l)hxmn|yOk zSfb|Mp{%*XsN!`-MOZ(4`*mLkPhMIeypL@7J<1zikO6HCJL`m{t%3?IAb~kmX`3=6 zN|n6h7A;}1XY9EP!ag{UzlnrlmvR`m009Zj`{9ked<)G!fe6*8>xs7MRXoEk7_P9{ z@SgsM!l2p$;r)!iOFbBv{Dm&|BVT7z-xCEH&^@uUa&oo`DgY8!XLIa)GDYk5t5{Dg zyUt!S?^VY0OUE~i4q6l8>x5;G51U1kncHzD2@C(!-iTa{*&kf>$Twa%F)x$J%n2%H z#OGXl+Trt#dF>7V%WF7gt_jLR!vxKOX&Af8 LJ|p;v9rpHrr=vdR literal 0 HcmV?d00001 diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.csproj.BuildWithSkipAnalyzers b/TestProgram/obj/Debug/net6.0/TestProgram.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.csproj.CopyComplete b/TestProgram/obj/Debug/net6.0/TestProgram.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.csproj.CoreCompileInputs.cache b/TestProgram/obj/Debug/net6.0/TestProgram.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..f7a6838 --- /dev/null +++ b/TestProgram/obj/Debug/net6.0/TestProgram.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +3fc818a7aa42b85417b1a9a4ad4c679fab7ccd44 diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.csproj.FileListAbsolute.txt b/TestProgram/obj/Debug/net6.0/TestProgram.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..c051aea --- /dev/null +++ b/TestProgram/obj/Debug/net6.0/TestProgram.csproj.FileListAbsolute.txt @@ -0,0 +1,23 @@ +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.csproj.AssemblyReference.cache +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.GeneratedMSBuildEditorConfig.editorconfig +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.AssemblyInfoInputs.cache +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.AssemblyInfo.cs +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.csproj.CoreCompileInputs.cache +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\TestProgram.exe +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DtsodV2X\base_types.dtsod +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DtsodV2X\lists.dtsod +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DtsodV2X\null.dtsod +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DtsodV30\base_types.dtsod +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DtsodV30\enumerables.dtsod +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\TestProgram.deps.json +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\TestProgram.runtimeconfig.json +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\TestProgram.dll +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\TestProgram.pdb +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DTLib.dll +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DTLib.pdb +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.csproj.CopyComplete +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.dll +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.pdb +C:\projects\c#\DTLib\TestProgram\obj\Debug\net6.0\TestProgram.genruntimeconfig.cache +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DtsodV2X\complexes.dtsod +C:\projects\c#\DTLib\TestProgram\bin\Debug\net6.0\DtsodV2X\messages.dtsod diff --git a/TestProgram/obj/Debug/net6.0/TestProgram.dll b/TestProgram/obj/Debug/net6.0/TestProgram.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e83ac09a3b7f89e0f0be64ed0e9c31c89fc0819 GIT binary patch literal 12800 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 literal 0 HcmV?d00001 diff --git a/TestProgram/obj/Debug/net6.0/apphost.exe b/TestProgram/obj/Debug/net6.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..03b8494699214c33fd88646dca4e6ec7710c1cee GIT binary patch literal 149504 zcmd?S3wTu3)%ZQRLFD2Yl#!??QKJN-7zt`HC^L|OGcY4TMNmOv(G=gJM#umbxlSTX zk4I^%y;%E7FK@-RZ^gC>cq3dSK@fshkhaGANk?nciopx>{nkF`%uGU1+J67%|2@x_ z=gFMgK6|gd_S);V*Ip-b%_>ih$K%Q6KbiD+)^n6Uzxw_9pLQM}JLrjHJ%2vt`P0^C zg`Yp|%2_wfEv%h$>$m4ze{us$dQ0I=w-i=RyrS^tTW`2=Xy3lQ zikzwk{?A>Drfz+6sQcgR(Ra_glIvcNzH#2=>iFJyK8}-~x^1Y=G5p9|=S|``b?aM0 zKj-+tqX|{+gGXD>yPE6EZ<;wv>N*nSRY8yEhC6$D=1#cpdbdow=X6i+>|;;y)Mt4- zjrQHDOE~wcb3bSHdA7&X!+xAPde(ANkjGz+r+SmeQ(#}%?{e;(q^?tURJpn{vOT%d zz^ZIdbsooRuKTM;_Rs2UPXPl|`$3lH%8c9Y>Cz9gJjGnJ@Vs0B>O5JU<;i#8a?55O zht}P=ppF}TV!R}=U*5WPlSUu;R>D)~E2Cbrm*|&oVq(obZQ;8~R|44m-^@42O^bOjn z%C8=t?Xk+3h`hVgefPs53V=@KlRH%TDk-01m+!OGX=`I<`Fy+n*X{C4rTmMPs{XKB z{+`V8(m~+aVwW$K^1rgn-{qE{kuDFIXO>fB;E4*HeQuGF6ye#3W#F&WF20lN?L2QQ zbg$_@_o5f`{$C1I`8eejy1pzr`E(5 z>bh}-U)4BFHzojB=Nb#Tsd4_TQrpXC0&09=IraIaKI$r_uEJDZ`A1dP8B$l=uB(8$ z3Z1(0bz@plDM%@tu_fs%g{)i>@?YWLqQJ$)`MPn;Q8hM58XHJsWsNjdV54D-wFY4^?a>gw)MLTuwiVmt8pQK?R)(082lCr755UkRA^Rc#D6@t$3DhZ0Zc1n%}x^ zhKmZV&Bdm|Y)k;n$Om%tx*&lTG{sjB|Mjq;n zRwkx}KQJzn*JpXGcIH#3&T`SE{u{fkKQThVXLVD5WjtF(K0ZF*#*C^DpM% zygjsj!H1sIs3|c|H(u9cJ2ZVg1R#G)^oqT@Hg2zOPRP=i9aOyMJQ&Vky<(GgXBI3; zXQDlMnxLauZ)nu&{}5033OpF|9PH-kkg@1L{rs zjxn=5tJGy|(T7s&7ks%0Z{l*rAjBRvxfL^xK`n{A`wpC~@Fe7kXVA_o9uARQc zdiINCQW1G4{`Q`lA{qQG8#rzLCOWI|w>zZ1uj6lNehH5>^X`=@;anzc);MUR0>aF< z23)8>?*r(1yeB2IIn%sjkQ>51xn(qI{l*n^VWJuEs``f?ss42rsQQ1u)~=t*+`2o} zO2d2pl;v@!bBZ6m7Kn9ZMXxT~t~ZS?kRjLOz2Gw5mAwL{KFC^hD%CcP@%rQm!fFsl z&6{@?tXu2nG5Vg%NnH18kM|wS*-E|tHouQ5(!4RiG}?M1vW^DEI1Tg;H8siv*5ebr zD|^>ygHUlo$;Q#;eLPWUqD41$SWjIdoiCq!sidrtwlj529%hP*KI zKKi4;-bub(_<&&PsN~Cpp00ek1PrI}<;dUvxvM+*P%@nA&AgVMNh@g_2wV>QX5Jah zW>Fd9S$0oEMYN7RtS6b{zt8&K3G&i}slu*$Bz>RVsdOlGCvNJ_%{RG;Dx`C(+_|;e zzE#exV&~RV_N`)W6*#vZwr@d@6Y`x~KeBH@$~)2;P+P5*mTT?FfFp@)thdJk`AKD@ z>slq!8#IgnM|9IBIVB&BkZNEkEY4{yxH^HB9GhL$#px$&&?j9Wdr^ zyB*YY<7)7+KiXF}uP#k6DNk9;^eKA*p0&a{?pWAuuW%S1!ALNLjiat_P z8IK~Zq8sI;iId$td6nbq9N(i#t==Or7%!@-zTKayD&zA-wR!P=!3J$bKC~VgAS{3x zG|sDenLYg`7II&+rl2_3_e-7o{*N`Uzwl#9RvG@{__(Qh{8Cl*0;*Qh!lsCKFp~ug zZtZr)@CEzUZf(8Ji+TOW1fVY=*p$NXU30WbA0$!%M25njd<6wnG%kG6@+6(T22j ze}^6-6`ShLtEqvx)B~UlNe^w^%az(XrsXb(uQ2I*v?0q=-xxhck8R1;D_)QOMK@*_ zF;})Ye7~;9pJvMcFSHj>?bRJ!d)hj5x=CIT)z(+~tmxnAWd|f5s%WVjEc2mMH*fRS ztkTx?MrpC$fGm_DVRxxbH>8B!rSf!dcJ9om|5KRD(bm76vPV@v^SvBhtaRm-MdG$3Jo~GgFWMzG$gxOppWc!Lp<_$nSCIgSPH?1y$I1 zULLEFDYkBbd=yZ+xg-m~0$T7DnI0>rBn1u6DKzMYQ?-zl1M;~x$U4*C#)+CQie6*4 z7t-at7w;4Pmt}m8@T=>EMvAF&o_H*fO-bLGa%SfBP;w{7f1pWh&1!)kU7#IQrKTmk zVg^W8_^#E4)D=~Okbj(#LP(Vot{92|&0C6v4cVb(RoY~yi-rR!lsX!S(mHap(K>`u ztZ^5hO{3h`6%`6{AQNR(?XXV$B$-^L8$!mSXJ4T7Z0Y(pE81V+NZM(gD_x*}4{@+H z129)5gZ+u1yjZ#s+gh6*@ihKKydC7-<-d`4v#iBP;Z?S>sw)KTwsup8*x_ksg*~5z zybFX$6e`jI+%~;Q>}NWY+*}hIImr_}5H|9boR;lj^5{n2n>h<1kTDi2TIP=q#X9gW zKs~xSvR~NDJx-5bGM*y3c|n;RjF)xeZ&)O!oT+a1nP9zr4h*6)K764rGbS+r`qJZq zMYC@fWvqW*BxBmH8&?%PDXv)E80*!I=X6{}v4dH22I9)d(&LwTl>-M}ePK;};8>~f zvcxHvObrjyQ<+G@G#qtdm-Qf(I?ll`=vFG^^GRP7=g#d5?Ax|Fqvmjxu*Rt%y)}w-jb6Yatp$WKNfq|^nJ2Ml-#86+J&OhbOg&j z2*+>U%fE#&)vo+WmE2Iki;+QREM5tilkpow_FDTd6l6p!j3ltLS($4ceKG0G+xudJ zTDm!XuOJ0%b7JHo zU=_mEk0I5pmpu233`pQ9L2amFr;NpT#zMy|@5rCSSit#*S1}gn=!|Rp2AL#%{|QBh zjF-e(KC!zV^uR}G-rl3z9t76+QE>UDNFRQSlU6Fv?1QXo(8xv72RT=Lc$8ThvJLdH zXLs$xQ3GC)2E3XI4@3Pi3h-l&0Qhk>;D4YJ>myvM4&c-GCQef$e2fkF-8_Fn&K2Mt z!=)W0Lf-?zuVR<gwK09)m21QIp*l=pNX9TE?kt224ezJN=Q2;eaEGD-3YaJp zGGy$rY8?RPs{u@)COd3vh25ZTjN#oYQ1E4*IT(^@HX$|5PG)GwNGB$whxSAmjvCq> z)}>Mrq@~9ewF?Du77w-r%Nhg5OJSIdpNB2NWy>qMDy5^nW0V**jReYOFg;H%)ar_O#AZ!JWEJ`g-4< z8X3KVA)kSBrl zL!@fccRAnzmE5z&o`b*(Ec-IH)U#A;_)DHt5Ut|B8m2YNsXvO2Hp+hYN9x^3mDN{X z1pn0x`@ye)!ST$MT7Ct?W2*$d_+zW>!x|0>mayac3f{HyIR03peQ4%jgDv+RuxC|dp0Y|{EY-Kt)_Px^LPwF1sjRC}7L_6n+X(95io z`rK)0S7VQQSIAc#T@%kl1@iV@s)^O|PE*60j3(@ACW}_unUOLPzR?AIy{i0&s`99x z39q{oUZ&Bk!|JR$iaPtMI!D=c)`FL%Hqa~6Ku2qBW&1UJiK}pHJD1lE6Qt+sGbiO9 zsLaOk-|#8#gpCH_XAvAkFNH@mNNsa=z-oni>9MDU$q7%jugyp;_oOMg7pb*+j`4UJ z8l(5?hN-w>Y}0-!luE)So4Rs3eS|4bwB^6{Qnwk*tcwe?KXeR3I)1Rgd7tp#!w9FH z_m2We)?69Yla7HNy}>H2UxU1d`@LH0XDartjFF20V-+n)f21XC`F+Q7<}QsIbT&1{ z+VVPicDSowyYpHeBz;k75=Q?c#ps{N7nabO(FfM+(vayJwp!!^Jsolu*G78gWeDo7 zGw;OinqFbTysR=X<#e+p-OW}`fk3hK&XlM6{>&*hZIs%iGOAP{$)t_95fFimB2lzK zOZk<`jzn&O^~$ep`r02{nMy ziNoh)Dze~N`&B7z?JJU2ZTf?twff71hKxo2P(_EfJSZ138`2akQzKG}&c#9=^jvCP z+2b2~uFecGoOvyssU~Nkgko6ua2^1z3(G_VWC1@F)s#_~p2RbSC0*5d-zpw}r8OKBmejS=b-|AH{G~Qd`cNK1 zX_fMJ`@ANA%4-T98W$?A;=i-fq#HqCF;~m0EJ!XNhp{78UDGx(!1ao4x;DC9R1bH6 zgZPOMma#)U=bx!dZRWrW!^Rddb!0kzk2M0+P}-|IrK)X%RJ$JiRsL8BZP!+G^yU`k zcx*>cRz~Ob!PL;3Hc630i5~l+S4bQEx>_sESU_#oRy--MS!0bxq#)<_geM%xQ;|WaS!*hrb+>$Bauy9hrk`5J}U!u7SnbQbU`0J2<5N} zI_KY}f#cOwcjXPnq7(XIM5@yKZBF+LW*wtry^tfVcTYrf=#40UM?*k~T4lLWrKl$b ztQ0vKpbcjQd_NIUQ^+AQ2+WmD7eHKdN{=j;)SOa;RX0)*Ry`(=KrIy5RnRK!?Hl|4 zhV=cF?621h()vv%^Ij{BrewzvaJy3KpJ&(KC@*xY+^lrr&m6c6!E}Vmhe_opQaO|W z+Qj#E?b!lU29K{F@;TE)Jv$E*dKEf}(sQ)sCVEN+oxs;zT}N9!Tb^|%2e05k(s%Q0 zWqM|)13`bcx((GAC$C3+RjT!tnhkTELs%5iOuU0ToBk0{#=~*uuD2>rp0P zUaRfV6H)^Q%3xLe&PY?o1!;6DF_*^Z9A7usoPUco&91xAuDdy-ZkxI?)RuCwveVN# zlRCPsyucFoeOs1rF5grC#egM!kJ*Pm$N@FxL8Zo&qhEB-dKJ~&j$yqD0)y2Efqgz$ zhAe}?8h(lS@wIvbb{_=bEBuKND*EIA;Z;ogrQ8>lbXa&quv&P`;bOZAu0BhI1e|+m zxy<=!?w_&}*~9ijHvi_V*#!T!-a3S1fpx|+zz)ER?CGq#r;PQs`xMxvR`o!I2w$^% zLmQx^noxm59~^`}j?SPpeREVzwwbw^NLgN&Vdv0jAA}%|&dfA@x5>(=V+2N3WhqsT z3I$iHreLjOtu9qfbg@=V-wXFTqjWxX9EBm7$q`$qGK1#3mo_0`S~q+}~D(lQ)9LqFQIAn0^BR~#9Jl26|9OnGZ7 zJ0#Gfq@D~-TU`e>^yhBGcvhBKo|-A{(;m@_!VY1iYgL588c{K=Fv6^U1i5l; z2ywISfC@8~uhjaV6R&M<_=#ZCSTPIg(`V|rEG8~87_NBz2z4v{#QeV8h~GQn1}SPz zTx#8bjotax?C*8|>ZDfpJ!8d!bW8i=c5!tp{luKqPVqV^=Qdv@fZb~szqk`%Rk@Ys zXsa?_f3Xc$-aJ)`(7D~#tsg5IPK9YZNKo+-Dqct#os$Vowb${89KzOlf3-qM-ed4! zJ2-W4rSS$!GT+Gs`C9!;h+2CIk0_s;U&Tf7x-+yl%Z;A=58&n?_a<>Ylbg!6ThBfq zZhx)*kJN%8N|5OO=;`Q?gorMBUDSaf@p%yC&7bjhQr>PWm7=`umf*~skPO*oqC_}W zG-D|eYuRUXO>D%py8bF&POo^5kf~T(w%m(;#Oj^C=U}K}m)7vC^vqn8s!z_o$e-I^ z^Y+9tOSiiostX&RgkrmT>d&}_WVqr$SQ~dBWL}n)8E1=`_@RKAHWSlZ@5wO~9{g${Z0T6{I*+zhrM^ECTyZJpA zQF_HbZTYRzSjoOn#oxl(=ubK$Hf)a6Lt;IjP8FX`aII&&4UzY(Ftx+7XP@$3+mq5} zW{A-8Ftyn5l(y+hogusDKS#^10X4G<;U6&^{+$h}4OEkuH>T!R0tc8dP zEP0h0tMome$GxibFe!a5_onJIy&MDt4uwp*Nje^@k|wzsqR}{=A2YQw4sNJA6hA4^ zGt`s~V}>&m13?H4ff9wGrqTI8Mi}>Ks@oj6&JBFZ;J1W|xbb+3=?1P6WQ2?k!3PKe zJ0W8zSb4$4ikH181Ottj1XlF;B(M=+mHM_>5>^zJ;O>HO$rgYN(wT1sVr^MNPyL!Aia)R9NFZXTKe+B|U{h@fN z6a(`w92xU;=y1$O;=MW{-783+T?8t?ybMe6H=%!L*q8*#^%AhBvg@NNJTrTO**_4j zcy4YU;g(s1Y6VysRc7l&3`=g5{YsN&5k`nxuq9NnXWnTt03jng#7>iv7K+={#7Q}{ zBURux^tch^a+|e%Za9_d+$jiGc;=0&sYEvQtqD|A9jfag6c9Z}YDe%Oxp6(ooTCtFKYG?~<=B0Tp6RGgsJ@IA(m8W~bT z+<3Vuv4pDq^lmDkg=hAfVD`~vo(u_BY?@mXFat^1OEZBI{d99Q-odPp>Cdi-pRLEo z%+l69n;1pFM1fRhFa=8G)v*$SRdPt*lVoE`;hc-~WimfT&Fv93i$*1e2A<+-NvPt> zIcER>fqc{KIKe76#;6eOZQ6`2fu{=&HxdsvE?3 zS%)5L8myNf2FG&RF=+mU5_v7+dzUrgA0Bxx)|?d|Q%gNlleCqIWH1Yk+g?|0op+|f zFV>4?H z=>+n@$#vt}YGK#`x~sVSS*h^$iC5DPr4rTk(+xn)Rv~Li--SF-dl)3Zo`}Y4+xiF; za>n+*<|$o}1EMw~gEIfhQaiKkyGX%K92pMcFmZ=*>o9Iuom)ueSK(DEvW-2RgiYIl zY!Raade`p$0mzXMuPPyJAX70uh#mywE~^E1EE>&X1jl85*@R_$AsePNqH$ykdxYN{~{ zTz;ml%eHALO);6gTkg8`UtJAFe|CpG-@2#b_*F-s;#wYbrsA=Gcd58CP6)09q7jW2 zF3P_`LMbJDxsYhdvLuwm5>ejndb?foYE+uM?dpm-wPCf8Kzu{9eNeuD_=df5W#)Z{ z_)0y#OiWsA{8=d3+`X+pg5PBUY?TngRNcsN4Bcs}crLq3)EzN9uRQTf2+(;xoaf`? zx#v4~%t@`I<5!-aQQ!)2lUYDn$f}G8CR*A>e1^1Z=9R0qdg$i4CmaCC*d=Fi5MBD* z9&&A*qRC;IIDwYTUo1T11`LWic8gfkQLbc{N)7=E3@Kr?&DKv@8o=s9>Awsna~Xng z1P9pD2z?LpU~E;KUdyAgAiA7`Uk)X^;q6?&t2PR95-3)SXT=xSD*J{>LxlG9YqwZE z{|3-$`hbnLhK=p|Ol5_iN{k)he7#!bw%o)1Zmr}7dn5wwPN6KPP`iCk&jq<4=9u?G z>Lul8c$O%)@$t%ITHSl*BumQt#pOdT1k_Oz244v2~sKs8j&Kl?Z*c_Z|0y)-Ol%PQ=+tTxxtAp4M@8 zT%YWb1W_p$Ptx}rTxJSQsUMf00g%c~;AL3`nAi{NY=p%&3!t=g%1SUFNz`n8{~ZMm zN{$VdM2l?8NlD|2Ra@!)t9X1X{8=(-2jMS}*D%t@OEn5eTRO=uh4i0#Uuedw)L7lP zy&CdeJYPsX%lKG;Wy}xApwn9*_UPHrX{XOTn|l zdV*V`f5I6uk>`Mv?vHM65NDfoYq#}m!tGXv)2+Fxn!`5wr{8CbmJs^wt-8@OJku{u zyw{`1{&;1+dn;(_t-*LWKa+cGp^VJ(F5IKv`&8rb=9LtIdGwQNdaT@22fGm^+p~q4`I9sWbGJP89KHLn=fWSl+W&Ss0F^W3 zrhKWC;DL+joepoh{m6 zT@j0`w)Pj8wncw3?YsO$TLFJV?cBxtdTcw+ydCq{n?CVSVuBK?nE8L#OE&8jR@%pR zJ^@N+D~=|9*1Z{SPsuA#f$Q^8L0j7OiQI8=42TjUl6uM;9GRetb+dM`9(%V{kB{xZ zLP75IvM!c~M!UH8aP7?~!0J=pz4&~$!)sYauzM>QftPAnGZOuTvS6oF>6UpRjhd~O zS}7I3sO?2%R^2^8oM*L9%Zk8rXzpnWQSuTcQ2h}v)H44Hgwt_u)DK8deVTWP^k;=s z>hhcnH?9(}=MbIkRN!S<%EVhQy zK7W)90UAo~`ML;G;{C|lAh^b{I}m>*-nAXp1%SORw+yr@Zt0iVB~6#k*dn?R@~Tiw zI|k+p6sL@*Y5p&xXy*O7R&lNkB1NrnuuG!P9?h~odYQBM7&ya>>aaN_KOCP@K!Oc# zI6e+nHmY@%Zlvr33@Jx8mE9`rHy1Xi?zr6dOFe#*+|y^)=IS{lD7nSYe}4Ry z{!L>GvY3l{)7V1dP3X-n#ry;DE#>iByk^8}O@+hS-OWyQ_c~r*Om}W!K(D3y(~644 z1VP&~{P{`W1q>-B12&R1j3^YDY~mjnUHwNkCKvEfTi2l*$E)(A$pMnbEoY-Vjt>D8 z>VkffzJ!jw8DBhAk1f_c(SB^Fi?tpfYtD_2^`0@de-wh)7B;69RpaF@3>n`kw)bdX zw`EN()7SL9e;cV!`mf36^dP5d)kyr+=aUjfePSwaQBW(?mp4x z?#D}eY3`n0z+quq2FAL5KSyB>Ka(5gR5<)wtq^sJ!%vk0#$Ms@dv&9-sCJ^6dto@f z*c&m$eYv=RVPtX26Ut#IhL2Hl?`qw+6wjIUXBHwN%uVCvkg?PH4OjHq;r=xNJP57? zKr>Y8t6su%8^T#X4AAb7@a-#g0|dQjoywvzPAo(< z8`dl@S0Uyb{QbPNNXFgg49GsZ;m?8;cVk?|1Z zFbZG_yk(BZGIz^ z>lL>b%q4q909G}y0|!QQ7D2!Jm)>6FsXN~KibWZ{VnM-N$kLxGF;;Ilz}l7Zw*`3~wO4^N|QvFXG9^LxKb5dZ7yfsw> zq-^iAWFde)D>EPFn5BHI>{ex0?=J9f>#*oohy~jh1uJr+0b=jh+Kx}MQ3Z@IE91W| z60cKmSh8~EQ$>xOviVQmf_p1@5i-L0y68T~im*_;{3aS%B|1O{Vglh)Dggk0Wfp|v zHK2i2<;4X`(d_{c@L=V78gGQp*OgKY-)F&y>H<~h-;49Kb-fb2CY9s$>qF%vflzB5 z>3Hv&iapVuwtHtIT;*+WjQX4EjHrXueAEM5CvJ)&NNJ}^_ ze>oaS;A3O9m)SR`-$v0t<4-AcwDpqS7$jV(Xqj8cq6vFP$4b{+e@728T*+Rq8>+Gs zeMqvgUEE?r@}Tl=z?vo<$IUKaLH=XtcGhB__%P+B2iWLwe%mqd7uc^s=;Y!7zzmoq zw#oEy3Yr{|3jA*du!qH2T~pB#?P)yM_Bol7!yyY3-r z!q(nRvDN|cfcK0*|7cmr2ztbRWz2_U(hhR{T$+V;ppmV$=?I@|UFm!o@ve?^zLry@ z^K3ad(z)EK`D02t>sH${N;?0Mzyq5Z)W4sW!%9AbJR@5mA#X#!E|C1nFB(b8gZ7Q( z=XNfy{4dpFMlliD!=>lESZR#*24TQwD%7yNGGaV=2R8+JH^y3hvF2ryto>Q@F3;is#SeJ55y5_+|dgxCF>UH;^7cw?Mx=Zs--N* zdg@9=lQu}NC_}m%^c5|pXl|}vB{jFn{usHs(vM53Ej@x6vm0mE=xz_2ZORgV7Ia>kc{! zmh2c`el?UMnsJqA#!ACd>T$%Z!6ewJw%v>KgZMSa{}K7m{2$5`?@mL0MM#qAI;Dl9 zXvjiuc>3jk}X09h?S5|p{7w&E_l-r{S^tzk=?z9@=U~sJ~Q7WYtHms*> zDL#r?bXCiDsRgCCTEfLHQ|IttLG!Y$GF(nx348X6KSudK@$buoRQ76NDsha`GV?+& zyQA9?9CiQ?WjMZQFaOq)3T^S}?PySo_EwI#q^T_nN34HXvJD{%^3S}J8|39&%k)nA zwqF3tb@JLw2UIlnyLk?VF_`*(@@>%gkCh(JM*Iqlcb%Wn+Dn9Fc0K()amA zyo2KinR^le(v?ON_JMd5_Q-?y1s79iA}8>879g(YznS377J+a*E%D!XgS1pnOEhu< zjjX4U78%dT`lRoi3yBi!h+p!hC9Ov=EfJ6TmieYWd7 zwpCX==g9C}&1>0dcur2kQ*Fa@ehQw8js(v$kYpO37OsG2&$|MTF-$sjRPfjtgzZ^F zs<*It?%h-&@~jj`LDJVkRjb10uZzU*ZvFOiK~9Hw!(!VZ(i>oY@SsATVXNF#w2C7x zq_P*1z5xQBxGUg=`le)KcxF31j|?s(tRd|ccCyTZC28kSSoYKY1`?WJj=a!~fWosp z5&!XS?an)SVts2nyg-EBM6Noyg>XA0#b>U;G8Nx`mIk_ntU}=tEFPUvStlTzA zaL1p(MuyjiaQ+{$J4#+M;NzhEz%%)DknpJ7Gp9;?2QMK#k++#eoF*h z8!8JE)ZTco0d-#fmV_%l3Txv&QX3Dj;?*C^RL^NEM#}U`Yo8^l)weU`0jS*ftUAgR zzN6EogI;1c7_VthN48(p9%u?=2@L{_(xYE9)?M)p8W_ zN`uaJS^?Ut-(PpOaDg+>hSoA?l$c6kX7XBc6g3Kic=pX?@=r*q$<2o~xb`R-{BNNT zt7WTzjgc5>7iHxaTtZE?Di4IpTr8sV`6tRP(lbwB}s#9q%$rD}^ zTabNmG|&H7RwBng>;u(RR^wc)EF*qj5|zu2tCCL1%GV8*ZnkYf7}tMLcdF#El;oV1 zBZkkA{DlChLQogHL8^mk#6)>z;L#VaDp2k>bif?)zp`UNKQs-yotWrTpd#0arNEH_ zO}Y9sXfttaV1pdRhjrt}bk45*wf%DX`=X`l5#CY3^##Br#yMJ$&6|j>Qu5Y+g|g+8 zgMPfgqt&k#dX<2lu(4U9d9w8+NwF2WvD1Vnvdu>#j{MU?W*>ju@gdeK>+$#Smb1_2 z1No!|;awFwwE9W%zzLC2TV+rVlu|h=9ADx^Q5%Iz1z#SiC$Oy9HN$QiaR^sPJ7`P* zB4{C{ql8zQ!^bPZ#FXth9~m{nD|sh!_Cur~*y_s?2UU)&XoL57^rzivt5^J0Tk(#< z2<%&S&pex6Ss&&|0ZVqzq}QIc(QV8&d-3JJ<<<1$PVXveP<1w2Uv8oRGyB+1OY0{l zeZL~nq*{dTW$l$R=@oVt^7yT=Uua{OHIelZfxe8Da(fL^d<8116pW<&?K8v+wcFa$ zSE`c;(_-#e%YQER;J|m}_k{nptvg%aSGISdGU6UiZz=oMc9)Tk6IW6^g0&OrX)UDI zRYWBilLv^uH!MV)nV;AU_6!@7`JX;01ltU0V@S|>N7bQeQS^@SN$O#%O|WO`S$re} zuIh@iR6Bi;df6!u;bj`p>c`5!%iB$M!gYHqS;)-w*Tl-F35B7*oF;{07CXtxr$wQ# zM%jvjGfS)Q$&>KR#)ifP!IGFq{YC>wx zgp^lb{6{j$ex<=GSS)gp3KnyBLS^nV?wP?pyWh|KdqB1B-6(_2xJSmxe7=#(jD10P z>lez3>GUm%BhB&lv5s&R!sx!CnlmhiBByhT2*bs~naA z{rU_nce~wqwl(Y-C1*RgthQGN*K1zcTODaWY-6<~K^5CQV{7+OnQdmVNQ#Y53+TvH z=0HQ70iowu+Q@n*6)O>?c^Ja);Sy1Oy;Sk`f741mQMEaNHlfSCs5*2jVoA5`k7bCB zz(WNQa=#^&<0xy+U?wMGDAFugmc(8Y)49m%%=j0|7$|5t(Edc$5O=Xew z*00%>2k|zm(Q(tp=FDM?B)1?&yE%QmV3LYC$xJEu`BX;z0s4csr%#@~46 zwc!!&zkv(P&0c6H4fK87HX z{B`gZaj>JFlnV+t7kj!?42$vmMDMZnX5Ee@XQRl;LE zcDqCai!vsXn?Nz*=HtIF5+{*f@x|PkPkZDHUtM7(yX0T69zyQXl~q%O%zZ!SplpO^ z=PuA5ZxkzGTV-w`g7`VUU10XV4)Rzm%F)T%Ah%%U(mQesJ$08zVIIw42HBDXMMyP^ zphFNA??mtwb~X>u9F`Vm6%3^=IZIXVH)tl)QJY za%@MGJ5L=PrIDQsZCTNFz2p_y)MIQ;)WaaNd4JAMH%{Bw+%_Bbm?k#P1fKqx!rss;h$yWq zi;X(H?lk4pi1*-=N{pmm%(v?hBb=&_E6Ih~w`MX#l=lec8W#b%So;Utc2n@FO%clJ zU(IL_+2o9NWzp2IzCwiBaV+bna0yhmxmK zQs|)Ex`E&FBdm)xm3$U!eKShn;DVTG9S}zcrTr}N514Fr3Bf7gePH{ zsYJ#Pu}mO(+T6skj^x~JZGknfk|wGSpMe+~-#7yoo-Q-+f7daTvedA|)_OIxTWi)A z$t3G>ixrOXs}2Hb1Y*gECw(Q5HG1a-V%d1=hNhAMF1%7o?Y4SL+K;X^o?zE_PGEg+ zMLWKzQ~IwYX-G9rYCIKEXW_w;#VawHrpgR@kM%aOCRWSKtapm1!^vRm@Q2w&D4hi5 z5#FZgrWU&S=$RDVR4a{>L2xN293K&m-%cofz)g`m0utdMKCr%M^ER-}I2$42gctXyF z+kOeRWdXl)3q4c|BnR)Vg+6u*FAAJ@cWFTa@n~V4w4j3WXyN|uTF6l?APKu`LA`1E zKEjf+&gs&EBM4vSnJoxup3&M8n#R`|kgwOD!lGUrkj4U~KN)fK+1_8ZHuXC7Q-(l9_T#@M&Hp;LhFLS4t zF3qwWc1vPFN-@2GX6(vUGo*f;Qx1cUO7w>qK~DIYH=_N zPudHAI)W!{*{Q(h{-x)S3Yo%lg&b8|Om)IE_%Cqw+WeP_k-b=ES*ff{&h@f0m7Es|GohsrW( zMuB6>_QMgyrIua#IpQ8G@DNwR=I^k_%~ z2v+1pHTdUF)Z?PgU0tAgvmrIjJ08<0#GPwk-=m$KP$!{?6`}y4+_psV8SSwkBti|t z;-=YTu@D4h&~iksr7^yEV~K*cN;i%bnj*gcs(foPFUbuF_QGeKInTuWl&w-3A8(z{ z?#O2Azt&3KmxeaIofpn|k0tzkcnf)8FY`)17edA}{qjj)&dJb-6}$^7v_`dcqD7$` zrUzj)V#KQXXiqoeb3Bp8KIPvNNhB&aS}vjVj;qiOhV5=I7aXS9dKO(v@n1Jf7fHHe zTfo-q(f`euCn#(3LDv~4rRdo9=ZDBp!FWuRnPrYIfbv-1(B%7c;dpP>@bWvt@jm&Q zH(=>zsE`jdVdk-CEritvOOA*3s>YfEt&T<(;%f^nQMlrZ!qW4_x~FDZ?-DIz>#Nv1 zZvKqS2t`bmx}sXiMnp8)Qbta#7ZY?Fjt`Nk6~Bq52?Q|?PB728RIf;AcYa@u@3VUE zjO{TP@e(afEQsru+uPMIMu9lu<99wqS0^*+(zUcD^8 zlyRayJ%`ftTIZpSDRM$aEq(gHZ-6tY4@*1STsZlP}|-5}tFb@V2Rf zx)hmhvEGZP=qkO+DqD@=ZU~!p39ndS8<^I@zkz)4OZfRNX<8H&I!W8`RF+f)?uNz< z;%8xvkcP_DK3SK`38}jKA1CP|w}d!{!LLe>iaKu->Ky#Ph${K^vC6d0))7D7D~5Gn zQS8=+MsYN>eumVx4+j=?6jEQYqPO@$uZRJ}mQCJE2c*cG{2+e`#jhp3%XbPw@wqCW zhP}|b?0s1%MUDLJpB**QW`Y6Zqkz#NoBMDfVS$%@z`JYsUmw^gtwrJs8*9L4wS?)j zCqQRgg*jo3^~rWojdK8i+5>4aDc=hoA}m3;8b& zn>VBsAFLt8ezDoau6QrQ0q4q)B{H?K4-VzeJ&w;ll%tB5Y5kqh>1m5E7b`)mnvS7 z<$-jT<`lf4_&oY~T`_$v<=@Z0E`6?+@vD}2@CC%9OLyOruGOlp^+|QDG_f#j916vD z_Y7Bbux!@B7B^8iNMzNyQ)z#Cp3|w{{}zaBfBGyOt?#tz@nA=yf6{k_&*@RVwNlC$ zmH^kOKhIk|=+7#E_eW%N3$qqk)Y(h-jT&R3zqG@|KZ#aWNiXM=lkCJ+ahR8#70$!f zg@13qzQfx8uy`5pLfuugR0bKHa}Bq|0U-p90|E~49Y1QPjuRq-Y5cJPy0d=IuRFKp z_|5av5I`O zeq+4Gr)plvenin;E83YC@Jgk#l198U38m-7>kbLsv_{CI8{L(8(f9b&yckU}nHNp6 zx_z0MyGTq5XI?zhNEO}8i?HhDT>R#+Mc5<%?z}(_WX_9srDL_KW4+yuF)c#IhkERJ z`ee~3gmmO6r^S5_0gyc{GQ=6vV&rkDX>psB5nXU$X{YY&wmxLl0H2J&``q7SPoH?{|*tF>Uy3Xs8i$CM_`{Z?5>e~7n0TRiYo)+Kd);CX! zpDmYZaUZ{GS}5h#^-rZfe0Jv_oH@WIr-&pgQnI1g@iw5SkmKu`0$HOH;}hFqyf<92 zeeM}zM3iho!jG;SV1MtIb z;Ya8&c*UPQhU!R9iS)$Lufs6#^oQdMus>2?SSpY0$UU$nyDk)a>njlevy=en6sU>b z_KjY-caDW#tpR|kw(bX|DqU68$;FOt^o>>Bud3SlD@PoJk(S7U2e=kjTC-qi+18~T zTyL6HwG<+^e!E0|E1PVB7c6!9I#}k4+C2oj=yq&OC0}Q+$gVq1EoX0JJUrUOrnX3q zd?+lCTUjwWH~Kbb`JClPU&HrY=+Wv==P~XDIrVa?UNb(cG$ z!tyocEj44fJ(S%S$jkOna#JX|CGqpJ#s;`rRmoM7kMO-%zdoYAM+Dz9))< zUS1|xNeYH2cn$@_Yz#79fcdsqkKqtq#kCtX^gnW4b|4;IO|(#}>>$fyuT`R27H}wj z;9aJb%t>{3Jo1Fhmu$Lb6|04?B11*oESIC2_^@{0hwE9mO zltAp#)3th$WNbi^mMV>ZgpFt;c70T~6?{vzx7NDTZBK4SlD_}$<2JX}jbfU<_ORxr z(p;rMRD(3PI@R2*oQX4cdaE=QHg2@SMx=$c`L%2qsymK#s#_G*RF1fLwKlFP@n86! zr?K#7H^qYgmasXwB^3KIA7Q?Sj)f~eAvxbJG1~`(OIk=R*FU?a!W%sywJh>JiBRYE z+bBvx;uKZ6Ho7Bmys=IDabuzvi#%p-P##J^R}c>lPC-8gM$i_;ot3SKaVJ4yX z&c&T>T{CY$*HYJO%WX@f^UL2&4Da-2>0EZ&bS`pkbb8lYBjzLN8nfH3W?+N$FGMeZ zSGd(=5yVj%Rr1zZVByY!Y)_q6Eg4()z2!`>o=_?dy)A07s<@kci}v~gygcvw1i~ur zN2r*yn08RB|D|vQS&&rIpLIoT9SG?t@oV=!TNC^I+`3+Jr8Uf>+y-WbM`DxA+YY7h zJFy^aG=&KD5LJOFh$+M>J;&}s9Fpch9Uo*}|C(3@EJdxI%Qw13PawI}-$Y(x^*Rx2 zOaZMP8w?kX2(pSj+VTqowvs)V`Fz_04b%xku^Uqf5aeTCVK!j}pG+nR@P668dJjjP zNTPD>@pi@8%2YI4$|Q%WI%*vIBoB*Jn}51B_U96!c0j9NN{_{v($=3r3YF|7V^^D+ ziM|9uHF&>(@;)h3vL{sW3QESuE^zojhEG&!jEC51LU8Vize2#3t=+N5994!Z(9niv zdu(KJAf2x6&y)6WP3 z*su7!v$*CLjo^FSmKBLAJ4m6+iiGvE`JxV7uu*=`Q@=wN*s4KFAMT_d;96=)uhifC zD_27(6o)rqKlGdR+qc!1P?^DDK6vd8F`MA<>%!GfQd0h76$%!+bZ8yE%5658w=*w| zNTI;}!u`_y2i(0UvbvtKX4(F%mwYTy)v-g#x*gIO3iJ&{y8NWK)m z<{$*mE;{ohb9ZPEM&XLevkwHoM7S|5r|YN9y{PfWJXLgd%f zywiH+r!v%9!!EU^e<({hFGS%i^7a&FsMS9z50i+LSHs4{)F4oDA{^%=S7yLg>vV~QGH@^3*#sh@cH^NH+`$}gw)W3|Qr8$D5KmNq#NevIf z-C!(P^G@uHBs4cc)Ax8Ry(uKLRynM9Ti^bxY_Vunn1bEf+q)z(u%R6)R8eJ^6%tlD z6%rE*gTU0~$K^w?B`i*~+c|hX>eL(=b59QCu*Xfp<0M;qk=Q0voeze|mIZ}?2Uu;8 zItS_!_Uj3yB2GgUpK2=}L-|mlz0E8i5pf!7YGN#s3G(PzXgR%9;3?Q{V?8D#kv-lr zZN(DajpQUlPF~v~_|8}(Vpm5E53IX>OwGdIn02s=j7&h@2=Uy#B_G5r$_Vuf+_J7y zodO=Z7aRU{Rv{#*F`*KI9A@5Z_yMC^Xm@S~cqP{EUhw>H5ALtBWN=^pkv##PN3Rw% zL*NoUDKfbyD)}9Sh<=oG`_3p)(g!ot4^q04MJU3ADvO2#1NI-<_gUv`#BR+k5_`f)0w$ zQ4%DDl<|N0&yjMsN08EpnkQUg{pa+jdx9?o3qO^|-7y8{(+eq*3!96RA*G~3W9(FT zWA0g^a+Peo%pCr$x|1|nAHtt;X^B=J7g}|hcp_}DoV5uiiaY>sS7x$gxy3T3w)~4+ zUMWFxrM~o_riNrBv4>3?Z}z!feDG*r9X*{4@iGXI9drm0u~9=1J4==q@IF>DY48Vm z!X+P*2pS0Zs)JS^1$eb#V&%q1fB4q!BE_c!60Ew1CLetiPj4E2bp(P#xb?1S$5r%tIR? zZ2b(8PG<@$B=$TUs93akIrJxQ27ddCQftJ^L7?V($@mbj&h&E>ij!lUa&k;w-Bmj1 zmU<4`-&T%hB>kEtKMNSqr81&Q*w2E|BcbYq3V5i(#BBC$jPr&nwrR^(@p7mHC9xyP zFrn@`LUR;EJ^ygVtiD1iM3#f9ElogUU>8Dw9gi1%+g3OsjQK7XRz^Bp*y@H0Hvw6< zTo@0d$Lb-y6;fD66P>h7pK#&6!iC>tk<(E$N#50k6+01DSFy$butmzr1*Ru2?K+g~ zYt9&eBWW8Keko%)ixxF6BxLWE_7b(F^^>K1X5TF93AT!0(dQ1^pO_#qrtCNp?ivri z#Gx=A+)EVv8iugds)hY4VLyvYk9EC$Ik`oQjdDvIl-zHz;@E0xZ_vL9^s+Am=s&R< z(hYrpi$;Zu%n0i>M}dkGRqJ$WWy?|9luwgMtD5M`Rn|4~i$Q)38#Ao!4YbY0jdGED zCv(7h4Yt42dWljyt)c3-S>4&JexFixJg&~y%F`}?GQaKhSN6>quSw+2L1T1oJdkUQ z&c_p9k2hFWVnBhgS5`(w%=?M`oCpYYhuqYXnmYY_Jv%paa#y?0?Td%Ei=Y-r89o;ALFjx##rTnQBFDj7-4tP|fdLo}a zcKwwF{;;tiU#$BDA)_Z#-%h*q@j*N zit?$^x`1-w5f{wkk)*!5a5dXQNqsexqy7^%(og3>s_;@NY+MkMdMf6V`6>kS9B+(l zmuy;dCEeSXfu&1S?yD^5JzP=iw37mh z7=fg3XNT0L=!@9v6G_9ZZ)4el8c`tdC{CKH6?0u9d!eC>p2l58yy0Pli))~XLWzzC zZVA6t0O?8J?G$(d(eEJ-PL)RsejNX^B8$WT$V4pFcAk+xNk~PNb16P&M{hF!IVqA} z>itUW%>nUA-ZLikk4CK3@Cdl)F%l=^hcs5XFOmO6C5mzKZPDF>e2@eglh~mno6jw(vt!P+A-K(+@XNIt z{VU-1`pjm*t6v3HsAVK=-Caeklp&5wMy432iM`VSbX@P1x|p-}o_6sGJo7znE!(=9 zH)fEt1o#wxl=V6{vl;%0HV0sB$e*1J+Ii3ZzyUm%j2It93|!QohmAKxMV(A8)5-4z zHfRDyJo4en$*%@T`E{nJ)Z_VB^G26kB4><{IVWje(>K9noL5M4x5c@}u0;Q6Up5@) znNzb8)y8v)ybV|d#^uo=m?T^Vypw<)*vk_$pftVJ*%E{Mf^i0kwimO3aHw zH2|{zBl4iDMYp=WO!ogL=YWp4=Tc$!;x#uy(A zcA|kZ>o2b!+!aRD%Os{`Q~yq@uTRan$*it_ z?wvDS@~Rs&_|01ImmiA~GIS-}T+CB8LqfjE6++PuD2msL9pbdfIX#=xximyT9VLCg zbI<=p`d-6QgwXd=jv4g5;iLbX^!=;f9ErY1oc15n_y2L)&fYefO#I(K+n&Au5pAE( z5l2>IwTD`wa7EDlOfMubmZAC>-+eAMSN57YN;58@Q)ZrTbw)ctTTR&z3cxY z__^U<#?MUIC)8Eme=UA)V=TJhXV>zt$Im~$_kSEe+dQ*v>N#r4sq8{IS(%iR?Xg0# zC+c6q%oO|^T`=?KWnD2N(juj=IrD2*{Qo+B4yT-N!q1Qw|5f~4gx1vsKld&@0)8fE z8hR*;AE7L+k?CmUtzPM1EBKj;GLJl@63oAbe)tIcG#AYed=@D1_+cOC3x`6TSjTEO z3+cfnq?}+82n80e3#*f;A3P#sQSf~nhd&UPlYD1_?`4v8WuvJ02I~ZVjK(4g;5~?} zvwk^1fROCMb?0QJK+mRxDC^x>IqxQL^pRo-)h<3=z8L!*0#PHdw4`9U>+h2Nc3oplu%gw4XIpkC z_K&RSg8~y#ArF=958>D-b`ik_r|BD?QJ;;Yb@sUYXV~Zk1T_`yZsQdGk@cLG|DQz9p$FN90QOBTVvRe+p~< zn)>)$?!Q#uGe7zI`n-qNCuaJ}9Kae~o}0}_qk(GW{atIZWug3P>jEc&BubW!qKiJMHlv=aj7Zs?xkZ ztBw^KHY(ltPyjvlOwm3s5nVHSMhJb9lmffwpE!Ey$g@hL$BjnoJuB;+scT*jYnAGi z3|aBxOj*(Kjx8(hu@0;j2ab{zY=v^92`-{nC;>r>tmsENaXVdx!Oq2}d7u`-HnIq| z8$t1^EhvH;B@SO1{u?bXVJPGojBLa}epNPML^k4X3!AwY;g+%ek5iMrIaEbvZ@+HT zBF&;e2yfnHOS7v|5WeIUNcPGk0Yaw)5Dq^QgeR*9Y~trz*GeE1Cw)Eb>Y}d$&}U-d zM_&iUhnhz&(pKz%4pLn&O#1e}tr&KP_V}?&4=%AIqsZq_zg@d~wG`E!*&}OwC0p4+ zsKrdVRe}pBxI0|Yq%9wiC$%ZdUJ?P3Zg|dxd>xk@C1A@8f)P74&qkKo7T}1<=5xk` zrmBEK1ikgnDz)HJktkFOK(Rz=6~fQN5O9;0Y_xU@Qp~YgOUr?0V!H!s1M`{Dycxe| z@DbfuQ0&OyuS5oaMGnOz(oqRuM6Xug3vEJ4nM=gc$U6_(y2w3RJq{)KShB7LA@O4; zp7vi7MZ=JR+g!o?N=g_mc`GG~?y=>vh@yMSl8C;0!senB!EiQW(L>suUnt0cVHExhn za7mkdNOAiA!`!=oM^#;o-;)~|AmIch8oV)T)M&Iu<0Ua5Gmw!pFrxuMv5G{akyfk} zW+W;|U=qo2oJw15ZS}3xwu-G)d(+^Jgdhom5~OO-w!}-ziSZJ(h9JuPe`}vJlSv55 z+qcj2eR-bDIcJ}JJ8Q4K_F8MNz1C0vD?R#q=g>X+&|=r_R#U6hT>!*{Z~rfk)?8X2 za=n0_6<3afMFXwoFEDD56_-ugrMuLMi{jbq2t?D*QA;jSg4`^*vA;_%1CQWG zV90Ln;=R?)IZDUWb3iwrS2YaL&0nh*#O`H(L9OB}yQ@`o@kN`pbr}f|;65U~2ic;r zS92t`YF-dMgc)vqfz0q$VxrWLlMzt|Y>+9#OJi#F-pzoIXKnr?qhiw|_B?;^E5RM@ zg*GwdDr}KRbzzoM*5|#f&u^&p`AlnlmZ=k8pD(c2XErUQb!&Y_zdz*q?8QKdmAMRp z^WfL5(XD2oKrnfYmLAv7vXvs+MRFlEWGDWnj^DbY&&}4-#wR z|6#S*^_E3{GEkHjB?M>gWrgO#`k25l?pQm-kVpicbb2Zsi4)=f%QAfhy+|z6R#y`1 z^n+bu^*yj3e&b#FdReFw?f;*arH(fb-hp4pc5jh_Mw~-hsr)VcH{d^)hK2qg0Dso& zpT^hgpLYF1hTaH)3@A?y7#6^hP#(yNP4~*#sId8`{}W)=@BAjffD?4oTCwTbzzGfM zc`&|Y|My1gw1ahuHQO33Me9xWmYVC-G)GZ;{u!U zhOFD?&u5@nuNiN-#;kRFH-nFGGkD!*K7M1hj}viZtJ!&@;E$}^nWDA%gL-_xGEG^& zv5Cg|wKuHW*WAtGqSounIrZbh3g8q}iJ~bX^75NviyzDV&1;f!2{itG>kjh&L%EA) zEMz+CkxVPXFl#aSwwZHOn^!Ru(CToqVUf)sNP8~j4@dS^ooZt~;j-%!Wly7`jft*F zg-r6GmAtA5ljwb^OEUD>7BMgR8>jr0x(VCCB3<0Zay}>(S3Z`M*#k7hi;IeqRAfiY zISpgUq6(3GkJHOG1u-saGsnTXBxj5V%|TC#%|(_n(lEa0x=ExJDl_~=dCT8cnoczn z!+YJqTR^otzHeI^LEXyFnvLntStw}G=L*S2oR~ga1sD_EBAxWP2k1IeyE!wHV(At| z$yrS26_xZtFb=o75V59ZYC^{;nv}2WR#FoIpM^H zmc#hMuA{p~di=frVvm>8QliI$TN@$WjoRie%3KShyR!M3I046n97?mRTjEAB`@Z5>zHJnfxnF>pktdf#*r>xUvW;TI*67|DU`{mm>KVdu zNlqYx^aqF=4$Vd}I8rQ#Vt9$==fs- zqT1e~JbB#WGtT2{%zxY=8Xt~g2dH2q)Iv=6HlrKH_4KL!!moVMF&uQsnvCj5xrH!) zPXWx$2WyHiwl&3{z=>L#V!~>C0)uY;?RwDI9m{>79efmLjyE2xN!46Bhv^12c>x7{ zk>fZhXU9VoC9|M|oYrtLcT_~Exhx>ANup@J&68}ED)G9K+JDV%Dv1W{(COg`j* zsAtfg1VsJt6^2VNMD^U#y0cs^g*WGRzkgkbI10pku{Ta4q zWFm^=r*&wrmG~rUJV)_*@pyd$2(8tXG9v!cv$XmmZamS8i_D)uWaYe4#Jd0Bp^q^VldD9n4>5^Dn%o@8 z&A3h8Q{>H=o4n^U&EC@LV2x-@qG-Hfdat6MR__gT#8HkDB&hMKcX=Hd=HY;D6!iwU z?nXFSEw1aO#4<`i3(u534vXb}u$6D2c9O=~Njt5iaU^MW(k3fOBPnJl{mDv#FTkqK zs%wpv^f5`h?4+obv`aO;Kt5Upb4+q4!ht8tvE$WD6)e6DxIOc{+14r%*Opl8g&Lo{ zp~r{zw7OGds)S1&T0IU19qV!cin;F^`Cb{C8@^^}dU_K>Gh-&bv^<{gDsKqksV?*} z*F9W^7#-f6BJksSz8amTq|tdqRx^88e*Cr?miRFAsg)ox4A*ZtU>IgtNy)=7(Mn1l zhSRO2r0p9s9AaGZ!x9&Y=PvCPgb@Ul?a#T$>Qj>1&k}3IX%2}lQWFp1 zyDgS`42{e1%ldSI2m4r#X0`yxtm~YtgW4B%`l_GXY@+F@%=j_ zIXt1T86o>Rs{HG8;|a68!hzejJF>;Xv`0=p7WRd9aD9fhXc*@bKi}Nn13c}L*r%F# z8gvPk4ORcso<u-C)gDWPq0P%D$J)1h+@r|W?H>Gf!L zs9*Y?++Q}?`ChBP_gJ-kO@H5S>+f%BQh$|gLg`TbUGHg>hVA~IeUSdXRUH{ee~Etk zUU1$f?<3#Byy6K|jZY8gYPp2$j?Q{S0eAPsq89T$!AZy|n9)9R`ZpK(b5fC`y7SNi z&L$Wz6>xIb@M1Tm?m0Nk)I;_Yd=z5Tr1~!|zZSWP*`Uiz5YBgw=PDNPqh-dJx%_T5 zHTf0$ASDYLV`UWcp)ByvYgz?z(+~oGV%;H);i{3)Nq5S#+$Xk7`$fBCI~qbMVJZWs zhqp$L@l|=`G0OoB!JLq*rYZpssRYB44%yUFA>;oZF#aW{L<^=4Dddd={d|^?$9c}U zlvg-4F6E8mG?yGCZ!=3HobOG}*)Qf1k~)<2LOMV)_IKSVNI`cdCCPc~l|{>5w$)xB z6Z?gV7K(n-4sv`EOx#(s<58>K|B=Y&1~Y8|sxLI%?hc0sNS5}3OTVVAn-k*Y^#>6z zuSEh=J{Ig+?7pTb?=$yU0+Es!*U4a(ZBp$AR~q~69@xb$j?71FL(P;VtFEL(qT^ZN zZRs4>kWP1Rkv8EA2^syNCmKp06gFBIOV&pv=b!6oGIVXO9Ovr0K z#L6nCAH>vp62pj)m!5A+dB+cu^1j#vGAs8E14Bl;dpB9f9>(_2vm!%gAIp`9cYAqU$O$ZDhRAwhnYyU;T7?O#)Qya~YvT(9 z>`X5{Q!+xURYpHs@a=@+^N0#$gzU|t1F@uu9IQ>w@pK5#;!Sin#f6!FhU$JKlItEx$wYu3i@J z>QeK+)!m!(rMm#7tVab3OX|0DRCvG#ZoyHB_%fPh9-uh`Y~QFk3$_UHdlToHzHfRHtA^gTlPEwUzP9;|0xjtEp3wRXW(`vqi z)p9}d2@b`7ivG0%A~F#N+=|QOEG_$;Y~v#q7syYE7>u|rP>`fOmGNWpj=w%MQO=+N z=IlQS1V&-9FXJx8?gbL(WwG@dS0pO%#!*sLf33Zl}y%=xi{!H>v@uRD)^SK;0S1=sl zpQGRqfY=H0Y&8#?WdqRH(uu zoFVh=p9+&w1P`ybrohhDDhpXo|IbOB{)ZoHfMe76svYPNm_7~W*$V}`Apg4j%$5OB zC&#NLi2+HSBLkw%H5LvR&Y)O~>SzUs6D$*ZzLd}?71}2JKCY$kZIgQT zTT*u6xhSKQ;~_alW*_udr}GE-Gt*YK16grqHVwWqN$c0TNfdYeUL){FQHM={!`F)D znxT*bcWr!hr+l>dH<+zXIx&WMm_;Bu8XQG?RPs1zb6W>++wEU%nSWNIJCnI2cluOw2+9NQ)o>yBb3N|t3-8`LP&G8bS zN{;B~1aQjE3H|;d5C_XZ5N=;!St$xjaO7V~nd>)}uJM)aT6~5cUD_aCWkIQ>)>KI& zE z#ekOZ!s6vZPwUm~SOvsnx%d?PGii6;!3#5;j{&a1;DES?DDZlNBZMD#uL347l@&x( zBTVSX(lwTQPu0^`%&Wd*4SjmCe9gjAps6&i2u=-$K$^VI3TawQBbYW)z}tkr+_JN= zZT*;f{Zr#$eiQaTBh?g9jRa4)PKc7ks))>S@}CF#yKLg%^fZnYfJSq-^vEUPG=F=O z@D_L-QBM!#Nmqm_@>4_UTBU~Iw78{*5H}2w+5H|oB6;i?ktQx53_GAr+Csk-7LAkS zI$RGFRs}|ryX44do!tz;(erEo-Y(N`Uh!Mq-%@C!5U8t^*{N(B87t5}`}Y*F1Ez^D zh*7LLmYSr%R+E$r?p<_NfsEs?=TVU{>wpy`z}p1nIT&~!WS?xSxgC*N*n!#uSD|@_ zP|3GdC3jJY1=_e95d~~xmg@lizQ6*ss>uJJkIH`D-B^n0m<~8dn!cye0Do zr-FNC0c*@w^Munx%`C9V5&d$Wuqg-X&z=$X#O@gpV!bdoOEvz-f$pbR z=)P0~uh+xevG8)@#nmTkS;ko(2`Zg?0T+Gw(x>TDEtb$dafinQyd^g5)sE2TdQt$I zW(;P>$?=A=7H!45tVM9m8q`c3kTe4)E#ol~6(+cBSMrfN!Y{cLuob&nW&kE3dgS6VeMqo5yJJP>cUa&@# z__@j&@q~aoX+uJ~!nQEl=TYY2lF8^(N$g5kJ@(RL?51oItkh}Y>!gmXGPaIxqR*6> z^|bjtNi@8z#VDzcnL^SoB!b;ZffnHuRiMRPfCtA)N;L6q^E9GN7kelIEk^J;$-9BE z7Ju>q)0$4xBFfK_n;ECboR9gJYo;~BKelH$NrULmEQUDnvH8m?R`SR(`Ep1Gy(n@u z1@Wz%o-ZZ2@e5`RE}MA(s-qD8Mv4&qi=g`Ysq|Pn+3L--2`q)NY!lWd*;aDfAyj#R zs&c+n=O_9KE3!p&etwc>d&~61%mlY3nhJ4K{P)k*auQ&Av)KT*q!5|2*^j@^3K4;kLI@%3mY3Z-OLDiS9n8ZlCZQMI|10J@ z)k<>jn!{|M>W}&F9~i3t7+Qe29>kCfRq9xe zep}U{)e9SC1fG_C7}+xBXz}GupJ~gyZv>3b=@GN(?^qY6F1$$(@7}M+z2|Yb2(AV1 zc^^{7yjTbEWTtkptEkh~4XFwFZE52G)w-=#mu>OyoWNYPW?y3d&6o8NMV$Cbc@m6ZNt^*< z*}hWNs1z$^fO53t(g|TC^DrKtFmkGLjxI~A=x=hQ0G1##)qX#cXa(UvNXZTWRmSyk z9t7Q9RH?aBNM*r^p%^fFW_~smD7GgHd=kAC5H#bYdG%MlnlF%p#7m$GeJ8i{T z)|=0GBj|NMFa6QG@_$Zp{ad$Qvga-3_BAe#`Uvsf_%hJk^KSF|Y1-2ps+&7gqggrC zX`8DHcUFg6ir51gYrI+iYUr=NaPxjEM6f54(tVaD_L2Xa@^Xw3CVW163qWecSx`yQ zI@LXYSzGXEzx@y>Z1!#M^I1Lyi_9_CD(8(ZO-*p|9Lcv`!neVJDmfke8=wdw!#A#4 zGLBo#;e3Ye=SCq4x{%i=TR14F#G;VrGj4RDrbMSsSlKx0scZkyOm_dp%FpOR0aCnK zn16{ZoE%nIkH$r)v`Kec2ZlJwx*9|N^`eM0D zR6C)fSnjGJTip0BtHrG~(qi{%aeQHm68GbC*)K&pm4j;xLrtYnnQdm%B+C)KGEWqp z8se^7B(Hcsf!Kic@-jX8SiT#Dg=_@VeP-FRF|@?^Z~?H)l!Dr7NhpbUFVZ z_k+M=ypG@HM{T&=G$dT)oS^xT>=c|$KkezLt+-7(o8)pbX-aAmincv9%Jr~IDPvjDw@Guu)P_pmjCLm6(fo`CzIe;%D_0@j#nD$2@itHmQ zM4;>?Vj650ecTZoY!EeEX}T7=IH866FhFSMiHj%DW`)$MYHL&Qx1d8sTOdkmBrmp) z9wJlv%)M!q4QOFm3x?I8&Uf`ne^cURt(RY?{#(2_Oezeym zY)FY3u-#|u@RjXD#C=0>lXx531vfpV=_4e{3DM7$ir8PaYvC~MP8Da<%kBm?n_WHGw!qkGE?@QHI)T;~%3~^Yfiz0#6!EQb$15ZFR(-6<)QOkCqAa+7#osUr|3o-iAAo zQ}jLzDbYq`nDvrJItnEa!HoiFAKJ`}nUYTAF0D7AV}5*djrwjpKjUg>*pG5HCof)X-_7b&h7V{zE>X&0pBG zddR{l6vhC|=_{MVx4b4`#ovR(<|d4>Kgws>weFEEfJLM6F2ks&DNR+^56CW##zjNb zA3826cwJ+^R*IbqIleF?8ayH|7|MrA)zv}+=}K}KW)&+p)4YQ`O3NNeg8f(!d|DVxR-(Y#p~oBYeRU4Y)ZU$r*Es|6UfYl zQ*;S#(XTOC%mD`C%azbQ;X=fK;iz9Kf?VG%1X&V1Bv8Nj7ZvGG76dzHhG1Pk_kG$B z%ls|5_-h62R>yK@SeI#XF_%hve(&rzC1pVUy;Uj`9`7q1N5-N#(=Py}kcN1$B#O%R#YgM7 z6Seg@eq(g;W<;i}8Sv&sb77H*zfp+m1I|r0i-E~mzQ}E478mOQ<1ma%rpAp+ni9q( zb`_JXDljgw_%@&MlKGs>Z&kC^Gk4tlpYg59bF%5`Gx{W~7K*IP^W=~bl1RWXw_ zE(xSHp;#?6kC(hi3zf>N9UT+2Wz?+*&vRRpu^I$VP6vyiZo=^^Sjf=D#WFW1o|GWw zH}LtId>R72Nc@h=Q3z~Gz%mt{j?GPRr6X4H75!H65clL$5K3sWPeEWFpL7bsvXlRs zQxN+U=+Fl$$C(TJec!wzFCYg$K9{TL5`HWR(InNCeF|csWUx*_2q!oXKj|TmfHaBW zK(sE*=XG^FBAtWF<53gg1E@kbE;QR2IKT|-L5d-dp)gidL% z%>GZ#fv6l6%l*THGK0eL$^`yqNGgjQr^IFjLV&44ellE0q@4RPuN}?oF`vsBIEN1X zyvkyGkSYW@)p-@`unLD(jBEHx`^*X&RT(TR!Zhbqu<}owSLsX|DG>VjuRX7lE$#Jh zC-jfhzwMFgDkg)B)at<_Wp6pRNd{ZPC=QXfq}lNo>dtZJxD6OP{H0gqz~?5>#NmOm zH=$lgU|WRGf&Xl?`A-DZF)0#UjtKJ-lCukYh(OtnMaQXC6=>hn)S?dGt&>$2_mWmp zaTA#cHfKF0^^yLqr5Dn_h}FLz_4jY_|3CT%FQfX$75M!~T@?HlbNl}_{A8bKfIsKQ z@|!IA$Sq5ck?}=ITs|sd#z-6t1kOmn%|t9`IdO@s6yMuGiJ5&H{FeDSN^VQ9kKvSP z(o0b7>-@u5dn*+)$;N@6IA{6QUui2E(9L5mR;;66Y_MiQs?nDd?_f1L=SsC!CGRTn z`Wsb#?_p=T)jXm|s*lPZUWuB(= z^>U0xH-A9HfYnsgDHWY173tA?fY)noSM+iPS- z>ZMo4l=MjbJ?h38slSgKf0WfZTEB){Us+S|SRVm%WW|@YJ||$fc^Q?L=KFq8_)aMz zbCaE!!)6C&mY3%9WCob`7Rc8Q(&0yQ6bKR^RaP)?6!3}cUNx!3LR;A))ol8faHYR@ zNrBdSsmvbI-&=Lu>x|cbZaD6@#JneB@xft;uLCJnwS&R8D z@qWD0H3TtBD$|W4K$S5&0L$I%z^;y$J)7LCag}I=cmmfzvmiXqrL1Kzw&z+t>nsjB z**<~rknCl)#eLRkD<`x6=Yw;Yeue=3#(uAH<&i@BlR|5SJ1FrL(y4bklPn(87!I;{ z&{lquE;YVl#!gop{blhUB^dfq@s&t%*$4DU&SpuE)>Hm$6rSIsPZwF9?8+nGg6|ee zA$<28WKfoxLQ0lz6pE6}cZ;;>Hg`S%pp1KE8c0Hg+3`OjakQDPW_300m5E_)uv16G zQ)QNzkCEy(>YwC3zz*f{%*Qp{>*41cxri8SJ*$eJctvGyw=R&fCW2NaG#o};~J7`!z)=E+8L{t4q#gD0_LeV^Y@J>p=z zl7k6Q?QLR}Q9q>k#0DBFYji} z6X}7Yf)JxmbOFztN(+jM&Q`bw%|wsEXIsScCN_l!qw1;Kf!j=U_QkLYbIcRQB^2PtBqYXJW< zKfjahDYdj28DE`gGe2JT1bftp1djNA=rukU-UsdVH93LO)AMhcY4bQD8$lf^?70Nr zPH8<;BQha1kIPH)OPhGeB0%( zkTaF9;#h@am;inz+J(4YRPM3wm)b6-Hc>gxPHZ*|$R?U(XxSF?&dEYXg$KOPJWAQE zM{`%vh)NiKja1VAyjPJ{#qxp<0+9-=&9NI_dLQ5Oq^Lo;OK1^&&j~xi-!cihzUWAl zk(r``E=eF#*9vfj`D6va`Z%0Um5Nv= zX`$7*?MyS4k4On$`J$+VOD>M4D}{p?7*oM*6R3b$QlUaj{!#52m6-YO*ek$)tf-rM zw_xTHnwA)fuZd=k5t`=+9b=8>k0g?al`_Igaj_x;@ecEi*O@}tbfNGxmDyL{$=ZsI ztjPZ8O&!3x1334{Zp%kv|2|W+*s~h=Umb|vaI$TWh;^^O>|ffQ!dncb?nRZrgpW?$ z-+iWSvEIX`4Jp_qCdN(;!9*G!atKbA7eH{$iCke$Mh#H+jE&_^`2iph0eOVEMDmC( zL1+xnuECcrT@J0*3NrMquo|P&w1Vu5)!nol5-(M^lU=0Fwo;2YA)Rp*_Z*U*>^3s4 z;5IT@2UYw^Gl4z9<7_uTzN#;ZoL+vDj$Cchap!5| z_^WNdh@OHfN$kdW4L(Td7>3FBY)M!!$__y2B4IBE%mHP^2ztfssF@k_;2Yg>zOjG~ ztv-;*!B>4FFA=*-Q0c4_WXZUx0TN?vR|w(309&RKcvK-=k=%23D^6DejeemW7HME! zs{43=LYWNgo%m$~9mBcYQ~$ycMYBinrRHxg7gWsNz&RiDXV(3-LQtaWKG0|W`Ma{Z zS^^uMfeG34M;KBSb~d|Ka#oR3mfxJgpB(5rgfGrkUp(=6#VP#9Q?S(#xb1Zb+zwp1 zU_*Okqjn)68>6i8lLQOJ7YtfwZ^?}12Bk`oEq+C<9Aqluq{Mx&$Q>M%Sc~_2lM!0W z2t65J1nyG{5tDl1$2LWo_2dBzC7Hev3BFh*A9K3;m;;)SBbqFq$=ZX)L#Xp%RcFUI zg;;~vuJ}es66+-R^UXc2P_?e0RtatRP#+uE_51d-0kKT|j{S0fzZx!netc)`txku8 zUBg_kDVSBfnf(+%y=k%&vYB*XTxbXC;e>sh$8rW%i6ZAL++OI#Dk5@)7}-S6*d{5~ z5g^^zqwKo~U|l=@TaM5kb>0@0x-7}JirRsu5q^qOcPGAnT$5*xo z0jyV*5wA1QgKZL*wro#8n<6tjQ-t{2CQ2_t^GFU=QAAtOMR9B{Iz3WFtF;QyY`h8> zII>94O75=3A=)o@)efi4_b>>f8o_ef8EOuUf|Wp9yh`3Ws>|0hVCxk}wLxD+0hEho)l|EQx<@OWOL0=TK0T>KYNZHb+#5-4#K%c3{FEZ!tcro+rf znuFIBRnx5k@%-tr*m|Vz+OE9e!oa-fdG;#0&#t?dZwT-|D=+DEA`$2}EGiR^euZu9 z4Y-4660`nHj(FKh`0kIy&Fl6)F$ci;A1z8@>^3$t=a2Dpuf=99p42QV2r#)r8J3op z9<9~=U1mtQ1%1ApZ;V?c3W%u6ZJvLH5P?2fiYxT8*5D!;`gv;Ti~HqyLC=2TIiw!% z`=9P{a$H4&1Pn#uEENMOu2C(@Gxa7aPI>#_h5fQB9bhZ+S3 zgsAxbeV{T44s3WI2!~17?}vedh2j3iw4*pH1Lr;8;bZqkWLB7=a^+urSGD~~Z)W}>P zrm60^49#lNJIr6Mm-OIpbO$F%w<6>pz$68tZs@oF{TIjA?O^@qQe<*=+)h)E|eLgPtX zLL$|_%yzulffAlxb|@(Y`p8{0`$R#Li)qD-d_hw`5wK085kFR)3&`0Zy|!-Kh^HpO zULo*H8{@33+%3tkRIfgl^W#B~Ej}pR`;9Yd#?jfq?HaALdy(pqVrXbck!)se_HKE1 zn$_DxL*o4)`$Kt?W0&f0Ma4WOZO|K>m#7zD7o)4ArE$#IE8si_n5?f8q&QD%O@4okz_*U_=FJw~ zE|7W^ke^!09S}xqn)_|5wQ17YWr^03+EMjv<&D+OD=D(Bye?kbKdzOp?0Sxr{}wtP zfQP@@M896}2^0>%!?`c=?jiMVkWT1&dDCE*8jObv z&-1*K%n8i%r@?#$7@p0+B+RR$0vq!VigcCa!H0gB!3`cZK`2FNB-j@kW?tM2Uv&UB z7LgxMbsw_K^eEDQUJ~i=NFx11E793Ob(nuWjIkd~im9+&RhYbPCCgPqu3G_frB&Hr zf$BdL{8E6!R1_+bM{LsM^@oB2ob5*Sea+%#IM-P}zjq4fEchS(SuLpO4QGC+4JD8)Qj{W}JvDu1C^wg77+4Y=8Mo2vc_T z=_wAQBbNJkjeKJEG9F{OqXC0W8_ts%FN@Mww#dZi$_=^j65qNsB2FJLyy^h@EshDL_o%8-$rA z!bejmv$(0N3ZS`5&JJZ%N6za0*w1oR=_y_4)ao%dad?cW>Db&@2Pf4H`#6qgWl1gD zqSe30m9kp&F!HWS&F>uF6w20~I_y~<9pQJzbst7z&-hNQ{%sO?5q?LrY&d+e7GD(} zwOSY5;8~TH-!#5ftACz69_^`-#)k0Q6Pr7S8QVRvrjhMr70-n2(G?EZ#|g1aYP$1> zSwLJ7ioxlpFE&F!vHeecdtJ@gnO z0!9mRmRKY>o*B-MU-Wn7V!pcS7Ln_Ng+@#FxNyVK6U$hWi{t5WxTM^3oN$R-%tcv( z0T~6tG=^Kmp-{+Fwz?wTGxF48>3brhQP6M%FVmdN@r&+bkXx1>saI{lZnBmN9+CQ@ zS#9RoQlV&Qlm^HuOHX^W=8O|*9G&j1(*9z*{qB*f{k6geCfc{k((3}fiV%{a;nY^p zwf!=_xzD+DjNRlp@g`fP4s!6pdia_g^*ypuMm#cWvehl>ie}y?bXS<9g7`bZV|L8- z2>W4|l390Zqf^bfqWF$xj8O$qGT9%a$`%0yLTnUJpHy&Pyn=F+3-MYQUa2O}s^(>x zY`EZ3)fC}IaZn#-#j6<5hqq2peOQ}Z7$1y7^b%h zG+xaYv^*%!9xG2>BG2mw<~dqPvAJ!DJb$$EShRM&MQdGgbnk)^bDu}o&-k4C@HH+b zA<>XP)2~`RVzK0Cn4V9T0>>s#5dj8TYbQEFm{ENtAu`P+mr_15xd6sIh=YzP6njm! ziAKvPvKEvG_KF3+O%evte2@XpUg9K-9zGdvG8QbRHJmL4oveMe zWvby_vR`PXsfLNws@lbWsDEDkb^8f)q$!4nagWsb&RCBds|b2+0T>!4k3O&g8Lo#Wr?|Id0txqN)kD4{dd8{J^|F_P6RodWgl=9B%U2m+C5ADE z$EB}C(fX(9(qU^LEnmTE9DOcHK6dI+v}-_$wpdX#e!GZdBcoW7BNL5MFkEE0-mimx-4MyAMYkpVE~=5?3q#*`fVg(B7>fOUx}|xmnUXWQYw!C&@8y-$P}pAMdGZZO(-CDG48xzw_c( z0qK(!Qn(5F)P6sAT6r^w&QxwUJu-_Cj4@u`LB^GmQDm>TK$CT>vgDghentb|2yv9} z8c8X^Jz0~C>AL6}Gb!zp($>;r)Adz5*9m%=7ouNcKo$0I@{6y|T(!d-kIvM>nD|;$ zJ7MHlHT*k8>5x5_vYRsc@=_cr=ALw_h#dPK5AiZq`@;tU@!jtq9Eh#Fi+4~a4}Vfe ze26UnJK4)=!dxRHCwx+ndw?J#ew)HISy;Q468p29wd0+R zWdWI27c1<&(k);f&xCYJe@{*fda?8g&`=zvB8RvxYTP;B!wVI)Rx0^izFti(>9f$i zIDX-tzNGtza$_=`ctg}1lfk5aERaf%7KHgH2va0Y=IX}SXYyn;)=FidJ#V}9@C{Hv z;}Rxya+dmmS%}Y>7=3UIKeDjLrOqJ2TN59hJ50EPvJI$~qZz+l;gG5CcD7W*+c^cm ziglBnTz5I59Rg2LEce};9F9F5)kil~pUAORH7apoVmB<_{S+^ z@ebmGIbJ^#aD&`eJR{zVtD(AR8fx+!&o~&o&=?XHX;IJm>TuuK#phLrn_b;S7B?va zTTxEQ0y(PXR(r|1q34;KQegp}=4E|TwN_5QwWl$$-B^;uub4Ll7$5REB5CWSA+t|p zkO%JUumadKVpa#~9w9!7cVcl+?-8@(DjGo+G z$#bPIt&OAwzO*J%(GH-$f2wtI4(&O*v(3NzS>CE(@@Uq4odI*jq-DV}P z{6<^3(OPc2!3o*YrDHkRjewxzxgy+|sXgUCDoguaa|0Iy3twyl4l7bU%liacOI{hc z)_^9nJzUKKg4 zVNKWtAV$P;ul=r)D>Biw>JA)Cc|T2(85q>r2|PUzk7g-63XN5mWaH6;3XjUF!(FcK za}SP3&p5yhg-oy@Ln9Lo#h?EUl!UF=XV$QT%JYkKb}QEpC7tUmbrm`rp3o|iR2tWd1r0u%=2EIr)URH4Cu~r^= za1qyo{tBt6lr?dltceTgO~3n6MRT`qtxovg)XTC<>2@ebZ*I=1-otKPD5XVj-kj5w zirl$%YZn{nT>9mNZamo#c$>a5%?N|F#oX$nO&)gB5@Z4U+E{RydFJPGWaj0!*sB*3 zWIi!ml{jAM5{lFZ=+5p8EQEq%ikq+<`a^ajkPLmqPOPk9c&6BsXcx~TUZmreV~jaIOFax{Icz4q`~6jM=`a2bwG(Dj)M4xl-4NcJ zviQ4ZuGO;w$T6q;vL{K!=kQI)da|HQmFIl*9Q+n-6jy6EXUqcTI+7%gnKDL`0gmM; zF7hZ>9#7=5DdWS#Sv#=~RFGMhLFY};p{R8)&u=t02ENT4E6unUH>IH(y(+tn8<47A zE@>|3R9InA2R!=}CO8wAU2;Eu%7l zj_pKde|HK40~+lBx_>3v+)9G91*Zd>gRPZiu%YngSz!eBbR6BZrz6&;FvG@S>tfd* z&3H?8F_e^H#hX_v?S;Z##YN_=UFTbTQ*s4Xd9}QmbLfWoF4(|iTq*bCIIL%Mn7`p( z<%r~&ja0#=*&_2uK9~OcxtLfg#LP|bSQN}BGng~Oe29w7*Z2X3S>$|`(_^MXs%@0J zKgrJv{7|MuQdf|bnlnuEBA$LNuiwg4bq%x8hbM=5JIy40fP&Gb6osvmX``NH?96Lb z-ICZPZmK9_)1tU;%=+m2)yBD2C$1FSXZN}>B5|2hNnF)oWFI#gCCOgYVJGsoesgGQ zYeptXJP74mGf#nFITzDQ6MX0hwP3%9jwFSyF z08{g6riHM+62p#jlx^mls$;>!pw6CXMXIn?X|dcosq4o{d7++d=HpggSg?`iKbbM+ zZ~0+I-Q23KdFBgTl|{@B!)dO4Ukz(LkObhf5Hms<=1g)Fzxsz1^Ei5g4s0v~UuESe ztL1bp8;52cc`Vt}9TzvyY^_t{@-7_PYU{RxTj*j5xmR;NPpQr& zf~{d>0diuE%Q`RYgRjMNQ$Vb`yTt93@rsWK%29Zd`JlVuP0z3H?NI&n9^K^G(@~z* zR9-(hJvdtJ10pGNKL2GiI7$XWBo`JWDiq5j)XO^GCZ3vXuq3TV;SX~B5Hi2;*a5uN z!mZ}{3)^vJv*UWdam-0MKt~Ql9#QRC{*I$35WU~Q{}NKJ~AY)uyz;z{X7_O0Zko9V82W?0JXtKx|i zY=Z+bKNCGqSXgLaa+&ZUZpdXU_fHB4f9j*sV!~%MiFi=SU=w#!-teuZ77HTGIvfRW zVLAmYmSsM{<>aA&`N@#Mg3O>;tTh}6EJ%qCHj%?E&@+|-KJKwurJlJ|izC=Cg z#$Fj6xYeu>5=Zt*7}nTHJriTvgr;FBj$pxr%3-OF;PDd{$mOVvC-;6C3-`Ge=j)I@ zn~G__YF;#^+{pMhWX%(9ODT_JbaC6ANm?g2jWW5*qx!zGo+T$sUunJEcuQK3x2-+% z?(jt;yd#?_`+JJCW_-5ap+>JflHJ3t_RQ`vTKI=jQ6&2<5|rD!$gzL5-W|Q@R&pG( zXc5(?wCm09xb%_jVr1nKJaL`SazRVzawFqma);ZTtr_=nlSXBcj30C7>1}ZZOTulg z){G@QW~djpao0$$_VN=u%F&`jJ*bK8iq24WIQvT8x+BL<=OR30Ub$ zHc2W-a&w)@cQf;6P$wG(mXQ`&+PVGHJvqzJP2=hm3?WbtTx(klp?Ok40wdkhK&@mh-i zT|oY&G541c+r^rjVC16v*fsVNb%i?E`l0BtH?E_}=!EOIbRPx_BLhslz~=;6!YxkD6)o(t7Dxr&r16O! zJJBjzGN^3rLCUK2ic=pE-Q|zC0c=H%9?_i=VQT@jK3v(x!0Da5GtDt9XF}>{OPEzr zeil+G$PQHKsQBb`^PvkA?H-axScQ9?=_w6Id5lkRxbqsWuziNfPAfRo+mas4XJc|i z_-$>f_CnoRYoNE2R^4@$L~CI!_ZXAD++jv0rT4Zt2_s~r`obI1Ba@uHEjdY#S-z^& zKy*?%j+x3!SZzWTy)CK1X_#gZj%3KH^+Li6&G^!@<9%;rT8K34hD@Sc(__4gV}It6wZPZ;3GWY&9>q=?M#J=YOWe&-|mZ~ zNWtJJkD*f_l`<*52%)HCtMH(FTBW^Eys4eKz=Tti$D-mGwg6DXiVm$n^>PbFg$p{o ztfsx@1@I5$#z+V)$_FdXm_M33hV5e5#XMtMIV;_<>?gapSvIDAv&ZQ37(H6~Ua8Zr z?@}iUrT$SEZ4dBh8DK_1jjtZL)QRrvka8XK4Y?wdnf;T}rAlK28Z~ERTE4feS*yn& zDHhwr*9l(`9zi82RIlrEyu6(FXE9P%j@;#isF8yQg? zR03!>Yuo(%w^`UanFtWEqxW!;Qvu@6eHLB;Gaf~`i!#xVunDzCbEsoci(*j}ilSH) zg`x+=q9_zau_y{fQ7no=Q51^}wbV>fB}vT7+SS(M0&R3e-sq9#l0rij1@h#*8!CAT z*9Y|~?_7Vx`vj+wZsz$B?J4gvuEaIg^YD1!@}*662GS-u$#(g_(glCGUea!jDto1(QFlxi;Gf-0MBg{y*xiWst!K?Ewr)3FSTD;YK^FvwZH+Iq| z)+`RA=728${L6mMFL^k1y}5t()D6G`ypMtUUk1pv!}LTvd54;dMryhOzT3sF^Uyka-XH0i~En4{^)9s!eTDGr8(nM|09Mmo8^bJq*-_V5} zreqP|d~FvJ*}lFD3e0MvNUg?*I81zDGexWa03IYsf38PHn;I;FUN(F7qLF60+#339 zysUvE)12mK2wF&nv-{O2mi{2V?_s_w8OmyAht4%y<<_W}EgMmoh<}?^?F$KyvP1S< zj_Cf-d^k~Ad=IO|Tz{_O8ALa@Qk8dCT1%^?FI;4$&9l=Ia-8{Xt1ihL-@|vYx|x%# zbSWTO$OHF2E5nt4!(wx9xU!Q=Pq^|uI^7knG#%l}4@kMfxyjwZH&-~#UeN|eW>?}q zpv3I59_E>yawA(cLTLQP6eqS9E(e4@O(*A+oN{yv?d(#K%!UoqiX~KZwvvAVcLmUl zZE~EMIqA|7j!$%cdI*hy>kOH$@M??Q zy5V7$sVR8AjzWN87_FyGhY!n8pVP9rY^wrR((Mh&Sv$(0dcdK5Ns;4!FZ%cP9Il^DX zdRsMv*_SokUzI*0fP03trh)sS?7;3^K5@q6$(_N&mQM^^!ga**iSlW|6S@yKZ>7<2 zO_Adcr};f@V>-G6&?dovULl=APoW!EI!(WNm|b8FJ4dm(fT_SdUlPMjE*p1L+KEN*Obke*wE!!`VTozraYZ~67&nCfNeR>VlkL&tsP&&0Wf8&(0;a{1RJ(Z z!DEyQ0er@yk6K2>OdQXqi=3?C!wC4rl628dj%G6}QuIjbrb$jR$Yg+xV4R4TCU|RU zL@ZpF4ge_36pZ2K2+Hc=69=AW(}_2hmf~0~;}-u@-}ttl5ZImO-3HIX9<87=E2wjEp007kR?F05G`t?DV zUj{>o9*PZ;&wicoYS;fBODdM5%btM!4EJf;$}FgVHGgsc+*6FZRyb-?9f7o$Jh8W1 zR{Mn`bP_~#Y8KA4XN>Yk9I(h7;?c9p8!AS%@Sb;Mcxvhh-c|Fmyg?t)qCGvLI^t|u zZH%Doq;z>dEF$IH>AW8%<>K`wRVl^DIw_U1O07&Cj)!FMhRbIRDdK{9NJY=bB2=SJhGx*B`C1u0LQo36MI)a`mPZUvT?WUuHp6_X|6M}p2^Tqwk9541QZmC`k1P+APZs4_B;I&)ewfj)uwcCc*ZW~^^ZFuee z&*635knmc%`#^X}n#+Pn0$!3f7+#V#0A5RXC&Npg`r#!{$?(!1?^7TX>d=pGf{IR1 z9L(5$!fXx9&Pm2>$#Bc}HHrVAW}0^Mj2v#h z?c(R!BBYby{7=u}=L#1;*A$UH)y>b03dvR}*%t7^=azgGlCM(oEdWoYZtzqt;Hh;{ zJz8`RI7(OE?y+z*U2wD^0dwg-I3-gZ7+FuNttYt%hFMQ?;ps{1NiKqK){|U#YPX)` z!c(X9q%QMQgrGQD67&|S$Zx!=7j9RE6Xm0OSWR+ZKy!MVwcwFrG*5@M9E>W`M{A>z zADRP&Em)fPn!7TCH*2S+bdMP@KH90C9PQNMh;pMT<{#auFYgi{kiI}W)rSmKJ{pjTL}ab<(M6KzBBh8Fm!#xqIa#Aak4ufdaOX0uKrCEnH$8Y%KRzJINspy_ zR2b?ZrxtYLbA)imqet@AXS66jN%)N44U)LZop#mwoXqR~L8rxsr zsuVreeD;Q*6i5kuq8E!gs@w@}k9uJD?Z5u~m$SVpK5^SV`z>Fh)V<{Cf6w^QIo~?z zo&5Q=Cti|w!88i}6j0%sOFl(LoRFXK zL7w0*%l_AHMsQ`N8pjkF5F63CUBmyA)>t-i+s=PyH9tKPZ>4ite8>)u`)il+0$hyM zztva`n}lz49=YL10e~DIj`W{K(`dMW9 zKDkxn%k!s^>0gk4KkstnzZ!|7p#l~|#@~LHbdf~t5$uPr%q;OaaYAo%W^hdP>QyNh zq>m1r4iflcZKQ=hvLKWe8Yh^dS?{x~_ZEH}-4yPir(k|6;sT6b88uvqWPsRKKH3?A z-34IW=7c72nF|Zmw@?YfHcl-BzS+kJje8#o$~r4UT1cPY^!1IGD2V{S>H@ZY`O^lFc>Sl8PoZNeq@BS+`j!!6SLiK0g{EU)n}acE)h^ zP_y)o;PRyoCAA@WOvqqkL$;|ZI_I)ElppJ<^Gdo!@n=bqxN8YX}Ah` z&2-XtpE1RaF9>7iKGan&mvb=Am-biTr%~=qfzL*wjO8x#Qt1eC$2N7H%X-RbmltW! zXDoA}@$(ga=_&g}3;&)ZuhDG0?qMGM zFzFl*hvU;W8|7Ql@q4}SSZ=_VzC~jwl2cl~B_}k3yDaXqpqH@?-m>i&FlO;)zVr%cUIO8A#jciJ`$ANhxG#qnXaGxQx$Gun;-f zjS{a2Ik^Ny9`|+(EYDStF|qZQ<9WlOd&5ydu5weI-8~4kSc=%1~)$?nz2~isPGYKj8{b_}06CS{*7{O^I0U zC6j?*_E=IeJ@^IVfLG>NaW9sc!5ggljGpc}M)sa}7^h9Vr;UrBsikam>Tc6R{&D_NcK66xS#<`z6B(ez3(z-KEcrILH z_QTxBe&=nB%Op6N)cE40o=Bua3F}Y(N!Gtl-4+dTA->1d;SkNP#ztV**y$HWt%QHLoGhicXN88B-kz>Sed;NF$#7$G zmYzmcJ-w6DYlCNddWYo%PeCytN?w)un1~=p#Bh^SJ&GV!xqunnCKChU+{upIVnUo2BM}j?H2V#siua$aX8mlhC z_|5{N5R)mMRm1YrdpnNayk}>uSy?5xj8-cww7BeNNN3C7R)Wk$)>%*VpDu{NGxGBn z`FT=)e#g&h^EdL_zrG1(^y{U>2*>!O_$^QA?DVC4-lyG}9%BJxb+*}tzTn&XUmQcF~~jgrMl;>fjX$T%*+dU6*{|#khdRcT$}SV~TQe z)m{0rORgKQHDC@v{Sx3nm-*!u#S{-X0+}xgD;837&p)Ns2lCfQk?_XKLC165voN4Z zFdLXch{Av!qXxljBcls`!rC!f;5Yu#Lmhqzjqw|W_+p`m!#zBJVN-<uIc1w(xAVLW{iJee=K;auj(>p{bfn}Au0BjT}twnonUNPpBBxb0?RN!tKUff z#W+B#e}+3_azf{5hhZ(QUQ8xe^J@a)L`@4GEE{(TF$OX`KTa<05u z+Jo#bd!|OcQW-^O^$6ERRcrmAm}pb6z&EcFe~&rdwX&huP^~TMa8_$~G?jUqwD4D; z1)dn!8sgSvX)UGaAx}=pL$tf23D<88Wv$xX#ezF*x&r>Y6%{ou!uVJ`5UOs|hSO{q zK`*>6Z}EHOk?ZoWqoVmjeFd>;8pnYFo$A_fbLgFok3%o}JGgmyTzMFqhIvmDn)&Ha z3L-J$NZGtM{({7EV>}z?u{$m>myzl>CKrh>4y*tc=v7XC+S`0CBF|sVGmv;u_EH(I z(mk*BE+>*i|J|T21 z8fY+I84k8ZbI-)EL_NQ=8$%?sCrEBub{`dgeH$T4( z!dD{5Yh?7i!9{JA7c4Jj-qo^JF`$j~)o;8HEnLH$ijDyCNZi00txi0tnk#9k-1yCt zye>DMUn{x7H93ypx5X;zv{EV5VO}f!DxIAZEMI=1+A|uz{6e*dbdJJPwY5f-2omLh zssvaIzTl7Vx;WBw{tY(>OXC`k{0j3^VwkcqH;d`Tj z)#k1LP*Z%hO!3;JDZW+AFA+7^H z2`_EO{Ly?6qNG>hgCuQ3@F=!;MwwBS5+J2nhYTnXL$0W<3r8ifj#Ko0sp#e zNju;}W}_yTn2JcP#t2VD&u5-iq8*92olMHgGQ4cAn5Vb~7*l4p>8Nh>BcOM%3oHqMk z^?j%LJ_Irjzs`R6InC|77!1Gl0>3E;C^i6}unLSee=V660AYM=09t8-0O$mOi-*W8 zY5yAlPOtztjNUkdrzi-@eM<0X1wy$`4{8F#jJhd+RGnlxG$0L#S1(6w7fU z9vv?EjcEnlk62z+#eeVN9RwMFg>RtytR!M&Y`kG!L(Wp{%0j@@WzUWuriJkIS1HP!Wq*;~~_tCm+K$L@AHE zJmS+!CuQNBziLL7FRdL}TlF%q8ZF){{$+ z4cuB>p-28~OWbqa*hVSdy~1xS15>Byl4}7s^W>(+m{Jp|%QtD(m{P)Br|Q!d(~Fd5 z&X=w0eCta;K-nM0=3r~6B9m>nG3TBp8*`RFiDQAP9x zGI89VMzz^5zCD<<=9Qxa0v%Ek4Siqg(!*KMHZH(&%`znv;>!de_ZD-m$_sO;!eVtV z!Cu;>8rX!=AzbMueiS!MOZk|HUL#5i;q1fDslK537e4$I^OQFQcE~trJ&^3&c}7LL z;q1=#M=$2_qCDfWbYs;2WA9zSqpYsI@jY)QVG=@^gai|A4j44b#UVrtAUFYn2?mW2 z6cwA9WF{n<%a}|cSkxe(K%k9Qd(hhRMXNp3+MbkJiyrG2TB>-djnuZZk8Pu+{RXvd z^iYdER=(eFUuNDJf_iS>^Zfs(?>y^Wd+ojU+PAf@v){c><@L?tcsR&?H;4llkW|1` z*n(WaOHFS=8&tmiSZDE;#quwP3vic-v$L>gd2Eut5r4U23Fra@h&8(m75qMAR&*R< zT7_Ly(F`t_?CdIvI#k?;RNSNQVT!I-6P7t>c%w(I-2$qd_h;NKNlc!|5yU0I)Axu*<6 zMIW}0R(OAK33|P6BaxN$j>hE@|daz&oXxUbekejZ` z4zN=%>v1eR*m(oK?uT+*jiqZ(*^B{h8iZ~vDXN@bR@6D>dF&%Y=}OMIigRXJPbD}H zZ~eg9=&9Vg$tyYwqQAoG!1F#InPpF*{K=J0{40R31>*lPVBh%4o`cc)Q>YO~v1Z_k z_QCVct}ZUH@}CKK;C-;M_DGFt*!*BG`vJ@+`(8lRQw$Q8A8ZH*PR zk1#>*33o-`2iCeDeGBGOKJV7g;(U2uMLkaDO1VZ4d(fx7zT=}){Ki2w`RKM27Ss^) zex#>j=e>oT1;6dy`iQhZi=%8R_81Pfn^+mdv?^{>O`El`FOEFiQ|B%3ImD}Jc1uCg zqv#%c<9@akQbXDMGd$+pUSR&GP%8h%ybvWAE z4lZGG;cOZ9!TNCc{R{Yt{<+vB8irqEqtCoyxzbg3fZB>SIeLW)nR+psQa{dafu?qjLDF|4;m)LzX(+=gRF54x)ft<+2WMcH)S7TNc_3IqY=nySZejr;HoLGegt1rHU9LdHS z20F8;r+!$m^|{=I7jE83Amw&0J(|AYSx(Lv4Ij?Wda-rn<~UL|Ce zO=^JU*9t$0V&=Zn+WJPy!KhWXb46|$J`%zg@R5m7uE_YUAEb1yz_&TrLCw|Fon*;J z8HyZ$ zoajj-g|4yg6nrl*){WbBviV=lw!&`cCpME~6rmjP4b0_mz@}b)2$P@~pTVaiMkn<0BZiImJe~6z*UE)hDY|P9L{`nmR}*(_g{cxBxZ_BhiWyhADrbBjw}sz&(O9>G zmp^$_)4>(=s)d6a@X;Z@{A5asq8V~=2ctP`zL|fSYvZxEFUFDYWjtjk!C&QkpKHS; zo5xr2_Zi6|oDDYr3V6iq-26f7qgquUN%-Dh?h(Mh$@uGg!_ROA5s!|ER-ql{2`-@x8mwF~Q!}aaS7@aSK0RipF{1N~MjLkg<^q7^f#rBBb$p5|BpQ^{U z{|8N@i`_#0GE{MQJ7eWtPe>Cqf~_Mz5L`=j@h8*(6hv%(hsDvyE3r270tOIY zf&poG5GaaawA{DPBX;QddVH4pg+jP%^OXo6<*DRgqvf74x5AtJ8yAwAl%yLesSJ`J z198nXo>$le{n0}~HaX>#gASd48O~91iYey<)QKcHmQBu+Qcir#hffL+DK~s#h=%)O zC>0fhQvbCA;vSP#>?bHS#0&??J_)6N8(+gVK#pp{ky5!SQTHFZt?=LrLzEJCIp)yOJ8;Ixsln*ifl&PX9}9g=PT2wGT9lVbLM}EC$>-C^D^~KZPxLAGC&j`~ z3gr|(xsQj!{f&wI{MP|1FBlA?3t^;xL?39=e2DqG(yU^xqy0@I@YM91kVmJc-yq-T z$@hHuR`wT3^LqLI8np1#^rh0AD$T4Hr>65S|5MYyF71CP-+z+tgYvEH?~~?><$IHS zEBR}rndNk9x(fFz(mYwdm7D@;zFxk+EZ_f2z7NW9ub1yXNSkZq`vbgRuBtD)1f$I= z9E60k(Z+t)ms>veyK8Zx&OkoCOX7B)DLvIVF6ju4OR8|CyjZpH)pm@4uyJ*usC?l| z?Qdf1m?~5Cw(B~2+C{H#<}RZjN3rV0_J3N%jNi!Z6hDsM!G;A^V|#ps2cu{IWpL{d zKG0W)Z?T7#2Y_CJL>QXW6KW#W;){4!;5`|9LVTOR%y)kba~iw&vJ zTeAbSo!S!5m$<&mflS;%n{4jWzmI~7GgS2Ksz%lwKZKr%wiSDJ`AI*aX?%~XM#xXo zx}s+f7jL2s-UrL;iJNl}9PiKWT0~J>LBi$|gqV9}g$cMaTUKbm{Tx1iIq5 zFM(cr+^cAIo5yqG@m)(gvL_aQFADB>FisC5#>Z>o^f2jVaoSD(k~m#W_rf^M-BrhP z<8&`+XPoXQePVYk{4nWbaazVVf)Dg{{!02#+&#?rKcVSZe)p6&LSdo5xm!bxAL0My zYV6V83)X1*i^x_e0*7=MTgdW5etVAlUSM4?bpG*vMa%rjeLfbxN9Gs)9Mtha3oed7 z_(-h$e59Yi&K~VvMEcO{iS#i;%aO6x5vWH$n7JnzUqM!+yo!x{TMs*B|A28p)%+zD zWtd)$KD_mfvv#g<_bkah=U^m59??2c0|Gw$C<_Y=Ef{;NqJi__BoYnrx|uUD1t zn5`l2NBIA^G};fISi+h4c+SM%1ODz2_&GFnn>vfXMv8EKLO7cCH_pH0Nh_c|l9t)t z^gOa%g{0o5{ui3~tNez3xsSVHXN!*~7Jm=p?~M-c{Mh&x#rTWJUlAP`fgj=TWBxq? zH^vBbBk6nN^dM*%pKjRM;!_c;FBPmWK2u+Q!L$5q^~I-O&i z4^C9!hrxe***!7ZPx@HAe$fB%bq~er5BHfJkNiyYoASUg2LDy>83yxzq<#$iFu8vC zRQ=zh+V4m3f1r-9m+`qbPIr?&7O(#@KO=GXF1nXs9Zmb+OZtg8zlZdRqetUjRra0hHZ{KR9<&}IA1)!yUx#^uTQ9KyNr(tXb^*&hWziqRG1561b2 zNH2@KH%dD0?vwG`KT`ah=zrW>L!N)D*t3UXqhpezi2OQ0|0l4*qvLaw^szX7Qp%6h z9)^D?PIE+Y{E0Z-Oa6Pe#pJ2<_r%JB?rMAiKL}sbMaRPlbj5MMqP>*&%$KomZ0{eJMv70`K0}13=1lXC?Cj~6y z)m?k`!i*+bCZ^{;>KMN}-|`zQfJS+*^j3dZJYUYdh#gK?aRU}8RP@lyGkW;Kd!@Jg z*0q9n_LXCW2TK*$W`k~EOR4;a3OP_-gtMWYotI17E|1)HFhLVjxd#EWYw&l;|H(TG zqc<{i?jpyrMsR`9wXWzITJFTZfn%9d&zE};EqO*1W=AqsrVFarDYK~xHFH_d_9(b2 zdhVk}L|5Ujfy6wPiReN8j{6=~d~d~(j|*@<8JYEe_%q~I)#R&ZyXp|gQ`1+uIquit z|5UOd{EHBNKM4~)4jltyJJ#gOWZ;!E4rBda2EGyh!yb;_Xae2?Z#v-HU_`*{rBuwq zab7`y-49@8>`=p{Md5%uWdJB71o5e^+?B zOn85Yhxcn0-t+PBW+sOBsC3ck>n8E3(>K9{cLTiX^j!fX(s!|xD)aLhS$Z4~jhX*l zv}gT$RePw`klrri$!0y5qq^&RywQ;HXpx^Hnp`bGJDzyD{xfjUUEoX6e|VHtWpWo< zE3621ew(_g*FIJGjaez3?3Xos76Q(6Swk&DRSHP|Z=Z`;pToVbJ(&lw?G2Hf^$n~v zrG|tfY{n;vM)UE|Ma zyhP*K8oM<n+y|GLI5E%y;k->dO>E$;~}|7C6ezQ!i}@!J10n%~&3(Ej`y zmuOt1u}kAL9lxmdKdA8vjUU&zRr5cf=?0B^HGWIGAJX!cXnLl0zeD5A+Wt;+zki`}_hc)7evP{|uGZM6F*6eL8$&|L?^-2U_$t;PsuaVM1cpc~F(Z61T*I&x#wglH*_s^X1ON%fnZg zuj+ih3h?st<;Is8Vvw)CiFoz%H8>eBF$Lh^tCuf{B%ggH>JFYyJw)U)qTN*_^-KH64m>=_=}zAg~-1e%-M>I0Fc zwpIjk20qWbBm3WX27B*&Bl90PgMI10Dt@Syj5o3;5o>qkwzP-lDR+%8Kw6gqFjJ9_ z$_;fs^%xK=OzQYW0QM-k0BU**zyoLloC|miz)JEtjj2WS|F0=Z)(MUOtTB1%eldXZ zg6Yct-7udI7>z<04;%(e0#pMS55|FT9)R|l0LsCC`%(_et_Y9@p#RST$bXHdrvlUO zYZ`CW_Pd1a+1gzMydJm!7*P@Bz&8S~ z1ilG)IdC)Z#lS7VQ-B%AtALq?5@6S8E->R+0emxX5isLb3fuvFB{0i*32+2> z8E_}?Qs521mjQ1CUI5HIuLQmgcph*!@FL(lfENPa1w0>k2XGbeF5tPqyMfKaH1g^H zXQj8y13rVAW?t|a(lq1D=cJ}bDH6?;^3QVTQ>1C;1s|WLnTLF;HOIjU*u6rW*DvyAw-zNO;J`oX72)8{Kv_%uyD<+E1P z)KflTO|x&|)2(Ti9iLuJ7b#Ng(=>I0&w!>`ulXF+^aY9(!NlUYnx?MvY1B098=o#sQ|I{X&@^?9&t6Sa_xSA7Gb~=wqbm#HO;nx zPot(CiWJ?NW?km9SJS5M_G@~(au$a*&9;osQBB{eNHMJGyEHAnqv9{eL9ol$bfI?l zYMN~`pK47{Q=|xM`gTq4(DY7C_i4IE)BT!e8^mWo(`PAC3~HKfA)jGQb2!Gwg)Mr_ zn|4VdzM9^q=~7Lzt>aUn=|C{p9_r}uGz40jnm2h`+ajKh&TzP`Jra^lopEn!^>lWi zu`@Io0~-QO&4IdRwt<1>_D~?W$y49f+8V0Yo@w8{zOyCN8u2tYbwoUowl+_5TPqr= zn0;Gk#M9Q`3AVKano#-Wct*vE(Uf#UQ*+1@40Y7EH-#f@Duv{0LBs>=89Mmd+inWA zdcsX%MeBHAOymjF#Zn`L-Cjo-Nej2Pt!FkQxVMKIkYt$)N%kEf(+r6E_BP~RFtnkm zK7=&3n)VjajWo5&L7B(oS$pW_&Zc%HQTu3X_aNN1&UW~&>+IMhf?%jeB2`g@TEY?4 zLWH_P^_>xBwx^-3y(JLwgxcGY7cy@`UC3P3Qb}57GjbSNLAo{260&8z%&&&d)_RT@ zlS{m@4aL;iio&dK)I}@#n}R6BriP{vBiz!q!Q@L*b8~2YpxINmDH8H@Ac3LQdX@mv z9!9Q)+nWM#XlkQkMB3Y$J#FDoyB@1ja1-utX>acg8;xmd-4JMQ!kAX;jSO7!Df^C4 zNM86ZCAO>|zX!+?R!E=;WlgwxL`a z8j$RcZ~!R-UEkQ$9Hh$BON~(xfW0hz;fuswAIV3Qe%4U zUq--#B2&5(MphNflIRQw|eZ3Epyt!MP>* z3<0{<(iEX?CECZExVZhswoVjl9ZL^!ftsMqgJ{!K#H6H-4%QgdgeDUW5i2aMjWL?R z$Ab}U9Z_~@Vr33@Z0d-FIM#~Qeg-8qN5!M9zP^(!UCh0+HKsS72%3k$df8sWy|WoD zsA@&q1FgC}?1-@5F%oD`P+i+~W!B0PX=(|<55~};u84|~Y<>hC5K%hGhfPUKpjAb? zgSEHSgB*{=e+2hLf224eU)EWvytP4 z+J)`UoWPW;iW#>Vv*lo9MbsQj6EYM-V@>FDoEazCKybnSjv(`MdwG>MLC+RSTCCi!=M zUxjbxU2aVq`JN=&t7#LzQcauiD>OY?$8T+t|8st%!qd(osNJ2~BCKg6zf04m%r|S= z%mcfV=xs^-JCfXYC(*r0^j=My@^~c4y>y?7zlqPjB=^UY=)(sR`TMoI@&7~;eL&M@ zUi(av`#=(XD2YC-X_G%MC%F$Mxxbd=el*Gb^(6P9B>Gqq9ZmB8P7*zwM4w2aPbSeH zCeh*tDnCv7oSHWIyTGM77qA|(6OVegu zt5?%zU8G;rW*ulS$$dD<-F-;qhw<;#^f{*fX`270@afXDM^ZxcY1+)w2Q+Qg!J#&NS=_HfoC%13O?Nf67PHqp9+oxpx zFVf+gbUn;Igub96w4E{@URNc+4JgpZj_q`j$LPdsXCG2v-$ zTHmT?TE>+L@wA4_vZ}yrtT_}3iAAtqycmZqTq49&m>0ofD&YDXR6uH;rxuT9fo}#B zaux=8)JxXIS&J_a7XnjnAwpaNzhD!KfoB32ov;2!_zcXO0q4TgW*9Dj`wYM=z=eS6 zfW`212?U%A^Jc(j0R9aPa`oms_~ql@P?tnA^Uf1~&UD%u44d%tuf1jur*oJyt?vx9 z2c?^znbo>J&bNW(jNE{ICl`>ki(eI!$|iV7=I~=o8{iBQ>odlyr@pzZqq99k5q|1G zfHPra^GN=+e7pB1Ea?Pv6yo8>q}!d54^oXhD*9)V!u)D#k8~m@f=wOaW~{`>Ma7mt z*rYSm==p@GsC0j&!!S%3|`DR|x;A znwm-(3%ILtjcG+9J#uMK?~OjI0tp#X_}f}qn>^H^jwWh_Kb}ddhS&?0@k@5U{)Pk& zKPLTHTMd3vrY7@^n5hgep0B6nTs-#^_)PvM<+Gg|{J~9F-bB@CYHf-%p~bib%Qjdc z^%%V{?pO}#YKqv@-_8X&G3EK#;9`8ADsoKsY5DjG@)PQNq*1OL#jCwu$3pt1P4hr} zoUU)H4QvcFnROe}-d(bYtr*(O8ni2(WwAwcojt;{gw4j%<^Wc)g?Z7pH8%$_UjZbTLLRB?+!tXUHNKxE0~nz)pco zzW5~n9bywC){92?Q@)E~@+!}G-y~(X;@vFf%75WUlB?`Ec3$4xQO0c<$|k{nd3z`% zEi~U{p~%%-{fe<_`_*=P&Sz*}8B_D6?NE4B_|?c=EK8P~e+rct?3|JFW$c!bSe&CU z_R&ZhTWKW5ULc9FJ4j+|5K{Je3S<9}q_LSu@#Sl*_oZO3j^a<+?}ZIN(jL2ilz;7x zEkTmTZXb!gRSIJtkfgD1NMdXvQtsLw+lC}<_LE_IPy%i2v4Ke18*Ka;`b^>aw0wiH zLrKap{*8QWMw0gYpQNFyy_Wx4)z)>k2Ae||K?Tr9g_~L%+Jte(zYDc;X}ESH$}7Yr zUHKSy>EG^g1b13BLeo32p?e3+XhHzLp?Jx8o<*8-jLk?;eq`uKqaIxJ^{Ee z>{jdo@gQDTh;mT_Qy5ZM8$;N|(FyksDLo`((*pB)#G7$o?3=;uk-QxUxf%O7n4$>W z=ugRNL#!Ex7KCAcC?x{_9by5-Zx=#t8#ow3y-WusHh^QcY%5y8(STf0F}?}Zr7?38 z(zgivfaZ%*)NrquCxc;n)sHzU#2T~yoV3;?|F>lO$W9u|+O6v&jTC_40Y^>pA36T< zxxhnP{O<+*;omljQvY+-V}xy|WmkYje6)|`mm~QF3lLHrIx_tqWZb?1f5yfg;`SI# z#;t`}M~au!DybO}ybObl*2sOdjV!XR0GM>eb!F9&Kt?p<9L3u_HKfYPT&^2Sp!*b?RC*!DysBu0#_UI z+k^Bo98=aFMCrdHeAd1W{7kFB79}9HYa`;(j+`}ZQaj>gbSR!*%qi2Zo$l8o_syLL zpQd$dg;eH4yp@Z$5iH+Y03TBxlF+XuGDp~&vdv*@#1@e)mq)fk98V~n_vjWRtjnVg z_H0KYvb|;5hrn?Y{3YtV3g}$;Vhu6vcx{q&OcCXCjV#?}#35eN429zl>Ib!j+PD$r zXxeYnax)(`Y7IOW^@Q#2BKVO@G*(%$%1>85_--*ue}akL7yj2C;7dZfkZR6I25 zlFFBQq?0v5^6?#f`Ig_Ud4F0Gsw1GjI9ty4h^7RJJ1J z7~WiowxkBSRfAepCYGX&;ZuXq0*Glmo~@u&-^DWZ0aQ;S+2N0^(#Z0bqwQil#wVcI zKbF5%TrFF=B{FW6h|9IwR~)TD9-H`>d^36P`B>>DHjDJwg0+qMVe(m}*o35~Q?Y(8 zp6~dZ-L|`YUg}ybJwu2?9xM_gA5vzXIv4L_fiHzY^|PlaYMv*F8wJ zX(Jd<+FUQwaRW?t{bHIpelo5mJqCNxau;KKP=cMv^DtT{#dv{Fa(u2t8BjaSGqQUT z>P0E!U~x%5BlC%v2LD(0Q;BVLEmCjqA(C4Uu9b0w$<|J_Sm%OLBPSsm0?phaCa?k} zo15v_ycdG{hO4nI20tG3$19O5_GdZdnbD=u$9TKOF(BJLHQHsHWX7hZeApva$Qra7 zI#31a@iu2I0%B{;_GUq>wXB87K32BJ2J^NN;=`FId*?)daUD@TaGa*ZD(IW)NvLbd zKI7@Iw*~Z9EmO#uEd7}}7SK9NO|@$?TSfbrIXN88YFp6ya8%89CqDX7;jBk!?3tJA zGU&iaB~c?erm~N)YEZvaySEIc)6++^( z4irawozS3lkY*oYv23n}YkX|bp?zU~p1?^hu#ev;S3QgeV_>JNP&*8**$~e&<^N^K zn*;CGxl*4ag>iLZYb?H2$%!9b8K9}`Q)w9*`aXDP5@A284(nZ!vds@_t zZ9RC&saj2rQZ~ssrqaw#=v^eKMw*ly8|_KcT_4M$$Lz>YC(u-Thfewr9ZG_h)p1e=>@19Y~oiZpXQDb&ub zYOquN=f$y1S9IxVw3&}6_n7mD?IClDZ5wm272{Zr&NwUN{E@Q@j-1&`a5Sk#KJm8k zliKTY_%q{Cd+SDxRHIVr6k9Vj4sV3X^aYIdY~53u{|DEhMqO&FRitMp(RAndVX3w! zk9k(XX%g9?QbBda+W*K(5l*6@;c)Jpp!E|vH%UO2=@>Q+8 zB#ydSKRE_w4zkWNuT5QIPr_M+imk~p#=8x6tPN&_#IZX|k^M4zJ+>Dd5hccK7Hm6Z z-$IG1h2W@weYxqmOn6*3G0!saa!k&#ylGdM8pc7*;kdq)9NOvmz;cQAd@4lc)1=Mh zm#jxXf z#4=-vCXVIQdY`=or#{)kTaS2iosBJKavu<1gE(DIyaxVzLjKQ{2Q``XK=m-mu^lOn zOnEDQY9649V@6pfM zD5V7MPZZT6FqoxC3d3*P0MU zplVDJ&l&3X4Je(Di`VHZMYB+%Aw9;SN%c)M1^6EJ%-)oYj;rOCmOrE+y##m=64D*rw%Hp(sD>LjOzHR?=hSLwCK zCxo(#*Lki$vOh8Xg?;?VaP4b!I=f@-#hJqV_viPSLQ)}`_179%c1k<#Wq9V=Xx6#8 z>aNO4OBjEIrgPA+T^_wFwYJw`qk>>k!jgKwZbDuuuOq`L#M_sCov6op~ zGfhii%7Xag+IzFU&9*^lHKm*JmeGWd(>^2N%=*XnL5=0ltciAwKYjeRTI(NI&}YR~ z5;ziI8=(Geq?Xb>-rkH{?xv30^N+30>7!I~Fy(4?Y1WeMF;%%-iM-o@G~N`eCG5#Z z8o`^=;lBX(|5|Hh{iN2_qBT+@IHsjmhR%78S|uO{N7?GB&@$rl6xK!)2GSl3w~ANNqr#H;H@udFxy;3{oFuZX+y)Dxfd6EL#2V> zd~eCc!QkBaCG+Oh&8;t0e;a~ z!f!fg6?4mkITtVlx1l7rF|hB)2J;heJE7fRC7)6y#*qJI*yB^*BP9!TJ)-tc=WFbH zRMGMe1u}P*xs(0;chV&vsPIqf_+;t8+?w`iT%>X1%8}Fc-x)`{?86_a_#V}Gs7A$S zP{&X4`h>k$eV18c@J|kbvxn@W63ldo+T2gt%w(ht^H4XX9bS}cf9zD>a!XVUI|R-) zva=+ZDb;Ut?}9lwYVlt&caeU;nI2S2;kUVW!+fSVPzGh1lCZ~v;n*KLH3&b0aK~9tc9sM);}NyF zyWacwcu?j@@nAUi$4;GupS6&Sv#0DV31-G4Y;*7Zgm_TqNbz7e_Qy_jL6?T$jrccW3 zwz+*$Ts##@x(oj7@(21V^=~`=Z z?}GVEZ65_t=1BR*aO{tr8isBjhC9BMx3eUeDRao?eiG)9+CR!NQWEmP=GO=&AN8p8 zed7ad9L%3ocJyD3@*7EyJT_V6i%Uj5fuDZ3!+*eiG(S8z%~67)%o% zd-@r!{jpPh@Kf;@wEuvS9@;39mu{PTugy$9lwlrwxlpeCu~Qzl|8U2*=603@ zGo_xixw}6Yxn59~kzx;@^39VEg9E=R$aoEA560oxG9ypt>T#Kvfe+sy&)FIXbMlEoN891u)p8(GQy2>2lR>1Rsr-d%t_4)F-!Il!3D zImCs4`2Zha8K4?)9bi2m0=N_KIl!ZU#{oQ?@xFZMSP^9NBUi-RkB?Ia7CXc+a6jTV zfKAHz*Er;^*|paJpCbh0ItdCia0mDy#=i~nFc@F8dfDp2tA6z3L))iaap(K5=00@j zFH@Pb%NDE)tgGdbKkMeK>sW`4`ArRh`bfvRwz?bFZER|t)itkV_9}eThRiqmOj`~=QQ6^@~wp(Csx|7igt~#<4yr> zw}y6oiSn+a-M$37N*Qi{k{vA%B-t_GfkZng?{I=$m6V71i!E(clJ97OUA5#JO0<)F z(FD61$v2#6C;3jot^#qIy*|{)rj+p-$y#V?UDMz z$}$<}{sg=0WSkG!?P?U?K!Tm(!@N-CUql|aBL;1BA;QCaG3H))o$@mTJHH2U>r!d; zoo$H{##PdVUGOF%=U8GGSnH)+?+6xJa;-tz%_UzK>}>j5LOY(3eh2eO>9qRb!e@yt zbjGt)ka9i)Hbob<%W-W#^HElVcDWc+jW&KC>rWj|aKqzAUz`g%tc7%2;smT~S1rSp zq>|%5{BmSCMMg=Q$S6(=JJKwXR&044PKR*bfi|3Y2{7$fS>A%_>EbNMcrki7eQ4A` zYS`&d@mkdwPc1^5ddeXlMl6cv!>}CS%=E58^(y9jAR}OjC#=_3dN~Velj!7bGC^I}7VUVvEEJgR@^#UL#t9zS6T;Q4k{hikj z@*ua^9ai}< zO6JGZR7<1=)8vuS({bRzFoK3$ zlr`n!B26lPD-2BMKvvMPYD~C@h&M3LUv3e|Y>*?qJSKn;Vc8zn}{V3SI;lU`JM1iz35wpv67}8 z#ks?XRanYAh7kk$v)=&j)iUk0 zBP&g0m5dfy#Tmn{p)~*0yfl#)Nf+)KmqoCdLLw ziLqz{#}{OWG6xS{N@+s|@v zqaQ3P!0TLgh%VXi6%S%U<8!?)a-EH7&`-zcR55zVsG-!sl(6N8o=hIp^lCgnZ>FNX1ZOYknU`}rU0B7>~edHy+~ZQtJ1P=b1oJo zR>1_9m~dqLaPCmfpnD)IJjS0Xb$%JVlwO5b2(ST=kv~RiG`%w^IO`B{vZ%jLGIgeyKAlr}(crQ+?w%3hE;7#i0H|T${Wp^8ZmH&s* zUiJC=Ew3tnx5zk>7G~Ox!MW%Uczpy&%iyVuzQv5wY`!w8#B8h4xjgNQQs-Ih#gJjP?W&7Y%REbwLz{+I0{Z7BQA|?y*Azve$OFQxE0_*@d zU2gDL-7q3cIA!f~)>!XARg8WOrw-}zKiehFe$6SyL0?Sy4>w?5hCz2P{8PUYX_P7wJvcj#${tlvc;HtFn$iF`8jU$!M|fviWs#7?FH-eWiD|U z+Ox&zkBW|Eh*Z?=frt=ua4>riLCCZx(7HZ@S6=o2e~J9iq$C*y(?^N3A_ZvQ@-d#z z6&znPJtrVv_UC_tA!D>jPoL_~GyLKrr?tWPjOd5Rf^%KygU6%)%@g_WsZly*l){@F zua&`20Z_UUcJ^7{LrgJt<$NPcWZaV$CVwMXmM{-*hM_CQ?{hw8y#i}d;7b?2nj(=C zya0N6KJ@ZjF&ag~yz@XO)p*^-c0u(a&==ora0m239P=xYM&y%t3Q&jKCAq@AKXW)^ zC_eUdW?F)i(xNdij00F%gQ$yXVeuJjath*h9>*a_e+|Y)CF4Z?5sX8I+%jE0u-DOV zB@Al-&Mb^&#RVMpb*DXMec*Jigjxy5MJ{m><``p9Zl>)hC~%2_Re8hcc?QQ0j0tD@ zM@v2Jg&5gRd>Mwv0q}1%x|xl1YJ*@5vhE9 z5aOpn_lq8d;YC2EYEKsr7!7;KdVq@dkR|6AgY(>2?JRsx{LDJec>FF^JZTk)R3~1y zraM2dT=%79+?|p+B_lOOOt8)s6&WI%V_l2`@`^e78C%VM$~_kCWC30?02x^x2rbI; z^W9L5xAWK5I~fHN)5S!r5y%t`W({y`mjV5t|7v(Ey#cRXfG+`Z0Fh=fu8g0YB#OFYXH0pX1kJ7m*$dBc^lABVgtHDg|LwIj=?-(_C+ii-*DScF9>{;*qn4G5Z=YWA~RKuJjjp zy$49iVV&W4%qMlvr^lgk%x7UR`d2VP&-e$ybXV3PQDd#N(jH22K9F%q=02w$gAZd2 z7UufbR6Pdc7(WB^QjYQa2Zi`GAQwTgtxcqDV=(Y@jBj_3jqwNd7%v}vE&6c#7_aY$ z5U&6tT7Dv}#{`^1=rNw%U9GVdV9n($tg+=Jtg)SdyrRG1+%eIKab%7db40C?Jq{K*zWxpj-v_9^ zr&{)_y%{S|C#^Lp&MT}+jAP~aYfNnX6$SeWhQ+b{yY%~j96_kMdJ*dC1tZo~57s1C zun#&PhRXpNGLBPKkJBrIe#p9!z0g#(fHs(OM6^4b)9%Z1o^Wl*cq+y99jEZ&FEYK> zgt7`wL78FA32jhpq@l~K7ePG6c-{}gHvnqvkPzNr=95-=svF!3B8yTK%;Xw` z2kQ@Kiz(0ry*4Pu;%|z&jdauNyJ;@{d?%uffZE^#3auh5;%M!?LjY<$Kt@S^Of!Do=C%)Jk)tIcKqm zFkCeM0jTxyRcXUme+|nuY>W@HFg}!Ro^XiY0o-TlHqS;o(w!o`Shkq{spHbbxDzBT6r{MotfN6IV>C@X?ySvK2 zRmi`J5%VuM-@<}8@^3N>0YGjhi`9|3U}!5AGh_x%O}(*q7Z#M&TJF@;1*Eo&dQ71= zxdhxjFTC3!Qspx8L#gL3vYdr!ea^`sNFRlHf$T#sM7=B=F^&fitqIh>gD^M>5Jx#@u@&(fO0~6yhh-HFr071D=?Om| z-_pw)DbwB*rPfuJ_?)ve?MIgDcPSZDT<>Q(QnSjfoXV8kB{{R4u0N+_X1X#nxin_h zM=n9o{xZC*Vm(j7{HO+V0?dE&_s8c+jbK^Ddd>eHZU*66WMQ1TGDSqKf^isBKCJ3h zFPxT;kMqR)L8N&xRBhHee+kO0c*OiT4AwiCAFslYH39h{+o>U$IyE}qqS_~ibFmwn z0A_pm^5V6h|96)mx3C=HNZr8RY|^t<#JSG3eRM`7>zMmHqjD;8XSyBfIbonhF6#*> z1J_dHb2&XHO%vVcImBZCFQPCN>9Esk{WTr)Kgej$E^;9^w*>!H z6}!V6PxnDq(bw?m2Uv1l&hNYt(&iwD1ebo!en#Dmz|K)QB5>NB7UnMmxg@COmv z@pQS)98V|tE%5&t7nAZv*&z6dXQQq20Sqnudl6Ov#>bI#QGj*tf|^mH0BtAN*daot zft8W}v9+razsgsXM@gy}n}dAKOGRJ%w8(QDkZW5G{24i>BwdWbnj+)PhuD#a|E}=A zLmvKj$ix2*c_o%$C8?vNMh-hs69LS4BQbVo`x*Mic=U{A^&@qB%1r9vbc^EB||oa6B;z@x|P&ID1H?e=O3UCC1*vRTIn!ET>2rFVZZ(BP`QOOFWh% zMOd(RfXmpc`M(?U|FM`WWr<1cv0gds7>9ZEF|2n+QpD(>B}SDX?o+VV4?exlKbSj^ z6VCR#s|#j~76px2$oDA%tNlY6gRX(JaH`*lH1=*)I2mU>1J_QknI2&Nx4Q!C0`35 zHgr1wH%%%#qaR-f-_$zA%Nv#pE%{Jjp(n4 z{t!0<%qQ6xJPK+jCj1HBVOF=&d1IdoOwE*iBFN|^tduU6|n!f_;3$- zayUaH#K(lwdxmiOKOr3M5l;@M?_<()a)fXwq4X2V#XI%%e4tGQ>_;jS?j1~ySM$w@ z`OJKDBiu9T1SR;-5U;~Y@{7RR$3jnfV);8l{K;zEk0P9r9_~%%W7ijN?&+M|E1%3a zI07H{8YlDhPLNiymm8+O5%|I*$jeWPAM-&J#6(F$D&8*CxqZlkex&nEWo`FWkre)! z^4EMjW6vMAZUgM{Og@K`%Avn7p6|;qK-~HqV(qzcyE@nnJ%ss!&F(hX4Z@E5vdnW5 zcHC!}e_q^f#Z2ruco_Ys&8``C)nCD~qfOp!*tx)0R2297IPCht*J$H=1$M&-x8G(r z47*bJ6}B*PWxpz$t^-_qE~cuULwtHxR9D>;Q4 zFVJ|E#;qFf(D+`BAJh10jen-)y{YLF8fWV8r)gZG@tqf{a5rn*s&!&In^Z5Godqlo}QtwB=CB1j-nTP6<(#?pVa9;n#4b# z?O)f}rR6@N>3cOEujM_V<-e@$-`CiLKVJKPM)Mo{722O);}VUFG3z4?ssUsS=-;Kv5D_jwZH2$eo*6Xje{Dm(*EAj z^h}KxYh0o6FO%e#=I-UnzoJeN=zn+7wsX)FfT7(bwzpA z++uaG-EM28y3Kb<8wzR7>he{_<(rPxjiKh|a(Ov2QoXvOyvleRuvUe5k9GM5WDLsd zo1oX@p5#!wv{@}LU55Q1#IjKP=`Lam`H@t4Hv{-~lfDx7pI#o?#7JIGT4pdTMA@>d z%c?6)yylBqec&ywS!##AAk^B{Hr@;Xq^^ab#@5yb>f0l=O>K3xypUOJ5e?AOjrBs@ zp-dgv-6tC4g%KM?Lql_CN23s<)NM^oZMF4nEiG-WwHq2X;-cl&2==jLpXSyPbE^}z z8yk3oD^5Db@$nmQu`x_IfH#cWZSh_E#(H@gub3)$WkD;BviK_PTI*ZF;w*uyCggn< zyLhI3eMh)ej6FRp6^+^skt5XU_1H(hL5P=_hOV%{S={Sec*X3z67XDx_(a;8fDuXq zt+B^T)GBuo2sh1Y>6pcDHIPTM+BL-!glB6 z5Y&;-AIHJOgbp8Y`L}erTHVF8rWJ(~#P~mTO>3iUY=hDfFAn2bBTH!(WrC zuCHmMFS;Z2M(3(PQwRE$dUGjh8S}!{;@)JFoYZ!fwFXz?A`zJq(Vtq=Y;Kd;PqS&2 z#J5R7sJcJqTcqUeGEX>&bek>4h+637O?(BKLmjNQovjHr1)@dQ?s04x6r)H({SMdj zLNe7lS)gm1>$RL(-bRA}qMk#CDynu=w>cRAX*j%!T&2z_^xe zs=Dt!nEgO{3}YWxf(NZPmcA}jR8+- z`)9vk<^H^{c-)_#`u(52IXC~03unDj`0X3N+5dt%4~6SDe1daJ>+4I4FP;^eThcJA zq~xNxv*rgIN@mRoT|9qYXnw<-p!Z_MsopiXP!YY+dJN)hr!3n!{%-zz4*Wd_{-@@^ zs82}v|10+$PpNj!L}&J;WmlUiC0Kw&e80(09@^-UC z#*z5iIwQ4h4Yloo*7YGHa3nt5Xoi7_9wuwXk@$GS8HQm#bGMn1$rO#mucwR&5gmz- z;mhH#P2fm;9dde*Aa2BPDUWx#*~E>=SG)Rjfg^>RoHu7muS^H;pp%0(bqAe24rlUL zyBzoFM&$K!G4_$-QCrnk-_#QJsR3e)m10Ls9}ZjyMUuEjkh`XKDaPv@XR4cO69kXM zucjot?>Npn0^ik_7D`TE?KPjo*V@@qi-i|(!jrz4533`!=B`;dtbsHvo7G0zami{& zOs10jDddMakB)g8F~8(Yi)%!tlFFR@|JKWmKi*~lKE&ApUf`>=*$=!&n|p!3r_BSv zf6(S(;K|rSM86(jpEmn}yS15njPA$26`oDNZC4ilCwm8G{$I94o5R5S0pxMx|33cL zcmihPW&rv5Kj7oq+z)&Zz;FkFGjVx3d2r{cXaMjV(0<@5{5P5jb2aci02v41zi2c6 zGh7Lf=OzG;!GDr6ZoqT2ISkDIDj6T*m$m&M@V{xZz^>rEfEt9wP3!JSDsIFtPR52a z+5^7_knzMv%DVxt!@d{zLv42B`}*nn8++m^z=z-=z7F8V$lLzi{dU+r4)DO9_-Q~1 z%mcug9-di?t^L5~0{GoM@jn9A!c6=%Km_J~;Iye&VJAPZ55Vv0iN6AP9A@J00S>`D z06b-y$~O=2Nx*Bc7v~6ZDZuG~Utsh7JMm$F5B9{7LgW?9-N2XQPu3vJ)xZ~B%D*$= z7kIu8GA)>azqkxxz}yFHzMUq%6|fc`84*7WXoea0(c&93+~W?j{kv#>FTJx8X@NcQ zF~9)K!@!QqRk_%|h2}TWc~wXwc!)0md#73B_m z&KhOLeZ`^;z_RWKz6|S}rQoRseg?q0Y5$Iy-#niHG=hgX<64vv%*5G%-7piMrR|9) zYkT|m&HV294#4B!C+-6bz)XDZb@ou;F!uu=XcnR{9rA(Acc;XcwV+&JPh17K7iRl6ru_Ew=YU6G zPy9OI8JLHF=Z4Wf!t4Xy3t*o20e=Lb?zwM9-2~9y4_w`WwX6)t2Yx1k>I$>{+fIHH zx)E!4Vb~Mz1oXm8{CPkh%*6Kr24E)slD6*y_H063fIabZpM~Cz#vTgbcQzwzn1_Mq z-iE#kX8Sjk{I>E*z~itd{sCYBX5wD~24Nlo9)+wBkjO{`!?jmES^Ap|BfVhnSH?5d{>$MzOR z347w(e}nyl_(Y}~__;Sw_hB9cPX8_R1ZFqz=ifqE!`urz?T_fU@L7o$c;CCIBQW;^ z7oNa(Vfg&Q3w*<$p(`-^fq(J=>N3njz}W)l!NKeSehlEkw-Noo=KBibFFCLy9rnae z14?1Ge;>hbDk@X(-7V~iuLOi)CSC*RhS~o81HYR{O~rY7uqPf3cm`(TY{1Jfi%~ci za4gOYqS@^bd$Bpb7kiqyN&W@EOl-3s1U_q`Lo9>Y1AGLq8RjA2cI<)ggW10So%`ZH z0Qj)yocKO$NUedHXX;g6fPLUFR{?(>K>g_jehI)bdKq{W_E6HyPe&I3*oJVQ=U#13 z{2Ktrz1(j(340;QPh1b6J@p7x-#`>|cPtpv?~gXU|nUxxill96(sl&<^k# z%)}G1$6Mwb@aF-q!@d{zii?zeHEz6fDZ#)_{3lc z_#=P^W>+b62f(n1Zv~LQ8~6on|1$73__lyNYk`LWh44$9yFl3!FVbco@GaWB8TbnT z%IpJvN!t$re{rGm+XvhaAP?~i+Wazb1@>B3A*^cPIskdN|9XoyZv*}fU>nl~T)P-L z0&^JnS-?J+c|PO`0OKz%MI8Y!e_jJF_aRKm2Y$B<k zu}tOpOyHw{*TM54@LA=Grvx|*V7U-KuFX7~(y<)#KYWnp1U~mN#0h@Az;yu1-vRu` z3X}_YhJnYfaEMHp2QTO8C@TJ$z_kF%_XD>B=r;mnPz~@|{cq)Lu384Ib;O_${{}Axcw3%P$ys6E{fN#DM`3yM`;QIj#s~`A9 z0R6rU++2;kWw^k-fI*o1fb*_F9>UBsJLdt&Uk&^$U6m{Sx1=&D<;hPwQY$IlzCS89c+l={G2ICh$uDwh1o-7koygeG+gzfc!z= zJGHqNcw;U0xlYCr8o-+Zs0&jpu^D(#9e82(0cY1E4`9v(9@~gC!|Vn=btCE_%;F~S zH!EHB0pHQ0%-ewT!zg#~5Z?n}esb^jJ^;;wz@7-cQA8Z}b)t>hpzOWCet^^s;N_c8 zr@>PJe9(+7MbK;Zj>Fz^=vE|~j({|~?ovwN#U+yKajxfeKZo61iwa4{f?x>gN*HDDNK z9%$GHckb27cswYqCGLcUkXG2iTNGQgD?~G8yxZw^E)8g6Z0FO-OvZ(hqamCm<$5Q zPrRsC=|(m1_q2Hcc-Gy@-V6L?ZSDgebC0t30Dl%hedq>$R@)B%e?)ue-rt}9xjFDk zHR{DxsM~-`0Z#+|7oZp527Ck131|QegLf-%HJ}JE2>OewF;)U>0dxRDfU5wD0Otep z0MFGp#Qz3-3-A@deSj^17QnTDa=^5!G5!LK0i0TcaRK1BfS&@M2RsGfGaG%-4E95S z^8h7)Wq=w$Az&S#6c7gZ0bYO)Pz~?^x&VKFPR{|Sv_hK>?7_4!AGj14NIuG4eWzD_ z2K&Yl?CH5%N>DE&hg2`1uNPxNG(q^(Qa+I{SmG@dk)dC+N??DrSdIJJt`@u{eKqbn zy%M)Ss~hZ>!_4P<&Od#G6$+S4`6_&=bjA9E%|%;@Wzz0y!8_rW!c@u31+yhuIZ<6@xU^h@JW9r9NzHPA?o4U1S$6Toyor!JIFBF&?&we z{^K`TGu$~iSJ)c^hKDnSWzMME3|kS8W|V-5>B!;C*7vDleM0a|{VIgBUixH;!?*>N zFA$)?VaWcaT{<` z>-t60*3>MYRXWWRKh=KGv`wLoX_qb@lQAaal0ZjCsHLuXlLsPN|8IF$596p2g(+Q9 zxvx#WoM&9maiiyx-@abN@%3skzX!x; z5Q90Ho-Ew2ACmh^*adwjo*ySK_d(yu65>mt&(}I!Sug*30G!J&{(AKYp}Bu7lXqJE z>CLJI+*4VZCyVf&nNTb^7irW&*gezJ*+Mk3&>VDpIptaljSR^7bDYu zLGuQE`W^O9({Ca`gHO{p5B=<4_!pl)U;h3}5WJrJ*XqytgCm$KN7%$;Y+)PEu!}wH z;{b;^!ZA*9hI3rt5;u5@UE&d+1SBL8$w*ELQW8WcX~>qeWJfx(Cp|fkfgFiJN7STa zYEhdybk7d#$VPn3Z9d~34|v2=p7WAZzU4c<=Lde|BQX}Xm{MJcG*ik;Yt zgE)$j97|iyq$dLz$yDaDlvHlzPVVJF9_2`lm91vVQ-O+9s&Z8-s&xh^%;@K83eUIseERa#|LUKLeYy^q(7y40gS4QNOs8q<_!G^YhEDWa4% zbW2;B)p=diWgW1PMJ#3oL#$yf>sZeQW^j{R+~F?wdB|g)@q#1X@RoPH=L0u{DJaO0`eSN5h`dAxm#7s737PFbd zX3S+C^VyqHDa%+6dX=CU1?|cBu24)^`>t1|3fR_#6kOPZS8!mi* tLz@DnPxPsKIzCyI2R=sCt{SQ_abX-I7`I1afe%ygnNi!YkMVyge*-JNUylF) literal 0 HcmV?d00001 diff --git a/TestProgram/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/TestProgram/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/TestProgram/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfo.cs b/TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfo.cs new file mode 100644 index 0000000..6a7db1a --- /dev/null +++ b/TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("TestProgram")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("TestProgram")] +[assembly: System.Reflection.AssemblyTitleAttribute("TestProgram")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfoInputs.cache b/TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfoInputs.cache new file mode 100644 index 0000000..cbb038f --- /dev/null +++ b/TestProgram/obj/Release/net6.0/TestProgram.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +71e6ecd41e783a12c9404d0d3374ab8ceaa08da7 diff --git a/TestProgram/obj/Release/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig b/TestProgram/obj/Release/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..bdae7dd --- /dev/null +++ b/TestProgram/obj/Release/net6.0/TestProgram.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = TestProgram +build_property.ProjectDir = C:\projects\c#\DTLib\TestProgram\ diff --git a/TestProgram/obj/Release/net6.0/TestProgram.assets.cache b/TestProgram/obj/Release/net6.0/TestProgram.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..180f6af13d535b394c549ddd07727a168b6fffca GIT binary patch literal 181 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 Uz5egy@ASXx&i=oD|JxDxZw{wr{r~^~ literal 0 HcmV?d00001 diff --git a/TestProgram/obj/Release/net6.0/TestProgram.genruntimeconfig.cache b/TestProgram/obj/Release/net6.0/TestProgram.genruntimeconfig.cache new file mode 100644 index 0000000..4f4767e --- /dev/null +++ b/TestProgram/obj/Release/net6.0/TestProgram.genruntimeconfig.cache @@ -0,0 +1 @@ +f5c54d1bbfc32c8da26a865a6c9552c5a9c60697 diff --git a/TestProgram/obj/Release/net6.0/TestProgram.pdb b/TestProgram/obj/Release/net6.0/TestProgram.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3a3f20e0f7ee232a8ef0343909fc00c042c6db5b GIT binary patch literal 11432 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 literal 0 HcmV?d00001 diff --git a/TestProgram/obj/Release/net6.0/apphost.exe b/TestProgram/obj/Release/net6.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..03b8494699214c33fd88646dca4e6ec7710c1cee GIT binary patch literal 149504 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 literal 0 HcmV?d00001 diff --git a/TestProgram/obj/TestProgram.csproj.nuget.dgspec.json b/TestProgram/obj/TestProgram.csproj.nuget.dgspec.json new file mode 100644 index 0000000..8b03762 --- /dev/null +++ b/TestProgram/obj/TestProgram.csproj.nuget.dgspec.json @@ -0,0 +1,130 @@ +{ + "format": 1, + "restore": { + "C:\\projects\\c#\\DTLib\\TestProgram\\TestProgram.csproj": {} + }, + "projects": { + "C:\\projects\\c#\\DTLib\\DTLib\\DTLib.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\projects\\c#\\DTLib\\DTLib\\DTLib.csproj", + "projectName": "DTLib", + "projectPath": "C:\\projects\\c#\\DTLib\\DTLib\\DTLib.csproj", + "packagesPath": "C:\\Users\\User\\.nuget\\packages\\", + "outputPath": "C:\\projects\\c#\\DTLib\\DTLib\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\User\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.200-preview.21617.4\\RuntimeIdentifierGraph.json" + } + } + }, + "C:\\projects\\c#\\DTLib\\TestProgram\\TestProgram.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\projects\\c#\\DTLib\\TestProgram\\TestProgram.csproj", + "projectName": "TestProgram", + "projectPath": "C:\\projects\\c#\\DTLib\\TestProgram\\TestProgram.csproj", + "packagesPath": "C:\\Users\\User\\.nuget\\packages\\", + "outputPath": "C:\\projects\\c#\\DTLib\\TestProgram\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\User\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": { + "C:\\projects\\c#\\DTLib\\DTLib\\DTLib.csproj": { + "projectPath": "C:\\projects\\c#\\DTLib\\DTLib\\DTLib.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.200-preview.21617.4\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/TestProgram/obj/TestProgram.csproj.nuget.g.props b/TestProgram/obj/TestProgram.csproj.nuget.g.props new file mode 100644 index 0000000..7e1edd7 --- /dev/null +++ b/TestProgram/obj/TestProgram.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\User\.nuget\packages\;C:\Visual Studio\Shared\NuGetPackages + PackageReference + 6.1.0 + + + + + + \ No newline at end of file diff --git a/TestProgram/obj/TestProgram.csproj.nuget.g.targets b/TestProgram/obj/TestProgram.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/TestProgram/obj/TestProgram.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/TestProgram/obj/project.assets.json b/TestProgram/obj/project.assets.json new file mode 100644 index 0000000..74ffad9 --- /dev/null +++ b/TestProgram/obj/project.assets.json @@ -0,0 +1,96 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "DTLib/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v6.0", + "compile": { + "bin/placeholder/DTLib.dll": {} + }, + "runtime": { + "bin/placeholder/DTLib.dll": {} + } + } + } + }, + "libraries": { + "DTLib/1.0.0": { + "type": "project", + "path": "../DTLib/DTLib.csproj", + "msbuildProject": "../DTLib/DTLib.csproj" + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "DTLib >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\User\\.nuget\\packages\\": {}, + "C:\\Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\projects\\c#\\DTLib\\TestProgram\\TestProgram.csproj", + "projectName": "TestProgram", + "projectPath": "C:\\projects\\c#\\DTLib\\TestProgram\\TestProgram.csproj", + "packagesPath": "C:\\Users\\User\\.nuget\\packages\\", + "outputPath": "C:\\projects\\c#\\DTLib\\TestProgram\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\User\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": { + "C:\\projects\\c#\\DTLib\\DTLib\\DTLib.csproj": { + "projectPath": "C:\\projects\\c#\\DTLib\\DTLib\\DTLib.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.200-preview.21617.4\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/TestProgram/obj/project.nuget.cache b/TestProgram/obj/project.nuget.cache new file mode 100644 index 0000000..5f6eaf0 --- /dev/null +++ b/TestProgram/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "XCSzHHOsQOko9mWN0tNtEKNCXf6qWGfWV8L1vM6F+eo4bY1LXQfp5Pnx8uTxl6nI5peW8Qj5d6BNh3WIQUSxMw==", + "success": true, + "projectFilePath": "C:\\projects\\c#\\DTLib\\TestProgram\\TestProgram.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file