commit 773646fae5b07fb71b3447ebfc61315598f53b17
Author: БП <pbhhbff@list.ru>
Date:   Mon Feb 24 13:01:53 2025 +0300

    first commit

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f2d63ff
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/bin
+/obj
+/vs.
\ No newline at end of file
diff --git a/.vs/ConsoleForGid/FileContentIndex/8d18ed0e-4834-48dc-8af3-78719f3df5b8.vsidx b/.vs/ConsoleForGid/FileContentIndex/8d18ed0e-4834-48dc-8af3-78719f3df5b8.vsidx
new file mode 100644
index 0000000..66825f8
Binary files /dev/null and b/.vs/ConsoleForGid/FileContentIndex/8d18ed0e-4834-48dc-8af3-78719f3df5b8.vsidx differ
diff --git a/.vs/ConsoleForGid/v17/.suo b/.vs/ConsoleForGid/v17/.suo
new file mode 100644
index 0000000..ccab2ce
Binary files /dev/null and b/.vs/ConsoleForGid/v17/.suo differ
diff --git a/.vs/ConsoleForGid/v17/DocumentLayout.json b/.vs/ConsoleForGid/v17/DocumentLayout.json
new file mode 100644
index 0000000..4d88a90
--- /dev/null
+++ b/.vs/ConsoleForGid/v17/DocumentLayout.json
@@ -0,0 +1,115 @@
+{
+  "Version": 1,
+  "WorkspaceRootPath": "D:\\ip407\\ConsoleForGid\\",
+  "Documents": [
+    {
+      "AbsoluteMoniker": "D:0:0:{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}|ConsoleForGid\\ConsoleForGid.csproj|d:\\ip407\\consoleforgid\\consoleforgid\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}|ConsoleForGid\\ConsoleForGid.csproj|solutionrelative:consoleforgid\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    }
+  ],
+  "DocumentGroupContainers": [
+    {
+      "Orientation": 0,
+      "VerticalTabListWidth": 256,
+      "DocumentGroups": [
+        {
+          "DockedWidth": 200,
+          "SelectedChildIndex": 17,
+          "Children": [
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{b1e99781-ab81-11d0-b683-00aa00a3ee26}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{c9c0ae26-aa77-11d2-b3f0-0000f87570ee}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:131:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:130:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:132:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{eefa5220-e298-11d0-8f78-00a0c9110057}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{87493c0f-c4b9-3a09-bb7b-358ab49f624a}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:133:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:135:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:134:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{e1b7d1f8-9b3c-49b1-8f4f-bfc63a88835d}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 0,
+              "Title": "Program.cs",
+              "DocumentMoniker": "D:\\ip407\\ConsoleForGid\\ConsoleForGid\\Program.cs",
+              "RelativeDocumentMoniker": "ConsoleForGid\\Program.cs",
+              "ToolTip": "D:\\ip407\\ConsoleForGid\\ConsoleForGid\\Program.cs",
+              "RelativeToolTip": "ConsoleForGid\\Program.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAADwvw0AAAADAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-02-24T09:37:40.127Z",
+              "EditorCaption": ""
+            }
+          ]
+        },
+        {
+          "DockedWidth": 399,
+          "SelectedChildIndex": -1,
+          "Children": [
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/ConsoleForGid.sln b/ConsoleForGid.sln
new file mode 100644
index 0000000..5daae2c
--- /dev/null
+++ b/ConsoleForGid.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.9.34607.119
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleForGid", "ConsoleForGid\ConsoleForGid.csproj", "{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {3B7A06C3-A839-4A1F-B64A-803CCF987C4C}
+	EndGlobalSection
+EndGlobal
diff --git a/ConsoleForGid/App.config b/ConsoleForGid/App.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/ConsoleForGid/App.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+    </startup>
+</configuration>
\ No newline at end of file
diff --git a/ConsoleForGid/ConsoleForGid.csproj b/ConsoleForGid/ConsoleForGid.csproj
new file mode 100644
index 0000000..bb51c4c
--- /dev/null
+++ b/ConsoleForGid/ConsoleForGid.csproj
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{13DF847B-CCFF-4BE0-B776-42CAC19D0C68}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>ConsoleForGid</RootNamespace>
+    <AssemblyName>ConsoleForGid</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>
\ No newline at end of file
diff --git a/ConsoleForGid/Program.cs b/ConsoleForGid/Program.cs
new file mode 100644
index 0000000..49dbd85
--- /dev/null
+++ b/ConsoleForGid/Program.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ConsoleForGid
+{
+	internal class Program
+	{
+		static void Main(string[] args)
+		{
+			Console.WriteLine("Hello World");
+		}
+	}
+}
diff --git a/ConsoleForGid/Properties/AssemblyInfo.cs b/ConsoleForGid/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..3edac3e
--- /dev/null
+++ b/ConsoleForGid/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
+// связанные с этой сборкой.
+[assembly: AssemblyTitle("ConsoleForGid")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("ConsoleForGid")]
+[assembly: AssemblyCopyright("Copyright ©  2025")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// из модели COM задайте для атрибута ComVisible этого типа значение true.
+[assembly: ComVisible(false)]
+
+// Следующий GUID представляет идентификатор typelib, если этот проект доступен из модели COM
+[assembly: Guid("13df847b-ccff-4be0-b776-42cac19d0c68")]
+
+// Сведения о версии сборки состоят из указанных ниже четырех значений:
+//
+//      Основной номер версии
+//      Дополнительный номер версии
+//      Номер сборки
+//      Номер редакции
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию 
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ConsoleForGid/bin/Debug/ConsoleForGid.exe b/ConsoleForGid/bin/Debug/ConsoleForGid.exe
new file mode 100644
index 0000000..c96487a
Binary files /dev/null and b/ConsoleForGid/bin/Debug/ConsoleForGid.exe differ
diff --git a/ConsoleForGid/bin/Debug/ConsoleForGid.exe.config b/ConsoleForGid/bin/Debug/ConsoleForGid.exe.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/ConsoleForGid/bin/Debug/ConsoleForGid.exe.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+    </startup>
+</configuration>
\ No newline at end of file
diff --git a/ConsoleForGid/bin/Debug/ConsoleForGid.pdb b/ConsoleForGid/bin/Debug/ConsoleForGid.pdb
new file mode 100644
index 0000000..b00233d
Binary files /dev/null and b/ConsoleForGid/bin/Debug/ConsoleForGid.pdb differ
diff --git a/ConsoleForGid/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/ConsoleForGid/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
new file mode 100644
index 0000000..3871b18
--- /dev/null
+++ b/ConsoleForGid/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.AssemblyReference.cache b/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..25132c6
Binary files /dev/null and b/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.AssemblyReference.cache differ
diff --git a/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.CoreCompileInputs.cache b/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..3608677
--- /dev/null
+++ b/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+5bb56c9ef8259863da41b9966ff000324a4ac45ce033dd510671b53b9ecdc07a
diff --git a/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.FileListAbsolute.txt b/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..d1dd226
--- /dev/null
+++ b/ConsoleForGid/obj/Debug/ConsoleForGid.csproj.FileListAbsolute.txt
@@ -0,0 +1,7 @@
+D:\ip407\ConsoleForGid\ConsoleForGid\bin\Debug\ConsoleForGid.exe.config
+D:\ip407\ConsoleForGid\ConsoleForGid\bin\Debug\ConsoleForGid.exe
+D:\ip407\ConsoleForGid\ConsoleForGid\bin\Debug\ConsoleForGid.pdb
+D:\ip407\ConsoleForGid\ConsoleForGid\obj\Debug\ConsoleForGid.csproj.AssemblyReference.cache
+D:\ip407\ConsoleForGid\ConsoleForGid\obj\Debug\ConsoleForGid.csproj.CoreCompileInputs.cache
+D:\ip407\ConsoleForGid\ConsoleForGid\obj\Debug\ConsoleForGid.exe
+D:\ip407\ConsoleForGid\ConsoleForGid\obj\Debug\ConsoleForGid.pdb
diff --git a/ConsoleForGid/obj/Debug/ConsoleForGid.exe b/ConsoleForGid/obj/Debug/ConsoleForGid.exe
new file mode 100644
index 0000000..c96487a
Binary files /dev/null and b/ConsoleForGid/obj/Debug/ConsoleForGid.exe differ
diff --git a/ConsoleForGid/obj/Debug/ConsoleForGid.pdb b/ConsoleForGid/obj/Debug/ConsoleForGid.pdb
new file mode 100644
index 0000000..b00233d
Binary files /dev/null and b/ConsoleForGid/obj/Debug/ConsoleForGid.pdb differ
diff --git a/ConsoleForGid/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/ConsoleForGid/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..6631e69
Binary files /dev/null and b/ConsoleForGid/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ