From a4090547509ba65f8ba7b22442c10d06c15217e0 Mon Sep 17 00:00:00 2001 From: ThomasCharester Date: Tue, 20 Jan 2026 16:59:57 +0300 Subject: [PATCH] SourceGen started --- Assets/Code/Example.meta | 3 - Assets/SourceGeneration.meta | 8 + .../.idea/.idea.InfraGens/.idea/.gitignore | 13 + .../.idea/.idea.InfraGens/.idea/.name | 1 + .../.idea.InfraGens/.idea/indexLayout.xml | 8 + .../.idea/.idea.InfraGens/.idea/vcs.xml | 6 + .../DDD.UbiquitousLanguageRegistry.txt | 5 + .../InfraGens/InfraGens.Sample/Examples.cs | 26 + .../InfraGens.Sample/SampleEntity.cs | 12 + .../Debug/net8.0/InfraGens.Sample.deps.json | 23 + .../bin/Debug/net8.0/InfraGens.Sample.dll | Bin 0 -> 7168 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/InfraGens.Sample.AssemblyInfo.cs | 22 + .../InfraGens.Sample.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../net8.0/InfraGens.Sample.assets.cache | Bin 0 -> 160 bytes ...Gens.Sample.csproj.CoreCompileInputs.cache | 1 + ...fraGens.Sample.csproj.FileListAbsolute.txt | 11 + .../obj/Debug/net8.0/InfraGens.Sample.dll | Bin 0 -> 7168 bytes .../obj/Debug/net8.0/ref/InfraGens.Sample.dll | Bin 0 -> 6656 bytes .../Debug/net8.0/refint/InfraGens.Sample.dll | Bin 0 -> 6656 bytes .../InfraGens.Sample.csproj.nuget.dgspec.json | 66 + .../obj/InfraGens.Sample.csproj.nuget.g.props | 15 + .../InfraGens.Sample.csproj.nuget.g.targets | 2 + .../InfraGens.Sample/obj/project.assets.json | 71 + .../InfraGens.Sample/obj/project.nuget.cache | 8 + .../obj/project.packagespec.json | 1 + .../obj/rider.project.model.nuget.info | 1 + .../obj/rider.project.restore.info | 1 + .../SampleIncrementalSourceGeneratorTests.cs | 67 + .../SampleSourceGeneratorTests.cs | 48 + .../Utils/TestAdditionalFile.cs | 20 + .../bin/Debug/net8.0/DiffPlex.dll | Bin 0 -> 19456 bytes .../bin/Debug/net8.0/Humanizer.dll | Bin 0 -> 355944 bytes .../Debug/net8.0/InfraGens.Tests.deps.json | 2736 ++++++ .../bin/Debug/net8.0/InfraGens.Tests.dll | Bin 0 -> 10752 bytes .../net8.0/InfraGens.Tests.runtimeconfig.json | 12 + .../bin/Debug/net8.0/InfraGens.dll | Bin 0 -> 12288 bytes .../net8.0/Microsoft.Bcl.AsyncInterfaces.dll | Bin 0 -> 16000 bytes ...icrosoft.CodeAnalysis.Analyzer.Testing.dll | Bin 0 -> 304512 bytes ....CSharp.SourceGenerators.Testing.XUnit.dll | Bin 0 -> 23944 bytes ...alysis.CSharp.SourceGenerators.Testing.dll | Bin 0 -> 25472 bytes ...crosoft.CodeAnalysis.CSharp.Workspaces.dll | Bin 0 -> 874120 bytes .../net8.0/Microsoft.CodeAnalysis.CSharp.dll | Bin 0 -> 6068368 bytes ....CodeAnalysis.SourceGenerators.Testing.dll | Bin 0 -> 47016 bytes ...t.CodeAnalysis.Testing.Verifiers.XUnit.dll | Bin 0 -> 31104 bytes .../Microsoft.CodeAnalysis.Workspaces.dll | Bin 0 -> 3525264 bytes .../Debug/net8.0/Microsoft.CodeAnalysis.dll | Bin 0 -> 2806416 bytes ...ft.TestPlatform.CommunicationUtilities.dll | Bin 0 -> 115592 bytes .../Microsoft.TestPlatform.CoreUtilities.dll | Bin 0 -> 81856 bytes ...Microsoft.TestPlatform.CrossPlatEngine.dll | Bin 0 -> 268184 bytes ...soft.TestPlatform.PlatformAbstractions.dll | Bin 0 -> 40880 bytes .../Microsoft.TestPlatform.Utilities.dll | Bin 0 -> 56200 bytes .../Debug/net8.0/Microsoft.VisualBasic.dll | Bin 0 -> 188120 bytes ...crosoft.VisualStudio.CodeCoverage.Shim.dll | Bin 0 -> 17288 bytes ...sualStudio.Composition.NetFxAttributes.dll | Bin 0 -> 16232 bytes .../Microsoft.VisualStudio.Composition.dll | Bin 0 -> 320872 bytes ...osoft.VisualStudio.TestPlatform.Common.dll | Bin 0 -> 211848 bytes ....VisualStudio.TestPlatform.ObjectModel.dll | Bin 0 -> 187840 bytes .../Microsoft.VisualStudio.Validation.dll | Bin 0 -> 27672 bytes .../bin/Debug/net8.0/Newtonsoft.Json.dll | Bin 0 -> 695336 bytes .../bin/Debug/net8.0/NuGet.Common.dll | Bin 0 -> 97144 bytes .../bin/Debug/net8.0/NuGet.Configuration.dll | Bin 0 -> 127880 bytes .../bin/Debug/net8.0/NuGet.Frameworks.dll | Bin 0 -> 116672 bytes .../bin/Debug/net8.0/NuGet.Packaging.dll | Bin 0 -> 575360 bytes .../bin/Debug/net8.0/NuGet.Protocol.dll | Bin 0 -> 715856 bytes .../bin/Debug/net8.0/NuGet.Resolver.dll | Bin 0 -> 62856 bytes .../bin/Debug/net8.0/NuGet.Versioning.dll | Bin 0 -> 46976 bytes .../System.ComponentModel.Composition.dll | Bin 0 -> 272528 bytes .../System.Composition.AttributedModel.dll | Bin 0 -> 18536 bytes .../net8.0/System.Composition.Convention.dll | Bin 0 -> 52840 bytes .../net8.0/System.Composition.Hosting.dll | Bin 0 -> 54376 bytes .../net8.0/System.Composition.Runtime.dll | Bin 0 -> 24680 bytes .../net8.0/System.Composition.TypedParts.dll | Bin 0 -> 61032 bytes .../bin/Debug/net8.0/System.IO.Pipelines.dll | Bin 0 -> 79512 bytes .../net8.0/System.Security.Permissions.dll | Bin 0 -> 96400 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18056 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 381072 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 47256 bytes .../cs/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 45200 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16792 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16832 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 20872 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 22888 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20360 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 24000 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13864 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18568 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 409232 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 49304 bytes .../de/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 46728 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16776 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16816 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 20864 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 23400 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20888 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 23984 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18056 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 400528 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 48792 bytes .../es/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 46728 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16792 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16816 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 21384 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 22888 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20888 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 24000 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18064 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 409736 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 49816 bytes .../fr/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 47248 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16776 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16816 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 21400 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 23400 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20872 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 23984 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18056 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 406672 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 49296 bytes .../it/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 47240 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16792 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16832 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 20880 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 22888 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20888 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 23984 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18568 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 447632 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 52376 bytes .../ja/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 50312 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16776 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 17328 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 21896 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 24424 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 21384 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 24512 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18056 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 412296 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 49304 bytes .../ko/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 47240 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16776 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16816 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 21384 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 23400 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20872 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 23984 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18064 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 412816 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 49304 bytes .../pl/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 47248 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16792 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16832 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 21384 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 23400 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20888 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 23984 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18056 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 393864 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 48272 bytes .../Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 46216 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16792 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16816 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 20888 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 22888 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20872 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 23984 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 19080 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 541832 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 55960 bytes .../ru/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 56464 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 17304 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 17328 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 22920 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 25448 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 23432 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 26048 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 14456 bytes ...em.Security.Cryptography.ProtectedData.dll | Bin 0 -> 21960 bytes ...em.Security.Cryptography.ProtectedData.dll | Bin 0 -> 35280 bytes .../bin/Debug/net8.0/testhost.dll | Bin 0 -> 38296 bytes .../bin/Debug/net8.0/testhost.exe | Bin 0 -> 169408 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18064 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 390792 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 47752 bytes .../tr/Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 45712 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16792 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16832 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 20872 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 22888 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 20360 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 23472 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes .../bin/Debug/net8.0/xunit.abstractions.dll | Bin 0 -> 21928 bytes .../bin/Debug/net8.0/xunit.assert.dll | Bin 0 -> 102480 bytes .../bin/Debug/net8.0/xunit.core.dll | Bin 0 -> 65608 bytes .../Debug/net8.0/xunit.execution.dotnet.dll | Bin 0 -> 260680 bytes .../xunit.runner.reporters.netcoreapp10.dll | Bin 0 -> 79456 bytes .../xunit.runner.utility.netcoreapp10.dll | Bin 0 -> 231008 bytes ...er.visualstudio.dotnetcore.testadapter.dll | Bin 0 -> 165032 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18064 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 347792 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 45208 bytes .../Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 42640 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16280 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16832 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 19864 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 21864 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 19848 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 22960 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...deAnalysis.CSharp.Workspaces.resources.dll | Bin 0 -> 18056 bytes ...icrosoft.CodeAnalysis.CSharp.resources.dll | Bin 0 -> 347792 bytes ...soft.CodeAnalysis.Workspaces.resources.dll | Bin 0 -> 45192 bytes .../Microsoft.CodeAnalysis.resources.dll | Bin 0 -> 42640 bytes ...tform.CommunicationUtilities.resources.dll | Bin 0 -> 16264 bytes ...t.TestPlatform.CoreUtilities.resources.dll | Bin 0 -> 16816 bytes ...TestPlatform.CrossPlatEngine.resources.dll | Bin 0 -> 20360 bytes ...oft.VisualStudio.Composition.resources.dll | Bin 0 -> 21864 bytes ...alStudio.TestPlatform.Common.resources.dll | Bin 0 -> 19848 bytes ...dio.TestPlatform.ObjectModel.resources.dll | Bin 0 -> 22960 bytes ...soft.VisualStudio.Validation.resources.dll | Bin 0 -> 13944 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../Debug/net8.0/InfraGen.322FFEE7.Up2Date | 0 .../net8.0/InfraGens.Tests.AssemblyInfo.cs | 22 + .../InfraGens.Tests.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Debug/net8.0/InfraGens.Tests.assets.cache | Bin 0 -> 125282 bytes ...aGens.Tests.csproj.AssemblyReference.cache | Bin 0 -> 19718 bytes ...aGens.Tests.csproj.CoreCompileInputs.cache | 1 + ...nfraGens.Tests.csproj.FileListAbsolute.txt | 211 + .../obj/Debug/net8.0/InfraGens.Tests.dll | Bin 0 -> 10752 bytes .../InfraGens.Tests.genruntimeconfig.cache | 1 + .../obj/Debug/net8.0/ref/InfraGens.Tests.dll | Bin 0 -> 6656 bytes .../Debug/net8.0/refint/InfraGens.Tests.dll | Bin 0 -> 6656 bytes .../InfraGens.Tests.csproj.nuget.dgspec.json | 167 + .../obj/InfraGens.Tests.csproj.nuget.g.props | 27 + .../InfraGens.Tests.csproj.nuget.g.targets | 8 + .../InfraGens.Tests/obj/project.assets.json | 8201 +++++++++++++++++ .../InfraGens.Tests/obj/project.nuget.cache | 143 + .../obj/project.packagespec.json | 1 + .../obj/rider.project.model.nuget.info | 1 + .../obj/rider.project.restore.info | 1 + .../InfraGens/Properties/launchSettings.json | 9 + .../InfraGens~/InfraGens/InfraGens/Readme.md | 29 + .../SampleIncrementalSourceGenerator.cs | 130 + .../InfraGens/SampleSourceGenerator.cs | 56 + .../Debug/netstandard2.0/InfraGens.deps.json | 601 ++ .../bin/Debug/netstandard2.0/InfraGens.dll | Bin 0 -> 12288 bytes ...tandard,Version=v2.0.AssemblyAttributes.cs | 4 + .../netstandard2.0/InfraGens.AssemblyInfo.cs | 22 + .../InfraGens.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../netstandard2.0/InfraGens.assets.cache | Bin 0 -> 9313 bytes .../InfraGens.csproj.AssemblyReference.cache | Bin 0 -> 63073 bytes .../InfraGens.csproj.CoreCompileInputs.cache | 1 + .../InfraGens.csproj.FileListAbsolute.txt | 10 + .../obj/Debug/netstandard2.0/InfraGens.dll | Bin 0 -> 12288 bytes .../obj/InfraGens.csproj.nuget.dgspec.json | 85 + .../obj/InfraGens.csproj.nuget.g.props | 21 + .../obj/InfraGens.csproj.nuget.g.targets | 7 + .../InfraGens/obj/project.assets.json | 1833 ++++ .../InfraGens/obj/project.nuget.cache | 33 + .../InfraGens/obj/project.packagespec.json | 1 + .../obj/rider.project.model.nuget.info | 1 + .../InfraGens/obj/rider.project.restore.info | 1 + 274 files changed, 14862 insertions(+), 3 deletions(-) delete mode 100644 Assets/Code/Example.meta create mode 100644 Assets/SourceGeneration.meta create mode 100644 Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.gitignore create mode 100644 Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.name create mode 100644 Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/indexLayout.xml create mode 100644 Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/vcs.xml create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/DDD.UbiquitousLanguageRegistry.txt create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/Examples.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/SampleEntity.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/bin/Debug/net8.0/InfraGens.Sample.deps.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/bin/Debug/net8.0/InfraGens.Sample.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfo.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfoInputs.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.assets.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.csproj.CoreCompileInputs.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.csproj.FileListAbsolute.txt create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/ref/InfraGens.Sample.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/refint/InfraGens.Sample.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/InfraGens.Sample.csproj.nuget.dgspec.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/InfraGens.Sample.csproj.nuget.g.props create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/InfraGens.Sample.csproj.nuget.g.targets create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.assets.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.nuget.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.packagespec.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.model.nuget.info create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.restore.info create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleIncrementalSourceGeneratorTests.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleSourceGeneratorTests.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/Utils/TestAdditionalFile.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/DiffPlex.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Humanizer.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.deps.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.runtimeconfig.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.Analyzer.Testing.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.SourceGenerators.Testing.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.Testing.Verifiers.XUnit.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.VisualBasic.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.VisualStudio.Composition.NetFxAttributes.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.VisualStudio.Composition.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.VisualStudio.Validation.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Newtonsoft.Json.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/NuGet.Common.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/NuGet.Configuration.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/NuGet.Frameworks.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/NuGet.Packaging.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/NuGet.Protocol.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/NuGet.Resolver.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/NuGet.Versioning.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.ComponentModel.Composition.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.Composition.AttributedModel.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.Composition.Convention.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.Composition.Hosting.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.Composition.Runtime.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.Composition.TypedParts.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.IO.Pipelines.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/System.Security.Permissions.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/de/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/es/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/it/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/testhost.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/testhost.exe create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/xunit.abstractions.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/xunit.assert.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/xunit.core.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/xunit.execution.dotnet.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/xunit.runner.reporters.netcoreapp10.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/xunit.runner.utility.netcoreapp10.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/xunit.runner.visualstudio.dotnetcore.testadapter.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.Composition.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGen.322FFEE7.Up2Date create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.AssemblyInfo.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.AssemblyInfoInputs.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.assets.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.csproj.AssemblyReference.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.csproj.CoreCompileInputs.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.csproj.FileListAbsolute.txt create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/InfraGens.Tests.genruntimeconfig.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/ref/InfraGens.Tests.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/Debug/net8.0/refint/InfraGens.Tests.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/InfraGens.Tests.csproj.nuget.dgspec.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/InfraGens.Tests.csproj.nuget.g.props create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/InfraGens.Tests.csproj.nuget.g.targets create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/project.assets.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/project.nuget.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/project.packagespec.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/rider.project.model.nuget.info create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/obj/rider.project.restore.info create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/Properties/launchSettings.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/Readme.md create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/SampleIncrementalSourceGenerator.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/SampleSourceGenerator.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/bin/Debug/netstandard2.0/InfraGens.deps.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/bin/Debug/netstandard2.0/InfraGens.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.AssemblyInfo.cs create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.AssemblyInfoInputs.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.assets.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.csproj.AssemblyReference.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.csproj.CoreCompileInputs.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.csproj.FileListAbsolute.txt create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/Debug/netstandard2.0/InfraGens.dll create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/InfraGens.csproj.nuget.dgspec.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/InfraGens.csproj.nuget.g.props create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/InfraGens.csproj.nuget.g.targets create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/project.assets.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/project.nuget.cache create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/project.packagespec.json create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/rider.project.model.nuget.info create mode 100644 Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens/obj/rider.project.restore.info diff --git a/Assets/Code/Example.meta b/Assets/Code/Example.meta deleted file mode 100644 index adeca3b..0000000 --- a/Assets/Code/Example.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 07cf07a937934e0094469237b5865b60 -timeCreated: 1766350980 \ No newline at end of file diff --git a/Assets/SourceGeneration.meta b/Assets/SourceGeneration.meta new file mode 100644 index 0000000..de0ceba --- /dev/null +++ b/Assets/SourceGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3d2c689e65afcd2498be16afac55fa0f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.gitignore b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.gitignore new file mode 100644 index 0000000..af27046 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/contentModel.xml +/modules.xml +/projectSettingsUpdater.xml +/.idea.InfraGens.iml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.name b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.name new file mode 100644 index 0000000..70ae325 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/.name @@ -0,0 +1 @@ +InfraGens \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/indexLayout.xml b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/vcs.xml b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/.idea/.idea.InfraGens/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/DDD.UbiquitousLanguageRegistry.txt b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/DDD.UbiquitousLanguageRegistry.txt new file mode 100644 index 0000000..aea323f --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/DDD.UbiquitousLanguageRegistry.txt @@ -0,0 +1,5 @@ +Customer +Product +Stock +Shop +Employee \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/Examples.cs b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/Examples.cs new file mode 100644 index 0000000..b56cd94 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/Examples.cs @@ -0,0 +1,26 @@ +using System.Collections.Generic; +using Entities; + +namespace InfraGens.Sample; + +public class Examples +{ + // Create generated entities, based on DDD.UbiquitousLanguageRegistry.txt + public object[] CreateEntities() + { + return new object[] + { + new Customer(), + new Employee(), + new Product(), + new Shop(), + new Stock() + }; + } + + // Execute generated method Report + public IEnumerable CreateEntityReport(SampleEntity entity) + { + return entity.Report(); + } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/SampleEntity.cs b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/SampleEntity.cs new file mode 100644 index 0000000..9443278 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/SampleEntity.cs @@ -0,0 +1,12 @@ +using Generators; + +namespace InfraGens.Sample; + +// This code will not compile until you build the project with the Source Generators + +[Report] +public partial class SampleEntity +{ + public int Id { get; } = 42; + public string? Name { get; } = "Sample"; +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/bin/Debug/net8.0/InfraGens.Sample.deps.json b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/bin/Debug/net8.0/InfraGens.Sample.deps.json new file mode 100644 index 0000000..bf1b873 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/bin/Debug/net8.0/InfraGens.Sample.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "InfraGens.Sample/1.0.0": { + "runtime": { + "InfraGens.Sample.dll": {} + } + } + } + }, + "libraries": { + "InfraGens.Sample/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/bin/Debug/net8.0/InfraGens.Sample.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/bin/Debug/net8.0/InfraGens.Sample.dll new file mode 100644 index 0000000000000000000000000000000000000000..7d00ec322e9149f961a87819b5ccfbe87bf7bed3 GIT binary patch literal 7168 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 C8sT36 literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfo.cs b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfo.cs new file mode 100644 index 0000000..8384389 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("InfraGens.Sample")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3cd3e86a161e3ee450256b1b37c6a4583c70840")] +[assembly: System.Reflection.AssemblyProductAttribute("InfraGens.Sample")] +[assembly: System.Reflection.AssemblyTitleAttribute("InfraGens.Sample")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfoInputs.cache b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4517d4b --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ff49a1d065da3858c1224dae22c001fae5c9d17e1737f7b26cef44c567a20d60 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.GeneratedMSBuildEditorConfig.editorconfig b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..f3a47ec --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = InfraGens.Sample +build_property.ProjectDir = A:\Projects\Infra\Assets\SourceGeneration\InfraGens~\InfraGens\InfraGens.Sample\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.assets.cache b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/InfraGens.Sample.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..994fae02b41a443fbd96f3ed79ca9554d9d3ddc7 GIT binary patch literal 160 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 C8sT36 literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/ref/InfraGens.Sample.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/Debug/net8.0/ref/InfraGens.Sample.dll new file mode 100644 index 0000000000000000000000000000000000000000..bd4f11a89308a637cf960d1cc6ca0049ac321cbb GIT binary patch literal 6656 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 + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\ + PackageReference + 6.10.1 + + + + + \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/InfraGens.Sample.csproj.nuget.g.targets b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/InfraGens.Sample.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/InfraGens.Sample.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.assets.json b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.assets.json new file mode 100644 index 0000000..e0409b9 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.assets.json @@ -0,0 +1,71 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "A:\\Projects\\Infra\\Assets\\SourceGeneration\\InfraGens~\\InfraGens\\InfraGens.Sample\\InfraGens.Sample.csproj", + "projectName": "InfraGens.Sample", + "projectPath": "A:\\Projects\\Infra\\Assets\\SourceGeneration\\InfraGens~\\InfraGens\\InfraGens.Sample\\InfraGens.Sample.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "A:\\Projects\\Infra\\Assets\\SourceGeneration\\InfraGens~\\InfraGens\\InfraGens.Sample\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.417/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.nuget.cache b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.nuget.cache new file mode 100644 index 0000000..073577a --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "EVFRe6jvxS4=", + "success": true, + "projectFilePath": "A:\\Projects\\Infra\\Assets\\SourceGeneration\\InfraGens~\\InfraGens\\InfraGens.Sample\\InfraGens.Sample.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.packagespec.json b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.packagespec.json new file mode 100644 index 0000000..b2bfe5d --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"A:\\Projects\\Infra\\Assets\\SourceGeneration\\InfraGens~\\InfraGens\\InfraGens.Sample\\InfraGens.Sample.csproj","projectName":"InfraGens.Sample","projectPath":"A:\\Projects\\Infra\\Assets\\SourceGeneration\\InfraGens~\\InfraGens\\InfraGens.Sample\\InfraGens.Sample.csproj","outputPath":"A:\\Projects\\Infra\\Assets\\SourceGeneration\\InfraGens~\\InfraGens\\InfraGens.Sample\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\8.0.417/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.model.nuget.info b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..4db1d19 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17689168828010022 \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.restore.info b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.restore.info new file mode 100644 index 0000000..0da59ee --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Sample/obj/rider.project.restore.info @@ -0,0 +1 @@ +17689172170614712 \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleIncrementalSourceGeneratorTests.cs b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleIncrementalSourceGeneratorTests.cs new file mode 100644 index 0000000..28964f7 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleIncrementalSourceGeneratorTests.cs @@ -0,0 +1,67 @@ +using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Xunit; + +namespace InfraGens.Tests; + +public class SampleIncrementalSourceGeneratorTests +{ + private const string VectorClassText = @" +namespace TestNamespace; + +[Generators.Report] +public partial class Vector3 +{ + public float X { get; set; } + public float Y { get; set; } + public float Z { get; set; } +}"; + + private const string ExpectedGeneratedClassText = @"// + +using System; +using System.Collections.Generic; + +namespace TestNamespace; + +partial class Vector3 +{ + public IEnumerable Report() + { + yield return $""X:{this.X}""; + yield return $""Y:{this.Y}""; + yield return $""Z:{this.Z}""; + } +} +"; + + [Fact] + public void GenerateReportMethod() + { + // Create an instance of the source generator. + var generator = new SampleIncrementalSourceGenerator(); + + // Source generators should be tested using 'GeneratorDriver'. + var driver = CSharpGeneratorDriver.Create(generator); + + // We need to create a compilation with the required source code. + var compilation = CSharpCompilation.Create(nameof(SampleSourceGeneratorTests), + new[] { CSharpSyntaxTree.ParseText(VectorClassText) }, + new[] + { + // To support 'System.Attribute' inheritance, add reference to 'System.Private.CoreLib'. + MetadataReference.CreateFromFile(typeof(object).Assembly.Location) + }); + + // Run generators and retrieve all results. + var runResult = driver.RunGenerators(compilation).GetRunResult(); + + // All generated files can be found in 'RunResults.GeneratedTrees'. + var generatedFileSyntax = runResult.GeneratedTrees.Single(t => t.FilePath.EndsWith("Vector3.g.cs")); + + // Complex generators should be tested using text comparison. + Assert.Equal(ExpectedGeneratedClassText, generatedFileSyntax.GetText().ToString(), + ignoreLineEndingDifferences: true); + } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleSourceGeneratorTests.cs b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleSourceGeneratorTests.cs new file mode 100644 index 0000000..3b37912 --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/SampleSourceGeneratorTests.cs @@ -0,0 +1,48 @@ +using System.IO; +using System.Linq; +using InfraGens.Tests.Utils; +using Microsoft.CodeAnalysis.CSharp; +using Xunit; + +namespace InfraGens.Tests; + +public class SampleSourceGeneratorTests +{ + private const string DddRegistryText = @"User +Document +Customer"; + + [Fact] + public void GenerateClassesBasedOnDDDRegistry() + { + // Create an instance of the source generator. + var generator = new SampleSourceGenerator(); + + // Source generators should be tested using 'GeneratorDriver'. + var driver = CSharpGeneratorDriver.Create(new[] { generator }, + new[] + { + // Add the additional file separately from the compilation. + new TestAdditionalFile("./DDD.UbiquitousLanguageRegistry.txt", DddRegistryText) + }); + + // To run generators, we can use an empty compilation. + var compilation = CSharpCompilation.Create(nameof(SampleSourceGeneratorTests)); + + // Run generators. Don't forget to use the new compilation rather than the previous one. + driver.RunGeneratorsAndUpdateCompilation(compilation, out var newCompilation, out _); + + // Retrieve all files in the compilation. + var generatedFiles = newCompilation.SyntaxTrees + .Select(t => Path.GetFileName(t.FilePath)) + .ToArray(); + + // In this case, it is enough to check the file name. + Assert.Equivalent(new[] + { + "User.g.cs", + "Document.g.cs", + "Customer.g.cs" + }, generatedFiles); + } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/Utils/TestAdditionalFile.cs b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/Utils/TestAdditionalFile.cs new file mode 100644 index 0000000..dc4556e --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/Utils/TestAdditionalFile.cs @@ -0,0 +1,20 @@ +using System.Threading; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.Text; + +namespace InfraGens.Tests.Utils; + +public class TestAdditionalFile : AdditionalText +{ + private readonly SourceText _text; + + public TestAdditionalFile(string path, string text) + { + Path = path; + _text = SourceText.From(text); + } + + public override SourceText GetText(CancellationToken cancellationToken = new()) => _text; + + public override string Path { get; } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/DiffPlex.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/DiffPlex.dll new file mode 100644 index 0000000000000000000000000000000000000000..4454af1f1b0f8796884a66b474ca935efd0614fc GIT binary patch literal 19456 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 literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Humanizer.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Humanizer.dll new file mode 100644 index 0000000000000000000000000000000000000000..c9a7ef8aadffcfeb76e9ab6193156b370b3d6c95 GIT binary patch literal 355944 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%0DZ?)VcM45yA76wgi;}`;C4> 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

x_%>c&F^8`vUtPDoj2Dn_Oo@~> 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 z z>kdlwa6Dc@fAggx@vFnot=u2C=x%24n&Pn096(<3WmaAimy*K_En4Q+;tal8jG_1P z>sG#O7rySTqCZq`jpsJcUY6j{W#U}cf_a8rtXVu9IrCtmKr`=4S8=0pckM|(bljP+ zV%&NAfK}Pd@y9|#<}ugeB|*Oqu6#1KO$4OLJ?9?PDYP}iVfKM}S|FzkN*QtsF&@-W?xunS)o3TlyuSZ^^*&Sybg6{13@ zdq13NyR^$_;ySgb^H?_$PVd|8>7_$c`tpdpMUDP=ULfMp@x6S&sk&K3OQ&0sluy>? zr!@v+^-izZxf!Dch2tXi-(aWI_14lw#EK_<57lPUN1nZkLf}jLKG{4D<|6NjWbr|MqrVw%7ifY;&hty`Kc531|Rv6g2DR1GKm# z5VC)iZSEo#UprVz&kKz2^ka-2JLg7*LQ1TIZU=Nz>^~AYrybeY(G7*HwG=<3<53nX z_g@g@rsXvgsUerg{PPKUZ_@o?tQFS9o(V zgp3NAL*=k9WX!8I6R&9Vn)@i6^-P=``nZ+)-WcnI6a%qx;kefU-1uFHqVRr34UgNt zeQ8l?Vb!VjUk%Z5*O#0#?k}1;!a~|e|GF#WTa#rSg-k$q1g3|b{FXpJ;a){5Q0-Fm zAx58f($q4$mR4NUHNQFRUNgU_281d^vy7>FJVaSp=n<=Nw~}?Apg z9!yJ#r7<8%^kN7tY7f8;fLCeA5aa#W>*Fa6bIu*RQ>sdE>DTsVFKlzBxfayoIA{2u@mwrsYGCE)R`&zQDFmY z2hNc`BGJJKc=85>I2xzY;T|39j2r7Jq!(b%gW4mkibNPW;`WatljsZ-pgjy_0Xloj zRu9qIbur|p6*(RVY+}*EgmplFYA`mEUr>DZz#A5lQ;OmxuGB!z4`_%{oG?7Y1vtCdi;Na04^gQ_0~e c=3K$M)Gt73x&tH-$_51=lKO2Fl1NDY1rlq<+yDRo literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.deps.json b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.deps.json new file mode 100644 index 0000000..3c2c30a --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.deps.json @@ -0,0 +1,2736 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "InfraGens.Tests/1.0.0": { + "dependencies": { + "InfraGens": "1.0.0", + "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit": "1.1.1", + "Microsoft.NET.Test.Sdk": "17.6.2", + "xunit": "2.4.2", + "xunit.runner.visualstudio": "2.4.5" + }, + "runtime": { + "InfraGens.Tests.dll": {} + } + }, + "DiffPlex/1.5.0": { + "dependencies": { + "NETStandard.Library": "1.6.1" + }, + "runtime": { + "lib/netstandard1.0/DiffPlex.dll": { + "assemblyVersion": "1.5.0.0", + "fileVersion": "1.5.0.0" + } + } + }, + "Humanizer.Core/2.14.1": { + "runtime": { + "lib/net6.0/Humanizer.dll": { + "assemblyVersion": "2.14.0.0", + "fileVersion": "2.14.1.48190" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.CodeAnalysis.Analyzer.Testing/1.1.1": { + "dependencies": { + "DiffPlex": "1.5.0", + "Microsoft.CodeAnalysis.Analyzers": "3.3.2", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.3.0", + "Microsoft.VisualBasic": "10.0.1", + "Microsoft.VisualStudio.Composition": "16.1.8", + "NuGet.Common": "5.6.0", + "NuGet.Packaging": "5.6.0", + "NuGet.Protocol": "5.6.0", + "NuGet.Resolver": "5.6.0", + "System.ValueTuple": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Analyzer.Testing.dll": { + "assemblyVersion": "1.1.1.0", + "fileVersion": "1.100.122.10301" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.2": {}, + "Microsoft.CodeAnalysis.Common/4.3.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.2", + "System.Collections.Immutable": "6.0.0", + "System.Memory": "4.5.4", + "System.Reflection.Metadata": "5.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.3.0.0", + "fileVersion": "4.300.22.43017" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.3.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.3.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.3.0.0", + "fileVersion": "4.300.22.43017" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing/1.1.1": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.2", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.3.0", + "Microsoft.CodeAnalysis.SourceGenerators.Testing": "1.1.1" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.dll": { + "assemblyVersion": "1.1.1.0", + "fileVersion": "1.100.122.10301" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit/1.1.1": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzer.Testing": "1.1.1", + "Microsoft.CodeAnalysis.Analyzers": "3.3.2", + "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing": "1.1.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.3.0", + "Microsoft.CodeAnalysis.SourceGenerators.Testing": "1.1.1", + "Microsoft.CodeAnalysis.Testing.Verifiers.XUnit": "1.1.1" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit.dll": { + "assemblyVersion": "1.1.1.0", + "fileVersion": "1.100.122.10301" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.3.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "4.3.0", + "Microsoft.CodeAnalysis.Common": "4.3.0", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.3.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "assemblyVersion": "4.3.0.0", + "fileVersion": "4.300.22.43017" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.SourceGenerators.Testing/1.1.1": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzer.Testing": "1.1.1", + "Microsoft.CodeAnalysis.Analyzers": "3.3.2", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.3.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.SourceGenerators.Testing.dll": { + "assemblyVersion": "1.1.1.0", + "fileVersion": "1.100.122.10301" + } + } + }, + "Microsoft.CodeAnalysis.Testing.Verifiers.XUnit/1.1.1": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzer.Testing": "1.1.1", + "xunit.assert": "2.4.2" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Testing.Verifiers.XUnit.dll": { + "assemblyVersion": "1.1.1.0", + "fileVersion": "1.100.122.10301" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.3.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "4.3.0", + "System.Composition": "6.0.0", + "System.IO.Pipelines": "6.0.3" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "assemblyVersion": "4.3.0.0", + "fileVersion": "4.300.22.43017" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeCoverage/17.6.2": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.600.1423.27404" + } + } + }, + "Microsoft.NET.Test.Sdk/17.6.2": { + "dependencies": { + "Microsoft.CodeCoverage": "17.6.2", + "Microsoft.TestPlatform.TestHost": "17.6.2" + } + }, + "Microsoft.NETCore.Platforms/2.0.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.TestPlatform.ObjectModel/17.6.2": { + "dependencies": { + "NuGet.Frameworks": "6.5.0", + "System.Reflection.Metadata": "5.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + }, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + }, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/17.6.2": { + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.6.2", + "Newtonsoft.Json": "13.0.1" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + }, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + }, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + }, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + }, + "lib/netcoreapp3.1/testhost.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.0.0" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.VisualBasic/10.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Dynamic.Runtime": "4.3.0", + "System.Globalization": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.VisualBasic.dll": { + "assemblyVersion": "10.0.1.0", + "fileVersion": "1.0.24212.1" + } + } + }, + "Microsoft.VisualStudio.Composition/16.1.8": { + "dependencies": { + "Microsoft.VisualStudio.Composition.NetFxAttributes": "16.1.8", + "Microsoft.VisualStudio.Validation": "15.0.82", + "System.Composition": "6.0.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Metadata": "5.0.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Threading.Tasks.Dataflow": "4.6.0" + }, + "runtime": { + "lib/netcoreapp2.0/Microsoft.VisualStudio.Composition.dll": { + "assemblyVersion": "16.1.0.0", + "fileVersion": "16.1.8.36187" + } + }, + "resources": { + "lib/netcoreapp2.0/cs/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp2.0/de/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp2.0/es/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp2.0/fr/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp2.0/it/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp2.0/ja/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp2.0/ko/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp2.0/pl/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp2.0/pt-BR/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp2.0/ru/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp2.0/tr/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp2.0/zh-Hans/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp2.0/zh-Hant/Microsoft.VisualStudio.Composition.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.VisualStudio.Composition.NetFxAttributes/16.1.8": { + "dependencies": { + "System.ComponentModel.Composition": "4.5.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.VisualStudio.Composition.NetFxAttributes.dll": { + "assemblyVersion": "16.1.0.0", + "fileVersion": "16.1.8.36187" + } + } + }, + "Microsoft.VisualStudio.Validation/15.0.82": { + "runtime": { + "lib/netstandard1.0/Microsoft.VisualStudio.Validation.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.82.50463" + } + }, + "resources": { + "lib/netstandard1.0/cs/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.0/de/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.0/es/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.0/fr/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.0/it/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.0/ja/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.0/ko/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.0/pl/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.0/pt-BR/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.0/ru/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.0/tr/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.0/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.0/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Win32.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "Microsoft.Win32.Registry/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + } + }, + "NETStandard.Library/1.6.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" + } + }, + "Newtonsoft.Json/13.0.1": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.1.25517" + } + } + }, + "NuGet.Common/5.6.0": { + "dependencies": { + "NuGet.Frameworks": "6.5.0", + "System.Diagnostics.Process": "4.3.0", + "System.Threading.Thread": "4.3.0" + }, + "runtime": { + "lib/netstandard2.0/NuGet.Common.dll": { + "assemblyVersion": "5.6.0.5", + "fileVersion": "5.6.0.6591" + } + } + }, + "NuGet.Configuration/5.6.0": { + "dependencies": { + "NuGet.Common": "5.6.0", + "System.Security.Cryptography.ProtectedData": "4.3.0" + }, + "runtime": { + "lib/netstandard2.0/NuGet.Configuration.dll": { + "assemblyVersion": "5.6.0.5", + "fileVersion": "5.6.0.6591" + } + } + }, + "NuGet.Frameworks/6.5.0": { + "runtime": { + "lib/netstandard2.0/NuGet.Frameworks.dll": { + "assemblyVersion": "6.5.0.154", + "fileVersion": "6.5.0.154" + } + } + }, + "NuGet.Packaging/5.6.0": { + "dependencies": { + "Newtonsoft.Json": "13.0.1", + "NuGet.Configuration": "5.6.0", + "NuGet.Versioning": "5.6.0", + "System.Dynamic.Runtime": "4.3.0" + }, + "runtime": { + "lib/netstandard2.0/NuGet.Packaging.dll": { + "assemblyVersion": "5.6.0.5", + "fileVersion": "5.6.0.6591" + } + } + }, + "NuGet.Protocol/5.6.0": { + "dependencies": { + "NuGet.Packaging": "5.6.0", + "System.Dynamic.Runtime": "4.3.0" + }, + "runtime": { + "lib/netstandard2.0/NuGet.Protocol.dll": { + "assemblyVersion": "5.6.0.5", + "fileVersion": "5.6.0.6591" + } + } + }, + "NuGet.Resolver/5.6.0": { + "dependencies": { + "NuGet.Protocol": "5.6.0" + }, + "runtime": { + "lib/netstandard2.0/NuGet.Resolver.dll": { + "assemblyVersion": "5.6.0.5", + "fileVersion": "5.6.0.6591" + } + } + }, + "NuGet.Versioning/5.6.0": { + "runtime": { + "lib/netstandard2.0/NuGet.Versioning.dll": { + "assemblyVersion": "5.6.0.5", + "fileVersion": "5.6.0.6591" + } + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.native.System/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "dependencies": { + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "System.AppContext/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Buffers/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Collections.Immutable/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.ComponentModel.Composition/4.5.0": { + "dependencies": { + "System.Security.Permissions": "4.5.0" + }, + "runtime": { + "lib/netcoreapp2.0/System.ComponentModel.Composition.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Composition/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + } + }, + "System.Composition.AttributedModel/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Convention/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Hosting/6.0.0": { + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Runtime/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.TypedParts/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Console/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Diagnostics.Process/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.Win32.Primitives": "4.3.0", + "Microsoft.Win32.Registry": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Thread": "4.3.0", + "System.Threading.ThreadPool": "4.3.0", + "runtime.native.System": "4.3.0" + } + }, + "System.Diagnostics.Tools/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Dynamic.Runtime/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + } + }, + "System.IO.Compression.ZipFile/4.3.0": { + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.IO.FileSystem/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.IO.Pipelines/6.0.3": { + "runtime": { + "lib/net6.0/System.IO.Pipelines.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.522.21309" + } + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Memory/4.5.4": {}, + "System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Net.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Net.Sockets/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Metadata/5.0.0": {}, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" + } + }, + "System.Runtime.Numerics/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Security.AccessControl/4.5.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.5.0" + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.Apple": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Cng/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Security.Cryptography.Csp/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.ProtectedData/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0" + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.24705.1" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.24705.1" + } + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Cng": "4.3.0", + "System.Security.Cryptography.Csp": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Permissions/4.5.0": { + "dependencies": { + "System.Security.AccessControl": "4.5.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Permissions.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Security.Principal.Windows/4.5.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.CodePages/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Encoding.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Dataflow/4.6.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Dynamic.Runtime": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.5.4": {}, + "System.Threading.Thread/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading.ThreadPool/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Threading.Timer/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.ValueTuple/4.5.0": {}, + "System.Xml.ReaderWriter/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, + "System.Xml.XDocument/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + }, + "xunit/2.4.2": { + "dependencies": { + "xunit.analyzers": "1.0.0", + "xunit.assert": "2.4.2", + "xunit.core": "2.4.2" + } + }, + "xunit.abstractions/2.0.3": { + "runtime": { + "lib/netstandard2.0/xunit.abstractions.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "xunit.analyzers/1.0.0": {}, + "xunit.assert/2.4.2": { + "dependencies": { + "NETStandard.Library": "1.6.1" + }, + "runtime": { + "lib/netstandard1.1/xunit.assert.dll": { + "assemblyVersion": "2.4.2.0", + "fileVersion": "2.4.2.0" + } + } + }, + "xunit.core/2.4.2": { + "dependencies": { + "xunit.extensibility.core": "2.4.2", + "xunit.extensibility.execution": "2.4.2" + } + }, + "xunit.extensibility.core/2.4.2": { + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.abstractions": "2.0.3" + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": { + "assemblyVersion": "2.4.2.0", + "fileVersion": "2.4.2.0" + } + } + }, + "xunit.extensibility.execution/2.4.2": { + "dependencies": { + "NETStandard.Library": "1.6.1", + "xunit.extensibility.core": "2.4.2" + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": { + "assemblyVersion": "2.4.2.0", + "fileVersion": "2.4.2.0" + } + } + }, + "xunit.runner.visualstudio/2.4.5": {}, + "InfraGens/1.0.0": { + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "4.3.0", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.3.0" + }, + "runtime": { + "InfraGens.dll": { + "assemblyVersion": "1.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "InfraGens.Tests/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "DiffPlex/1.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-scJeM04b6MxaGZPqgRLBYfKc3slw4PzWVmdYxTDoIe/iAspiPAxibKzsceNn7JuGEPlrXSuC9LzqbXUJxRpFoQ==", + "path": "diffplex/1.5.0", + "hashPath": "diffplex.1.5.0.nupkg.sha512" + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "path": "humanizer.core/2.14.1", + "hashPath": "humanizer.core.2.14.1.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzer.Testing/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2iXgZ9EarsZSwFqEYB4WUVuelC1qezjfjJe3zNDQtmHdeKFZS78iY0fluJgKtin3VcuqTFASMMJNXoVQm92afA==", + "path": "microsoft.codeanalysis.analyzer.testing/1.1.1", + "hashPath": "microsoft.codeanalysis.analyzer.testing.1.1.1.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7xt6zTlIEizUgEsYAIgm37EbdkiMmr6fP6J9pDoKEpiGM4pi32BCPGr/IczmSJI9Zzp0a6HOzpr9OvpMP+2veA==", + "path": "microsoft.codeanalysis.analyzers/3.3.2", + "hashPath": "microsoft.codeanalysis.analyzers.3.3.2.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Hhaw6DKZHiR+vgOdIqvndfUntJhmDR7MjylUJ55EvWtDyJFLDf2eij8r9tcwXP35FLD+bVNNCO0+KIYuvJjNnA==", + "path": "microsoft.codeanalysis.common/4.3.0", + "hashPath": "microsoft.codeanalysis.common.4.3.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0PU4a2h7L6N9SlF/oNHwj2A/+n0LK/7n6PEGvXyIZq8hc7r/TztB+47mhVLvapT6bWSV7nMT78cNxbQuC6tk6g==", + "path": "microsoft.codeanalysis.csharp/4.3.0", + "hashPath": "microsoft.codeanalysis.csharp.4.3.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LQUe36bbFyivon9UmADPnM4wTpnv3RaL2VuEv88NdrU+czSrqSRQ50IgN3tyPo7pnGnQUCL8jtNegGhIZ9h0/g==", + "path": "microsoft.codeanalysis.csharp.sourcegenerators.testing/1.1.1", + "hashPath": "microsoft.codeanalysis.csharp.sourcegenerators.testing.1.1.1.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GYhL7vB1k5S4eEKYGeWpjgiozhGglOuIt4fGS/7AuK7HK+SRMWUk4RN6diLNlr0p8+xWbu7kD9glt8npM/vUeA==", + "path": "microsoft.codeanalysis.csharp.sourcegenerators.testing.xunit/1.1.1", + "hashPath": "microsoft.codeanalysis.csharp.sourcegenerators.testing.xunit.1.1.1.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CH2kezeYUD9/+nGs7QZ6xpOqD6OH6000YkAyU8LbhqLp7W65Xb+HerBzDX9yfprmRwArlF887QhZd8nW6enHIg==", + "path": "microsoft.codeanalysis.csharp.workspaces/4.3.0", + "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.3.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.SourceGenerators.Testing/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vFOoLeX3KQ5jB0gMaUY6Eh0903KPD7cTPJVyZUh5chzQxOolQonUp5LNJQGyxHBVBBrvVlv+wQsKRYvJiEFX6g==", + "path": "microsoft.codeanalysis.sourcegenerators.testing/1.1.1", + "hashPath": "microsoft.codeanalysis.sourcegenerators.testing.1.1.1.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Testing.Verifiers.XUnit/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0rS61ZxdwFUV4xwZy2Kjlo5aMiAlqX7h2/SWKI/ex7af0qLEvIfMmdNdSb+NHgg0Q/MdGD2LLxCL+GtLEUCXwQ==", + "path": "microsoft.codeanalysis.testing.verifiers.xunit/1.1.1", + "hashPath": "microsoft.codeanalysis.testing.verifiers.xunit.1.1.1.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oFF7lU3dQIeEbAVF6Qq/YEA4jvys3oQKkDezP8NcQTFgD8uRUiIA4NimRxANaWxK2n2PT4DAQspIOtrAE2hSdA==", + "path": "microsoft.codeanalysis.workspaces.common/4.3.0", + "hashPath": "microsoft.codeanalysis.workspaces.common.4.3.0.nupkg.sha512" + }, + "Microsoft.CodeCoverage/17.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t+DjPlq7GIxIkOK/jiTmNeiEMVkfVCynBEZyV+IMg2ro43NugKExng+7a04R1fBLi+d6voxjeDxL2ozdl+XyVg==", + "path": "microsoft.codecoverage/17.6.2", + "hashPath": "microsoft.codecoverage.17.6.2.nupkg.sha512" + }, + "Microsoft.NET.Test.Sdk/17.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+WFxuoFVBG0aewD9Psw+1I90kaRToQgMIzK20xNVRO4QRWR9Bou3qGefrZvMZ/xTC+6bAmZppFbpPbiHDzrPyg==", + "path": "microsoft.net.test.sdk/17.6.2", + "hashPath": "microsoft.net.test.sdk.17.6.2.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", + "path": "microsoft.netcore.platforms/2.0.0", + "hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.TestPlatform.ObjectModel/17.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3S/oELDAe/ckFltBnPb0PV+gADbpc8n0yGTtYfTd7q1hd0cAZKn/FrYoegA/rGws8fEFyJD/2PB6uq+nIjWsg==", + "path": "microsoft.testplatform.objectmodel/17.6.2", + "hashPath": "microsoft.testplatform.objectmodel.17.6.2.nupkg.sha512" + }, + "Microsoft.TestPlatform.TestHost/17.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WszrF1CoG+Y2bA4WJFxlaPADQCWUuNP6TCxVRuScmP6DQsNvDDuOO9XiUxCA+wPmNOSyWVh9EGrPu7JoUpf2gA==", + "path": "microsoft.testplatform.testhost/17.6.2", + "hashPath": "microsoft.testplatform.testhost.17.6.2.nupkg.sha512" + }, + "Microsoft.VisualBasic/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HpNyOf/4Tp2lh4FyywB55VITk0SqVxEjDzsVDDyF1yafDN6Bq18xcHowzCPINyYHUTgGcEtmpYiRsFdSo0KKdQ==", + "path": "microsoft.visualbasic/10.0.1", + "hashPath": "microsoft.visualbasic.10.0.1.nupkg.sha512" + }, + "Microsoft.VisualStudio.Composition/16.1.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N+thv3dcT7kjn0Xz3U0uBm2CH4uoaMvH8wC6Gy2HWx7HLNdEpqGoMraLyoBdizmypD1owLCJQIa2uKmWe4/o8A==", + "path": "microsoft.visualstudio.composition/16.1.8", + "hashPath": "microsoft.visualstudio.composition.16.1.8.nupkg.sha512" + }, + "Microsoft.VisualStudio.Composition.NetFxAttributes/16.1.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EbwZWTvdzit68qZSuTI8nd1PZ87pYjhpCwtsis8lrUKJ7XLdbE5rxY6YrY7OFze+YUsguzqZlNjX4Yn5nL9qBw==", + "path": "microsoft.visualstudio.composition.netfxattributes/16.1.8", + "hashPath": "microsoft.visualstudio.composition.netfxattributes.16.1.8.nupkg.sha512" + }, + "Microsoft.VisualStudio.Validation/15.0.82": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XwZyVCsHuEtnd6nYScJnA8XkXPzy4Ok0DV5/hqqAe5ccgOhJ6yap7Qh/sU/i6QxEzuYyECPYDQ7IOyEQ3yRQgQ==", + "path": "microsoft.visualstudio.validation/15.0.82", + "hashPath": "microsoft.visualstudio.validation.15.0.82.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", + "path": "microsoft.win32.primitives/4.3.0", + "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==", + "path": "microsoft.win32.registry/4.3.0", + "hashPath": "microsoft.win32.registry.4.3.0.nupkg.sha512" + }, + "NETStandard.Library/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", + "path": "netstandard.library/1.6.1", + "hashPath": "netstandard.library.1.6.1.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "path": "newtonsoft.json/13.0.1", + "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512" + }, + "NuGet.Common/5.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N6EvbGxGOvDgf92osTE7o9GKeLuzRodLo6iiG/TGcUvW9sBt9oKWzB5C16MaubIKBZ8Z4J4ri8gTGUM3mEwPkg==", + "path": "nuget.common/5.6.0", + "hashPath": "nuget.common.5.6.0.nupkg.sha512" + }, + "NuGet.Configuration/5.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4ePqw6Tml1SEhxYv8EWg/h0AiNnNi7dOnUU/8ovZ9e0e7z25AJRGt8aBwzIzntgEkRzL0KnwMuXy5oTM+wszg==", + "path": "nuget.configuration/5.6.0", + "hashPath": "nuget.configuration.5.6.0.nupkg.sha512" + }, + "NuGet.Frameworks/6.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QWINE2x3MbTODsWT1Gh71GaGb5icBz4chS8VYvTgsBnsi8esgN6wtHhydd7fvToWECYGq7T4cgBBDiKD/363fg==", + "path": "nuget.frameworks/6.5.0", + "hashPath": "nuget.frameworks.6.5.0.nupkg.sha512" + }, + "NuGet.Packaging/5.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-av0vDlf071JdpP5bdX2wN+sEYFp/TkLGGArpl3mn5w7pHp7eeLYGWYpYRmRIABSkA15gxMB+P1QH1LNch5Kqhg==", + "path": "nuget.packaging/5.6.0", + "hashPath": "nuget.packaging.5.6.0.nupkg.sha512" + }, + "NuGet.Protocol/5.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-95ekDA23ypvzf138qhFkSQAkjykTikB1dKpRLBBD8Ugm9Cfib2VEWZQ3QCMwg/xdEDpoVN9/GtF+J3JYV0eBaA==", + "path": "nuget.protocol/5.6.0", + "hashPath": "nuget.protocol.5.6.0.nupkg.sha512" + }, + "NuGet.Resolver/5.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SH7vnLbYr4KlzOSitAqv5AVP0o0mnGBR2fcoKXENhrUvIEQ3awo+IokL3IChsWNTULLFDxdyQmr6Zd4VgnotSA==", + "path": "nuget.resolver/5.6.0", + "hashPath": "nuget.resolver.5.6.0.nupkg.sha512" + }, + "NuGet.Versioning/5.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UIUh1X1XXSOJwc18a7ssTmCAyN7sDXOTfNJN9HfJnWX8NStzQeZq/6RHfSHYMxUjECk6n5alCQjUA51C36R46A==", + "path": "nuget.versioning/5.6.0", + "hashPath": "nuget.versioning.5.6.0.nupkg.sha512" + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.native.System/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "path": "runtime.native.system/4.3.0", + "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" + }, + "runtime.native.System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", + "path": "runtime.native.system.io.compression/4.3.0", + "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "path": "runtime.native.system.net.http/4.3.0", + "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", + "path": "runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", + "path": "runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.AppContext/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", + "path": "system.appcontext/4.3.0", + "hashPath": "system.appcontext.4.3.0.nupkg.sha512" + }, + "System.Buffers/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", + "path": "system.buffers/4.3.0", + "hashPath": "system.buffers.4.3.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "path": "system.collections.concurrent/4.3.0", + "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" + }, + "System.Collections.Immutable/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==", + "path": "system.collections.immutable/6.0.0", + "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512" + }, + "System.ComponentModel.Composition/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+iB9FoZnfdqMEGq6np28X6YNSUrse16CakmIhV3h6PxEWt7jYxUN3Txs1D8MZhhf4QmyvK0F/EcIN0f4gGN0dA==", + "path": "system.componentmodel.composition/4.5.0", + "hashPath": "system.componentmodel.composition.4.5.0.nupkg.sha512" + }, + "System.Composition/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "path": "system.composition/6.0.0", + "hashPath": "system.composition.6.0.0.nupkg.sha512" + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "path": "system.composition.attributedmodel/6.0.0", + "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512" + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "path": "system.composition.convention/6.0.0", + "hashPath": "system.composition.convention.6.0.0.nupkg.sha512" + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "path": "system.composition.hosting/6.0.0", + "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512" + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "path": "system.composition.runtime/6.0.0", + "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512" + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "path": "system.composition.typedparts/6.0.0", + "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512" + }, + "System.Console/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", + "path": "system.console/4.3.0", + "hashPath": "system.console.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", + "path": "system.diagnostics.diagnosticsource/4.3.0", + "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Process/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-J0wOX07+QASQblsfxmIMFc9Iq7KTXYL3zs2G/Xc704Ylv3NpuVdo6gij6V3PGiptTxqsK0K7CdXenRvKUnkA2g==", + "path": "system.diagnostics.process/4.3.0", + "hashPath": "system.diagnostics.process.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tools/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "path": "system.diagnostics.tools/4.3.0", + "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "path": "system.diagnostics.tracing/4.3.0", + "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" + }, + "System.Dynamic.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", + "path": "system.dynamic.runtime/4.3.0", + "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "path": "system.globalization.calendars/4.3.0", + "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" + }, + "System.Globalization.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", + "path": "system.globalization.extensions/4.3.0", + "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "path": "system.io.compression/4.3.0", + "hashPath": "system.io.compression.4.3.0.nupkg.sha512" + }, + "System.IO.Compression.ZipFile/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "path": "system.io.compression.zipfile/4.3.0", + "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "path": "system.io.filesystem/4.3.0", + "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "path": "system.io.filesystem.primitives/4.3.0", + "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" + }, + "System.IO.Pipelines/6.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", + "path": "system.io.pipelines/6.0.3", + "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "path": "system.net.http/4.3.0", + "hashPath": "system.net.http.4.3.0.nupkg.sha512" + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "path": "system.net.primitives/4.3.0", + "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" + }, + "System.Net.Sockets/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "path": "system.net.sockets/4.3.0", + "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "path": "system.reflection.emit.lightweight/4.3.0", + "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Metadata/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==", + "path": "system.reflection.metadata/5.0.0", + "hashPath": "system.reflection.metadata.5.0.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "path": "system.reflection.typeextensions/4.3.0", + "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "path": "system.runtime.handles/4.3.0", + "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "path": "system.runtime.interopservices/4.3.0", + "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", + "path": "system.runtime.interopservices.runtimeinformation/4.3.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "path": "system.runtime.numerics/4.3.0", + "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" + }, + "System.Security.AccessControl/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", + "path": "system.security.accesscontrol/4.5.0", + "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "path": "system.security.cryptography.algorithms/4.3.0", + "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", + "path": "system.security.cryptography.cng/4.3.0", + "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", + "path": "system.security.cryptography.csp/4.3.0", + "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "path": "system.security.cryptography.encoding/4.3.0", + "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", + "path": "system.security.cryptography.openssl/4.3.0", + "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "path": "system.security.cryptography.primitives/4.3.0", + "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qBUHUk7IqrPHY96THHTa1akCxw0GsNFpsk3XFHbi0A0tMUDBpQprtY1Tbl6yaS1x4c96ilcXU8PocYtmSmkaQQ==", + "path": "system.security.cryptography.protecteddata/4.3.0", + "hashPath": "system.security.cryptography.protecteddata.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "path": "system.security.cryptography.x509certificates/4.3.0", + "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" + }, + "System.Security.Permissions/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", + "path": "system.security.permissions/4.5.0", + "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", + "path": "system.security.principal.windows/4.5.0", + "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", + "path": "system.text.encoding.codepages/6.0.0", + "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", + "path": "system.text.encoding.extensions/4.3.0", + "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "path": "system.text.regularexpressions/4.3.0", + "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Dataflow/4.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2hRjGu2r2jxRZ55wmcHO/WbdX+YAOz9x6FE8xqkHZgPaoFMKQZRe9dk8xTZIas8fRjxRmzawnTEWIrhlM+Un7w==", + "path": "system.threading.tasks.dataflow/4.6.0", + "hashPath": "system.threading.tasks.dataflow.4.6.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + }, + "System.Threading.Thread/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", + "path": "system.threading.thread/4.3.0", + "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" + }, + "System.Threading.ThreadPool/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", + "path": "system.threading.threadpool/4.3.0", + "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512" + }, + "System.Threading.Timer/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "path": "system.threading.timer/4.3.0", + "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==", + "path": "system.valuetuple/4.5.0", + "hashPath": "system.valuetuple.4.5.0.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "path": "system.xml.readerwriter/4.3.0", + "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" + }, + "System.Xml.XDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "path": "system.xml.xdocument/4.3.0", + "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" + }, + "xunit/2.4.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6Mj73Ont3zj2CJuoykVJfE0ZmRwn7C+pTuRP8c4bnaaTFjwNG6tGe0prJ1yIbMe9AHrpDys63ctWacSsFJWK/w==", + "path": "xunit/2.4.2", + "hashPath": "xunit.2.4.2.nupkg.sha512" + }, + "xunit.abstractions/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==", + "path": "xunit.abstractions/2.0.3", + "hashPath": "xunit.abstractions.2.0.3.nupkg.sha512" + }, + "xunit.analyzers/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BeO8hEgs/c8Ls2647fPfieMngncvf0D0xYNDfIO59MolxtCtVjFRd6SRc+7tj8VMqkVOuJcnc9eh4ngI2cAmLQ==", + "path": "xunit.analyzers/1.0.0", + "hashPath": "xunit.analyzers.1.0.0.nupkg.sha512" + }, + "xunit.assert/2.4.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pxJISOFjn2XTTi1mcDCkRZrTFb9OtRRCtx2kZFNF51GdReLr1ls2rnyxvAS4JO247K3aNtflvh5Q0346K5BROA==", + "path": "xunit.assert/2.4.2", + "hashPath": "xunit.assert.2.4.2.nupkg.sha512" + }, + "xunit.core/2.4.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KB4yGCxNqIVyekhJLXtKSEq6BaXVp/JO3mbGVE1hxypZTLEe7h+sTbAhpA+yZW2dPtXTuiW+C1B2oxxHEkrmOw==", + "path": "xunit.core/2.4.2", + "hashPath": "xunit.core.2.4.2.nupkg.sha512" + }, + "xunit.extensibility.core/2.4.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W1BoXTIN1C6kpVSMw25huSet25ky6IAQUNovu3zGOGN/jWnbgSoTyCrlIhmXSg0tH5nEf8q7h3OjNHOjyu5PfA==", + "path": "xunit.extensibility.core/2.4.2", + "hashPath": "xunit.extensibility.core.2.4.2.nupkg.sha512" + }, + "xunit.extensibility.execution/2.4.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CZmgcKkwpyo8FlupZdWpJCryrAOWLh1FBPG6gmVZuPQkGQsim/oL4PcP4nfrC2hHgXUFtluvaJ0Sp9PQKUMNpg==", + "path": "xunit.extensibility.execution/2.4.2", + "hashPath": "xunit.extensibility.execution.2.4.2.nupkg.sha512" + }, + "xunit.runner.visualstudio/2.4.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OwHamvBdUKgqsXfBzWiCW/O98BTx81UKzx2bieIOQI7CZFE5NEQZGi8PBQGIKawDW96xeRffiNf20SjfC0x9hw==", + "path": "xunit.runner.visualstudio/2.4.5", + "hashPath": "xunit.runner.visualstudio.2.4.5.nupkg.sha512" + }, + "InfraGens/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.dll new file mode 100644 index 0000000000000000000000000000000000000000..dc5268f62e1432e6b3631a9a4119189089e71a7b GIT binary patch literal 10752 zcmeHNeQ*>#EKvU)h%wbsuFXxm;B)DVzJp zl?#RQdp$GSl>|2Dy1x>SG_SkgSHJiAb!Ir+|sgYO3UR;M;+BwtB_NToZ7oLsb9Ww@Y$n>v^{qtjg*{|>ag^u|wEwb;Xs{grX?1nlbjcY-dq$cEwiOixcN6ZiYb&fzSbD|;Bil+xadQk>aF<ZDA^h-pIq2}2-*H(Js%u#Rxv~K~8E9F_7zzYW!SYZb zR9oNjMPN>a&|1+Lc+fAIx*}oEL+3?~XDJD`2hCNGu--u*W&$;^VGNZbn_FUAB+T;)y{5CsTHY)Re+X%X{f)KX=uOAvfDD|C^O?in8f`{E>u*&Tl%$VCr(LJJ8@%-2(cun zloJ9r%Jl}r%5svAdHMF+%+Ga19#=<*X)GNLu2mE|E#Z>Djqsf`2ulLhlN;FeBkp(JJu& zr_|ODDTNNvGYE8Lge`mom`3`U(iLu^pG7V~!&B0dk#LQ25A}*JX#P=fB-B7-A-3Va zf@ft+e^){`SE^|z#(V=tg8!qvT zT2ZQ^eZ}GEGvR&3%@Q65Tt=s(-voSvo(XqQkuJjTwRB0=FQYE##qfa2MxCQKL$8Ge zC1vYt3$MY003CK)^v~!mK)uVD)29u%E&7uv(`uW_X-lSC-wg+7lWcvDjOgp|q1SCi ze-a#qce`Zk+`^B--w%iB;Iy0qnkHM1P#3)gnq9`J(8Fb%3jLnPSxN7}ZqDutCv^aSV7m|Z4ID8ivTO>UchQEC-4gaoxKF}i2{k}L1|VnS zweSKuE#c!5^L+^yiEGG{}UN!yeq)?DC zoIfGl?)8YcD*0w=dzVuVT<-eG^{-=vnTxw5`DXUJSE`!X$Ip2YpJiW{)Tf}22zuH= zuhKrOGf6tg@|!kq7#V3BX{AkH(sR0{IeJevx)w_K&SjxkD1BnDaSB#c0!tHq^Q@>#&f3apt@;5b0#()8yVTArH5Y0IX)C`cCL6*Sr#KP`90A@0Ys^j_GSl_u#Fb zdXf{Gl}}FP9PPxQrR!93^kz0sdrtccImgKAgHw5Zhn7ocbeQRIYrAD;JxmfVfWV!1 zr_%C7meb3@4E?Enkv)_0hukxNdE;%m-}t zI_W?m^_bZ_6j{?wb~|{z7%hP0O2|>0#_cI&GBYuA^p+HKBayPBnW;g;!N^bR7}TtB zn2*hq{(xy6D-nEt_UwRe+3x#a{uI_RA@K653wA1yakB6x!)@s2TSWDKW_ z>dlD32@HN3sexQenX=+hJn@7V2WA;G-Sb8*Tx?1Z}n`15X;kvmSkW(vz4 z)&w>a?oS$N-6AP*Qn%b}+?!{jJxz7hOqDD3Owd=WuB`wQuEdIg1}AcR5SA5!9`uZcQ2~-S(CZq#`GaEr-SH zUr+Ob>7q&tC_0_JG9yHJ-Es`@Vy(E9Rde!i$T2c@2|Mel(|5u_%JK+!V?Ur-w(bqe z+;s2>)3I~M$4Adduu`AyjJWxj@qDs9QrY0l8aS8BoomB}t++a9f}|z*{)i(((4^;HJ|LRACF0lcJ2wqsBt&G}E3rwEM74s+9Lv zZlc_#1nq~0yzI)MBa$-@b4FpB0qv^n#ex9_bZ5{`0rJbNjrsw|raVL2rR;+es-W@T zOig2uG$HGNauD}}xW}Qv!RxaMeSYoKZR!~QE$BG(sX9*ayY!j+SJP^+Zi4v*>F_FP zdTFe5N`qswG@V0UfI|ibYaCKZ?3#ECb&RPSJI4?M`23k4DCdvknhov;E zpEVsgd44;?+E0D3u>jxPyyeu<5h?cA@?x+VQ7BKe7VJJbN`9iuOdB6N1!*1H(%`dD zbI^;0zErv!$E*iwBT~r0Ifx-6bdXK~>qf@c;Fq7QX?T{V;m@q;&@4@dZlcLeZx@RG z1hS@A{v~J#)6T#ix&X+tpR;5a#)-42fRZN*M{!(w%+Z}fW?-qrO>INq<`Lky_Ch)Z z86J}ysEq58`dF_!QZ(O}NI+u({8(e|nk`vQo2{XYwrJ*3P)6bH+KcZu|M%6=J>UHG z4?-^`8dgzA6(Sl`ah!!pO$|3=48jVxi;q`FBJuwC?)bj=P<*)NNR1XH5#PNeUOX40 zaC|rxFFuX?Piu}azW5h4#pl8*#f#5FWo#Y==wl< z@#1S0Y9L;GBYwQ*NCWxm0xe zD0dzfu~;AwsKa4)R+@W!Nvx(Ib)Bj?vKY4R_IiEGD^J7pc=3ldh52eonou1-UhNB1 zzz)||&yd)n>OerE8iiYUhBS(BB@B&KRSU6%t%HY+6s#06?3l&k#eq9G3XjSl6@QA* z24W$CvC+$0Mjo#DQRT+y+3=Nboiu-(iMGAodEohuJ?ld3Hi~qbVf6Cp? z)8)*8&mS$N2f@rYhR+`@rN`ZG`e2|%dLu>13)7y1@?Yh=A>pDi;M%&k?I<&Rx zI@?q0TRYc6Cd5XDrKNx7YpGlE8*)O zJ%;bPkEy7XUHlEK{Mw)FO}=h_aCFr-YWu#u<@&w34|eWg9o-ubW1q>V8unr7_hH_8 zpfO`ZhW(;T#U{t&n^|*re22}^uO60xI-JuTM6)F19g^hJqm54^U^4|HK@Uo8IqXZa=vd{ge**QC|zW z1K7`u0QTWsG)evVg~lGV`vJGRzt*7FLLb~<{qBuI)(NNh?!_yO+lz-l(JOHW1oC4S<=IA)fP0B{A@$NtHlDP}9-TRZwl1L~M79cZ@!wxPus9bb#rA--z>JCGS|xZ7zxB$$(F zol<^1cskMM%;Dc5@R)UDoOlP8g-iyKbB{;LN3UcDk0Dmc9-{v!n+P9#>-9}rPGmDG zPE`5Gud4|Ut0om+edO_ZSJTko_Enuts_o!QjFvHTdRNnwZZ~b&Tvb_Bxrxup_``(? z6*;@BsbJ+c+NlXWtJ$lv{$cs5l$qVA+1bQoTa%jAa>f|W_xwk$><`LRby`_}8fS7i z-k)I;KTVs|9G=5nO}nS?(9Rg{33fuu=bKi$8XT)&JN(__Htku{B<0YzjSpKmZ=dqo zz*ze60_@b&12}HRM}cwOzD=#|zE%}iNss&S3^CrNPwE*p!?3GKv-@+CIIXvu)Pm8S z!nrWQIHqN6-E&GRS$z|0eA8FYuzl0&=^%h%(`tW&%AS-mfo=tmB>3qQh5Uu{R(zl1 J|4&BXe*yKXH{k#P literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.runtimeconfig.json b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.Tests.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/InfraGens.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa0d887f37e6dcdbcf214f36ac803bf1a8277ae3 GIT binary patch literal 12288 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 UuWj~khW`UUj{L**`{#lG25lR0761SM literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100644 index 0000000000000000000000000000000000000000..fe6ba4c549bcb22c25e2687f7ce7d3fcc5b0e289 GIT binary patch literal 16000 zcmeHu2Ut^Ev*=Etcfke-5kWv8?1XMXI#NZ7D2fo001-$a2_mRSP&tSlK~yYY0V~)Q zyCNJFRIqnN#R^9S6vcLDZCWhn{O5h|p7-DH{%>PuuR3eitSM_I(JyQ%M!_(Q3ZHM^ zFzgV#(c?tGzXlo5t*U=m72Bt9Velc6?}fp^u{;qiQ7DKJvJz-)7N0K=)1tUEVKSe_ ztLM8PJqSI3R}>#m?3=b9mF>;{+cJ zQzy#gPP$P8qMvv&07AQdI|loToQH;@f4%RnDr$nq81Rlo1t(~iLxrwK8^baXk&zgt z3@>vt3=8h+`dcp=hRI6}l!y8lsXATEoi2uY20{*f#9o1J>4yfZ(}f}-8yX4PoS=Y^ z68nL7*W(1#(}mo40SrXw5Y31O*Z}xQJx&+g@loaZbZv8YdTK1!mSt%s7VHk2WStp4N1qaP4Ip~fpU;o$m7R| z(1>i=&a)g65`-;;GTQ18&k!#+c&~x_Ni^OiUJ!)_!viQta#|QRA5}U?R#-o1fFhcQ z-bjS{bd^zE2|gIMmE1|8EY?Pfq{w0^WCR~$>J&9>J**&$jUm^NWwCs+GqhhKA-J1# z8CuR^2u>j*XhFa{qMboNe*$U|?d>oUt;I(GXdwYl6)7Z41E4H65TGJv3Q!$$0N59E z2B?F10iNf z*Rz87yLrR03@I#Clro|QgT0(ZseHCOKRJObWJSeuBN>>hfFI3^NfvTBt}H&A8;_cQ z9_7d4C$r)MxgxH3JS#q#8_W{L1qqUcY_6+7h|qk8Su7Aj(?~x7Cpn($hy|sJ#M}hB zs~|p}%NFwld=cG~%jXJtY>dwpi^MEGhb826p>X4g5(Oeeg%oK7K~g==A`v$sDn8YZ zD`s(6VwSTQ6e%iM%*EWeQOPke#3p*$xt{;mX%j17H zq;nk)UOaa^S11D7rRR5cdhw$L!UPuD7%Tp#QC-Z2B|7;VPYnDSiyK$O7V;7imS1&7 zvy$V*&hb2!sJGXROSHPh$9p9t3WVYyE=$Oc4Pc35r3SeQ5)yfxiw45!PA8U^>hESw zfDlfLE$+qM-Qg-oOcnBCVx_uVeS;8MpoTBi+B+d3k;PB##T1y#7xNN8QlMSTi{i!e z#8SP#ARqJNv4sMWAX-d!VaL;n)A!=TNky~RToIiUAKxWY-J%u9jqVaHtaEVJse*jO z3OFvwym$^*i1i)?MrXr;bkBC z*G_g`u_NliLgi;27?nmM$%A<%$v{Cv169dHaUd$H%FxIpRaN=g8JgcNSlkt&gK#-1WXg8h)6IFQ4ju?aLuSn+)WHf*r30ZF$~ioVSVZT z?!g{#qvNIsguwGobq8#HNtjaCp(0B|4HhPIJ6i*U+-R=QiytMJF4gKK3KsGb5~Rjz z1NI&QXkbG@e+kXRFe?&9KfRUq%U(LoIX<37XrqWG1Zymu#^um4OyWhtB(9*s(|8~` zG;u7K_MJfnB1Z;0(!kJmwfEXmxSw__7SSKejZfqXY2wsGKm>-3hL}JD^GFzJ8WV0c zw9eZuiyg;`;nLvZi*CC@Zc;K2ya)~Kxljy3OiSU3V}F{>AQmBTBF{my0(>fpDvF>h z2?Bn6DlJ3=ID*mY!&MZ!JV)nVdTH+I_=QWM|G4qLKNy(=@cEdsEfB?I&~2DZ2Htrf zs0BB(wr4WAR%|O4%g&A)WzURaMn_p$u^p_KjA#d@6+4>2;BYuxTS6Apdrt6l8Nmh& z?jo2AJkbrjb}+1dS^LE!vL`3n44%|p-Bm7^#=CpsIhX8u4t zY7efxWn6w$n$gmN0bdgt;pAa@$JEc~c;B+K)w-9~puT8tnX>1xQzZtCNyVnChntSm zJle<=mT8y0Ugdi2Mrw-x81D!3h5=VFOtZe?DMs=OK>Cz{J`fjVs6e6XLH8m}_!y%) zx?7_QsMPbr)g8=XyjwrFq=H1;ts*Ru{D7qwi!23EQ!RVg_$yyv zDRqHh(is-u;6FE^>&=_Z?jV;zi!u?NOB%p1c@#vpDLEp-1QJ%W$*sd@E z?SzNQG*tTe=?*74dm=!#!LRwTczi5D#0Ej<5?+hw{bmG6eq_hb82^9E|3eOthy#JJ zG2{D13AcfP5%{ScjYF~H1SbsJ*Bu-{eV?o~!0`}OL;!Th0-@vuk+wh7y#RW2M%~yk z>g%tak(w;lQqvdabRroICG>!&?ebkjl>lx4Nr07w2>}leVoEOHZvf24ZPrE$;3QFUlc+8NXRWX!Z<`P z=ZEobfKP-a0%lRqcp5>o7;p<=*DS!=xnB2tv}!!eLH&q|RHBS1LOeokbT|WdSd~Wb zpmQGLCt95ey*PYm&>u^zPJ{Vql{kPgfEBHeu<-$#7~Vo?OM+eTh!Vmff_8)t@f~rO z2C*LxYOzrIS8Fq1O!rQD$0B~Cb!ZUNcG9N;$szRVJ_&Tb@vv7K76R*YiM<5(?0q;f zHVEp7HZGh1{kwDd6`v9I?`NR3;)ye36MI8ziU5-*VC2IGNfY}A%)dJEe*&|Z;1J}~ zAPLefpXl89uxEdGBUwd{A3-CMRS|rmVIMStheATikW}_+3kRZWQjc!90R|E55A8Bh zYSgcA(jnQz22RnXWFKkik5Y?a=wy1=7*B9f1S@pwt1aL_^2o#(0BzunN=OqiIAa5t z+l!YE)W=Kh_UFC+UApLi8=W*VdUROB7wC#1up=2r1fC);#DGMjJlRR8DEiZ zITP5C?sQ{88igbr$*vIW2$Ep9)xtQm$FW@_kv^e4c3VDF>pamr7fl-ZG`n{Jc$GNB$UX zRFOZl=#^R2HQoC|NzZO>Inv@er6^P74W22>$1|zpizs9gnXG9AS3u2$%DN1jqn9Jl zd66{{+Ad;A%0N;&LkU-qrG!vrHOV1C3{6}ERpd1lLs=roWyXjFe1+_1y@c48pZAac&EUmGL;q1bu0ON* zDv8KnNUa;8c=ctK{yxj1oE7p)1>>gQvfo-&JYe-5!I}kA8GBo<%cxGhI+q(U8?&Q*B!6At>wFPlY(pL zsA*p1qfC}Bpnf!$QGfGTQG-+Axz@Y+OfZj8X!hxb{vEqpBl!k#v2(^~L`-Rxq^3Pe zcl#iE*Z0Z7gIka>eiro;hvk^ zaaV>ZZj59>NmD9iHWpG?or!K*Kr&Y-7SIBDYyqPmu7!rmXsTG-S~HneX6WT$)k)D1 zL{Wy;7(S;lK;}y3w*Gc@2Ky7XoKGg_&DL+~JcTz4HOXSx5& z1z=mEf3buZS4M;?zV@^_xU3Dt%;H{We>gVxcdt&UbG;Ua|{`7$UMTd)LH@Bp? z?+iP%0h?1kV)c^yVMCfOCmy<;u~w*i%yns>rk#!quMwUdv!)wfvXQXIoVLh5v9fQ* zZeIRNJ@YroDVFj%XS~ZO5tMZ9HN62Es%_!9ORHR7MYP<}?Q^Pc$;{V{4GVUfj$S)v zOJmx2gW3S~*wxjwe}swF<$fr?z)Tryxp(dT?5SsJj%1z+K0k9p!LvPbSHBFYe>HBZ z+>%ngM>8*;Nj!em+V%O_1Eft~2k%u)jJrO4X~q0m%@>ysOBqG7KbN-X;De3_5)1mZ z{r>Z@fQ9M)tWS#Bqhg=0pTYBQNKkZD^T={MhTd%mV;4XBYfo;m35nkIWlL0%AZ z!{uqe8s{T#*0g$m;n(ewS#qiFpuT5eyuK*Gu~Kbeq}!+i&F+U*c;EcvYw4lyDxN8qhG)t|b$T2{ zmg>^W#KnLjEi6jlXe8PHh$RO)0tJvyb_Mz7Mf2G3wH(bk8NS95!nZ~} zJ_kIH9d6IWZ5(h15{MKaR4?Qc4S>bmruH~HH# z)%~mww;Y%-c)g3xu(%gt0oxAA+G|t24$rPs*1KmHSKa5P(i{8Jt7Lbbb+|^-Vz^wH zuae67Ej=&NFur`9*P0ixQ!YO!4BDe;URi!?t65o^Livpq6VFF#%e;u5_M90ww2$Sp z?eYPa_PQMmzj=mEN!}jYT9eQ^d~$KWHjl#(?KwO69GmGSMQk;TD^ANlJiafda&2*61dd z{?rB&ueA}`kBq{v4EAvhJhMM^v?1k9ecB|;YeOCr&a5M1^}FCguNr>5K;UOwb}zmGw}fCK*CKSIn8X6%A6O zA~adJT956Q!71PZzH@Uzi{WI(Qr8MC8UKctrN1-khs?Le!#dp@cp`jkkzbKdmRFY- z0&n%RnJNggg)*25$^1((dhM|UqrCiS!WtL2dM<_Op#%S8CfjwMWG zCyMB?;so5O2LTzk)??BJN##W%i2PAJ5q;%RKX_Ej3mGHhX zEm@maJ`7IPreC=!jxi`yTA|Uv&RylQV%FtU<)x>%5p;9M50%3DggIZ2kAALre#8mS zts7f;ci1NkY&I8!bLTFdwZJ1FkXFrEB}>I~7PZw3C3_4zouhta(^eVf!sghHSbBcZu+hWfCU~*+ z6?puxl`EdiX*;>3)x+%m=MilUVPFlCm%R#YP@pSdhvc^5P?)1$b=RU!nnPjXzdv}}hhx_KkX}pztCeDxL3rY`) zE1hIyOGv{^95Y92`b8_9-0SzQVaaS=LEl;KrPCUnhH*Dmh6hGvRSsg?7GyoR-TI-W zU-4?=h6|eu>i!64J3pQzx8^rT*%aA&+1<(dTE|(e{crA8>rjtBaQZgE`IPJIf1=w zRQ=lV{$o#Mgc=l2*I*7#d+n^ad-SI*wVT3E6=xTQCXM$W<9^cRT;a4yiWy_#zND@{ zbu1xa>bXFXrb=4C1x9AyHaxTM8;CY>N&dgvas6q)DHQ`3Ny>0AKwTlI0)?U6bBTwT z7{bcl2w91t3ir?6dSBeKcOsQxK&4qL$JfVhDXweKsuR7Bo!qfv>HFphE#8P+(nNGqey&*{cu?Ti6`rqj}D2cDRkNy-p^3Q0}W85^=Fe9L|F(dTO& z4l{*qFFmH7i+vELCx4xnXE=Y7uV7%u{dL+-Uv|EEI=aGTrv(;M6s~uFibl@hl66*l z6;h6m>(BY(;%ef$|FN;(yE3r=3xenLU#Q|dOwFVSZe zF!gFb62g2H zvGpP*)=*0;%bRi1Yf^IM=Cu>v8hfrgkZ1WeX8#<0k4G8TpDQ@NG?F#WX4ZzJ`j2#M z^R{rDHTQ&GpSjy5GgTydP4o6|Yxr_IF6&(Np8j=WzXRpVi++D%^~p=weol5jM*W6ugIxETHP0j7AC9WOqm&aIb%NQTlWK}^KvWb%RvX8=ovOP!blym-IGULZp z>Qz>V)oQENKMi1GrYmF; z<>ypPCTXIqQnwVULpCOpGzQMr4P2@dXj2#Jxf9`shrh_hvLeIebuXEGr&>(Hbq?#e^qL>>wbnqkAR zW7;!qI`dGFmFlYguRJG^^`8R`5(+d(5NN>9eU15Jf7%!e!-Mkz&&_@v zr>mNN=;(Xupz8KI+fQ|*{)MK4UaTl?tzUL)($lB?b+h){&$^_t&%&6;s9LEUYEy3Y z$I!M5Z&Mk3%73Yy~W99qu7KMQ;{ldksF@115}Vd-hwntgbC<=*a)I5 zlEa=8rq~f2GTGX0+J4#UibI2D?($IY|9FOLOVQ&3_2%e??u)h#aHPM~wR(A2>)H=T z>Y^;--t0dRta>0T`^${)ZpYWy!zbr3mbSXinCYQYWfdDXFChdUk1m+{)Ui0Efr=mv z)RUw6d$(hdTF^2OSd<3Bi8K&{xEY6a-z?!~jB?7}-F3JbJN}tlLwTm&oAICE{xScf ziFRN_RmK&&m!Qc1pvI6mC1E9dKWfYhTc4F%(RWGdfX17rlS8)}PA;2?d0pSIS%KRy zJPS+Id(*r|xnb(^|Mz`?i@S5fe>^?yTAI_$sN*d5Ne#(LnB$ z)6R^cH^U-*clhn-^VqZF+{InrhCbgXXS5~2?1N_ILEq|V3FBzY$mo2h=)%kArnL?@ zl5;?y_))Jtm`({?XYLkic-4F+?a0mKxr?GUE;~O+_O!+8hshP%jbda33qQJ%XYf2vO7Ev`!CqV$?$@0=}$r`?$re(cWR zMMKP^R^*PH%#Ivbon&%9f6J~U@}tcYo z4p|T|c~-VIgaNeatXiY$zu7$hD@(O?kjl{%jhx}Mrq7xM?>c7l^5Vq7>en_aVwv+k zHP4LoF^{OKY-F9DcF-}}Y|@*)LB>>uzO#;Y{-BErnu}+$@QJ%|H?_Bs*>i(km2dbR zvX|fMa&P&L>modKXy!(DmAaSjJS7)S7)CNDM0&JL@XTV))f2N~mPJT{cVAlWn|ta^ zNq9X=lW$V3{V^-!$OG1Ak5k5j3}gBTwFl>v`*7w5MC}g$lA=HAO=$9tV>vE%zhVrlCr`r{dJws7k=aF^SigSqzzMKyt(Z!yX-)=yv_6Jy1QPix-jyYrQ6}s zw!55Tn@Fc<3d^To_b8H74PgAKi4E}a>P!W=1_W7hI)7~cH*x_1@GFVlTtLv@%>~Fk%^s)nsQTf` z(UK&}sI?o52MhMTDyeSxPO%&wl@VmB*n zv~J6)RPSYhSh>Ag|96(D67H?7`{SPce)0YJG)&-wyBQjcywptDykf~j)1wEzP#Y50 zGrf(!gp^x;JPS??>N}xMFWz2U6}@!fx2aLH?^Ss#EgSmCp=qFZ5_|28!3mXX zHf|W%F?-gEsY|DqBwTJ-^KsB;`fiGUw3#j6wr@+J2)(PE&i^ ziFEcvBegWTL+G>(N!w&|)aLg)%qrEWS$$L0b9F{l-G$P+*R$rlX&8~D@E}~g(mw7T;Yd?;&CSex!V81i z4$UL!Wqi_^KP=c`&!pRDRYF#!{U#bA|8%9r%S8{Z=zUDzowN)#9^8I*hyQJpL%X-$ zS+S?oWy85k1D*XIW_=vCdZR`(e&vXm>GOa+%Sb zk9qe)Pu1VYPkyO=>i0?IMEKYjYxM@&TOPeML5BWXr6|DW_G<-W-D`W(ZS>?1-?qJT zC1S~aakf{V;!HAxJ7g5SfDyoo|M$ih8-^&t9_3_Z%v334ZAxFP$hYtFwrYI&LQ|XF zc0s1)%WIcjErO(-Bx6(hzu9p~ePt#igOO#hMnlFa++cuOS72z5TQjU}?815)9J(6t z6tFU#$q$G^sU(Ia-1!u{5TGotA^ifos;bUHNqUV2jr2b@oRy-n-jv)5^`;6JW3~ zyg1N%ddqR;r*ayJf|FYLb>=Vf+}zZ1A6nfNpDLIc__^xYIeY&NB{we*+p+0u<|br$(2nk5jYe zvVSEGwPl$|QN?+C8ZV$a1NCmu&bck@b#x+TreMgPFPe z6e^eAng9EtynD2~keshOM~cs8^E_s4Wj!|g~UR_+YZIOS= zVou!7$MrYLwkHOTTBVrme|T47I+anViAz@g4^V|)GY+zNWml@3*3;_({ByH?>o>Uk z<{#6RS(mA0c-?qkq+Z9AP-%gLL;+-Ju)Vf-hbsA9*nCu*Ga#$1W6kRK(~J%nTfG`7 zvvbdk*dUp`Iws$xS zZ@mpq+1|=38~VPr;%VQC+UgO?yK(YD-bZJJ3AS37$dfD5JIqejOrU6e9=Ja;Au(o8 z!P=Ag%YrH{zBJcx9QR6Y)^4}Q@;b3s)@i3+&a(_^c^;;}VpH&^g8p+~wl8K(zA(9T p;+z|oXd5loHr%K@zAVjTvQ4Yc!g-A+j&D7Tn{7FHy#`{5{{kC@^J@SA literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.Analyzer.Testing.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.Analyzer.Testing.dll new file mode 100644 index 0000000000000000000000000000000000000000..3c7f55b6bb70f76123e55343bb70c1adca9e4655 GIT binary patch literal 304512 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 M&MxNt+U;?F0k|-fVgLXD literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit.dll new file mode 100644 index 0000000000000000000000000000000000000000..483ab340dbb67dfc87b4e5051548e31c84d86dc5 GIT binary patch literal 23944 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 z zFaj^I_?iE7Mi7UBU#SBZ{7=IAzsDJIu=s)B7?A?rM3lIsgapnbE%7~j443_HUYh^i zN>#>6-sDdmBg?U}Pn){E8{&M!1#3bzR7?VeUD;c`;G`pD)6xD8-R5^k(LwOc`XOUp zJQTYM^WkLHUSit#3uvTyEmEEG!`Y~C6E(6|dUvIX>QvucuN?M4n(>4cYLNFWZEJ=0 zJmfwrcKWR5#%Zkxv2Zpl+A+~4)TH*sb={;#k4voj(X{S-PY!>Mxb$EWy|4L*mzCR* z#``d5Otp@Ew4rUS)fazug>^IE%H|kVJ>`@AlvxCdjv?C)t%wx$;I%%TFYfO$p4Hym z2ofMct&iywBsNA7Nh}1g)GVg=$j^(a-!I*IZQoo3d&EI}J)md5skKYp%9=h4hHr4> zmuGqotW-1q;Zgi=m!|(MNAaPLr=BM)6j<6i^()-CcIH)Y2IJ%Z)kW{uQTfNBCn+o@ z{=aL{`v=7@|h=7X-c792!-szd`^$L<&y4gRLcwe znX<3DW^PQ#y0#97u5**y^Xmc4oi}ri&VFuMbulp`5d;KMZ*ivLSWRLWyM~J@7=L5mYTr$*?UN7>XG!YjAnn z+57QX5agkQROdb-|6&zUoRVP9-_-a8Z`w0g>;&%@(`wPLjql>cAK2PtjGHMhe&|hi zxEA;AoNdUPjuWJbJTo#YOeehTvd?q6wPzI;$nS<+OgVQgpu}xpI_op*zVyhAttZ7K zDG^1@Iftw8R4?CcxRiNBnxo<9JNuQLt%t#O=0_=mL}bkT3cSh*Vko2O@1skppJ$9v zXk}dL=<6x%Tf2C9eOk_oc+v`+c7zB$R%6KK(fnZ=nw&=w7G0O!!Dt06e7bqOVrRlT z813TWUl#hjl(>D5Q2k4nDw&=}g+4-%gJa zW$xsxHgBkUtuCKx==Cappu=?5dBW^b{{*u2OZS}K9{EEngT-t%CTY>87pL(>*2wb= zCC1i>d0B?)f+g69?vF{1585P5V578Y^26YRz%`3IwID;goMV*~05}3~?KB*CLkV#iIJNZm z8l~$VxEhkbJrBqIU;38^19y~#=aC?Z4rmbObL9U_!y@v2-=6@U5uu@wY}J5!OLW6E z*)%J~9P@#U(=l)bL~x4JtA#A}U=K|6k~h9TDe`qNU#WB9%c@dbl&e!Tt7}2eQ`8rv$Tz2@8M>o;;n-ArxJ7L z42m9k%}LF5>CRqF@Mx%9z%`pq}k6YF=V1(;pdQEO32qUKna~jhVK4G04|COT|$P= zBSYUJL!0q9g5QO&+<2K9KNUP@kI*f$7r*b4xWZ}eUu~VV_JL+_1{s?6f5BY%d%*$E zS$XsTuZ(8yBro55z`T70AzSJDvmIWwJ&n0~4_RqH6a21_z(IiXdMOKEd!}QM@Y=WA zZQ*jL8@}1&$5xN#<~Aq$7$xQL6V8RIIkKbe26S@zj-C!`JVk6T;zxeA(1a!Q*=ls! zf{+-Gc3Yi*Un;xqxuAJxuQ%*AW{_?8QEGhMS%aiUDdxGt5y}{7o&Q4>C#WPyuh&$OG%$Dfrg_ literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.dll new file mode 100644 index 0000000000000000000000000000000000000000..4c883abef1751133d0e091379d1c205c295f709b GIT binary patch literal 25472 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 literal 0 HcmV?d00001 diff --git a/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/Assets/SourceGeneration/InfraGens~/InfraGens/InfraGens.Tests/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll new file mode 100644 index 0000000000000000000000000000000000000000..d02274ebd610c85300537a07e58ab580f28f2a9a GIT binary patch literal 874120 zcmb@P2b>(mmH&IYdwRkKX?9n$$~y>FG!s@~5l8}r2qKvrC2}?h8 zUWKkc?#!2af#-Q4zo(w^ybt5*Z?irB{$qydzTrpuy!Yq7yvK*Tj{Wi;r(X7)@$xm> zlV@+g;HvUP7hHXHGEu(plJfS()#c}0T|WGTQ_5E*7hf{k+gsQxC4J%+&pWm&@cwq^ z_ukpe?ML26YO7+Zqu{7SMk_fHKy4^K$>2&K8SUg` zyp>XAsPgslv;5QZ<$X>&?SV5pk|(Etur&p@Qzz78VQWP^WW5XF0kIbcx5LRb3-2hw z(n!f=U+DKnu3ZOfJM^fBD+jCHJ4^B>r$OSrks(*e?*6WkYxfhL9!)&?9bSC87+vni zXUIL*x&F`{-}IGN@cJnlU|89h!h^X%R6DE;toFSX@Cs^io)>S0(nvj6IandEjR3sH zXW}MjDG!xx7XI0t_~+~vKk$x*KA9E$AdJryjy&h#>8@t8$@%hR8{dZMdd>ywzxK0H z+=o*34E6T=@dcpdcXr`JtcCMn!&^cf2WN7?K#pnO|c~HwYXwO{(Q8B9L@2ZoeL0l zSFsQ$N}uh|#uC~ZzxmEaYlYE;*3!53=>{{+^u+ z_D2TAo=V9$sTA`FrHlT^_iEmUf94h7%i6-f;L@~g-qWFDL*cY@kzWfYF`!n z_Ab!k<$|ArV#TPd!C%~lpV5LJ<4+oO!;dcmE)pLw)M1f0JA?!%M&d(l__=}`=@tp$ z$Cm;ZiH8hz50SV@+`+Yxc&ove3I6LW_!O#I+3rtIS!oPDjW@YjiE@hE=vbtk(c$hA z-0n}BTqY%!>7ESFi`cv1YO+IV?19NX#C&DNL~OM-0#AI;Fh0lorv zAgmtWAI7hgmj;pCiD&x;I{Wxl_-boIVE=$Gc{PtxDR~V}gRaneiW*6xv*MKJiS@fSQx4lN|lXa zLr6g;?vW(dx?o)B3}iY3QD-2hK$}Frf;JvLhMZ8G;yge82zeI5xCl?lA^5x3zlg|e zvI&1rkjum$#nYRwU7T-V%(xNoK)TvT0WTa|n@>K5XL@t9#0Oi6f2tCb2_;rc6!$~E zwlqJGdGbh?Vj${|qWI&W)G`9E9^_HAqURFErl^(?WKlLb2%L>q+R&D*MOinr4OWU7 z>fDWEgWl`j-5$pcF1hbekRU7VVo%@9)PiUP>%&X3Q=uolzf`#9!!YO z;C5$gg>3R!e1kg!Og-uZ`sx=>z(w7QK_P5B8&<&V&zP?#SHnE{9BJxNUpRPDsRG*y zCZFdq5Yl?TAWx=06Mqp;u0M#sgxeS9PpTMgRMqPf?fA>U3sLeFoaC!K>QP*R(TW3w z@e{zhv9l zT&NyExAk3o-Pz=OIJK&ClkY3Ayd#kO6A%gN2e?7}&pb)`Bu@QN=~?KVNIB4U>f(n$ z3)Qtz@*_Om^Md%txY^_lb{;jY{^*dY=EutDUkBIR99#GGd zgZ*7QO9*O-E8FxRL>3NQ85erX)=3qJC!fP`QC9L9Ps`Y%|HuC~`t!YIbw^+0=mF5D z9Y`1c1U-b9h4nw<1@adh)%IU;yQ{qv;9v0t&C>iEf%I@}Wd@>kU_1G%9E z`Gz2cL8l*qSBH0+9rYm;dVqm!^51Yl4}f8y22-f|gOwo4#5={D4Zx&P|A9t%G)j!+ zX!}sBX^0%ufsDp0ekSjcMRM0o73@EQ8rXb#)s5pyCG~{JBvkVHCcnrS)Qz{&MlKm<2i8J=Ze*IKKfiMUt*wh$53@E#Q3$D%>ct(%_vhn2 zJoM}`)#lBC^<;DB)s}^22{)ckWIdN+RZFJuD>+ zSOI!NrsYZ;ld$#T2{`6v7Oy`80VT78+DYtpWK?|g6UPPa7V zV@*Hw0oUh@hJoy#H>>!g@Fcj$@GTwQVSAStWld02~!g~MqBQc(X7$q!Z z;yr|zX#rOd3>|R$4WKPa7gPckOX59=yl-S-c;CpPcrWuW&fFJ|hyupy@oI$^27`m) z#H-Mmk$SXpnyxpDR|?^nR>a_7Cf-}1#THFxFtB=w$H?l@`4ofgA1B*>FJU#IP%EgT zFC%rao-GaXS1RFXsG(#_82jA}Jzpv<9vm_RVT@Ol!R6tO^FithcU*uIm^GY6w(r!1N91ZozpE^d) zqyk|wMl$4;?2Fs&fXO=i@%QN8T)ydPEIMkewDN1Hi63tPIDQ0=kr_pxTv&2a#~E{vh+ht0z9#Zf za-;~X-ToaK_+We|5CYV7JMfy$z;`+WLw*O^d7XjJb_T8wI?&$K8TeXf;IEy53JTQUpJ%q>7-V3(}IBdqjM%m6U~mR!J{5YAgh(q|fUNe7H04=gz>&jMz!j zoZ1=K(HZzsJ1{+s0q7WIfSSdqB48Bdu_`h5i1;C6^j#f{E{v4vd&Fq7qe9=7td2ZZ z+dQZigUt9*R9_)T$3`0lyVpOL=ybN5YtXBkkyBrlYkWlpkCtjL%{6H2T?~`ijkiEF z*T9PClAW^grv%s2aj-g+91ZcdO*(yobqfP42X{vAhpX{pOv40?_oT6Jc#5ROOcY;E zcd#A{+hZa410Zf-a^jI~F_Ot}n%OSNv7&t(kM$U*9;>a#<8Lr5VY_W0l|b)h^eR{P zV38#`fmpL{PQ=p@`~fInz8fb#iKzHwAp$BE=*}5*m=Uq839x=qB&g+CJp)VNRDhOY z?Px+~5&n||qy_Q)%fBaEERoYd!Z}?|E;++FmfKzwIc6AP0Xr&&#cm^<&h4ieaGor* z=k`&u4a9gvT_Qz0#Ow!~BX}=D)NkZh0IomHS+HZhGTHkHqmcC{D)sh#Q3zXKbGCXX z-r2jyLvPL@25rkp+eCXSv{f`ZsdI^%I*sbny5cr-gQ+vk4X3u6o0&Sp+`e$?bn`5j zI@R2pT)KEAMPi{*q4<1dr8)B1ZxZG#_Lrt11K zGMKu+sxFwi$lP%1Qgbs?7n(~QU*bHOsf*3CVCsBxZ*mD^%BRX!D85`AuVfU9_mZhg zS*{RdzrYsq!#I|%FLq1EaP>VEU;0PCY`PsJSAvgmZ5;wTMoLZG!0Lj=RQqdQAwLh}8qn;|0Sgp(SR0}dr zv1^y)dvfsO($g-VHhn@?mi`*^So+J-^lu2l>2ZW%w$gSyJEIrK6uK7Fkr~Cr?0{;W z*JggDon6DFcpM1J%3oDephL!#FdOe)%0Xk&I>iJSb>FYxZQz}}jt7#$gf7MO?W|NB zjRk%^zW7gUo=o0=uP0|&u%MocQI4p-Flr`Obi5DMF+Pc}lAT2=ax>n(vNq?lF3_vM zJx`Y&J_j@g;i3;kSF}P@HWK|&c|fTbM&&`d`RW2+3wlw-kH6-eugeMQ1x*(&N02$9 zJQypF(=Cm4fZ<&!c2&Gyh}#El_<>55H2+nTr}FiT0TlBx+2k z(vFYJNMOP4nI+4$isXEAOWgPatkj0v6|!3?Mh({7x;ETSRk-}0x%@3kE9uk4|?FH8%*L-?R#;3sB08SMghKyTj<~4sv8{vv>Pns`a6Svd^YK-1 zUw|9GkOw0UWw7z()Thl$Lk+V*rwIYeJMp(w9^)X2m(u!cOR*r-!mI(zsjf<76TZhc}G7gOc zm=SnUc|zW|nD;sIzRtW?$ji(Yge&EJzIlI)cXTQ$UnRE@l`ofjRaCw~?j=$AM!Dxi z{X!E~9c)6;fELuR|C$wg$px8sqb3&{ zG&S0eEo+LA$&R*(dZUDC1^dd<7bK|yOsswFIV2q#}bl3~g z*wY==*a^r*St}6~RY!sC5xF`tUSt7`tx9=mR-3ARG#8aWjyu+$M!MOSIsz%PG;44u zfoQdIb?a!`B4#Xp;E%6i0d9)b7KhF)`;*E)D6wFb>>xc;$<&wJA)y8h)^WOO zOG4+eQ86JvXwUd3Vl5@PDn;4*e;~=w?&m5Cnv_X)y~c28#~44hR=bhGAL`&kEZp>5U=F`x6+ zAmj0ugNgwg#Xp9W+J4}vrLC3xlUERlZoO>}&)c>o1Nd-$)Q)!&KUUE-9q}r`1nXp7 zoJ~w#34Uml2;A8UfUyaTZuof>z~mozu=V@uHbNLoNIVu(At2$q02zph&?RUoZ|4lYPuBa-&q=0K(H>R~~0mvVhA4{dE{da#vp=4OzkQ8AL2FktHPqs$?ECTu%8U!I;}O4?xmE4tdH&PJ z?Z;eGYarX#Hx~yAoPd}Oq4j36b<{ngBg&qqA%tzUpG!w2tI*D=t`jfKF{Y$uDI$fG ze0TghN#ylBqU`WMa*qUJ3Og&J-y$mKmd2S}M>A@!L(aQYMZemg-i$lN{EnvGS^#|m z#Awiy0$X2&_E_KV^ohQ|qE3WPwTj!>seV5wC2u74bfY;7!%|}w_M+y3^vH~2Y>y~r z6s?Zb{gr{`@f`BdpWl$FTkCb>jEz)dC;N?s0PDy24OU{i>W8M0uMivS(!e7M#A)Co z3M@$jXDiT`2EIjr?th43(q_xQcVaiWQ}Z7C9gGKB4=DI{Febhie|Hc@+4v7F+>FP} zU*iXD>^|aa^MmAm-1&ZxyjgCSD+j%FZxCh~t{(upk|D%OLRBry)PqvBYlscDkR85a z7{8^7p)%5qkT6fex29n0z|~chRqSbZDT@@+%=EyJs#j;^mB6@>mo z7c?REHb+d5|E9SDd3zhe^h}Tk+mJ6g$U7V)-IETz_tJx`r|jc9s8@!h-(!=^=a7}T zNI<=gar#L#=YUTlDY*F*{>@nVUNF%QGqO>WcY>HaBy62NeHWfO<3Z>Uv`gDY$VcPv zCVuLA^rtjXs2Fx20-NhcAEQsn$qDdjM5(vMAf!_XJYeEUL%tEn1 zPs@{B-$!um!wxrQ^kf^YRDrh-0PltcxjofugNXrg-4{A{o?q-sJ}64_%&{zMq;zbK zq_Mln+DbsQqdzaDpZ3)|?nUD9hoF07HeE!Hu~4dP>fE6=^kHIR%#CVqK3e)zrgoKwc*aGK7A6oc|};iFt( zP>L^7PrGNBe1b$V#zfVQvYCpN$G|f4)w<5cr{SHRzK`R56Y|G__6P%OFy&?7j+HS7 zend?2DX4{QZ~TvhWeujte?doe$YJ6MkVAXMp%JrV6SU?&RzWAORVI;xA8+djLE~m% z^jbk!ia*^XY6l)@>wSJMoS0IgYzJp&iL)z$iQ9XilM zV$E=>ugbgXiwD^Ms_nt?1SLp5%Og!;ek-EVVtJK6Lisomwgz!-DAN?f308m96f?=^ zNS8TaL#Vczd|rVux|rk(_}G?+oF`Z9Ph$-xw1J#sqnPpIFA|QwBp|#=fr`vy+Q0&b zAEFc-+K<~mz92A|GfAscxri2w<=9fvAY(6UQh#fW^bBtw%F}9`UV&@ zEZ1DICx!IU=)Ve`{yuX?k%M2Px5$__(U{Lrt^Ad?Ayx8=y~REq;D|P2v3Ly2rjY&f zW2~v_hR10(;lz--fwbu~%bbYAh5ZX%sW`VFHu^ZkZH1p5J5cN|4pgwzoYd zv=%ZjSS-#3v1X@+S{zKiCZ|6wTq!N?0tX&Q!9&D9p)wDdqcRsu#i97?z$j4zwd-FL zV~bTc&?$JuMV36X83Tmk84rt_l2MOdUP}ts=B!bQ-lF6iP}|X9F>d-gI$2wBoxrm* zda=5nZxTB)qnH?@sv2X>R0oz67k4Ck?(AeQX(v-mN3x}*fo0WA#U;gMcQ;J<%Ztlv zadBxYJX{>EE%b}alkbpgaoC*ryZEK{#bxyL%Zkg2OJ4e%wU4adiq;3^L+D}p%Q0hp zwRV27oO}=D%-HGSgjS&j_DIF;;GG)0B9-_amZCFe&;Auw`TcvEWA(f7w@6e5KU=l`T{xOd-b7yIFA1we|3*^!H$B^3VB@pOCoaay$Nc;F z#kjbS&fvB3IZ&OJD5&A2&8OLkw$81d4&#h5+ILZV#{iaNGN~WzgqtBw?b_*VI^Oh! zpthkpF{Q@K(WWlvp+4PQH?;S74k8anE=c|f#EuG45@qTtjETnXqtnq$LjXL>_C5@E zQ=4u|@&_c>nYcdOCe7VMb^EMu$NvnHQG9xOPd+`p&Zyb+ZVk$hP=V!->hUK%zNW|L zdBm4$(?@F>Bk+GP{0H%WQf=(Na3pl+g6Fzb^W=x*yW@HS@p_cemD%^GOK-E4*(^AY zw9A6)&RTY({aMR#bY<4E8l7LQ_!B#+{^ZAC6{^eqiT_gQCl;FTPdug2Pc7sRy7Pd( zH%T6c7+=m>Y|SN9q|v33%VYn@3O06fFhT8gB@a`DOg=5QpE;gXa5wnpn1cQsU?mHR zW%>(3Om{m`a)!d@(jc30X3J|+?w3l2`zyICn0@Uj`K=AgA8t~wTpA?5Cbl-uxi;vk zR#8C7ndJzttnwIE@*7ZXHp^~~nVC&}IvPCv1?4|9N!NP=+s<~S=)q=)GmJSl0yXW2 z8f`4JwplX-b!WYq&&YP zrP*2W4G5(^7|wwhpU!ej{sr9rFny6MbYs8HoU7?I+sWTWVlEtHS^rO0vYM?~JVZlw ze5a?`gaykwnBK#)Auce-nFA_E#(Q=ummubaqNsMD)3fpb{nqHJG%%ava!I zxz-suFdpF51hjHaoXXQxjX#ND~FMv#lOq>w~r<{F_fKmB* zm{vPOl}zuZ(hq4ZRPSRdcMqz6B_#y@RRr>cxCDWQ@=|VaU+l z0Fdb1s{rEiKS>Xla*WH`0zv4E_EB#%ObRd2ixIP;xgHZ25j4vmwnN=p2 z?+eHKn|X%bW#oB`@@y=^Zi8AWXnY54W{a9L8jFFkIk>8NxF2P7Ryh)DoL<=p8@<)l zI?s}TDnG5WGgsY)Aj((hp}maw0(CcQ0z03j zis|xsJ9n(?0QM3=%v`x@vou?|u{O+bQb_ysz}9V#g|^!9jSSN6TzqdnoqX1N@^)&U zLM^VY%(~YlWljL%0GDn^;ifdr*LWuq8*>15{K*=XCbTh9ZXJlL@t~i=~677 z4dg_qYA2q@oHofp#@an?Ox35usj8%1Vlz4^o9;az3GaBTpA%70ipIi1wKf>pdA9P8 zR8zM@Lp>9(0h3J__wiIdPTb`)!9nW|RJto1%qC=WEBs8*qg07tC89@YNid-ed27Ma_9iN-d=AQ*eT%IbuLykU|F53 z%_)zQl!wWKchyWYh9fgm%V$x~V}sEI3fPs*S8j?w2ajgisAIF zG-I3M--2gn^tyIuu9#A?0D{xE%|?2C8%Z%SleMZQWo|C3}gTX9nH^yeYFCwy2s2?d- zEsb->&)rLp$iW4LuIOBhF;E@4<1u(2DP`}A zvDK>aW*!{y&~Dy4NRTX52{LYU)`HtI!o`extEQN7dGeME(D)D~MF^q0nW35IKz4eV z=sf3Z%ec-C!L-tyEyeMBkaxO2J&@&SZR2yWGxa<~A5H36+tayD&I}NGnQUIFMVeqS ztVjsCL=!FEDj*AWYb$Vvq(S{bDc+Mn>m^;Gvv08%FsqRfJdQ+|tQ6u=suOlB3^9}J z4UC2CH%KvJ{PCe_IW0a)D!|k_2CJE*ia!O{I=~-=wGM1ULs5ic>(+MngV{=~V|k}Z zE^m}vc<1l=k^~0N3(SqCUWl8~izX2hT`h5?;{r{k{EepeOJSo)C2>7xG^u26o}-s+ zr3x(YcIT2hEG*Xkc82A6wFgT2re+hc4KD!qwgAo6;D~2ax-#1(bJOkW>^SwDY8{)-clQK5ZBo z9UnnXGkdG|Z(nv36U3mzdSe$=ec)B(ufN^z`^R*KwoPQNA2bd`J!<99xeNVC5eg;* z4egm=Zg75PQu#dn&OiCdE};#$^C>ncut)hW>Tuf@*0UKJ?Wl#B&t?4V@J!GhbR}z` zKi{i<$)9+fOp~=P_%VNi9gePK%mv@&cNDqiip-XbHjb6=MG%B&F))cG`;ut(A==tr zzI(~pUsUmTbI7*lFJw;9#98_@I7=#vU3>p7`JJKsc6+wMjz#jeIF@)$Iu8MKF#`)dlIuI&b_V?QP=7zTR3ry1tcrLg{SB~BZ_kjDbGCILO}m^i-Ps2=4o19h=Yn5{?o z)X$8J;|sccz#JW0Jg>IVx0-Gp(6M3r2apV&1}+th4@7WoZXJ4?sLM0ql|v6!Z>xKm ziCevGV#etOJ0#$k6^yFC<1%@Vz&m~CY%#t?V%!APkr~CrOxCOMQ9S7GXdcy#vIwG5 zR7ws334{L_fXSiwL#|tT1o=UK?IRHz=shU^iPk6Rax#F0UI6mD$*4=*hi;$wJ}&)S2&|DF#2>pJ`&>+rw6!~eFHe`XcMeL9x@(n1?4zqP~vbgbUrf%8n*?qunyj zZ)9i2{@0{tST&ucD!VVp4BNNQ0Bxka`|{50Hz)bipkcnw%B3ygne{}e4Q``hRgMVe z+`XZl9Nv?&9i6k9E^V1ri$iI&GpsdQYIPfQ>}Ize!9c>8&$`7;V6tiSF6w06=A146 zY#Tc4Md0PilE=2i`%UG_ZW_02D_Y;vTOMynab7d*a=6eBYrRrG9QHX|nMx$tWzU>1A6W7T~ zJ)82n!TTJ1w(2&KSH!sl2ek+{fk--ouThZKgVWfTDtLY?coJ#pD=z?`kv;1&_%=Mp z%0MvqnLylan$11gydkWqk&jXW?~gQla-K^2d5A2BlNO_(CY( zatb+TN+&buUqrC5p6*)fcNY`rc5g!Qnvwb-XVv5Je13U;^Z8Xb1;;EJT~-~Iv%Fdk zj?pUG(CCt4xEP~$>C&F+@WP&|46~snyg|0Or#g>tH~#FRo@x*r!z};Q@LI7kkZEP8 z{&w9-c@y!rEq!Ek7(Z2|b{!ayynE8$OK@X;bQF3U*jB9+_bPt3^2?V+YxFX^t1w@d zNJlTum(?SWuBuMQyzIwKCe@qbOPyytezx;m9$)4>7sStTo~`la&T~S1h4UN{U+Fvt z#aB7czVX%0Q;ienSrK33Jd5IMoo9Z$-FdQB1p^TV9JbgvKvx}^Bhz=#?tsgkUFV-n zg-j5;@gm-+#qQ?40P5g;)ww&Lh{)}z{h=)0YqLs+oYvLw=qMn~>JkUu26)?+!1KHZ z0DO(#fACvB1u<}Mx7a~qf5@*4@W;46>+lQqZBoc(x6WMoJAaRY{}{i=`F)a~+AGB0 zwnAAiC4l;Q*YJBCKP*B!K9B8YS4!Ov(f`d4`^c8Y&&E{;p|r2zcQ?O#_`QkW`Zw@^ z1HGECZZV!O!OG|kQ?D~rVFRUzL61b$Yw6d(SyfU1x3>PZH z-Id|q%5Yz0xL6sUN6Q@UuM7`Vh6gLd%qb@tOi!5L{EdFEw%ED0T-{z891DiIw-eOs zK&9O~)Q;&F#Z#qe|`l5{sir;D``lVwODo?o}sa^VK{Jv70rp- z{`?%AHS@q3URW7kR2g1e8D3)RC|%xXslW@UD&O9XVqfV*zkxn$UkRTpzI>+xL>a3F0oCEPph8GwVcLm_55t|T<1GImt60B$L5n8 zobOQ9`)_pK{dqZT60h~A1Gy^iY0U}`A+nnsYL8y)KNXIOd0ipEZHMZKeI1L${zd29 z&eJULgS!W-ojUAMU2PD}uoNHaoW#~v#F;Koz7B}B+*lhUwgz_#a=Z{Zavvkyxc#}M z_>d#-PCp0Pu;#eDx;08@_=O!Wz|iiko|H|d+o8j99T&`wGqiNwEU2)q z!GcI3W)UQ{pECAt{Us@H%+;%fOmtG_L{l^pM2YOM&QvN78lrt-TZ3m#IyX(saz`r@ z;j`YTQP%M3Sm)v=%)V|l6 z_Ptx$cMR=nWJWQ%NV+=xy4g7I5f0OKa1;}t4~|JSGTyT>U5)OkbLG7}<%4$9!G|g# zO3?USWGWe5k)}a!cS%E|*ln6C(=_PUE@>!RXPVLR^Q5H*rCMrM^nSq;JMN_cKY-Q4 z+GKfR56{E7&^cN|AT;irvz>E}oYC^RIO7NlO)sDCKo_(?qvh|TB+clH6}{Nrh{G8u zTWFI5E_R_UF0{mj4pwNid<2f8F=8%s`Odk`InQ&> zgAV0w&e4Jb34Q?IIIEm9=A1RoS?ip-b4H!B+Bsiv$-n5Fy&SOWoWD5WN92s!;mu~L zz5%G|9|5^3u}55rpE>8J&ROQDecpvW?3^P694&vHP?OM^*cwejzj9c=cFv!iV~i}e zw|_`_b_e>CE{oL;@2^fyvTPB_fe!dx7y72dT+g;2h&biDv zS2^cW=e)u>nyQglmQ%ApGM<`*WNX39Tby&2b2JzN{DO1dAx1~bFCx@Tb+(K7wsXGf zO7b0rM#ryEqu8WIvDUpu71O+J4*L4ky+`iaAbA6>EtM`&QQSg7`rt=B(yBn?BAJGrh&uxZ&sL+Yc5M3tki$(E6N>NUs+=BUOVO6s38i*Cy26itOxvg;o15y-U+ZJP7q1 zJHSCS(!U?H#vnJ+)K;Wcr!@qepF--EU$OYVGE z6qqsDU{KbZH%u`eLRkY=8`^3A+)Uf0duwf9GO!owumh=VuA+h=)pH{i$zrmWNC16M zQEr{4L|Uo=*?g{**{`W}S1nG*M!?w)&iMNoYPHu(gJaj*o;#xtX#D*U6l3fat`6s> zJLPypVC}yAMOw4HZRF}=3ADzQU->0OFx|yqsj7tgLBW;KbW(g7p4)OWA$$)ZwE6P& zzN^ETI9j|@3Hw6i78VV@^dnrFgZvm5jr2G(EYzi+~T*8 z7t=lD=t;u&dtZ?qxynZdXccU{b@0pAwslibDcFQ{Yi!*V^1((7q1Z zX;Uvh;%Xa;RlTqOF)-cRx6o2QHW&XR{{#Nr(65R2w9hI(SY{@FXjJ|=?zSzxMEmKl zKXuo3gqyG?4!N26Ts^YcH_<6tRW!rLr#(tDeDm!1^0OdOKADG8cDH61*kxJIg-<^~ z*ZZiXwBHs3v*5K%6q;mRyIe&4^;S0tb%Q?kvb*#cQqy@h(@NJi7th7xH9f-%<8Ftz zkq>Ol!+UCY3Lq1;45m;$r#wScp?X@`+bs9E;mz!qmA$e8 zo6BC8-1TJ-EUrW@>uU{#YCK#nRQDX7&npmREkPElrNxD6e_8Amss+-b_*K88S0GI1 z#Nv%jS@%<9WU3-J>tc8DPUe!)z%DYn0JfxKO&M|OVTfGUogbCEaJOwKdMuBnzn!?h z;r9r?H}m@$Kf&~S1HadIgqv`=Z{g?Y9`I$n>wj~ zp;WnF-0@qBUvYvR&ToDCqX>3{ek<+}zhn6I@Kf!orbB*Zekby4(mNNwe$@+yDrJvK zt1M)3Y`9E-ny3tKu9RnpCWwr9LW3vO#uI#=MDrwCPv4&N?V0mfUISLP(2Pg*tO%Zn zA6MVO;PHvn{iNK*!SH4ph39luYDYqB9W#ZvP$B*lShc-qTK|ZrzJ#M8C3XMy&7|bh zzyf=^hNbmXW?8$XQEAfHWlW;11%{<z)Uw<2AF(vjVg zhNd4PKn=5a&rdtOO9Qh-^tGr`CAN*;Kf@vdQ2EI~?;jO|iPK4{armFmE**dU0q#kR z#VpkpPPI9>loWi%e@*jj?W?|LV22r|LE>c&Ha;{@1p1`_rpRI~N z2bKmOv6*~64IriT#U}B#ko;~k-kwT%Lr})kPvt80do|L2L8(!{+hn_7pPd1=d!1=* zP<~TWMnadJlzcJGj4re*`BEBCO#BrY4WxOjSv&>qY!MJo)b(tei?yLIL&FMO#};x1 zSZeJVC!sUq;>&1~sv9`H)p2T94{N)iqWeTTwfS}9sC6?JL)*`JeolexGtGjw|rp}Tx8xu+t#@_<1wwJpOP%Gg!jUFAqqZ$7w z9~|JYcUR5NvZW|Su}dEtth_RCHXO^rY=78QnvBtQl_t4ZD<7(CcQ;7Z`vZ4NRUv3F z45X2=&Hjrr%%}`p|NU+FsKnpl$rtp#i^DNE<=hi4Kd-iTF6Leqcj3+wPEWoBM(SK7 zkx9M>=F04FIr+Xk@jvnG4dN>i+DJXS(#e(^e13tr|G+2RhH*f7M0hr_M>p& zd9^JaXvsfAsS^z|q^tg;>K^%+8Lgf2tu4^|^*=NQwx7)u*!lA@Q^IQPJ6S4E89HdV z_`F&#cS>psV0%SJX)_By$p|{MpvwV z9>OE^VucRIbB8=aw0hgS`s_jWSFVR^>olbxKOsLpRN%)aQufOB^I383 zW16HoXv1N1ovm>&D`Vac-Z((~GZkQv`&Lv@-PsKf!cux%=OMV!ah;dagSrE)h4|;7 z+W=Zv|F|&YwP~I9N9lFO?)uW&IlPHz%;xck*=okPcToc){Lm?QR ze_risQ=bvjo{?tF#N759#amPnk~h|&BURm;?(%5gYF}Ce^CEVkin+PWEM#LUWhOU^ z8MjyR50vCq>F|b^;tP^rC=nHI@M%8l}44~Ur7+Z=FuF=oQ|-=J?3w} ztffiqB)O+cVy6aMlr7V>kNU%#T%N9P%9x3L8$6ExM$B>N)X`^YLx|ye^HVAY~2c)LS*763~Z+HU%-_@YaH^EKT`m;gTLU~Rn;VrEZ;!7+ew$2iG}K<8-7{a zlYzydd_Ir!FeIYUi`{8IHh}Z4ABsj#$~HEoLanKLeih}5Mi0m~7)tDw1zsb`B!4B( zXe`VYs(VC@x6=dFda{jMNmmoBH|tKWXR_4ftx;p4R@%74ENb+EQpcwYlcZ}a;q^sU z@0c;#2aWWB&1%Kk5%2ih7H5_(@1Qc-G|fY#d9f?szexn^?*xDx{+&SU<5s3e?4hpC z+8xX6MX$;>Zb%DOAImmwlwWUPtj{(k<=0;HLDgfhNYtRJhj4cDrwECaNo8JLqc_dY zB&G={^Rby(04_d?IsvfsH}E%J;EozoUiU53m#DlMdy@v!;XgoO-S!w9+ans&M{WL- zkltL4{|}z@h)-Et2%8^MS>1>8G~oOf@%HM&f8*(0|0=}>@lHYYviVc;@Ugel2FXfjph)z+@~b&p0G9bczX2 z8A2P+M-&~zoxZMv>9Xkn4KE$amd7%r-LTdl{|3K}u~PRRP$~9x7_(XFWme@7PVq*iokbI+ku;1z^+oVm+nz}(;cn9?vR|ypG6ap#I>@5m~%vk zR_EDDm8*mD3Px@-@LA?8FK-6u*RJ- zbCQL4oa3R1OI|M12Ahm(GEA-}f4rJIFprcm?k>DYFW5jQxt5v<|3xAU*__D!5OKu? zkpuE4rRi2iJ!wXNln}`9-&40&@KIU>gIwVD4P28s&oQyqO=aRf;UR^WsBpKFhorEh z8K79$`QIxOceR)y@cmZ6WUMs?tc;>>SIN0~)TlcuQ+^p_kotB>og+i@$SR#x&&O*r zNms$0PJRYjwzl9-``x4x7r}Hd*eb|W|15}(-Wa8aC{@LKKh19+;QyQ7TslfS7gpUn zoff`bBGN>$-kc~t*n}W7O~RTI?w5p3Rv>sUGkrV<`eej)QYM$MJ>#|s`T+hxKz$XG zxxLmetbHqhDc05eya0K0*~!CKD38W@9#{JZfj3v5q@iM@nS(= zO{>(N%919EDp-S1yc9@fCEo^%??@ZpJ#tmFH^_5lFh>UQGNour{WB^wI93Ik0@_J8 zdv#Vg-%`zdRyfA9`V9=a*|Nx66{%-i4rM0`R?*Ozw9#`S}$y7pX^DpcrWGS z>SD*e6v*v7QR7dvYTUIOmHRbT?oX%X{vC2vx&KA3m3su7y9|eQJ(JC8DGn#}nhhyR zM#$54)?}Ya#$;!A4XO)OK%dQV+D72O&cII&&Vb{5`w(`@uqgg}XNS=QW_tSH5rLXsz z>}AJD_CHDWb)Csw^i-$2Z+H8F)7q_ejWFfmK-~L`?sHPQ-^4VG_g4bi#}X=bJ$~zC z3?QwbuPoS-fI(XA`F^AGL`p{s>C&eSoq7M(8dsV(Mbx$y{o~i0Y0@%%UaoTbLMOiT z=>fw(IMsFfj+U<91*+XQ9dA^QbgD~I9au{`(?2sDB|B+fvyHUu$X4+VXvU`LC3~jv z@VPVP^JgiaKQ{K7vS)$_j#N>3JPdCt|NEOfsyq(~sB$Qc`u?|C8tJ#vXcbOregay% z4wUexf@l@SiM-W^(Z!Re={8u-7>QE*LwQKXZ!?_#O7qYR+42zYBJC6?7OJBo z;7@95+il=ll3^PYiTNiXR=13x}el$oR)tDbap zoQ<4l=J1q>qtZA&ji;7B={siWj@8N<;+My^?p zR_meAsqNC8E%EsyTMX#9Uwn9VJWd_CuL3^}${IuQCzVkFYwj3WOrFJqLr_}Rjq1y9 zK9=D4N7!MCkHg0bgF}yxCsdeT)dg>p;&A8=EhCJSuwk_P#64hNKxod9;H8bV(*T5q~B*i6_dcdZDED=i6~s_dSk{Y}{)zrG1*dws#YB!;0oy zrTLKt`&5S8)oSe*WxaBj=e?^XH?0zuM)l%|)=@e|ccRH7?cue zZ)YxhrE)wKgoUG}z@Lw&d_(Va=tv39z}2i5kYgEt7;got z6`XBpY+tC8HD?kkC1>$Wht6w7EN0h-TWWOkl7&mA7xiV#|0NwRYtS7dB-+`9M-M^P4+HA^Pa9A`)k zRi=Z<^GFg*o^Q_!?0F$iE@FUn)9uh~h4&yc?pe4VkufJQu_hOR=o%H>E8pB@kFYf# zUV@z8E4|Ic3{;UMb}{H2@(Q&d#4@VuZyBTY@}%Ywmnfb$^>;3~hc=d#%3cbHb;UoR zB6Swyw2;z?;ZHsrgyb?F(ARpSmJ_vPmpq4u)m87D7-Y^e5wS&%-r#jo@5puzerf!2 zkjJm!fjF$KuT0AZgFDC*j<^p?Jahj)uq%}{n^;jZk@~;;GM@K7>D}a2L=PVu-yr3) z^%f4a4Ik&4FCY6;;;VTSF!Gxw<|UGD>*XV{oN**+HyP+mR+WwF*RSy=WoCp2U;m| z0fyTQi;d>iRqrA)bdj!f-0a;`zLrVJ=qfy0DAMT4pxu#d*t5&?D3tY+-&Uun+1duC za9%JNPg0P9-eT|YRD2WOVy~MEh@7eLhM%_tL!4|eUBA6M3H5RFw@GMTabEdWQgsL^ zC2L9B(&A%Dv!vBuy*QOtzmwL0Z_TEEAa0QHkhOkyXl6b|sIBH2aLaL5VGb4txd2^# zh6!^Z6=pxe>@W6nA9*Uwmm$o)rZDrM*Ea_3iBP>Bw6m+1JA_(mt_qY}60POud8PO| zXtd5%cd_F^dvu?i8b;bvh*&+3eSt^PXmvyLyXJXKaj3BIb9r?8lh@-ojSjN@ffZtkN|;@xO-X9u*VJ;b%(4DYKhe0&2E| zk2hOFZEa`4?X7cbA+^PP!A4`fom9&IFLQZ@Yz&l&rR_Je@>6Ev!;7cY1WS!yGO}&> z3gvGJT%XHvAAy`La8yQviH%apw0t-7Xe!{qP;tmnU(}*L)Sw^js*SfubJBjdq+MM$ z(U4KA;kp=|NHdA2UCX0;q+LsGNPV=rn-*nPH_bXyA0K$1rhLrCn){D>v9qBye^y-& z!uvYBZ0jC|_w{($qdOY!1YS1jPQZIH#Zb3gKZSs%_qI*9wR#!bfj=bkAm&sK=R>OJ zbIbKZ2AFYx6S!mYwFbDw0XDITr!xT@xpIKIcJW{k$ZZa?MB8|piv;oW97IR*q;lF3 zbmLY=dz8A(KxLW%msT3OSNLur#G4zdasX02Z4X4RJn@ z9vDoqtadKgp@FpnKk}BNE*~=d-+)Gqa1gOS>o9qB*hn{fD-ETTps7SXDT97nUwR#= zQ-#b%P#=s{CTDav8RXJJ)34^@+dxWBj5Y2-39Pc)F;vd;z_1O)=i{-l_t5@`&nCV= z@I0NQ^tYI|6A5efDCUjh9jJju-ZZNM!$HC2)f{+Bt3CoSV_jjZkPgMk_IzafVPxgI zV|e#r2ipx;_u|LaT?b5A4z%@P2A!<^?6|P`F(yq-Qt759havWH^2Q z>>_=pT_nX=k*p!EnA7>@nYGx6^&*&a!;{OHTP2$6Vs~4$dKQ~JnOgX!7GuwVq_o3Y z!00$<(4v`R+_dCb&N)_&wShaRr$><2*Y;qIFy2DNCohJt?T^#@mXep?rCyGTwr|RM z*98_Jq#C&l_WEx{~CC1I%)`Gnr%=+mRnPD$vT1n=aif4GnKrteoMPwsiy zL|*Rwiwx`x@nf-mm)~8$Sq9Q8BHm#g{`Dt=9BjW83EHEi!waHr)>nV9{RN8AqZzaP z#cc>DC3eAm`7XE)lHzi5LP=hUFdO$%5(bsdQgIUd0$CJuG}W-szNF?R-hbU1~KR;uUVy#`BqbPSJ7>d~?4(ZTk+R31Hstn9oW zF$*TX3)NZ>i}ONtPlmW|K5ketKC8Sr=HT7xkX1EBj?Yxu^>lf4z_+*K?C$uX_)ZGW zmpSXd;pjJ~P&4tXq*ki)j8~v8KBhYN>_8ozg!Pi$@e679Jtbb_`84I`UNS3e`Dki> zY+F=YpTZHv!nIZIVqLf`c{Nlejp5Tq^=yn0$P797@cOaL&_K2tlr+kh8E-sO|6;iP zZp08PlWomhG~2NkkVo@)EX%{WV@~vkSM2O6zp|OSx`Ml5n>i?k)pkc$7pEzT+hg-- z!qIQ!2lCZ<#e7uEGqAh{YFjlMD~4--8)b2F@m+1X+<{zZ?yONtW9qTnD-rXxMVwv9 zf~kGG*W&u7S={Uw>SJ`gjc_->=?9u!=9}^Cj6Sa}^L0dw%qS+l9r1D?CYM%Vt`Z~< zVr}T!3CvQiok(5}vW@iac-=sO&p5SaqwQIbW{z~-R(pd(@jV24!{&GK!aB!BWi2Fc z;K3Kq+5u#fu}Y?v!hxRkFGh4Oy4d69Ui#YG8%Z|M$ETk(;UAdCv8!TFFfEa>$l-4YW!X?RD=f=9E-Ab4#%lDC1_oASp^Mg!UPD1*n9z)s6i(BZSk4&Y*9 zF8j&q7!~IsbY972IuQLcHlW8ho5SSoP{R1g-}E3J6WUhV!FZ;25|+t3fHC5Ln4xyx zNvPh}-<^`_9*Ca2mir)c#lrYQL?!Ry@potr8!r589U6Z(sGW(BDXN=0cq1Z(=WLDz z1dfDZx<1**^%tc#BiZCY>hTAdvhJ+s`Q9&&?CPT!)=wyNS1PQ3HC`<7_rS`?E`Pf7+oS*D{8cHK()+KrzxvLk<+l804`xUIBMe$A5e@eCg=wX!vS9w!4qXYA-+`~(8!<_0Z4)+$SJ;Qn0({Q(5isP(QnAy5;PG##3mW-X3oXhWN zqcGhV%|yf3k9E7M^Ho4M{%5?$Xjh-2jG01a;nw**(aiK z>u_Ng?j6FmvbJ2#Eqg!U#WuDvl*qx(E_>evM$aB@9mp_EdxDX14i!HSa5uCmQe*6r z(m=FJfoPM}Ky9bhz*|KsMvE_`t*S^{=`8sauG-S#wO=bnPt4aA42&$D!vIFrKz?o} znSnxSpu4(?e7e(o=;$n;+CIfRx%8yD@OeFQ;X8diyNlh6`Hpe=mfPA-7W1uKi-mBj zX?(k>4{^8W@anZ0e|W>1KEM1!s_(qvL$(bUwpM`ayT|Ul@IO+|{_r7d2mIj+)@J?T zOVC-{+eQ1o9y zruy^kt~Y5oJ3+hsEeF0AKYAX0?b?6E#;6Av! zklUIRo*y*+Dwj90{}s1ZO7B|EjDHCeAxN&q#O{7_aeOz!&Gt888;w6ot~W+Cc0#R# z&ZhlypLgB!+*y2$i88c51Fxy=K73-#N<_6xbN2f9o~Cim2X6Yp!8D(bLA7b<&!@yJ z5;m{jj~^rMzWC!j`RFqpY(Md}FxUHJU$(dNy?}freJ^0CcjQIQ_X0BNCw2c9^Wk?e z^w#(mJUT)KbryYH=y5X8m*P9a~Z+}phl;!ebE#Z=Y!(s6L1iJQswOL+D++EMfIi9#+52hx+*g? zlxX3z5X=tq9i*nL@;(l%{w&(Tf6dca; zn%7m^^(5||?9a^M^|ORsP1&B9`u@OfP^^@w}%FF2S z?}6Az_Xm_u2P8EQM6bQiD}C}6gyasO7lKTW?#VhBLxHyfm`a=d`wCp%={g*f39H=p zMv^=6Y~R3D7p^X1?2Y6ffF-Zy!9pWOdckgd&}5;O=hGC)YXPl<21;M3zYmcici%e% z_Y0Cc2mGWAyuV&p(NY3lz-YgKsVzPCQXJFMC!0uu<_gtM7`@QD5?6o2-FL7W$for8 zQ7HC(BSYis&0RQtpt+02mzukHJT`a9_-1pLjvsFBvhh95T|SPmNk5z)uRBj+yev;l z4_KX152M@5;?E=O%6=SeRrjKUlpHAbr%zG`v`B%%P~~`^O+4&BMpvI}<`(JX^25`Q z*wmre!_?sm&=~(Bj~S&K+!-wgdHhQPoUD8x$TE7H;MLQQTH>MEiG?FvIBDbR?)UF> zdHTMG=7DOd1%LW6(%UlD$BfWY5pr*nDklCiS;x%ds@;(_>l(A_oIez=REeOXMF^>S*n|vS6JAnh#lqt#r^yDkbRErRH<)^v{ zF#3g|iP-|o^Ib7=(~r;2b9p;Y#dPG!Y__(cn3*^Uigvr;4h|o7O@Cr``eCL2Dx8eW zC?=*Y@KqM7ZTge55zFn26yrqpQelrc!PrFiL4-5f!$kMzc(x7qtZPXzopT>ZPd6I) z)hxTsl5TI#E_bQzle4qTBl+ZOFr%q#kSUeM**b`lQ;-o`B58HdPpgh^p$5LB_GJAs zm%K=TQJoE>jvlhg5@JViD0u?n-9bIp@}PC7b{kbTRTLcSNfDXrNvZo3Z!Su!vqiI= zPVFH9wKZExiDr*Tv%gNRGpD86dU~g}s&5GGTNPinzQMPTt+=-l|AeUc)RRH%;1^~t zSCP{P7UC*oc?-!!x>042*c6#8x*Uq$B@Df<(jMsju=m>^@ZPD0!Pa#jW!>-|5K@2g z4VWFyZ)R1x37Vjxb;aKVzVU@Xef!QQZ!~LLLfdiQBBr$IN}>i?^)P<<9!WF06n~p| zdjXx-1DDYz22wsdiW%ECI*atK?mM6Fhr6cV3j7^t&^Mpy$h(wp+XDeDZKaG~hBn%p zsqyz5cC8cpL18bRgRQfEDK_g;)&za~5<`r=#OHcirHH=|$sM%Tu9#t>x=lD7-*@4=*ZKKAhpMJOMN8Znt(>iSQZO{HBF+0TX=X6xte@Q4 zsd-mVf5sB8nw?lU>QlFM;;Ox219@MSj@m6rcI;>a775y*(X9L_r0alhGT=|hcmo5a zXP-?f_=Cw$fi%q$MwM3~x^91PNTX?WgcmnojoZU%kF?dZyz?_sM9I&2#tgI7_!syl zbaJpeVBhHxveoy|AI0TeIScX$liHs2d#oPV=YJTiKT5Rwx;CFKQBUHo12S7^4g6iI zGBIAQMO?L!luzB%aTi%O`Av;TMs~gyVP=q}r?d3Frt}GWw}lNe1fAD5=+wI22YhJk z@;T67QxJ^NG}B|VPB=Zjb@;gy`Q2*g*br4e`3?BY@>P=G;_dbGF{jGra`$>bP2M8! z7cldL@iv9sDqem^Qa;>7-)>bF??;KH@?mlwzT{twsVxENs0#b@c{b7Qqt#}z+Nkbo zeH`PYJRu8(m%iBs5^|bdDgHeK*%xuA19k_0vDVAJNe|zqX!x>6{Z>j=_~nmfQ+8m_ z%Es(cHy5m_%v7XZKaI)w9Ju4g_Wr26UA~3;vAytPeC@pgU*89`ziIZyX;1sjZW3w= zw5Kt(r$11pnKK<=UjhCoz*!EkPJllNa5ez7qH}OtW|8{(tlcg8b@5n!HBE+9*L$e8 z+T!Wwg37D?{eC|)?LR|ALc!i!;oGOR2g2zIFp69z*Pju}Us4nnI9Qi@L#H}8JNk`) zSSX*P!f%q2JUsn5E9jQl1r@gxbfb##uPVm5091_g{x5Uy0VY>*<$d?u+jBe2jHI5? z1dYP91S2lf-9s3_l0YDGG}(YKi)C=agbO_yk~HJN0Vi+{7-!5n=d@n0a}H~J9o7+J z<7|WNUFRr&zyGOwZ{O}|$-K|=e$V$w&vezTI&~_YI(4e*)G6FdHK>O#yG6OLQV*Ef zqv#o(!ys~%qd$<4|AKlHjAF=%$Lj>WU6hj?-uh-ts(o90TF)->y ztUVL!$YKU6@uI)*ZQ5^t#S^~T)#9^Oi__X`p~6y&qg9K)1H8B+uEitUYN0w*sY643 z!B9L#1iW%#8$e#ThjiircPSr__WGRVbXI##LP$=>DW`uZr_17;E^o`p$^Yw;yu#D= znbYSjr}Nu$5<+r1Njb5VR9<{koYSMzobK|Y^N5amh;FR%qlcv*Jlk_&^1)W%H4Fb~ zSzOkhg)k*+l^ZE5;}X91b9Lij%;VdZB7XE{I;)E8lRJo&i371aSP|<0&Ji9;o~C_h zQ$Lp8XwslwW$qW!)&to(dALWs?kHPd>oU65OH5jE83NF0@e^n9YlM-=2OBEIX%^oB zWi|_?X}w6*B@1ZSlbzh$e~X5#NE6$_*U;ac4|peuS$l_hvhA-O46XO#8z}kH`r{jAZ%J=J*ugW=bL3p?2+r7}rx0vQzYUOL~LcVF; zyX9Ms^XCXbC zUl+t|qbbyP6X|lHr^_E{LHac)cBY38F6kXB`{&AOO2~mLip$+)=<;xA9VSeOK_ua8 z^<%!h{lskr8+7?BR49*irRTir#MrCu^A;Y*@4PxL_NvRgg)0=Q&hi!>E3djK22cmF zkp|wWUyX)CxU(zySrpu8IIQmxeG73MZ{I>W`xqKz@$vYyj_b{RJT52i*V)$PiXMZQ z#7K!cHXP+A8slfuTR_tjvqtLQ@O899bUr?UpKihGU>AIW3x0+Lt9xDWMK1WY7OXCI z!53R_`0wmexIT5kmpbTwHE8v2_}|Hppel{7>B|I7VC&-C@{YX8ygC$6L~=JW$`Zsorevq1BtrovQ9KcSCizx#QJ&a|f$WFt=a|L1z?h4N{a}SL^&&-~fa^}hb z7igPRN3noj~AiQ=QsZirfi1TMNStgd!|Fmu$_-)eJJKZ42~< z`w1P*ldrGLyA^i-bbsvY)0?)V7@gXx6=tEnxnM02?oS$fuexzSBC4AD!X;`M_NnSC z&~KOoDBS3dRes+nI1&RzUpoq3=HB^kkhGRTh^PmEUzJ2`q z&Uk#2nZ5}vEQCOMgSqHH+{Ur&+D_q_t?^T~xV{k%uD!5MfP;-1csDvfw{`irw_L3A z&ci`??+JFXiG;?2J4@d`x8bDZe8kuNzudPp-fVw8eLLBG`eyHCCww10*zgdLNE~u^ zJhfuDoIV;kc+y=1)dJv9Kt>MsS7LV3u7(me63!4<<0|cc)8eEW2~n43nP4(u!M0NT z=rCXw4(G>qd5^%eCwK_IvzrvQsF?7L5U1^j-A9?fZDrmKmG~%JWsG+#-Z`$gp}|}4;~B_Ae$9t6sZu{Ra0J^6+8GKgm8U^bu&l&r z*KJN6+~8zBjXoNTLxo;$YKXXOug3mJnhYzgY@ zOmasd2D{Ad`N3J<26%WfMGQ~j$F-lc_55ARKYOYb-k(1W*W>->({X3d;Ab>?E5(v7 z>pT7Ep#->f7=+@5t068<6T&qjvOXBpnZ(DtQ0kvvn_KP$e`A{1hSZKNMi-LG-np1LY+(-B66(TS7_Qz3@_?7{)dl zeh+WlGTXyK%@3Aw9uYo*$jxl5a}_|`7=`;U=WtE=?C4z-2cKa` zKC|`gz->Dk`LkPgGEEg69$0qg$Q9Cd5(&yTe)vd=QNJ*#pC3&0$-;NJep;~ea)`*u z2WoFSKs+pu-L>#CKF`VL&rUY^n)gV@;&MXo3g4{~XN#yu#g%8Z#+>GMa>soy7%X6j zauNEG=3X(p1)q9~1)h=fl7d>l>BfN0mV#Updi{~;$)+SkL`~+&H9i zW)oNXt>)KEs>X1P>=yQVWR@pMQQb!hn{+I})VE>Zk5Y5>aS_`*BCz^e-wUr`Z%fB} zwZ;JTNWa)x8g+at&=|=5xMLhhWP}yIVLfM*S38!t?SsI1?)c5;9&Pw!Dz1^}Sfo3S zL#?D&7c+wT;rRlzMAMgDO!OEEnDkD3itt`_OaWOnd@4!YM9^jyHMWI1h;p+bJu;6% z@6Mx`<4b0sz{N+8U5fhOgu2v@+V-3RdzF$i0pv8%fFC}N)HWg=<)){t%*|J*QF#&U zJetFpP7D%0UJ=w?a&XcP2$xTZnbyS=lbEeclc!EU3(Cza)F%JMU{+h}wRje6nH}VVVI?lNn2FNbbSG8H#x2;c6zC~dh_wSUi5M5`jiWx!&LV*d?Qcqk@O{D3S zQueSOYZ5##JIgPV@fD@H^9VMcGKo^cP6g}D#5p{?yC{Vgh28cE+CI7-U&)%$bQC5z z_`G3B0vDD^5Zwq2^1us<^>ZOBq|tKY)WG$|P_Y98jn`Wo4G(0(i%(+TPh-cNd4Ie# zRonbBGIfFE%A3d|t1y7Pvm2^f+(~0e2D+K}RB7r};Z|1V6BhgIr0tHshAu z3H*Oh-I9~YKVbddTZ--=*Op*~fO9r7m@X~^WNYgw6*wcloX(_b=;FW*`DLC~@H?b_ zn!w#sFagH$&;<+KsrjRX7pB*opD!#6P}5!@{bu$hbfr!b1PZRbE%`;N|MfE}{fLQs z6=8JGT$+W5Fw5FSnCzz$VTSr#T})=FC@bX|mtRtguD<)>3JNw6v8!b5`GLuGBi*dT$U&N$%NC?P6#69R*m2f z-rHYUUN7)@6rcC_wnNlClfl8kB$L6tWHR`mGC|fwsJcLWY`_$SI{L~{mgeu7qkXe9 zJ~UJr%Isw6vcCim?r_L)!r0KVUVuc<9i(O5UZ3$R1A{9Ehr<_&+V}G-D-)Wlqk>9- zDl1*ffMz%rdPh*14xGBDamsNxrRZC&+uBNN_@jc-hLde$jbK;d`5IUI)8KB;$wAnD zn)aHGWUop4Y4t;6PdBV1aa;$Qyw6a1in_R52{wO)v0o`~`8cI(3oNWPaucJ2ghyyVrW%mReiFu%1N#o zX+x_ktLvAzWlv>wWlVRsSZMJ?fr_?A?Xz}pt<#cOQ(2Qpz*Chq84=hJt*fl##)WAc zSJownn6rK3T3bFs5!1;K(Vctsf7j5}W>vv(4NXw_m+)DcVDflA<=Fg8!DT3DrK2G0 z5#v%r)mqWUfbZUJq>;+z>uh^;=(A?-0CGBnT^F5UvlOMwA=4A<`rVjJC`0 zA;;6YvKomWt|&wMSN6B%x4U8SVaj+rf9$x~UoY+^R@2zy6pa{d#91u^|ImIF{u_;C z08*NXqlP92C*$ZBP#qV&ad4w4$c0a*^u`WCG6y47+E2sIWoQYc0APe)I|FuWr)$Q8yQ+AOW|t7Jx|1*spbAfM-c-gEN7UO(-C z|4i@X7dn5U|N8*l?Dk)T&z&RBp*JKGdRVZ01~v3%#{D3Ars{edKYc;I&>Ox^Id0Xu zNn)OjQ?>)@MXQ51v!63@%qn#iTEsSRZznBUV>}Ac>t>~R56&}viCm zGQuSkb|Y@0wA~(%WRn@Q?AE5swY$d>upHpByl^)hI!(U2tjVpVfLf?lqmaX);iT)mxir#vN= z1+Ty(qF^;E+o~+o^{f|ra2jEB-Rg{d*64SZ>`YiAg*PXOi^Uk`hVLLN3UNKzwrksp z;8YayF}m^X-oXEohhKdMm1UXrQJM|i-$?p7S*Ax0wgKKKc%e3X$Z}+APkbJuv@-{L zD@USLw8_F((L}KwOt#Tcyt-B@DNZe0F(GmW%E(IJ^qg^P8EdW&xN(Po8}FiOoF7LU zJYQ{4{fH~y$CUUGXBO9+3Au4HL2vru#|e)fMi-B8!}KLIfF+1E+msi}30)QCwz#h= zj`0dzYr!MQgVjr=HsGd5Ta)Y2QcW(6``e$09C9x@a>nNC;%JPP$E2Wjkm^r8lcLM%SRhw5j4+25Zy)9CRWev45A%kw#EA6 zi!SV_nH@z7!(_qN9Dh2i6xB#*=h4T+$RSwJX04tMo-JVdkZUt4`=vc>nsHiFF(g9ApV z3>O!xYv4}XZdH)$WrO^JQB%E{bg8S69@|K3G(enc6W2D0Lq)s6c`lX#P?1SdoYJ(Rdu!ki@o7H6zF)dmt#LE$DUg}25d*jqyV;x zehfXxddVQgm^sG}|CM@(JG>URek`8X;c1lcyj~#(`9|MXU0CrO2x|p!FXoK`Dwo1H z$+eacy}p$ESt+sh*WeJ5jMn<127b0JnGfRuiE#G?iaojO&7>~xdJDgOLEX1QbB^`Z zT+7_R>@Ut8g^iF#xj45~F3sacqP0TIt@n|cD~KD0)@$NPh1~yoxg7iduyHkmC{iO) z*z+D)YcJew9l4$@Y-3~>>I1o?zhNL6c%)=_LYzdcS6_w}J^Uk}FG!dN{@MQbe$ zGY!yh4KPrw`!@M_rF=2aWz0NRmaS+}Ib=A++#NFyt@rfbUjwNGMOJbH+ zmZ4a*yuKzM9Zq#B%PPymzu~b)NO(BL5*FS|ouhwKJ88CY_6kiZd`L1P1~v{>_6&cP zt<6fMRyNUM_I+wk?REXTQugC{Kb}!t0-%$uzt$!lx6;v59oryA2IGSA^49T@ zKHnXG_R30w&42NFugC6mv9}AKNa)|XvP5b>Qx)DEvj&eEd@&^nJG@@rODjA zSY(hKcek;DwgkTsB=}?g@*Wip75o;1QHars^}F$~x$ip;UnvZhTz8giCXiB8z6G{Z zVEw%ikMU3D#jnFEZHm^jS^uF%RgzMxKAIPmSuh5vl*bp%ko3#$eWnfQ_oUKH)pE>Q+X0dwC_|Fbn|6)ZBmH7&JpX_OMUgA80-VEh65 z5ZJ(>$66e2REA-?BxP-if~&H3WFa#)Dy)4$21k2!jytwF8&@I=lZSu6*vK1Qh_5;N z7RN%?fi{qFpG$MGY?lB>zg2&ZyG_D`AGlhDAEb%qzG+gx<`)rBj6O(t(^+t&Ry5)o zWxhR#hYCR#en9QK!2!xdLC_d3Mjs+oG5RpSGS6Tf!hP-ym87^7m8EM(rDCM0lJ((_ zDPga8fiZ}Ml%W$d0!GSjZLnRa5ubfNhf_GQ@G{Si)oVPMlD z8L-9m5i&PLhL6gVuU*0|_mAOi9U-2^^z;GpohZ#51Ic|{aI!r72|QynSfwtEgrCH3 z*YezD#!&)CI|Id+nV*1cyp$&eae4gkW-Q#q{ME~G6qpOt$I)kq)c`*Vx6WOa+vn7#4}k&43y?Y{YC0h~hpO~B`J)d==T&7j9Bn*K(k9qu_yx+S-cpMg zKaH<{In(CA^$E(@m>D}45r0HPjF~gJmIjEA#)OS1Z#Xqonw-#wClSD$V8bmqw}E?| z_;sniwq$Qucrzr6m$Sj{tV0W`ucpOH!hQuH^q+J8)$Z> z2@{AD&HXnSn25EB^PW$G#+#YOXG^FjDNf4DYtU83z!NQ-RXSMXMEAJOyxbNF!%2Td za~cYgn$t?%=d>YOQ_@UdVPcTwXrAX@ZFTS3o{rD;3y+hV9e*nabH|#@AIu%s!8A_2<_5@gCtLOfa=4& z6228A^$Su%2`OgRTyC-Q373aB@N)7PDQ9x&%jD8uYX*%0_t>=A(U>`Zw9FB$%Ousf z9gyH+`KCcEPaXHt2Eqhlh`5)!aH2AeoLuim^(L0B^+>9Evae`Pf1&Od8&6Bth0mpo zY})O;9im|F8c2X;<%I?FL5UA#bLa|XnC~q)PcLlmuVg|2c?VM-nLL%4C^bf$X|cw@ zWPU<2qJP&0d}hoqdvhl-1}l`$_Wcp^)24URg=Ebx{`1i9b#Y#p%gN(!n&$ zXKW-UdyXbDuieJpR<1W)03@TvxKb+C<=rjMFQ%R`!!L+HCRVc-gSC=+*ZK(Ofjr$?dk&z|y%o;bN zu9_M0Ey%5mMW(B)1EMccu7dqqx!EfZH?kh%#31}HH5L1xlelBBDU)}7y-)-T68A_R4(=cGAn&cfy@ zz|zWdqNuX#FK#ydC~K;L(q;g2y>5gfg>UBMCRd8Sp`x(TcOH#2$tR2|Icii4dv1C! zptIL;A|a+dD9eZvT;{)~JwnllzBK6`fV^8N?g^SYya@RSk7LeAcJCyF%`u7eaOhs# zrNpMQfk-UX4R>c?uu|3*Spli|=TuWuX9D|8fMiZBGEX%L{uaRm%5g0dfI`V)dv0-! zjyVd6$@)BR_n1aRS1sN=_YNAYe&BM9Z>x2eyQO#ZZLszgYV2?8<)XE~6lcFf*c9VA zu$ft0TT-|M*n}Q92%1d$=TF6Dt4;d;$+6O;S#v0xwFX`|)?VAk#W%{zgFW!oysvGc zpXd@AezGIbl{EYo@{K)*chJfJgq-cQAuI&5_o&=PS6eBQQr2 zR6=9;U4H892)nO)`5Jk=tryu={GMTSbF1d)G2uie`aa?Q&KJ1m`Q!Px-a=il_HdbDW2PC;S58Ot3=$|`fo7>49 z8yGroM?D)s)df14>IR5YF_WD!I~BugUC|RLSoC}02cK}Cg1d(Dtt|U}wXKD@$I{er zwiVo4EZQ6B0hY<9il~!a2nzU{VoK2;Kw&YZsREqQ#%J4Rd!p@bEwBjKQ3Jg@0CwX_>#sJ_$53xdEoyq1u|i*b9(SYm0%}ZgFVq6Fogf$ zr?DQ(%mb}h4#aw#y%)tg3&!yYvFm$|NplmfpSb^7o-ff*I`>&_ZhpScT%I8taGu`z zWzJKWFFQ|hzTZ5<^F?!aI~3uUDJy-auh0Xv#)6lVe83bXy5LQc^8Egm#+#os*Pq{L zZhrm%bBE{mGk3QG3)x)~PJM;FhEsR^R0sMUn*{-3WxdE#z!QCtMwWnG|(;@)K}}7IY?y76=}Ggm%B;39IgOH zre;LZlAGC4FJ=(CTMH2It5O1H;a9T`8Q3I=qhx(z(r#ORKOhdV!)d~9yUo7LxRXgE zk_cK=w7au|lw`}B1=nlBO89j$+VWBtAi>W>yS3Y%PDrnANikx+tMfc^F?4Cu)UN=A z&^2~saW&3OlHL30q-4uywkFBbCafcZ?_{slmbcMLHIRzZ7-D%lEUbuXF8g~~UNhO2 zxBQW(0PZc9>Ky$Y#rHi6Bfw4Rb&+G&NKeb`^J~qNW3}%Hj4;h1zro!fI>?)TkkbUJ z*PKP`iP9nK^COAhsr|4a9gV6G1w3PTeAmRwXCA)lcHPjN9BCfLy9oL4jc_k)BsRA| z8p+pK^MuydzzAC^>zMxT9O{K3IkZLjgcmF9*y^q1OV7IE(C_3q>Xf#T3FP5N@Re)R z`H|6Z6_8?FZtLas>vOr85t!GFVo%?prnVy{rdVcuZMQ}X+!+&o>7oA!DaQD_pL;6p z!rn>6Tfiu{Qdfz|V6Fje#KryWZ6ny37kF0A&A(2@RW~_~#i4GB&iDIr0$d7^*#^kBSpZ+gDS3{YFRlz7C?^h@!jD}n`-*D%=vK*_tdjq4)bV2Kh{R2s zJs+-P#^!G09?0s2se~*J#Iq-OgUF&z`6d??6Mjz=!6P==da*VwTO%joR=G1h-!((tWrftlj^`DE1M;B6?23ld@~9cjo;N;4E)>GI`hA^L|q+Z^i62?@fEp+smEMQSZ&l zyF$I?i7rXHC@FT_3tPIP{7KU8?^QB(7}CbqY?7(IAGIK?2i%&vMcZ!{{9E{OwB2a0 z_?ug_t(dN~-H~GuCA1wKN!k7AD1K$3PV=p3yNCI<(dvH~gCA{GEk&UD^dYOG`Rc2k z0;f0zA0qa1DWt@L>M4-_bRV8mmJ=0L6q8qB${7bkQn|E3r>*j=`mcg8+$Sjh}F5r)#Il~?r~Y*>uIv0+xsCjmIMksX=Y zx06n5=#v$)&No&g_Y{3!?9b^yCf=qCKSkNtNSG@7s=La4K5hd!+Ar4*3g#|GWNEOY z$<9GfV?!{1co6Nw8u3yR&mTt>wI)5@-26NSIr;9LKf&DLdCqP4-tEA`AJP`_SGa@Z zQ{&;QH0h4(!mHK(RMpn%#c>Z+5<YVPp-Y3A;BVBwEk zUiu2p5Z3X9n>EFaFYI#8Zs*K9XTdp7aL%H0ZgI{NokI^O`IDXV6z4GEDDbJyd75)r z-ze}I&UvPDSU)N7cIQ0HInQ>^bDYC|gg~C>oaZ}-1*8IB=$sch=f%#s!#OW;&YjL- zy`=;%bI!}1^9twC&WfYe<-FQCcRA-Z&biw;|LUCAI_GuHdA%Iz@MBcl{^?dU?~v2J zi)!8Qn)Fkx97gGy<$Ti^jQ>`C1(@*t6IGcW|H^QCir+P&T;yA5(C%iuW zR4;`$q@U`o@W%90y{5~zaa#4B?%Kwm>P6jdjX%|!x_KIZs#nAL^i#d78!O(KpJ^@ew*pQ7UMrRk?pv)gMMhnf$8*LdM$iPj$bkKrHlZy-U;{V@5cFLA?j z#7?$&;adUq{P{O3nDmm1K8jm~4|6}~T%bmHiz_@2&uH{tT5*H-2e^#}=2vnsK-m`x z>Jx#zT0RoKLkD3>dp=1pl@k7h04>AJ72}u$Ev!b%=Z&#C{2c zmJRNz$ci|~Ubl7d11Wq(myRArmiEr6ThLJt?QMJq_fXnp_7_Y~dbC8f;asMO!T9lcldg{eq;WtD(<({|BdxP-z_@+U`T>5ggVp)x zv4pdqb-!lX3smf%&{yG4`I*Xs9S4}sel7%Lh25t(Il3!qQQ`hgL z*XkSa%;8~IZ};`M@#n6a@P`j4MLkZKLmN6P z8v`NbuS2`;?E^H#)pgPkKX^SA3&NkNffwGSG4ykJPx7j*j;7z#ZT^99%KA=fg(|JjQ%Ki27zPCuDN==MZ4@D7^hxQF%1(Z7{{v(PQux z;>5h{O9InCeJsJWIs>E}6CMX>r>PTrrgZceJ`MoKM}i!!oI8Rt_#sD89F~L}KAAF+ zpFZB&7Z@FAw?I6__G?U{3r|mAO%SxBZf%ju2D!$=1C(I&(3))3{R*#Mb>rMKwtQ|j z%j@HD$TLXNUn7h3sHNX46h}f<>46vQ5>drpc5dtCW+-=+zOPMqR&pz%XxtSM&15Sg zI!^5EyW5segGtSN*{of$D%FEmXHfn{(HYEk*Z1Y}l*_z%2)Hi^Fb@GgNCM15zz>rE z^APZ(B)~ibz}y{D^AG?BaRKHb0B+&}%tHXw?*hyt-uMjas(-VOqP!T@y@LLW9?#FD zA6+T`Rq``^5FMT6V9u8R9Opk*{_~vweEA>d{1?c7q4QrP|90oUSpJ7Q|0VMOi}PP9 z|0DR(LpRdZ@nmU9_Kv(9;(-10H{XWq%IHT{(yJ+5{U$F|k^D%%Ggo?{3gt)oo%t6p zRI&U>zcXifp$g_l`kgrzrfFaLotg1M70#Cpu3&~Lt9X87g}g@DK%*+9A6Z$Kv2lk2 z#n8d!+@s_2xstiUxI(zhU8XKGmx)8}@Wob!f5{LFBl2-S*UH!N^D98y*m7q=%GRqc z7MJCWuDt3$kU8f?K;G!Q$i|ykH!o`8Q#67j%J3Gx&F{Qu!dqZ&%+HG&crKYNr`|f^ zj0-pUSQK2=n6QA2P!_+3kGdCf#}-}XWlLCr*b;V>YCavP9ZDP$n4i?nMO;9iRWerE?fl2~_mMF6k0Mi#$LgSz5Z z1n`pN+u-wigC_!bts2_kA&l<$i2(lkPIxw!yTcO!yjDYP_^W$^Cjxk_kJ{k3?G2s? z;BW4PU)&o!5x{GO)rOyT?p}T(fZx3Y-rF0zCwMKp+VSW22A>za)^zRg#l6871+R5n zJN$~h!LJa!7K!cf)xE)21+Rr+JN&l2!Eej$NT!x2TPpGK@PA+l$tu#5wxe))@}H=?G2uY9f|Ox4GAY@g#Rnb zjpZP1c{p+7wyTYD_1i&`qn>SrWWdG@xC2a-t4)y%+;}%QQLc7NGH~mrfR(La)iRdqwEf})Cl~AlyoL9e$$m*t;co=(WW9xdvtUV4&XT{0 zed7x>oA&d7l=E9TZY{H4E|+@<>xkwb*x=PFgXJ^Pwb?m@i}C{NIL-{O$8T%cLJsLM zw+Z;!JzDPv-u$(!=NC9-;3c2t#&Ygj*4_Wmy88ywEL=|HWMgO}kG;H-BF)}N;N+r0 zXK%vWd>jeff${9ke22dy=e~tskZB>M#?9G1!YsyGKNZ+)SdEeG9cIm6Bwan7i7&}2{?>YQ@W&XmJJjT}x7 zD5S}$I%mCe(6BPw4u#xj`yn9yg|udEQREfUptVKyc}Sbq7S#i*ZbxKajhf4k=+%*s zMy}m$A*0Q|5i*(y8EX#q<*prTh0HF}ZHo^W7RHgV90$Z`NFUYiwvf^0*_NgiGS@C7Vo|J{bBP_cOf-bJzZ6Tx0=NXn($XN5Wgp7u1$m|n^g|$U~^may-uzUrG zbs-c|yIUc%PZ9*B%1`tsAmja1Xe1Ld*4#qKXeMM;^E5)nG9ly59fYjP zgsg6&)qU-FCS*->k&xAykhRUb30ac~S=am+A!{=s6Q$-42+CAra-!U<4^Zq<7Oby% zl)}obFjrl~563f_mk@8OEEDfC%aP`*hzXxe<1{CiVFWm34~rU&#&DXiB%+l#v-W8I zni!Xu`;maTpV;gB+GSZgVgqt+6jN%51Vtu2{S9AcjuZIj!%yF#wwGKdu8yy(M zK3&=SN87WnW`Ubi#JaLyj4xAmF zX5ZQb!B%`31e)+1g69*_hM=0Q!rM{=-)%>rsnQ`hXk9ykwv}>oj#x({U&fayfhJjp z;Gq-k2y)q_Ve=)#Is|{lmqDQE*&*0n?Ld%S`!!!dtV8e>d>I6q*d2nY^&JSdW!vBs zVjY4T@nsN5Byb4+vjc(F2J}lCIpCBs~LP zCaEMWm-L-P#O2Mb3Yx!5QyzCfTS^IKF6H})a4oLA)aE_v0G=;Ua#6Xwgqyv)_T7NWe<1!njh)_)NWgA&1rxV zN+A!)nedbHJM&1DBAiEqZ2 zNvwr~OZ)&4t#W5JoSFw8oFsk$zD!~*H(cUnhh!7G**NX7<~Cwo(eJ{SL7;_-EqbHd z8DWcBHrsMEdX_%5d|tSppXk~8M1GIY_5IvS=;UY&*VD3lC6uy{Yv=fO(M!J2T*0U6=}HUqpz#zjYI^N2yM4 z;~1~3Cl-R}#YFbircv^{17E+MMtTVz9op4+K)}!v_ELqtOh4}=EzmE=-}vmk%gAVi z@~n0md%X0k@Ss^fGj1tuOggff2_Ax$sKt{ZW*7Pzxuf`+^wpEmSq$0G<~b@uW0Y0->ZvU-z&!YzK_Qu+oAp-sMnI$n5|#9svYo80(_leR7{A-BYOI~f?rQ?hzL_#xVk;jpB4KCOQe_(DWw)7X{7XY z1a;r0Hq@F<^z=r6>s(cR6YkW47Ph<`ABPrPsP4#uh&!?@fa$B3g5y|lgja~d-b}*T zxA0ST-*3h1DDG|ejN;yoC#5)L48^@eVehmbM{)1MpHLj4O((@^2LS62qCYpJ-;Hl3 zXpVQMM5m9vI(Os+jt)<9^kQ2Jc7@CKsJz^<)J6Zo_keD6_PzWr)?g~(%h2%{bKjDR zbP+sQ<-WCh7QTY-ardn`TqoP8(P=B?dsJ}h2tU8`8m-eFLmN4T(D%uAu5H<2&-nd( zai96$$WY@(=g&{El8|U(;P$7ZvN<^-NiE>Q&@8G1xMQTLYllbuNrva`&6ds*|$={ z#e-bk!hcs78l?8WymIRL{B;jww7aXA(kGerM{7OYK6<}P{B|W4<|(HO@gE9)jJN9p zxL6G0c9-fqYs{x01OA_>7|69`0t!dK}}&+x1xjqtEd(n48=)%X0x`kCCxQOrhf*SGlgc75A^ zzr$~I4?k!`yL0gHyL?UMcin68-{W_>-`gcO{Jvrq?$a+Bou>11E_IgcS1-#~o7C0i zG?w4>13(%pdK&}Yh_#(dgUXB*Wtq!7R!=fgMz^Q>xCBFE8DCc*>3i)~ zhlC#n4CS8P>KFTHjQCc`dY`K-8g{k3M!&a9FfDDaEI`jlIoN@UnQIV?bE`cP8%+hf z*K-0i=P*_;rBpLF_`7}zK29w#On_%Qw*@c9gw@aSj|8Cj1)k`Beq!$fEw2&gF9jIB zmhwxf>Q{VWEUEfos%IDW3Hvo+1HH?=QusgkZV{bh?bs1~+#bC)M`%2dwc4}ZAD_E? zLwpB6+E8B=9k1XT<^O_4mjix-JJp+yzw_>!jK$~A!0m?bn;rNzP_XbXl%5P!=h@%# z6a6lm1GziY!n*^!CsNM1+4A9^M3eQn#a2eYCuR6lSYE@+PmKm6uGL0oJC z3NgEuB=GJwyr1mE8yH?*oQo0f4Q~sgh4&=-=Tui-!#fCNb{0Gz7F-S}RCg~iGoh9A zQ%vzcT@GDs#Pf4`*5bKOo|SlhC{G`rALDUm7(}-(q70`|2D6xg0_Mu8-tb2vsbF|d z9?d>^aBzz8L35Mh+>?qxdG91wueTR z{oo&}`Mts}kMF`R-+uG_#=v2(;6%sy+`}p3>8_oO_a5lF%4HIX$zgp#Nn3A5yo!Fh z2o4Z~@gn8%J=MB|=ev07 z8xzkmJk}t+G~;Ml4`S#um@O%T7@3%JBP7bT*zyjj(e^}qeMfn8f)TFLWD0m_CrAgT zkJ0f~ZqbCwZ8V|sjT~Gi$Q8#Mp29EGCbK-0_Rv3XwoDb~IcCqtUQW>S=q~pW>`!b6 zpU%?0cVfSgozEJItmrB8Nas8%#C`^uotN89K+@=DC ze`9*$LFX?sh@7}EP$)UXCJ(=W{@GyTq}A+=$+%m;%9zpwohR|~p54~aztuQMnP%PCBO-~RtA#ywo$$_>4%YWErgcCajTk%XeQpx zaP^Nzi6so=gVF6%!RSRiOOvx^JoJmPhj8(Pqri0*xbjJl6oX#t5$vY>9qlSRCT-2? z8jp7!c54h6A^Y_qZs;aLiex5O z;F5;c4F!8JNSBWyGL!oKt%EcqC|e(Aui71K;HR_`fFq=3ATi-V9n>3(@y%A6!!xNqSfaq)5~d38TLzJ zjzM+Gz0Po09Aq~asz;^aG;zx&h+UwVr{E}Iw-Uj6X=9(p-A5B2rzKUmj;XI>jww=q>m8w%C&U@~gFj1KIT5fwYSkQL` zq%jag8`3YUi~4H|?Lwc$cajW`3YTCykZmt84F=Zyx~<}x-|ozXdA6*kJ{7mfGK!E* zdLe~qwc^%HE2>Yl?|FW!{GEv}cKKrX<2T*%RKND*)D~J-dvmUsNaS-5b@SFrclVkr z`$kmZwQATF#TyBvJ$z?|WEgMOpavoH;u>^DBqS$4mHlwshf(&Vk)C9QwY~F*H#2ne z%(I(jjTJ$3Og11{D|oq&_T+LGv~cK2QKJmZrg?^nNK3U?Ml#KmDR? z!Or(k6=vSaG_)~Lj4&S>6OqCE7afb0g9Fmg247+NWiY=7M)#s39_~#Da2cOd>8F7m zN0DUcEvlvAjb(h+(@z6CUSP7I)JVet3!>@t)4+Jk-r1u%C=Ca!5FMO;8Wh-xT#)}kW>dl_&^daY7#A7 zO4nT2qJxBz8G^yww?c-}IB@Mmhh4!hDuLd=n zV9vs@8g9$0E%qM8VzPG2>+JJ>ePYdY%UkU8L^U6#`?tJ{&rKiarx3juYSdFCj-H3g zo8CrnF*=+!XbZlBV4macguaDfdi{tF@Y+@M@k2TTFQi9b(t)9N9R0Vc6SBd(Mw>eW z$7DpcGmv+f7(+-vVL!a8u|6K%OU%m&pj(C^hZDIZOPfPE;-XQ~M&`8K&URwQ2>{>Ypq)HpJ=5X0MK zmqMIHmkFZ9+1e+=<5I5Mf@tS`$Np1@7UvcNRNK^Po9(nsT%@C@){NG5VwH0}6p0yw z*=ACk8aDS(J_IVrS?jtb>8;3J(jQ4@rs;p<*>Gqa>KXkvFft`tZ*1_)cy?pln-e)> z<#a=%eMG?A2Bc3CJlPgx&DzH@%svP#=)d+-l$rTvN0 z9vG*so<#4md_V`LR$u9+%G+p*ELkZ3Ysvo-;h0lDliBHRcIqq4sjDR%73NTL?5Q6d zL?Z7_P~Z!?m{L za1EENR!kG^I5Di;E>H1TwN1W~E2nv%&^{y|&n$~$BpRFP-DI3@re4rv+^5{BmLxQt z+^ud&GPdcS5hsmK)jXuvo#Y#E;l&lNdVdeqUap-4wY}XdKa~5FP?#N7sbif_($MTN zbj4KbyALwhMv#FDfG#Y!Tjyoj?Z1)}+tSpaC9oIa3l4+P=YgGd>5J=9mfNb!-1q4z zmHo7Y0KcAe)zs(WRx6TZCN;5lo{VY_$Iy;E#+m6IdEDw%#S`2NmI_7prYK{%ry!gA zxku1Oz2UJ`G4JG8ttA=*`Ie|#FR}}_pCrS4^`qi=g2)8gooR@FOG1D=cQ;q5yC+6oa#;2)}jqN#>-!>06j?SAg9!-LcBlBj& z*NnDr%Fl7%)TY12;Ztl8TZ#Qr>~ikm0;p{4Ny^6NM;sC-y2fkW8FxM%W4e;U_6}2t zpXKPcUd$U&H+t+4a+po2<7mq0cu|qj;rY2-ZU=3=1iqK$p`TZZ6VeoZcq0BXdsLs( zq8e`Td0Tj6C!%1R7VR0_x&$d0M|v{|yF!d+A-Y#&w5=kifwoscm_&^0W zsL|dXGX7>4tIwd2q+3w?g z(8OaW*U4JoLOMz`CfF~#R*xKCLpiarPueQpsrqd?R zi}j?p``K}JRt4Iw_-BJOQ`+JF&As876g3~6#V>VXR2@OiI1f>aQD*H;OYXl+WuLpj zRw4CfU`DR%k9V#ayS{A|JBJImB&sQkc=iNGv#&pUHn=Aj6{F!_s~;AG=Mog1$4^*M z$cDfwJn3reEFxf{U}7lK9dTLC#=YFyaT6uPp7>@QUhbG+U+OjnZ+!$+mJsC`EMuKd z1`{jH&cT##a}|v{>=mPj5mAgT$V4ME^yH2K_oKk=*?SI1Vk4eSHps`ro=rEfgOxR2 zIzAly12tZ4yAT`$HJ<0V$UK-6EoqGP<}L--qcgbb!$I^r%9pNjXP?OzGpc4Yj%bDp z(RNTQiPnT^BoSRqv`Zu=|8!&WPHsSE$UTO&!z9NioPm|rr*<1= z_)KI!=nH#nKr?%9CBr&p9vgL>0=(K2eKP&{IN|qYWY!LOkm@fmn!ZfS#2KW=(2lz3q0j?Mu;ImgTK@1f}*@9<=z|T_^J$Ns}`-u9r zJjZbrtFR|f>V4$%r1pHawenHSgUBZ()4=TQn*o&#g`JPpge=3epP@933NOH!CxuSB zME!9S4RQtjK^MLU=yG5u2MbSbFWRvx+WUx~TvSZBl0nkP;Wctyqt{<~4y$Z;;&8mE z&-n*)1#QZe!(k08MT{OQ1(dM?zgW7+brVl8$8<4=`}lZ#?;w@dh#C-&#J{TRfT*AB z=)Njh)`od~gB#9sFQ){NyCR9Rj6N5FauZ9k0{udwA({c9kiBP4`o6C=E{#EV~)jBZqpilm~eO``wVz* zt+J&Ax#N8f-s!@oKl35`#D2I<#Y{$&HstCnI0+Ebhy!&{YZCo{l2XcaFWBnJ%V%!} zSr9FUmuP7uH(J3@^;;we-=594ZW+b9;z#+O!WF{mvDb&_fvQbs>b=H2ph zsuP3!LfBFenFDnopK5{pxDDit6y!B6ke{`IoR)$tc7O~eWjQ?oY3zs#@=Kve;~$#F zZ;Rs}Xp28PjjzV>KUMs2g8!T(zSSBKomOmzkH(ZXdc>3qncjcXUAcsariWt+Vx6gq zPv5vn+LknSrtetH&XycGoZ{RJIk1mXb{pGkvT;TeX&fXNZ%b%sHK2ufaSS71y`AaZ zxt%r#C?wtIy_^y;K9V`b%^Hx75eQ4nXRF{V0yh*eXgHmno0ro0wf; z&?^ObYL9@@#PvN5F@XwRLdf($V2763M-cDy7H(~4w8x3jK8h}xTvSXr#xRp4>lQzq zx~Vhi9G-|pQ_t!GGv-*IV8mKee203b(;J?u0gRbIWx}yP6RdO{J(Cr$5))Z-E=DO9s zlh)VnBPj|mjdMCmGI9tnmL+9#2GOcI0yF+cf+2Kb_F9%oVY+9^S@7SfJ@DwOw2i3` zTtTh#dwQ@hpWt@&zA4i(j|V2*h#4vkmh@q}E<iA4d?U?Mpk4cqWD8TN|5p zAn{`N{aJnMMB;Autu>S#Nia|Z&qVFcB!1z(&j7m}O8nJ*|3L6;>2CorH{}%y_9{hq zwpESCP&vRV$6q{cz~OHEg;c49;pRh0MsvoWF(juET6W@a_%BDx&#|y3q=>^>NN$#( zBm3Fc3c`g&*Jb=#&?ZR=w&dKb$=&1pqA4&J=90wzOcJjGON=c9a=0<86vb#~3#V5p zwE#-d95D`8?9bprZr1MEP=BR=?mn8UzOB-4A#k3_ao9?D_U){x5(hOEtJLv z?q@-?jq!YI<3ziP>G4Fpz~m6&TuX1kn^UPN+CWUr8i%a-j<~l6= zE^h~H^@&bSl)d^27|TOb`AFFa-_q%@Z?<3H+M!5B_0>L}>g$KUp0KJB@xasB5(#Q$4-?nCAU8b~bzHQZH`oPP53EFR}Om>t4HEal?8|mfx zxO1(oP{?;*vck&J-A>e5uOC#1ZW8PP&efQ7@WXh%1(~75;G&X*I;Uhs&l}h`TPDs; zGI3uCtVA8ey$z*^JuV95+yvHrC9u~3YfHvSMlm}9<@%b~}^LmlBI#@5F;tGmR9(%syz@ z3korj;$yc%la2O`ZSHZ}UCB1GO+E2^lSo__iX>VR*D;c~G`@Y)eeN!E3CKh%lR`2# z*qy-D89HMEm}Ml{=jM1EIaw^`9x>A>##UP;>+Cg``q94It#!Zg5VH+)S2?0Jh}~~I zqBGIFDBz^chqu>#TT=IZ$(sT)Tc3fm_=&t}LAoR!n5imPUBgW~dO5B3Sc-5CHJ1oU zT3b1*uF?|GP1Ch(=N4*Z(-E0npbMqE_yl!jv3do`wx2i*n&SWAUpa=CoA`yJ?Ynv( z_}z)4@%2JJmz$%!iI857H#f9cahn@w#k-nX9l4OLZo9+gB)8dNUhJB>);X8fv8&FR zi`wZHHYeC%{zwq<%i7pa0a)W0-W@%*whUsH4HY zEg?-SWpy!^y=kAx#WpppfBNE)zfROV`}>F;957xKqp% z#z^MI&@qk!R7I*zU~6!=~w`rj+U)+kznFk=8=uLxUQ>zpNA>zK|GX1UW? zca}Dt?p?2(TEe%ua@alyGkmL6!ZcxvbA_D=vz)6-%GQ8A#`S9_?^=qm+UnkYBHR*F zU8~)f;@b8gah(z4YVofY*Lt)@N3FBo9b9XlC0!L`PkCajkWBmTi^W|Mv$*sBZ?U+2 z7IG$La!YI4&gAxqWK)*Sb-~oe=D;-Oj?q#=Ymp0>T8yp>rZz^m&oXUY!s@!9Yh!i$ zEZEk#Gh57VDY|xMx6jhWbFgD~OEKlz*j*M=%!hQ^=os5!@kx%Ie;g2Vxhs>&f}?6T z(9*+ePq5i* zCr9%&P#Y(E4vfolQs%Q2Uy;{6Edeo{_mmsoZPll*RUuR~tlW(agFQv3x;-}7ldh$Q z0-tM7l+$*EOzypr0^MxoG+n4U^f06!I*jTOd83sO=I46xp_Q~UyL z>%+iKUbdfD0u3X%?eEz5J8>0XJI1A68Q#iA{Sa^0K1r`NPLf$WEk#1^SG1G+@s8YW z9VC5^?({Awv%nwNulDdQ=xke4>DQ6AAqQ8G``th;w@Wl?Vvak#$utCNJUY0u)l|P@ zEao4GVeJ0RF+uexgq4|x#DRY&A7fE=IvW?^OajePT*eURnBGi4A;aZuxXucytE%8S zIg4vW(e#7S1c;A4il#I?v*DlPj_dU#$fU6`W=X5bpjyz+3jLJyqfEnhYbHG?&iQw$ z#e>Pg9c|k6B2(u}5TJbU;1Fc0pQQa`*R&Z+qH)v3)w8BsQr3*s()O0_j(xA-e^O!g z>uhTTt1B58X56#AGzNcg+>C$jp18Wt#7i^Vwgi6P_?N;L+-4{jF=!l+nDidAu z$n`MAcIHv6enk8sLAs*kzW0Fzp4tV=l^b%oZO_h0b3j~ar*=letJRzHPMu>0_91~| zhShdQ1%e+izLEK)}7)E8#9#e?x$RevUCO7Df6HoCOM zwyxz9D;9;QoYTcZwIPa0P#NAXs201Rawz_3QV4ZP?Fu#_%p4h5?$a~bT6M|28;Zc8 zK&3lX26I%HNqCl8Ouoza3Rj>Pj@3@aT72b;zuGhp1te-(G_Ragj5)?wXfDsE+$Nf2ie2f9q0p4Efz zm#kIX_L}tVWqjtUOQ|6)!d{bXTbd;9m7H>kx!ZJ?-s#3e;@m80mn7Q9>trB~e&#+2 z7i?VS2+n;xERMNOF{i{a_L1y_ouWO@ll60=cs|-GL1QAO*)DOLpO|B+Z^@EcKb+_* zj6b$`Z6Cb0BO%U0^-WcXfhF>r0rvlaN;24cxL4-<~_4OF`WCa&u#% zb*jK@0qk;Kl44_=!UB^N3T&l_hj>-oAyr-ts=aZGPBK@tS|o1i$zt^@wAjpASFoLB z*3HpVr~>zsT9^y2TP8~}uxmyKd}}9gavU{vwA;|&u1R};#rYl9cfXp3Oni=L)$3|Blo6W_8~^kmY1hIMz|l(>z08i(bpA57-K#sPWL>UJ@x zG;B{}P-%F5@=-soQ}W7K)UQvr6f4Rt#fm;ZC`|Ncu3nt!(ae6VBOJST#u|dvx6!KA z59;UhWa>_WOe|t=CBVvn-6x;stnnzKr%PUSGp;?)YHRSzsi*#V)mg=F_v~;p@HX)pB`cv?-VTu8~WAyKybQ7sWLB za=IS94@aQ-sH07t?i)}R?R&h?N|i{+b4$}SlQ~M_$(kypHJ(g8goN*4a|ODJ<&Z4w zu*fhAYtN#Zx}q`X43;EjZ%T@9bc6@p-2~m?>~anyrmq{Fa|4d)i@cdL6I1|Ox*4aV zhVcx@&naW1yFYI0Er^~;6he{nM7J5B!c0k{1A59gqZ;gStwJrcepMj~QH2^>R)`Li zyS%cjene$ibUVq1R^WM-JQc69qEd0$RhHL}(C2bfL3&1O2at%hmF1>GG&G1uIzvN4 zUS+T{6z>uG)$|T>eT~;m)iDKZZRYM9a89?LQ7l>GwREPOFH-%7F+RUDW> z(>1C^AeFT=$J)x;3=S*K==MXOp9xF6>ju}w(cLnS%h3UpDU5krnWKAEp-mb^e-0|_ zLG!kycGv3D)+IXWv`a0kz7t~<__(B1$A6)PD$F~sjB0}ni#2zE)Ry;lIl4PS@7x{CZ@S;u%-oEI?9eDeq zElj@Pb)KboU6O2cg7+NZMcWa){m~sAc>AN5xbiyBQoJq+DFv4qpZ?qv)u3oeaxbwm z5FG~H;~a?-)11yLHZc^@c!Y23$cGaX3?DpK(~fkUXL>SQ|JmaP)FV?IUJfg#xhDum zbSFiSqG9w>Jkr{F8E(0DBqGYo@kup{w<}RVlihe;LA3*y_pmexpFq!L1K*njlJphA z`T=*xV3E8QCHu^sN2}?!5_h1YR|4VND%^d)D$eZHxP7%#D9By-=5BN>byF#VxtiU( z5M{M;a|?!RqJZKwR(D37l0-?12|TX>PvdQRo7mmCzeV*9$0<8T4}rREo8n zC22r}Qmic6ebJFn^vSK8c^sO$>aK~yr=7=HNVx4zZpMYX4bs$)QC=L9qOeZ^Z~M12 zathn&h1_Fl5BiyVeKz`-f@8fosj<2~%16gi$#QKvh_Fmno=gGz%qKw3kK$vaQrfja zv=!*a=kBGXI~h_hP`pU1-)UaE9Il=lkg!%tLa-w3F?6`mX`JxPUcX(^tpV5Q}c znUX-FH-RXyUw43HXe4hw+D8{&@_y$0D6pkjYG`6(?Z`NGg3Kkf#$shbtu&FG^mf1` z!C4VhDk$wDsCLRt1Vz_1xl5Z|LDGuy$S+YZw~pM#xXi`aItt>Ec*_Tfc4e?FWE=5j z3@9#`O1njx`ti56rnczpHU19xZrmJytk=iY@kdb~JK_(swR2wlQC7@J@kdD?o8yn= z`l!brEA){zR7V{;8cM}#9WTbPm2QE97ML7BX4_fni0$qC6hc}GJ27l;Hv}sQYz)K@ z!`<@D{XeX|37lL-)&JddZ};tGmSmQ6XJtB&2{*k=NQQ*T1Q5c$h=2$Q`@X4MnPgnR z%oBIT0IuM!pdujd;sOXLf(W?a0xp1vJ1Q#0+x zPF0;cb*c*9woSKW@gA0+HrXYHiCX}rj)}F*0}`wSpuLlugsLFh4%j;;q!qngby=1U zxl|zo=@6s9Q%Y&U8}wWeah6w8e8SXLgekKV#oN2-w2k$y4kOL%@}YVzlvK>sHtNsK zxz3EH$yFbc2HTC7G)?Ck&&y0_GMQJo@ynDIhX94ysWG z3t04cQ=7ntUHmnZN7~HLxIX0ikyqY?t z8^N0Hkf$_eOBt1pDbj?q`6*t0?r1S<%IdXg0Mc!Da)qVo;0n`!&srRtuFxsz4~+S= ztRuTW4SQf9CgoF5J3oz@RIH;% zrbDb_?VS$!6iALX(jltQXi~*qxDg$Pn@lur&elc5QHypE$8cj(IrcigDGf`O9|Hu#D~UrcK*?Yb+pGSTZCMwFN8c)xU|~WK}ogzAx@Xm z-Xv=75fjF?&XN)3vr^6{BkCe)DO&g^tQ~`v?$NPgVg&XgnzFhIfv5UnxlYlaH|Wo8 zv{m)_iZC6-d6bbNwHq?NMkj3~Et8?Mx>37Tp_tuub(_1yP1ZcL!wO30AZ=-r9qJYq@dkE6nlvH@8HjYqfhsO(^hZ_S7M`g_ueyxs z5SKAl#{Fmq8LP4~agC8|^gRioVtsmoT^gh^j3w3igoye9T548x;+Ad$Uz&9I?DBHG zRQ;&R;ED#dW~?bsm*J_51fP@DT=xg zhillA(U>;M!FLVW`YN3MvtQhk=FjRs^&J$Ns*-!lCmx^T0(a8rFfUFd4|C%VQZ!R3 z8r2lCY4EdiT0d}PjQPJs#;25GX}hT2SaOTSqtJ)G?E2UHS!K5QEmc07L?ZqFMAPcQ zBdq_-Xe`zxC=3z~gS$6(v~YX6M;*V6LF zdfm$@9rf;Id}0^^+sqU8#&($5e=6(^LRM?xYXJ8eWCJf`?W@J@UTvd66alT3a8J-a zJ>BRpw2cYfJ#vNkJ~_{higQ~|pEsogx>8j(hwI~Z1lm?!&Ly>vKO>!-F5wewndScbobOsaMnJEA6`l|+znABQ$%+25YJo&(?*epa^z?hG4za8 z9_0PM(3|8lAEJD^c3bz-OzB?OfwkqiR++tRGO=!C*%-bVgdN)5`P8l6jlR6$A0y4( zeHQ5gT_!v0D3M{P9u&gYOUxKSV}DPKXj$Mi(VW7ktxC~X`4c;JwQ_uc zp=o&$ol$?IiQ`cM76Th$w?e6TDUvKr- zz>&HS56y!X_wikJ(tT;kZ-)>|-t;AjV&QeBSU5zA1uld^v7neBM0srYO?-kddwcPP zltpl+%c`$sLIg{s+Ipi0>tC%dEYc~tSbp4L{m;*w3%tvKH^f5+;e#Y| zs=Dvt;tuEU^U=+mYoTiRF@UofvLa{(;TJ%%6u1P@4@lLi%_~N?k^uTYLR9l(K_icP z?KXmpu18Yl<<@=z34a|x?86ihbZ4X6NyS14?7xUBKj24S;@c>)kD?^SZes2rr1>xp zT6i<%lX(MWx$7J$>zE)q5jfQcs!Zx9;c9GPz~(D< z`Lc>y?flyh)lzSJ!Zfcpra4?pb0?`rwkamuNfhSrx9Mx8=dFGe(yuuT$CWrX9l(}c zW@GAiSXU;48Yx2pZQ^b^KrOq4fE%;!2QOwA3hk#0!)m0w#ZnTH87I}pNj-pvh;w#f zV(Y>2JRJL+Ot$P6U0d1HmmTcO4bCYM`{eAhtfxg1v zU||+T28ZJMl>5tZHB|NxzhQn0_z_`cFUFy=M;FwWln3Y4R}7c(dCMItD?dW@|Ok2T{J@U z75>z+Th2sU=dW^PinA)W(03tLP%488vR+=?Q35aBCLb>PY`L|e7oz(T zjGh+yQECEq$Mn!?Fvw$qIrhZ9mSod525}!sN}SDk{iP=Nlh(VIaBobi;1q;*!K8Rv zwjl27lo_*3_;c82aKXTW@E7VMt!}~A8(U7rJ~$@&2FWX%c=__1IOs1$)uUVJcSlgH z%}TCyyJxk-aGy`YHmOpX+8EDbAarTApBDWEsziU~&)}kgMcRBR4K5s))HSeB*S3}h z7jwl3Gi_IMoc%Kuvi%tHPG8zN@IF%m?>Aukk!^|zFXi}1)8EP7C|o?aM0HslaZ%>% zx;T*S(Y_z*yD%F7(wTN#7tmY@niJ3D38k9$d-`-2XNJ*?Ifc_ZXcX6NBp`_Hhq&GO zbsFLG){!MBSU=u-55l;e=Ub#;Z%?z0-Lmv&IdbDK7d3L>f62!dx7#ge7rQwJ&y;#1 zJl9-YKZ!eM3a-IQTplETi@puW<@NpGi8i5o26`N!yX#8_x*e5!$=mA))R~tAs$cT~ zF!&1?*jrI;{J#VI!M^&b1AXCl<(vbYIngIX=oXv@h-mJuCYTj71os8y;l9P`h^HZQ zU-+QFT*<8N&y*YOS)F%@7dr#Wwa{rPltglL6FmN%{OG&Tp~m+o@mJ)nt@fik@oztb zNnDYVfb@MVNvuTp-$YIHeRKTPretkzcU6KN&TrlC?Pm_7yee~_=laJxahn9uoHrZ} zukftLTEmCeGX~TqPiF}7Y`VZcY^MAiS~B8KX>tn@;ZKFZ6`u8F8@qP|B)nd!jvYQ> z_#`j-9t29kN51jw4om9L@9E0O@Ig{@3&r>NbmxcnjDCP)d8NmTY>?oMvGDuA=&i3p z0Q~{3!Cax)lb<{{VDI%uN}Fe<_!SOg&m*CU3oiGN;fHFUyYj<(JFr3YV-nV&iDdE> ze4$~#p)g_?@W!W0iERC02!eEM_;lpEmV9p^Uqv@OirKoyw-bacCU)yVPwuDCD?~36 za;nG~IC|?<@H$gLIUoLQBkT`XU17u{U6q;-7NW-(Jy6p*M>!lubhGAgRjikZF}~LQ zXKhGjiLqkMiE}jq>^;2?LY6-~cPQG=laj#s=f_@alk2I#Td7l7GPUsRu8#pkc$$ii z8#b=2O7=sTGs|Fo3;d8(Gxfq^Zqr*(tEgN<{mbkHF672QZ3vL{Z3u&Fh6*O*kA{H4 zkLm8h`go!GcHE-_1t*&o3MQJ3RV%f{T>b%8rRc-_+443q;zLx4+jc9ph5T0=x;^A8 z#7k4hk^)(oCviV6PWGnuVxVJb*ORx7l7#L}sO`l@WGlJQA+1rnxPLI|E9z0QkJNDG z><9KF?n;%@?lDSWL*=SvouTFMu_AJxX?YiMOj(9i}`K9^WA#oneJ=L z66y9wrQ09Sdgw+f(-`$_In$2mN@9k%@_h5d&?T(G8!w|4iz>D3%se^VyA|2Y#o+#S zm9<5}z(_n3yG;Zuh}(44*|uM<)x%|-lh_fO#2%r5k!^|z8O-XNe}uo(ri7R~uCy37 z7)a1to-c%tl2$a#>fWZzJHR7XKH8g_@1~&>2@A}?!c;XE1XC=3-OXw51npqz8Kkp| z)81!Z?%{IxrrmB{wWdAg;=F2dO*|7{ve+-kt4q_+b_42Gd9lN>o2bVhBMeDaO+BdD z=SbSDI}7*!7=-oSvup?+!#&tL(3=l`VxjqZ*U(YfBQ?P0Dn~Q$tb%U5yxV8(r2CON z;Pnsy*OYp*#Rg)1_)~z`@L2CEaF=eDJM}+9`^FHND8-X0a7a`H49sy1(LbkMP$?R- zl5?)$EW*yugzMaax#7=M$}jk%B6Qg=HPyKL0N-~S58q1OWGnpzRds6)F-kMs?cY@yreuwfqn&0vKPUm+%zl-=y@~gji@*-x5?)v29CH6gk@-6l~ee!+w zJ$~{A`yM@clYI}Jyvx2DCck6fiOEOpyL$2o`_?A^Vc(r6OJjn&aB`u22PQ-NmL^x* z*Bk22*IwvFAE7Pn+4vx2Fx%z*`kaoz%D9!S`LX?dFYuV;0+b1+aqL)+_mB zoB42Oy6s#qJN+j7BhAY4={Mq-364?WECwlDG2t#G^QYh3ndmu6^h@|@WSe5bWh4qm z^an*oy*uj%Gr=aM`IQ)NS4D*Svw}Z8S%!cwI7Ee~c<9~2^LWG4-}*KnW`m3M8LEVj z17SNu%pyRZAdtTn$QppW=(lp#1sF-IPQ{aYzen&+G4JlkR@OlNoF;%i&*B;nMgE z5KDq7Mr9kki6}%>7`rrnoJC-!;4C^PRGMNj=1eo6g@NV4T7pTQ()665OqVEHYmPOE|)C?x~ zVaPE%MER%pL9)t*Pbw|^=x1)Fo!=*Vhrb1C_12{tPQ#V(#<~v@6~xW&zU}50eANb< zL|JZ36`%kpP33JAkR@242kUjgq$SAe@dGFE_9;E;b!V2nA6ov12jN+jalQSQaje`e z6;cfER2&Pn=w|Xoe*$LIggV3BqY9iLwuU%lby)?%S5X({L6*j)spBXF32TwZL*jRd zW(<%!i{Dlia3OKjYvC&WC7);^#T!!D?EGwrxcs$nwWZeBOp|A>rYz5CB~chvuZ4C_ z8F?3g_T_gqzhCf+_>tfbN>JH=!Z+h>p*6ZnT$P~_{itk^VqD3_qU}+<)@~!TX5?dP z-WC%OQA2AzbyU`giH?WcS$GOAPHloC@-~t`sohjPJ9QkIWRdLB%XRzNxU03n7F%E$ z;AuG}N`#Sis`4>4MGPI4!zG&LGAOw+?>GLs5z0GJi=J>N%`w!Q$LyO2o5iq$Ik{%2 zHp`-%@ou9OJ9_J7NFu&z^u~^kce;{+tOA`B6Kf_p^xkhy5-EypZ?}NB=yZpvEZUb!U zPi_p@n6JJMyci&8n|kAryzR;OWBYKGKdn^H>e=WL1Nz*e_2eaE`C{}>f@+0GTR%=X zpTXtewxa#&@q(KP*9b1=t=Hjo_61Ae1k-=%{giMB>SV)v85$g1zxq{ro=bV51L_`r zG~0wzT!;-*)e~AE4^9QUxc}$U-|owUw;b zuilV&Fpzd=Wy70ks-$}NCGqRN0UO0Nyr&g-Q!CI_q>ax3sY<3WWBI00-KB10Qb`B5 zapJr~JGr?!uxrQJzKv@J=CO8oDv##p=t5eqS-@dj(b?>)19xQ4nr`H2n%!pa0<(7v z;F^RKjXoVPyjPqOs9TaZ_3#hU9w{h3u8TpwEPg?j)y9OsW4tK9p#*HX3@WhqFb zhg4WW_jiVa z%_k$T%9J4vZONY|E@+nA`c6b$-shPKPLXIEsLmLb)=knov|snVYhj|x=sgojH29ZS zBV;fdn!JI%Iy+2~GitfU{9-tv+$_o)JxFr};5FDx;4Q%LE|N?fjKpX9mz-=(GiPXQ zX9b)I?-y6)a$3LUDwndB=o%>pSBFIau&$L{{CUz>l|JGeMaj2^sIs|mfx0}$JG`hw zT6n;oWw(Xc^t%%Y|6Mp{g40z+xAsy@xF3zxsN`}GEuA-9PZf@8hqYFP)9>kocSakY zVs->ic^$mg`x6IH56MYh^aPYGIT6U7j2v6(MMF$G#&!1I?ii0-zmZhcN9cp2yc2Dn zBX^0eLAMUV9u+i9|9-X_3jn=8~jY@8;MRMK6G z)7ae>U)fW*v~`QqFfECC)T~fQU&m_uZ$4A3#`qJ5wpk6AR_ZH;(NhwYF%;o(fP25eXJ0D(9&Fh-Hpgu%56X3TA3LmO z_2}6dD)rAcdt8;U$NO;11n0KdLov405BsRs%QQ$;YA|~rQiwcGcbCh&4ZPT3?awY* zIVZb#b-@oGpxAo0T<@whw(!p1K&CGjen+UB-G|b84$zMB!i%X04?ao#TD=`k89OK+ zaeUP2GN!NYMC-gZT8eRK?Fq{_`&GLmUDgnBxlYgPLmurzl5<#I7VI^b1r7Dtvm zD{s?+HTKHPMZW24{rNLp!xw}oJlu-OD~J6cYU6D-^DXN5QSs{3f53|jfo0_PLDEWM zA83=uoBAn~VOexmKDvdyE7PEOVXdOhEFMJw&>% zAC=2TgX!WPr#N)QO@GPi6@}=R5VNrq$$yA6&Ku6dc@%s7<#slS>j`yMdt2Bc>xwEw zJ3Vq8ls{(u^1EOyUONM@mDTe-+Y=(79G*qU6#IhlJEgXklFiGzeh$Oa3z`a=RGr?A41$tYt+-Z0jYqWPI5qgOrs{gg~`A^NKImG2;iWXsP zFGrRw&ADDj33c|YS_yUnxE;IQPN6n~-9z3484VT==&@eqQa06?K>VxiWz0t)fYV8j zQO8fJj^RFHcrIbjI(v3l1xB-XDe*yW~1nA!!!D}THPalHO z{Ad`=1PmGdQ4u@uD3T4w@)$@)Xt52=Jz&7*(DXiHW0xWy?g#9-8I0a$f)|K?mjWu> zpTLkcS3TMpuk{<>-YfgG%HD-A+F3L=Eyp-uE1SCK^~~!nvsZf=IJRRU$~xjxz2<{S zulWFunc(^DUZWT{iD8bxmRwT8Q(;`w3FCq`48^oy^m5*Nqmw@pSfQ|e#)(q=xB~3F zO09-dL8e{JngOY|JS|y$}@qXarYKyNKPmCn0Qe5XUu4RgD6U ze~KUVyw&4){(`5m631WVSROl~TOizgd$e5PrUaQh95qk)79x^&vHZ*)(D6p`N`$ag zs(t|(Z?%sUhNvM%`6&&p9&$R7yu+=apNn@0I!$n_A4_%d8DMy}Vj}7QTDI|=ApDuJ zN#n45RDd3heA%8XWKNFP^U`;n2$&wgk!=NE&7M*_1sMtcX)uK9$7oj_<7)Mex>y}f9oe;F)#e3C^&s6<*M(zN*q`NW>n`7 z9Ik$*OqnLzRX?}X7TX7jmbrks|3(!OUeak?C;2Z)bFk8sICcxYN%#w|_HwU!CHY;O zAt;J6)hm(^STuq20)r#X7$l_)436!K*z@66v*!-GIsm5WO{Nm18O?j)AH}j7{~cbp zsP0vtW(6Jst4Ucye3;!7d{JSec^jQu(qqiAFdv@^8l#-C@<6243gi=SwBmf7`c+m1V zfN}S;mO$|7$k2LgQ{@xndOwfvt;QEIpIK#Dn5eS8%LSJ?ZL1%8Kw&H~ zgu6mRc!^WGw$nQ0Ym(OX@)5iWh`W|s{OxF0wR&7jJ=`rrl*54dLkiXyq6KWkbY7~| zFaUUeEJ7*o25`R3`my*we3mGH*3HwlZyn0dM>|4h6dKN9yDOtgQLVAKavcw^lgqt~ zPesRGDY&kkNu1|VO|8nFFdd0dpmg6 zS--23Z;{fS;V@MUTR5+vX3d4clny5$4-e&$zfJ^7p{fHbobT&J&w$$X=2`iELi*+| zfgviHtFZ{Bvrx3N=C|Q66-Em{qXcn<290me#$J;KXkbQ~{_=9ItsALc@9H`2h3bQi zUbh%Y>S5a=)Tj1mFD!zwMtUUG9M1N8FO4BAN0N}Rx8>@NT{MDdCAsEz#t*lOA57J! z)-{Z^#)SuM3DljpjhImm_Lb-wqigf-#-@GhN4iC@vrFu8>m{wMXSy15T-27oSp(Fs z1K1W?yvr8po_h)=*usR{72Ra5ZQSAb!_O?~%4ELS=C`=2VJWFg-0Y2$Tq(W9DWux2 z#^LUrPE)AALILY(AT_|$0-9Wc6IamWYS18ZXhY3oW7xC#e#zQL2U@)FXi!V0 zLJf*vx2sc2Hf;3!>}4&*t3?O0y-ADW&HaIYhv3_`K`B_g z>40v6a{OdHuW#a(KM6~|iVKE^9G9K$Nl%>(dmsx3if|2zK&`rP*gx}S%G!Ln$wS`O zn~{fti}knqwPd6eL&RbAgdLh|9n2U z!lu-D)URXjKkzn>j6F1KS93q-vF_en%bQff+U>xY7HayF_(z(9%ZFxAB_YzSqZLNB zDKtdvWX0C1){`v+n+{B47xy*hw&8Ao-gF#1Syftl*%d0L61AaO9vcs&{H~r&-8R5P z8Qi}k?}kg9TSQrNI)NXH>BIAY5cb4;= zp#-P8pqC2FL4esT$5I^UD$)G?P>=}Xq|36KvNT=L6hZ5U+u7F-Dsrw1ctBu=$*7LK zo;@W2`K|-y4GMZ~D{5L|DCi3dcc{ns6 z8=VaymovphTkcf8AkG&=zacp@e+TTTM@iFI8dv504DOAjqwSy{g=-jErf=-5#p_gy zMb;e@6F!G3huf)2w}Z+Crw}zuJJY{o`QKB2Jl|N7uO3Vbpp-dQRO%}QtHiNOmkRm}(_R7=wcoPWtH`TFnvZ95N;mZ7N>8 zZ*LnGC0>=FRvW+)Bbm=bgiQx%Rk07h#qsYTzUkj^9KM0Ce(AWxt-OhQN8eH6DfeHd zN%DoH({Cj8tK-&hPks~p#`*2eZ!N!7@lR#!=(jiFN!|V@JQE!LU%m-_{+;iR;ET@x z>X+0(X#%@Rb<@JN19dJ|*F~0k%D~nj_2K^7@Z8$)oZ4`2ZMdg4++7=PoWQul*7G%@&UO+^!oMi8F>9@AO1R+;faK{62BjO zUE-4nMqqCz$Fr~H-N4`4u^saBiGY`kyV@J7L?@F|9_c;y0e7c^(##q!1kg=ewcB1l z+zIlOP-vp>u3UPn!~9mLaCLZ!5D_eKjKK;K80sazxm&nDsMy61<_ZsDtPEUWu}X1@ zw!n~cqwIkP;emWTY35Cbp0jpG3Sw{L^#3)?gJPHm8_YAv-%SPbwfw9KoN1*=_RnS3 zBz34%!X>J*UkO+64XjS#A%F_B2}6r?5aH|=jKJ2O_kpt?_Rv}lRQ-NhOVGXH|H zzFdT9O{o$cMg*2Uu9Q+P8&tx*p^`1SX*C_iHqC9kV^9SbZUaPtTrQh}wU?z9fHdkV zNiq5>jJ{LZprG0IFtFB=sEqlPA=UpER_7$;Rr3&n8)VMtRTcFv}Mwju}akY)BT&T0CFktx6+@o-V`fgrdeI6 zg$O1Cxsm#Th4^4b?{b-<9flEff0pZ=bTVV}vmkSKeWVy2DS9`bJ_#i=;vGe*#!fhn z#$m@gkhrc?-JVTA_*^Oz%Pa%n_f7FiG@_OXmTVgCaZBiFZ~8WHjh;v1SslSfg9(rO zw`&k!3tPoqwdG#fc~$RR=G(x%UvQ_E&|JtMJX)-tQtv8v=d-6Yx+f3h09V*gP%X~` zs($!B(2G!A%r5NHGy%7&T~BmRwmGkm;4sMQ;(|3XGd*$exFoN_iF9wtF1tg!olf)_PKPT)rQmv6~ ziV0c%GIiO;IhHSeAX|X%sPzwLw=4)J1>&ww5T6%_O$I_S;bzh}U6MP~06NGA$CIG3 zhSBZ>(eNvsAZ`+f6Agr7!YzO}%I7RmmsXIbUj5QE-9GD0e<#U#KaQE;KIJ^gaw;Y| z8RzD^2^1~7%rlXqA5iJ3f#5O1V!}xVnP0sG3TRwrBFS`KWP9i?Hvcv#c442|Iu7&Oucnqs!}i z^7x5dVN8#LqsQ2?xcaBLqOJO;JGY^FhTLuq`F~p8>l|sUysxH6qoepN%)~p_CG}f( zm6|MBow*9R>bNGC*nc!XA*kgIXB$-2@%r<;Eh@m@@^Ml6%yzZnkh5Hf+93`(+l8nF z{4FmQ?ay%`YKJ(@xh@3JJqbBaAv&61^JX{J125;7?iSndU&`+t{655Q z{3rYgs^6i&_4k_7y2-9_HyIwkgFx3!{OEbE#%IBOe)N3jQK#{v3!KNO97WEfZsSKU za31v%Ke{mXSe{Ae5y$({X6I3N@uMxyqyFMYQ_f>e5xvlPtQDdcIgd3!^kU}`v-;6X zoM+kqTqIAt#{Vp}vA(iS5@;tctxd+6EK$g7nbY|#=eL?)kh(2KVOlCHyneppt?1%* z`O!TuvvizH>nMz z1};mZ4xqAGm}I^u{>Mg{F^frfQ32beP$-*uvV?4zC$GDLl(^&jK&>u@AAn4cBIee> zpHGeNhvN769m{VazxpwrUBD6jN2(#Vr3n5q=e9ul{+v*a#tuE$H>LPY4Na*)3u>Hu`AgMY~wZ)xY(`cO9zsMF!T$r+W^2LcoRkIJ@ z%M%}4oQtAMAi5r$XpHtRarRf^S{?wu#2)n$7r#^gPL00)oub#1xRI+24%hwi;BfzN zV{VLsnNB%%e7^ddrI}3iasIelHlO2my&KQm{0#)B!KM96T@ptd=dR~0!`AO2WCdnJ z8?lF5l3-cyUpfrhbeS5Kmk$0`+hwbRk|y8Wb``**HRXecP+ zSdT*^O5O~*+exSHgXnhdq6gtr_U*Ri95}PFLU@r7(78zz!zFLMM8LrIYzB(q9&}jZ ziqQ`&Zk5GpuZJDki(S5w*}i(~5&y}j-7W4^d8v!*jmC$3J^(rmjZsQ!K_G$@C!a(I@b z->Mx&gP{7NG@hx^j6DUrd$?s76I9pilCJ#J(adGGdo%TOVP5I4K!Zy3ri8wQ6zLZ8 z$XQZQvo~KIPCTxUeIEQAbv43dKZMqc`4hVFRU0d%jst0naejB!~W{x*6e2X%W2{d|eXT6het-s=LG-lP#X! z{M0@SplDm;f^`O}uPc-JA>|H%@x@FSPTdskOCde=X2D+6=q;uOhU zeiwa+i%vIj{`1{(>S*wlq~H;&c!GGFYB@*Yuat7jz|`>Bt1H?C9;`xZOVx+(;KZk4 zIQz&5fZqe)=6mwd+ksTx>mtl~AL%g!^J=2{L*-h(j3T>OM|fPzx9*wl43~#i?uvhA zdZ@Uy*H`&IWbLK;pog7LgK{;fK0Wz{UyyM@zOYJTZ(*gm_jxmU0=GTMZr+7)oB9@l z4(H^e33B0n>I=ISWA5J7QOw1GzcK&7bT6jZ{kdW`d>u&Jy4-q4%zZ`M%axs73`Prg zE75kuy4ewXLVbr|Y@)tJyI*AWa`tC9GhX!}xOUS4s<6jTl4A0eJNYSW_ODKL-JWL7 z?sR!rbh2Iqw|q&1@cBVB4B4t5p$xk&y83asKEa>xEL9(}xg=9k+QGbxAuRnZB4!~; zkQ`-Ov@P00lA>;F+u{Hk8LWqQGXpeZvt;sQD*KnHkfko4by+ub zouLe5urz4(1l)P2mGzVY5xCp4Cv`%Z1q9ErY@qPuwcEwQFFj~Qe!!02Q6Y-^{mZ%Y4acLpnfNI)NkE; zAVa$@sVY9>mBjROkRBjz;{+j%Lk=sWb`VwHn6COUF+;VgzF(?}Uf8PoYV?1p7<&~H z$g>EtF+~uyq9H3nyr751?RP-9G%CC zS>N8kY>Lx4Nv}2Fm-#+wV`Uv$XzsG535N5{lwW<`iyDM5I3gIulkzEgzBDn9(>!Qn zLwGn$$u(^Kqq+R>ToZ#_r%W=&By}0+=Pp(=ymfo${aL4%gJ!5mYTaa1ASa49=yAXyR z4KJY|Y}4G!R;#<1>;~p!jcr|KYXWK+XUE=%O0>-UQDu9iTa?H&|)PVgyl6F*hrw zD}24hRCzgB(3{{G1RK5Bn|ZhwDae}86we{6prv%gvy!1HH& zy5Mxt=Bug5h@Xw#&o{hWjmYC`_PxfX@WVF{%ANoGO+uLe>mlYv_3$nHsU7b{*F(+J zwSLxnmiz9uz-M#T#dnR?m-RmQdUj-9ra!h9*GpSB0!|Ed)CkjUc?liW<8Y4$`oOY13b4c4wT4ji#yLm!5+x*gr$9(b(k!P;* zkkLvC99lNNtlV+FCFEN`zIn<=W-B#Nsrh!DcHeQ{oyofsc^4`#0Ic*trRN2p(5k0+ zcLz8($RCn_neq=SKac`J$_tf(AQc748C<&h@3&)EtAN!6)(XJ_U`_x70n7_vK>&*a zSQ5Z)L+wzfuiHvz;RoqU*+#|32ps`yc5;UD&m?)%aKg8$FFoK@Z=r`;cWEy7s&7gLyygPW z9>8`nJzn+0NivvIeDuz)OokbN`SW<2|0blFVG?Dq>&{QmLGf&1-tH+(m@Qh+WyJ zO%-oyN?z`0T*tJW;pVP2NCI|+<2Ue+Kf<3Nx(12`(TDi!UUA4r*W%7c*R?_l_JBhn zLTZWA6z!3QqMgxqxmc@RPX<08Zso&hF+%F)b1a`Y9Y+Hd7T8;yaTxYG3d=`K;z_!K zy$6j-?nUjeVl;)v0f^nlv}5ClQVQ}wPyFCWkK5Zlh8pXiXOAW~5A~*=35A*)yr~29 zo$#il0Bf%HroN{y3ompCUA*Z&)us4_-qb_#4|r3**0~D#t95IAfu*)bP!-TzP8s=9#WcHF@(4SFYN-dAciG zjom!0&Qg^lKD2H9jJ!SGjcZdOy4Zz1s~D|9=SkQBG|*b-oSKxBv?i( zpc9gF0mL77X%V<1lw%6@hr~b(g5vx0;QL>yzUjMN*f-JO+;OeTx@V9QaVfsp<(>4b zHR}u2JC^cYRH%ND?|Qm-#s#gH=4Kqx6aO?x*FT8A;P!<#jsK^4wEeSYMZs++*%r*c zgdffCRDK#j3hoYtE#r5XM;n!+Q|@Nm^;cVvw%6CQcFv5yk3aG5*he5lY5a{AaFnE# zHzR(O#GGXD=ecXSjw4 zgU@iC=lHBz4+Gnl!C0r3k3OcR&ep31_r7zs&gF&U8X2aX1?>K(_*M^>(uT_OJ$9vPSkT+@FC|(ozY{) zF4z9u9KWL>oZfE7IT)A%&Lz6F*oDwIg%x$v`r!b+`samL((Y}GA}@R!{_ySmnSO}H zj9DiA5XVgL11()PLZ*>ziU}`N!b$!(K7I;JjG;=~&xPC5Fdy!O`9s0{q`_27_zuBj zzL&TVzKgG|)WdhqE+VC!Kd>n_|NED3`U(x2V@|#FN-UzBhq^8$3BaE5XuT zMZ{6d>)Ebr?;9WEvq1ZCXSN@;vnj@9>yYP@esP|tw_xpDx4WjB4S!5XtZ{X7 z*b;E<=u2^)9i=^Nc3QIv+bOUKY}5R;qk(ny(d8{OhsE{9@fQ0)5Z~n^(}y#ed1mQ- zuU20TU!wtFN%BT)gNgaO2&`_U{Q*%&L|#3;kM1}LKLh1zulBZUAt#e%fAe>tjPpkq zz}&WMtF3j({qVC&AKzEcsh!VRc0U$`d2UW+&yin3vh!0Kb=G*Yj_)gIQ*NpJfK5nx z7xjaUl;H0^RG|g|vc8s~qoxouT5}XW^&N>ObxVv!c zwtRi7=Q8|N&(ohX_2(S^IF0*?V2gIbvf<;LhDPDOHSg}T0R?W9BWw6wP-vcA(Pf$j z>TCfxO8`v4e0T!j*8o5Tyk{}`JY*=Z8k>_TmZO_++s>51X)GqtC8%tg6({|f)oBr9 z75d~1Ltg*po5^3=d<%cM5$Fqidd6kKRETcH-CMMl^7YA zK;M+Zo|+K1tqh7vTGrDOEWk>u@o(&|2if8=2v2OR-8^~7?kKYEC)Y(*4=;1EpUM1D zWe(2opKo^$l!6Inq71$b@HPuZ%wgr*&(;eQSf$9fKR%X>7ds#8JGW+J@vPWC$*)Bt zi!}LfL6keaw6^>YDSmGM+=-7kzpZ_E z3vA*O&Tnhtf&PIBDx&m%Q~JUF!HN5w|LgJ(^$$&a*ZKb-KYRHT-*^5OsXSgUn|Rpy zKQ4N(Yd-N~{NwNuD__|l1!j1ZtbFSXRr#pFUl&q{nz#$mXe*=`t;Ed<{ZEm(+E*thw_tL9Sl z9fg&mw=v|!VcpSp71kZCZRhQY9#B|Mv`0IvH+oQEz0up-dHbU8DXcGA*G@Ml`o6;E zL=)|>xzP_4Ha8k?hxJE4R9Jt+0x7{|AbNbWMlVs-g5LKr7K5|w$oLjA1ka9J=O{vSQzU9c1MeWCjC)foE$M&FeY~kZ<6;eUFxMsFVy%88=Uv59IyH2xH}w*^wN^j5 z{(>O-38k<*&?+k*{R}s|0m zX@#|)QFUWumzmD~r`6>+w;rS}{kW(Lu3d3a7hGCuQWsqFa9Lf}y7i*fWleqWAi9Va z91QCFo63aF z>>>$Ea6`W$EWs^o;kMl2Yq;%PU%|~}zop`}ydOQGFZYxEPT!&*{a)XGu7~@B9P$2# zm!Z8ff41_ZWTQM_-{;yD*i)`u*}*!2*yeM+gVy6>s8FmloejBZ=r2TZ->k5 z>9TCSfw`c)TSgV5yO?hp3uA}LBC-eZog^grC+i;9y0>29(p}Ew2yiS5`F7g%zrc0# z&zPWep6TaIO>Pq^`XjZn{aJgpf(@UalcsGiXL?8NOZ-K3HC?nR<=D~*VQ4$Tp(&|- zk>-;$lHK5E=G_w24903;yuJ-X#&Pbzw%N&9l>}3;X64qr+?6?%{C_oiOWOdw(K~E% z^hR%Xglk{ueI{Y>-tsz^fJmmb*EP{b{G{ckcYu@&FQy*v3YjBxUeeFJm$LpwS=n{c z+IXe$OZWt~YHlp|gIpK^tUC+38*#)pkhp94Hxtk}PNrW+&~;@#${LDm0+b7V4C3w$ zG)-fTQfwuLJ=GO{As3>Bvd!S$R+{D1#Xb0(H9i$@|&@o-4B(YS|Jwg$up2h9YTlsyq#-t zbl(8{e*hnG9g9k0r;sq%gpN%B4#Cr0P#?~_WBQeJa8NIBhjPHrDb0z^Tc#Vc=%CTB>b3~<#e`+{zTHO{Y^z^4gV}~)IZOUWkNQuo#x&& z?&Z+ao+xuO+gq<^5fdGh#OJL1tR+jQMLek29`j}=uQ*7Gon2BKr9$ALT;}cI^H1pJ zw`K3}lSG#4eLUR#XVrRB^k00Or@V?w{Xa!~cqq74Ph5%?@j<_h=rq^(rF9UGs+WFF z+_z0JCb!e*sT|Q?0M312&&;Gw=W&LK<9G0POWr*PJZHeu3;#-bbwOPiT&f?2jH=s$ z?eZWPYJI_O2$I2qyCA5>vkH2%f{?OZ=4+2rJhd}ubjsLGzReqAo-I=5f2&L)J}rXb z*WIOB`&sxZO>huL@!CAQNbx4J8I4m zZ~WbpB-}Mg$Wp;2oR=hQWpS|AvYo0FAsZP|5{i%ZfhPJ#=ef!{PqnwoYdm@rI%t;L zq4Qgzje)qYR=*4vIrUz-c6~c(8$dhhZRjhKq&BV`M48KtFJ6KC;IvP|t-2>b$3`gv z*_!QBcO>*JxSN$=@`z$=0N!LH?RJ>0Y?~HwyAK1?=|BVtec~%XTK7N&)xChaX@0C& z)VS79T5!_1qj|+rxD6 z!);vooRqnL7bhYpGj29V#X1`PDN>)&+Th8^*q8W;*D#m{!()_2rp*zpO~5Hj1#YRgVytnSM??UhZs#p4>E($ISZY0 z{xMvLrY-ktXfQv#Sxp)q3jsGD$DeKoAA8m>2<5YrS1gAByZB%HUQJx`+fh2j%?@{E za7V#Q3)Ls9>U{+x!RV^``JBfV=S3UAX*qYc>)r_y(xj6)CPk3a_@PjUZ6W~Jw9^>H z&>hdelXVVR^R)@x5O*JR2tT6<(Y&1a5gxwqxLJ7IlWk38JAsRv$QnJqE{&z+%EnQiCz(DCL%m$c zj-+OAh%tRC0a+K|aHz+1;lA&LkyzO{R&wp8#R?~atO>Ik#*iV~*eTd%9cp!c3Wx(? zxg-xT_WHI*gx#jzxCq%@)%}>b9>fJrFbplp`w-sdPI5gg*N|L4kjrAfkBi&?gHvl? zZzbNfm6+FK;>31mpc1<~163LnpstdS#`xwnPN^Oh>pZPG({hr}r_M!~XAJH|H=7gD zU#<>YMtx5S4*<<(@^=2A@D^G{rUh0;&elE!m65u9oI-3{I}dBWZ8U2NkDl7FQj2HwA_;GH0e3hwqPIDz3-m^y=CFtQmW!;Hb; zX6&#)<;eb@%D!)sJqZ7dpZACoFnw}qigA4c`7?>JqAVs0d`&Mlcdz8TpJb_287AhR zK;6eM%B1KnrbCLh;4MZH@m@A_)DG}_n!Ha6O|IS3klMzipz7XKsd}LP9K@gSQ$lra_+iG8$x)sQ-Fyozf06ct?jf7T z98nSJ4HMXQu1}C_-RD6#p8j(-{dbpp$}-o|@G+R31%eYaG7+sJ8U?Hn=#R3-4 z+ER0}VAHSEyXFt-ru(G2O4wf*-R&tss}>P-B%OF9x|0gBXuN`?3{7rZw8AQep8crk zX}6627?(y2tsSm|RNblmQL$S$5Zy-A5WA@%MAAl&=CVp+0JqpJG`>0Nv92sZH(P5o zR?sNIw%wgdNk3TK9r(jLXTwKa*+BxK(FtJ~2x=sMQ;Zr+55EIJ2QI> zszjW9rF=IC>7r(hK)`4r&zNIlinwiT1-()T_xcP?*8f4+H^y4so%e@#Z6WOBKtJ*w&N7Ts5>B1hC@9< z8r?X29AXbv-rUlxEN_+pt`CxGW(i$-)i|iVJnN>r)|9-s+M1GWh-9&q)!kY;N{Q=G zxs1&Y!v*|n6#5-Nv6+nPhjLj;9-EF+KBj_Xx0cIDq`fAv0Rg;N7ZgvqSKNNm}2~Eva<}9Y#0!jN|Ag?*WN!aTvKuinS z4^pyzU}nFxTVcELyN%yAeo5L`#J-Q9akMbNJGzSScy6(Jvc9Lra`X*~e;a=a&4c=~ zd3!Mk8++j`K{}1MV;fssFXTxld!0xx>l)|fTvkn51?>bL7qhnUjz&sX_H;qFJCLt8K+nXK^) zxR1j|tAprm)P~mx?HhG7X80y}G&ruMsHle^bpZ*NZs7Xp^q-IxXM(>f#= zIDvSSGhLc5T}Vd!O^9M#$nWDc|K&m^9C(8SHi=iIq`W^sap7?FGi^PJ@G^WftwBN_ zumE=()fcWFK`EFT--lN+yt$D1Zp0t10kJH!B~=MY2{|B{;Baau4yQS<^)0Qt=32YW zlut=CVdy0cBN1h6r(p5~c90iFi$IENzvf5x!z-m=DC(uQVat&oQc+E<&Xn6G+mr}m6e0X$Bp4ZhOC)EqhmyQ*6kYm!ReZ+wmh4b)?2^trB*dCm@BEIRuzd(9g@YFL~}}(m+V-CG{MRnP9HS%=itN72_UJ`=V%_WXN}B=x=9G zjLYz)bcRA_hJkhl#iTNPG)Ae|nPIS!UiI%C=qiRwh$_1NZEK9R16|Xl&Vq*81t})HgIY8y12VE27TZ?&14yIb2O#BA z{2Uu!43Cu0=3J3G)6Qd^<+EBotWn%q@t(|uTkWV5s@5R$s@FTWcu(VDSv;agA%pGb zkaxPf6SH~3Y-fra*`}EA%V1V=)C$5o@q}!L);I4$irNcNy_QK2L(UZxf9rrg*{wr- z64|0onJ-osw=>q%MkHEy+?XRbrjnwU$W)`#S4%(g{4oIwnz~Ux|;JnQ+)C)+Z2NlyOQ1%LXsWt zq94d zNdr+MdF9I8gEmAO*2nPD0651qjIR$>`8toZSTGu^T6YxP!iXak`xo@><1MQ#vQaWy z7_6`VQ*Iema3QBNC`sOz{a?V6K}`ZnrWyYpEEq+2+4%v(t0>wo7n8?^{kzIN8?SNd zXnQJ+v34EPu;$bkx_hAfC~O1sqZQ^cz2N@_MlB7ap1{auhPyJECDvXtA<{BO%N`qb zJ+mrOkQDzGWP7ciZ4mE zfO3-;wnQ6d^6eMH@OlQmuBR4lU9<=uK9u&|3A%1>k^}Tc`E=L&^3h5hJwZW_HKOa= z3wkvl?|8vH+Km+IZC?W>uQ|@ldme*rkq+kUDSI;ucXjrZi&%e6(SE}!XO+tFqt(jH zmedE}rEm;Sv^#(5$NJG4#jw|RviACP7i_q;6}^Wa?V)Hgey}s+5qe z90vW7=pf?JL> zdd6gBdWPbDNPUt_Hz|b!+=E!3w@17EG4U5mgIa&!gd;H zp3O+EIUc>TAEKkEZ((b#3yY8FaG*M%TzvE$aoTcPEqW%wPFB!9!p_jkN8LoU?jBL9 z2leNB{6U7szO}yP2mtbQYIFoSc~7{NUpnJm$Ui58&gV#iOVZpPg<~bVoXA((sEd~S zM-wCw=SoPU4bXwEob2OEX6F+=o7nIN6y$iw?X%dvVLAE`geV2&)g_N*rPh<&Qfw#m zF(_yb`g)=4b_xlf0}S`DvIL^ZjfhTOc)h3yj?yb>MYjxG**6cNLcHLnkCsi5I=s)Q zu3ZL7&9mHY3EcF(dfuzpD%jqWKZzb%EL)1a!Ov?zwNSl~RqE-;T^_*N;#RWoih!F2 zZUfn#LTxRND6asG@M!Wd_qw+#N5s1g<6VF2POy}n!ta8ynqn+n;T-<3MWBiU6W={n&$W`jclUWzhggcSMjQ9rgc~9E#9Y8A&7VE1AGW|t+A$gD$Wj`8p z=V9#X$BNhwk53h^XdO3=>r>gZ`inSEAceDgL`!N4Q84MO&%ZzdAx^x|q++IjL<{P+ zptQiX4Nn$63N(8Iaqex@vB8rBv3}Ce+)UnGMf2fT#F33l>(=3u|hQvYjb@Y^ZxUzPox7jpG&Teql zBD!4o%nxE$#QsTX`_4?~;UhwWj7!w^x7HVUE-AdBEbWA*3H!w--)JdsAoSptb$mOzfq1g!Dxn9kB*~Q7#7Y*n+`h^;nW>|yLt1NNM5dA`6y2p zAHupgWo{G0F;Q0BOsmyRAPt=*P1o!MTCj#0(9>{w3g3KmDt{TIGzPGua_@`B9Xe+H z@{AYm20`o^?qrNq+M4L*ndzz+_%tB3(#rnTrS&qWlD1CTX(oznX`0|H4{a3l!RFJ+ z!eQCGIeL7P8wwYnL1?%TR2g2KFFI3LCh=#r;*n@Cme0kj4mwB4eoudPD0~zM$%6LV z@D2Ro_BEO#K@ z(^UJ0XG33GEVL~gV*7@;XuWkF-VMuQcJyPl+IYLBbKB@+S0r*U%uK=#4MyUvFjbQi zXIfczW1L$nWTSH_t+6a$eQi?5=DfU_?_=ug0wo}coVxQoC)>b`+9tb$7U^vlJ~zhI zE~)5jj8rGyB}qj`>S`o(H2ijuQ3FHV;3p&*PkH)`NfO(P!e6!biTdJ352zK2GZBb_$nd}W}VrTvw9jR z423@d`DPKvPjT4vHJ3@NMGje-*iNtL!D=P5QoQcxI7j(a3Pn77J{6e1no^y!GB%G| zi3Yqt?w51nI_d(5l*tan%$IXR;iO_@EOa_`$%gCYHM(nkz!IgS9LMpd@vyGQ=ahx)(_+)Us(4{+m$>?NYNs)eDafc{vQQgFJ{LYWCVbqR**eXI+!^0Gn~}@> zCp@uAJW=AHsVi!hMd9V7Z-&mYu=+g}zXbCB4DyQE%JuGWcLv#l+i-(!yrOg!Bcq$p z$Kx?JzN4YBycnSxbb{R;WGnABP_#quCMJ$6MAvlcRx5)tQcl?$H!L(CGg^91$3N_KaC`2V+7Z=I9moU%&Dl}*USGnFxS#q%Rl9R?Tb z%h~Yf(8`(DebZP77x( zW%ld#?t4f#ieUGBh^9PxFD0s&}Wl5UIUNS#SPa_sXg1rRZaqv(Vh(m3u!Pqy_E%L_j=!+BTs`zaelTlAZFBLV-4Y@Z>uBTKW< zCdy~qq2+ey=USnSy`T^O%+8@j;`YW#V@Zxm{E|u>l{>Q0mpd}LuvHC4_neHg&1UiZ zm`xKJIr9^>cOoa|^^S6@PW#53o2nA@t-c4$vf;PMHt{x66LM`k|vo^#~U4k9tx@J#tGOMK_b zw=GWiY&^{uTB_sZe6Be)lQmCO?KFRJHWl~>%XPTI_LpmeTnETC&Lq4Ff@j0E@~-f( z%-ty0u;&j=qpZqKql3zpvmr{e*iL8y7fq@$@i;K4{*Q8hTSDi0;1-L`Cu7`;6FIW_ zzVuWPk0X2hTV<$E$I!atzVAfflc{SWiMf%+db^W1KJahB{#hG#3sciO+G3((2-