From e5f8982c44238a773772dc3307004baaf5ecd29e Mon Sep 17 00:00:00 2001 From: retr0volkov <68907954+retr0volkov@users.noreply.github.com> Date: Thu, 26 Jun 2025 16:21:56 +0300 Subject: [PATCH] Initial Commit --- .idea/.idea.GazpromApp/.idea/.gitignore | 13 + .idea/.idea.GazpromApp/.idea/avalonia.xml | 10 + .idea/.idea.GazpromApp/.idea/encodings.xml | 4 + .idea/.idea.GazpromApp/.idea/indexLayout.xml | 8 + .idea/.idea.GazpromApp/.idea/vcs.xml | 6 + App.axaml | 15 + App.axaml.cs | 47 + Assets/avalonia-logo.ico | Bin 0 -> 175875 bytes GazpromApp.csproj | 28 + GazpromApp.sln | 16 + Program.cs | 21 + ViewLocator.cs | 30 + ViewModels/MainWindowViewModel.cs | 6 + ViewModels/ViewModelBase.cs | 7 + Views/MainWindow.axaml | 20 + Views/MainWindow.axaml.cs | 11 + app.manifest | 18 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/Avalonia/Resources.Inputs.cache | 1 + obj/Debug/net8.0/Avalonia/resources | Bin 0 -> 178072 bytes obj/Debug/net8.0/GazpromApp.AssemblyInfo.cs | 22 + .../GazpromApp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 28 + obj/Debug/net8.0/GazpromApp.assets.cache | Bin 0 -> 24063 bytes .../GazpromApp.csproj.AssemblyReference.cache | Bin 0 -> 13362 bytes .../GazpromApp.csproj.FileListAbsolute.txt | 0 obj/GazpromApp.csproj.nuget.dgspec.json | 99 ++ obj/GazpromApp.csproj.nuget.g.props | 25 + obj/GazpromApp.csproj.nuget.g.targets | 10 + obj/project.assets.json | 1561 +++++++++++++++++ obj/project.nuget.cache | 38 + obj/project.packagespec.json | 1 + obj/rider.project.model.nuget.info | 1 + obj/rider.project.restore.info | 1 + 34 files changed, 2052 insertions(+) create mode 100644 .idea/.idea.GazpromApp/.idea/.gitignore create mode 100644 .idea/.idea.GazpromApp/.idea/avalonia.xml create mode 100644 .idea/.idea.GazpromApp/.idea/encodings.xml create mode 100644 .idea/.idea.GazpromApp/.idea/indexLayout.xml create mode 100644 .idea/.idea.GazpromApp/.idea/vcs.xml create mode 100644 App.axaml create mode 100644 App.axaml.cs create mode 100644 Assets/avalonia-logo.ico create mode 100644 GazpromApp.csproj create mode 100644 GazpromApp.sln create mode 100644 Program.cs create mode 100644 ViewLocator.cs create mode 100644 ViewModels/MainWindowViewModel.cs create mode 100644 ViewModels/ViewModelBase.cs create mode 100644 Views/MainWindow.axaml create mode 100644 Views/MainWindow.axaml.cs create mode 100644 app.manifest create mode 100644 obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 obj/Debug/net8.0/Avalonia/Resources.Inputs.cache create mode 100644 obj/Debug/net8.0/Avalonia/resources create mode 100644 obj/Debug/net8.0/GazpromApp.AssemblyInfo.cs create mode 100644 obj/Debug/net8.0/GazpromApp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net8.0/GazpromApp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net8.0/GazpromApp.assets.cache create mode 100644 obj/Debug/net8.0/GazpromApp.csproj.AssemblyReference.cache create mode 100644 obj/Debug/net8.0/GazpromApp.csproj.FileListAbsolute.txt create mode 100644 obj/GazpromApp.csproj.nuget.dgspec.json create mode 100644 obj/GazpromApp.csproj.nuget.g.props create mode 100644 obj/GazpromApp.csproj.nuget.g.targets create mode 100644 obj/project.assets.json create mode 100644 obj/project.nuget.cache create mode 100644 obj/project.packagespec.json create mode 100644 obj/rider.project.model.nuget.info create mode 100644 obj/rider.project.restore.info diff --git a/.idea/.idea.GazpromApp/.idea/.gitignore b/.idea/.idea.GazpromApp/.idea/.gitignore new file mode 100644 index 0000000..ba080c2 --- /dev/null +++ b/.idea/.idea.GazpromApp/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/contentModel.xml +/projectSettingsUpdater.xml +/.idea.GazpromApp.iml +/modules.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.GazpromApp/.idea/avalonia.xml b/.idea/.idea.GazpromApp/.idea/avalonia.xml new file mode 100644 index 0000000..e376bd8 --- /dev/null +++ b/.idea/.idea.GazpromApp/.idea/avalonia.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/.idea.GazpromApp/.idea/encodings.xml b/.idea/.idea.GazpromApp/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.GazpromApp/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.GazpromApp/.idea/indexLayout.xml b/.idea/.idea.GazpromApp/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.GazpromApp/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.GazpromApp/.idea/vcs.xml b/.idea/.idea.GazpromApp/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/.idea.GazpromApp/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App.axaml b/App.axaml new file mode 100644 index 0000000..7287b36 --- /dev/null +++ b/App.axaml @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/App.axaml.cs b/App.axaml.cs new file mode 100644 index 0000000..802b767 --- /dev/null +++ b/App.axaml.cs @@ -0,0 +1,47 @@ +using Avalonia; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Data.Core; +using Avalonia.Data.Core.Plugins; +using System.Linq; +using Avalonia.Markup.Xaml; +using GazpromApp.ViewModels; +using GazpromApp.Views; + +namespace GazpromApp; + +public partial class App : Application +{ + public override void Initialize() + { + AvaloniaXamlLoader.Load(this); + } + + public override void OnFrameworkInitializationCompleted() + { + if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) + { + // Avoid duplicate validations from both Avalonia and the CommunityToolkit. + // More info: https://docs.avaloniaui.net/docs/guides/development-guides/data-validation#manage-validationplugins + DisableAvaloniaDataAnnotationValidation(); + desktop.MainWindow = new MainWindow + { + DataContext = new MainWindowViewModel(), + }; + } + + base.OnFrameworkInitializationCompleted(); + } + + private void DisableAvaloniaDataAnnotationValidation() + { + // Get an array of plugins to remove + var dataValidationPluginsToRemove = + BindingPlugins.DataValidators.OfType().ToArray(); + + // remove each entry found + foreach (var plugin in dataValidationPluginsToRemove) + { + BindingPlugins.DataValidators.Remove(plugin); + } + } +} \ No newline at end of file diff --git a/Assets/avalonia-logo.ico b/Assets/avalonia-logo.ico new file mode 100644 index 0000000000000000000000000000000000000000..f7da8bb5863b7cecec2adcdebd948fe2f9418d0c GIT binary patch literal 175875 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 + + WinExe + net8.0 + enable + true + app.manifest + true + + + + + + + + + + + + + + + None + All + + + + diff --git a/GazpromApp.sln b/GazpromApp.sln new file mode 100644 index 0000000..16cefec --- /dev/null +++ b/GazpromApp.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GazpromApp", "GazpromApp.csproj", "{6506A46A-C9F4-4D96-9DDF-16DD45681856}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6506A46A-C9F4-4D96-9DDF-16DD45681856}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6506A46A-C9F4-4D96-9DDF-16DD45681856}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6506A46A-C9F4-4D96-9DDF-16DD45681856}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6506A46A-C9F4-4D96-9DDF-16DD45681856}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..ae29361 --- /dev/null +++ b/Program.cs @@ -0,0 +1,21 @@ +using Avalonia; +using System; + +namespace GazpromApp; + +sealed class Program +{ + // Initialization code. Don't use any Avalonia, third-party APIs or any + // SynchronizationContext-reliant code before AppMain is called: things aren't initialized + // yet and stuff might break. + [STAThread] + public static void Main(string[] args) => BuildAvaloniaApp() + .StartWithClassicDesktopLifetime(args); + + // Avalonia configuration, don't remove; also used by visual designer. + public static AppBuilder BuildAvaloniaApp() + => AppBuilder.Configure() + .UsePlatformDetect() + .WithInterFont() + .LogToTrace(); +} \ No newline at end of file diff --git a/ViewLocator.cs b/ViewLocator.cs new file mode 100644 index 0000000..93b9627 --- /dev/null +++ b/ViewLocator.cs @@ -0,0 +1,30 @@ +using System; +using Avalonia.Controls; +using Avalonia.Controls.Templates; +using GazpromApp.ViewModels; + +namespace GazpromApp; + +public class ViewLocator : IDataTemplate +{ + public Control? Build(object? param) + { + if (param is null) + return null; + + var name = param.GetType().FullName!.Replace("ViewModel", "View", StringComparison.Ordinal); + var type = Type.GetType(name); + + if (type != null) + { + return (Control)Activator.CreateInstance(type)!; + } + + return new TextBlock { Text = "Not Found: " + name }; + } + + public bool Match(object? data) + { + return data is ViewModelBase; + } +} \ No newline at end of file diff --git a/ViewModels/MainWindowViewModel.cs b/ViewModels/MainWindowViewModel.cs new file mode 100644 index 0000000..5a0ef18 --- /dev/null +++ b/ViewModels/MainWindowViewModel.cs @@ -0,0 +1,6 @@ +namespace GazpromApp.ViewModels; + +public partial class MainWindowViewModel : ViewModelBase +{ + public string Greeting { get; } = "Welcome to Avalonia!"; +} \ No newline at end of file diff --git a/ViewModels/ViewModelBase.cs b/ViewModels/ViewModelBase.cs new file mode 100644 index 0000000..0543fb6 --- /dev/null +++ b/ViewModels/ViewModelBase.cs @@ -0,0 +1,7 @@ +using CommunityToolkit.Mvvm.ComponentModel; + +namespace GazpromApp.ViewModels; + +public class ViewModelBase : ObservableObject +{ +} \ No newline at end of file diff --git a/Views/MainWindow.axaml b/Views/MainWindow.axaml new file mode 100644 index 0000000..170d666 --- /dev/null +++ b/Views/MainWindow.axaml @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/Views/MainWindow.axaml.cs b/Views/MainWindow.axaml.cs new file mode 100644 index 0000000..b5fc08a --- /dev/null +++ b/Views/MainWindow.axaml.cs @@ -0,0 +1,11 @@ +using Avalonia.Controls; + +namespace GazpromApp.Views; + +public partial class MainWindow : Window +{ + public MainWindow() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/app.manifest b/app.manifest new file mode 100644 index 0000000..5380d7e --- /dev/null +++ b/app.manifest @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/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/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache new file mode 100644 index 0000000..150168f --- /dev/null +++ b/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache @@ -0,0 +1 @@ +b7cf18053416ec905c7fd7fe1a92fe039f49cce56e20d85b55bcc4c35279f9ed diff --git a/obj/Debug/net8.0/Avalonia/resources b/obj/Debug/net8.0/Avalonia/resources new file mode 100644 index 0000000000000000000000000000000000000000..dfb2655bf0378de12599e4aee6d66167cf918335 GIT binary patch literal 178072 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 z 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 +// 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("GazpromApp")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("GazpromApp")] +[assembly: System.Reflection.AssemblyTitleAttribute("GazpromApp")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/obj/Debug/net8.0/GazpromApp.AssemblyInfoInputs.cache b/obj/Debug/net8.0/GazpromApp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..d481514 --- /dev/null +++ b/obj/Debug/net8.0/GazpromApp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +4063307399e8767301ad5feb06b89a12d7d4f0d79fa08e8468e6bb02f1aef8b0 diff --git a/obj/Debug/net8.0/GazpromApp.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/GazpromApp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ae5f744 --- /dev/null +++ b/obj/Debug/net8.0/GazpromApp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,28 @@ +is_global = true +build_property.AvaloniaNameGeneratorIsEnabled = true +build_property.AvaloniaNameGeneratorBehavior = InitializeComponent +build_property.AvaloniaNameGeneratorDefaultFieldModifier = internal +build_property.AvaloniaNameGeneratorFilterByPath = * +build_property.AvaloniaNameGeneratorFilterByNamespace = * +build_property.AvaloniaNameGeneratorViewFileNamingStrategy = NamespaceAndClassName +build_property.AvaloniaNameGeneratorAttachDevTools = 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 = GazpromApp +build_property.ProjectDir = D:\RiderProjects\GazpromApp\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = + +[D:/RiderProjects/GazpromApp/App.axaml] +build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml + +[D:/RiderProjects/GazpromApp/Views/MainWindow.axaml] +build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml diff --git a/obj/Debug/net8.0/GazpromApp.assets.cache b/obj/Debug/net8.0/GazpromApp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..31fd250d59c1126d9b06827802f8f5cca0ff26a5 GIT binary patch literal 24063 zcmcg!_kSG46&Jy{1PpH223%wt+cd9=Wg$Bx!ImSV;36zxQx3>Uw~{y7yFG6AWXY5y zkVbkZ32CJFN)plwDWvxw^F#iP{FLvzo$_{Xc5m;p=lgud^1XdC-|xJA`{vE;%uU>R z?C=#mJv~qV`5tMXB*0$E%?R#p=Qq(;07aBzjlKoMc*a^&>g1__kiX2z5?Y`4mhJ; zC8&9B!`Mk!D}i+;2dtyE@65s9ChOIzR}0d*w+fIa^MG{l=*^|}?xlb_odeW~Vr{-& zweBgF-L#%v4!9Hf!KJteg|Op!AlX4NwM(l3l!q^#aAs;AqC%SauFT1Nr>b`4*zq)^ zt8zj*Q+MZ!l{BO^KpM;8My2?|T0m4YLRd30Cd_!QSF1WR^L9;+U9L0T6suGW872LR zhCc7_I)Ka3i(=P$l&tZ@D%t*g;8oM`5m!isLvDycUXAY$X6=8;Db7_qKX5Qei6Pt6 z?W00*J1?TLt?OU^M-L3>_y`2gb#~O+perF7RR|oLEQ?9zH zw^_hXHWWGh^)dL}`2IlF-k*0W`v=o{eU=og!}Y)`!_T}(u-+3x-iz;9(*-LdG7H>s zxElbMH4(BF2L{r*c@KgagSs)+vzze!p%ykx%l3sA4CNp3+!{n z+U#`w!UZ4ysbYq)-x|OigFQQUK;Z}!CP{(!^cK<6efUdg7D}rDs7%QSx@*>z8;3@L!d$oDNkuWS@ZS7mx$^dq;~7Qb-6pH)xHFSO+B*S(L&-Q@;iU$bJDb zgunN<0$K6{yKFh0RduSi>r^m7#mqzZjHV%zq0;y%YeFjV&K(fA!vgnK{B1QY4ay~? z;nQ_rN8NsFZ~)U`b_b_O>F5zCnd0q;fITQ+58*F;Xx`FQ$E}v8DbCY}J8sSn%TTz( z=HoT2aqcx?r^0_}1YIfDAxN}Me!-%|oNHSMlO^xGZ-s-gPbwRg%8|O`mL~1mf-_?` zE^SqpO!*;IUZXTbLP5d}TB!4@=mnPj#4hOEgf3jAnhF_{Y_pQZ26no*T3w{ajU>8% zk&)4ODIB%v(v_;6#>hgVE0hRPm;_fFV5WK){SW)Tja>1#Q>ibuQYsf` zPEC^1o|Kl(+SAl#dD>lS)t>6sns^MPnyXZ>qHkN&w*=xz3X1g3gcf3iliE>a*Binb zFs?3a3VnKPcK8E<(S)0DD=D>P3o2l_l~tebCk3; zMsfW*-G+V|V(rj`BdwjIk#^X_6KjWN4{7aSwX;V*)RE^Q))FO)X)TQrBcuQKH5Lw~ zl_}U#JM`UT?NJzNG?x0!AKY5{q?aTntl3BDMY_4#jS5spFeMYwJ*zA;F?_?8*6gGDz6$rs(SL$<%z z#vu7(TmFk|3}_1mIvQXp&AAwhYYdt%uI0O^#z1;m|GK@H#$YKwl4flew%tWE275h& z?c(AYL)^mvAy8~q$<<%&6q8vv#fpQY1-8{&IuX1dxZYFU!1uPSX z3COdK!7^(#afs*ODOB!CpmG}WtdCAA75&0J$r`i}VY0>)!ir&!|d1R7@` zZ#Q{0-4sD1g~8bb2KPYT?i|3#K)$$7x)b*%5V#NWJf00TM@TWk{Rtcjkmqq5^o#x^ zD?E_E;K7_2=nVi#3?52g@EXY5or9PhA;tW(%4vESry;+%a}-9B&r!%`>k~-MK%O;z zwljxeRQMc*sL)0Nlf6oiXU_gR+h8EQhtF|HMjH%FlWK>%hvy z{`HU(`!}Ev`zKJk&3If`L|Js z`FBvd#$2a0ZFtOcU}R$cUC4>~_fUxW_fcw{KeO0!>CtxZaBIEF8KSvPbi|FMI?n^1 zCk#KpcN6U&LQb@wLLu6e>MV3l8_7Bjcr?*&%Hf*~&hq#lfdZ%gV|+JJ{|V$oo#*jE zSE#4?cna~KCJ_IbAkI_xE)h?0@f6}ePaysaL7ZprZVQY1@+gHVCl;qGlzW>}V!h>9 zr^CMl5pt3JC^Xf30mbAZzk-}xgr~!mt`Lq4o>?gWI)UnyB) zo51=-!J3bkUGR+d3I8sE@b3j-KF~OwnK=yAaaWE;YHiy{l>P%)a6kTI0^2_cwmeFg zJ7XJ0=r~(bfM%TaBFmp+jQ^6r_^*O756<&>Gfr{`7TV%`|CYe_?}9In$@%k*gyT&1 z{YL`de+s@l6hqYb{0skH$+yanm(*#Z^;~`izwLoTmdnEx74tcm%NpkZR!2R+yIOXcu8X}M^0yzhrRcy*wi++X z%^Jp@@SPOK*7Y_A<7K@EVUr1*NGX#ltFhz!w;*+Dvb{->mPVV-b!|7*7KdV}g7M7P zE@LHq3MN{S9cwXGWY=RA^_ekqMSYzrsslmdFw-^@OSuZ@x{1fl_L}O&j-(M@^hnwk zQ!RR;Nj2fD+HO;w$mtzp47%>CQL<+@~JQ)A|gsKL55n9Pu_Yf|2-Z zI+2FZhts$_S$_@3)`*_r*cu4Zk=h-sa`V|Xs=MrDv23ppk$C;MKaP|6&WsbdOGoWl zoCz*nHdb_fd*x}{_uK`$v}~$Yx0g{kwpt9Q@|}y=p*NgSJ+?jPQ08hnAPB_FRhzfG z+?EwJF#MiED_ooH!j3vgT3A(93T zt^IqI$@(TB0*<~A8*SNz=xC~`>mgISl3_U1jx9&M zYgH$j#1c*3}ojFYJrI+Fl;YRgKm!!#71k&{3ym&)`P|m#&qd%}uNorWh~b zCuy8n$F8kX#BPw)8eB2oN@A)M8||}+S-eY|Ws7me6$FZks-+NeWH=+Fo?Eqm)QTbG z$nedQQy*sS5)RL;bZGfV(7R-%TZqo^O}ZOoyIl8D)NA=O0{djmKD8vqctzdX_mnn% z!2_?F_ocs6)~?W`y-G>?nhEHe4>QCmD1A*KvLqJQ-y+*L>0hpB3=bWUioz1?ja!OE zR4vgwtCjM$eW%1quC+F##@ZW{l>|ZgVm5`Hsv>Y?l@w~*B}zh-D??tgr6H*vBb9m& zRizk4>W$nXkrFGdiBcOLIwY%ba?GMBmQz(Z8mpRO!Mzf-Mb(XrE^B#MR_CO}tGg7! zsv1Xa{l;&XL`$i*ju90tD#zj^S=2T>xT*?AV)5Hh#psKy3im~b2V`Fasn$kQH3X;D z_Sz;f%r#brrV{O_a486-8%Sx3rddY~wuuKJTTobW|Y8q^q-^tt9oEkN^=(_S3!3>)OP3pHq zT2H&{NHdjkJWt8ca?0&&Zdu>3LlDQ2wYR; zH^Mie85uN;y1LcKSiyDGy%O!p7f=a=mAYtJsqbAkxc%>G5IAUr^P>qK|Jz&O%g0+5kK}9(PFYrF<0ggF<1eDbX3tA325=4o$lVpO^921fWidXT#V_i># zsx8*5i$|eUab;DMcDp<&2%`1GgNLOeSh2Fzr!BH`kW9cdNJXGZmkeVfH6)Qk$*@)gr9ui+g+L+}3*>-o zTqP5!V2lScMf~;}9Cwt&O?+_~dL8^(@ zkMJjl^!7gh`xy9REcKV2_@N`A$A6ED=d&0NgbHAMeP+Ms=!{nmL)hr?MA>Qaw<{Gs zBCmq7q%i*UJgy*RjBn8($4qc&GjECa-r~TkZVtfda(JjB>HNI^DQ z@={f<&aM4dhHl&irBBw&!n47Zo*9YPTk@f!L1SjD+cv5Bi-r|Btyg?KM1zK)N>hoEo=)mj_KS?3PU^kdikdZ2;v6-s3Xe3! zj82J^#(s&>DUoveCi6edMxdy!x(o3Jy?Uzub-lDD0 zs4YYTO7xo?5>$a|)QCh5YxLV!3Pk+c_LY9S0}LVbF{GZ3wxXt^?HeS+^bT=h`!zr3qFAVMr=$F1JRL3OW{N!vQW-_0H9B+ov@4 z%Z^?QQci7!O=c-J4Xi{l7*uOe48@?(wKHB4U(R>(zT&ZVrvr38ss|flsX}( zI6+h!S6fyD%XW*yMbDo8Hsbg>MpbH5iF-y^LG-9s&yHz_!>+xv zoA>m}dbDZF`fcMIJ;qcXTm|Pzc>E6rdz^x_ttWpCQ{9&Qh-8irnH|0S(~^tpHqI>y zQvc?mD1)yuwoh<(mv|Lysh1r2@NdPMV z3Y2lE0$Ru7Y>cI7wQ{PHWAk`vDwZiPJv7J*qDYOVFC4GyKQig4X zbb+N&x)@P$*yf^hE+GKoz?aWbiwa>wiQ!LOY)$FObwf@ zG)THqNP@IqdUU0bG-@kkmNveCOIR#(L70d)cbLG{*KiHu0{ev(V{Fq_s1|mSF(s%{ zsZ$|X8it|@If8-8)KsO22eLtysC_mXfOmG{C0$A;XqQFdGMZi9Bd3ikYKRWc0Vb8? zTwLGfNz9hJ(do(81wHrAhh~(;WF*TJv8Bg$>~hR2xa@{RFpqgoa(st-78{Yh`oWFw zSv{nMXAV8ySdkMfdQhL}zrLX{^!C2pi+97T*T0|gtKj9bK~B4F#9zGuI6IBX<`kcT zE_s!Wy%joF38i1G%#Tmg?(!*w{=*jxOXM%*?z}(euRlJmo>)hEd9N*be^0@dIv~-c zUz#Q{k`^_b`9U&S02g90{r&xTFw8c!rikqV<|0TV6YG{P)#3+g93lr~(HMya-C4L` zCN7941T;R`Phk_*QVqHt6jb{z^-0L*ZeU9ruzT_4OF>)YjY~nSq58{;%!Z61Se8#= z`hMT-e&JCLj$_0Bz0ze-NqRh5HEsI2DKE;>DtE8d)jKv+uD+Ax>fi5cm(26vIk(Otk`mEdt$%a_TTc2{Upj0! zxV$BHZ(L5U-?(jkf8M&B{VpTY<>}D_-v}Q3ydq~q&|df#$KemJ9lvlxxaPwn%`X@2 zjqRT`Z=3M>zLM?BX9^R&1ozy3@b*5qBKG4a*C&^5^=CQ@@4f(*7GkY6w`W9`J3HNJ z&Trljv-8oBNS|kIhp*L7me-}_^xzj{k=RZ+*Un#%h1Y=>qi&IRG!GLx@~SjK*By2d>%J{tBKXAb^gq3(4rbI%eRcB0qd*4cFd!iJ ze)-Lh7CKb9W~2xY@7Qv5VpFSo)tS7hxh}7Aiw}-ge7Kq0C-O><=bp3VsV=E>OD!u7(|8qVkXjspi=Pvv3 z%1JL3%RJgHPQDWhB$#kZQzXaGk{FXnxMCJZCX-0nQmNFRMU7R*7@OY(L`*5g`=Z4< zExql@1lcV7DcG7|oPLh2H>AdKP~A-_@x|P>>Ad$ zl6B9u3Eg>OLVmIE{Hv3tSq}4ppM2bU^LW;}nrb0`8*5Fd`-SaU11l01JeIGT)*~Qw z)Y|Ny${%EY+OPV>ke2EL6Pg;P_B?o|CO^K?{p^2B-kW*jp4XahE-4C|3JSyTXHTEC z|GVss*)30M{#MX1<8V%&1@p(OoYH&n-YX=+J;kXHSNVE>2PC|1mL^Dzpd| + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\retrd\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.14.0 + + + + + + + + + + + + C:\Users\retrd\.nuget\packages\avalonia.buildservices\0.0.31 + C:\Users\retrd\.nuget\packages\avalonia\11.3.2 + + \ No newline at end of file diff --git a/obj/GazpromApp.csproj.nuget.g.targets b/obj/GazpromApp.csproj.nuget.g.targets new file mode 100644 index 0000000..8eca98f --- /dev/null +++ b/obj/GazpromApp.csproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..294882c --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,1561 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Avalonia/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia.BuildServices": "0.0.31", + "Avalonia.Remote.Protocol": "11.3.2", + "MicroCom.Runtime": "0.11.0" + }, + "compile": { + "ref/net8.0/Avalonia.Base.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.Controls.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.DesignerSupport.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.Dialogs.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.Markup.Xaml.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.Markup.dll": { + "related": ".Xaml.xml;.xml" + }, + "ref/net8.0/Avalonia.Metal.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.MicroCom.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.OpenGL.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.Vulkan.dll": { + "related": ".xml" + }, + "ref/net8.0/Avalonia.dll": { + "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Base.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.Controls.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.DesignerSupport.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.Dialogs.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.Markup.Xaml.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.Markup.dll": { + "related": ".Xaml.xml;.xml" + }, + "lib/net8.0/Avalonia.Metal.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.MicroCom.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.OpenGL.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.Vulkan.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.dll": { + "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml" + } + }, + "build": { + "buildTransitive/Avalonia.props": {}, + "buildTransitive/Avalonia.targets": {} + } + }, + "Avalonia.Angle.Windows.Natives/2.1.25547.20250602": { + "type": "package", + "runtimeTargets": { + "runtimes/win-arm64/native/av_libglesv2.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/av_libglesv2.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/av_libglesv2.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "Avalonia.BuildServices/0.0.31": { + "type": "package", + "build": { + "buildTransitive/Avalonia.BuildServices.targets": {} + } + }, + "Avalonia.Controls.ColorPicker/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2", + "Avalonia.Remote.Protocol": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.Controls.ColorPicker.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Controls.ColorPicker.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Desktop/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2", + "Avalonia.Native": "11.3.2", + "Avalonia.Skia": "11.3.2", + "Avalonia.Win32": "11.3.2", + "Avalonia.X11": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.Desktop.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Desktop.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Diagnostics/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2", + "Avalonia.Controls.ColorPicker": "11.3.2", + "Avalonia.Themes.Simple": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.Diagnostics.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Diagnostics.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Fonts.Inter/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.Fonts.Inter.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Fonts.Inter.dll": { + "related": ".xml" + } + } + }, + "Avalonia.FreeDesktop/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2", + "Tmds.DBus.Protocol": "0.21.2" + }, + "compile": { + "lib/net8.0/Avalonia.FreeDesktop.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.FreeDesktop.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Native/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.Native.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Native.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/osx/native/libAvaloniaNative.dylib": { + "assetType": "native", + "rid": "osx" + } + } + }, + "Avalonia.Remote.Protocol/11.3.2": { + "type": "package", + "compile": { + "lib/net8.0/Avalonia.Remote.Protocol.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Remote.Protocol.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Skia/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2", + "HarfBuzzSharp": "8.3.1.1", + "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", + "HarfBuzzSharp.NativeAssets.WebAssembly": "8.3.1.1", + "SkiaSharp": "2.88.9", + "SkiaSharp.NativeAssets.Linux": "2.88.9", + "SkiaSharp.NativeAssets.WebAssembly": "2.88.9" + }, + "compile": { + "lib/net8.0/Avalonia.Skia.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Skia.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Themes.Fluent/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.Themes.Fluent.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Themes.Fluent.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Themes.Simple/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.Themes.Simple.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Themes.Simple.dll": { + "related": ".xml" + } + } + }, + "Avalonia.Win32/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2", + "Avalonia.Angle.Windows.Natives": "2.1.25547.20250602" + }, + "compile": { + "lib/net8.0/Avalonia.Win32.Automation.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.Win32.dll": { + "related": ".Automation.xml;.xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.Win32.Automation.dll": { + "related": ".xml" + }, + "lib/net8.0/Avalonia.Win32.dll": { + "related": ".Automation.xml;.xml" + } + } + }, + "Avalonia.X11/11.3.2": { + "type": "package", + "dependencies": { + "Avalonia": "11.3.2", + "Avalonia.FreeDesktop": "11.3.2", + "Avalonia.Skia": "11.3.2" + }, + "compile": { + "lib/net8.0/Avalonia.X11.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Avalonia.X11.dll": { + "related": ".xml" + } + } + }, + "CommunityToolkit.Mvvm/8.2.1": { + "type": "package", + "compile": { + "lib/net6.0/CommunityToolkit.Mvvm.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/CommunityToolkit.Mvvm.dll": { + "related": ".pdb;.xml" + } + }, + "build": { + "buildTransitive/netstandard2.1/CommunityToolkit.Mvvm.targets": {} + } + }, + "HarfBuzzSharp/8.3.1.1": { + "type": "package", + "dependencies": { + "HarfBuzzSharp.NativeAssets.Win32": "8.3.1.1", + "HarfBuzzSharp.NativeAssets.macOS": "8.3.1.1" + }, + "compile": { + "lib/net8.0/HarfBuzzSharp.dll": { + "related": ".pdb" + } + }, + "runtime": { + "lib/net8.0/HarfBuzzSharp.dll": { + "related": ".pdb" + } + } + }, + "HarfBuzzSharp.NativeAssets.Linux/8.3.1.1": { + "type": "package", + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-arm/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-loongarch64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-loongarch64" + }, + "runtimes/linux-musl-arm/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-loongarch64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-musl-loongarch64" + }, + "runtimes/linux-musl-riscv64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-musl-riscv64" + }, + "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-riscv64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-riscv64" + }, + "runtimes/linux-x64/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libHarfBuzzSharp.so": { + "assetType": "native", + "rid": "linux-x86" + } + } + }, + "HarfBuzzSharp.NativeAssets.macOS/8.3.1.1": { + "type": "package", + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/osx/native/libHarfBuzzSharp.dylib": { + "assetType": "native", + "rid": "osx" + } + } + }, + "HarfBuzzSharp.NativeAssets.WebAssembly/8.3.1.1": { + "type": "package", + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + }, + "build": { + "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props": {}, + "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets": {} + } + }, + "HarfBuzzSharp.NativeAssets.Win32/8.3.1.1": { + "type": "package", + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win-arm64/native/libHarfBuzzSharp.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/libHarfBuzzSharp.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/libHarfBuzzSharp.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "MicroCom.Runtime/0.11.0": { + "type": "package", + "compile": { + "lib/net5.0/MicroCom.Runtime.dll": {} + }, + "runtime": { + "lib/net5.0/MicroCom.Runtime.dll": {} + } + }, + "SkiaSharp/2.88.9": { + "type": "package", + "dependencies": { + "SkiaSharp.NativeAssets.Win32": "2.88.9", + "SkiaSharp.NativeAssets.macOS": "2.88.9" + }, + "compile": { + "lib/net6.0/SkiaSharp.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/SkiaSharp.dll": { + "related": ".pdb;.xml" + } + } + }, + "SkiaSharp.NativeAssets.Linux/2.88.9": { + "type": "package", + "dependencies": { + "SkiaSharp": "2.88.9" + }, + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-arm/native/libSkiaSharp.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libSkiaSharp.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-musl-x64/native/libSkiaSharp.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-x64/native/libSkiaSharp.so": { + "assetType": "native", + "rid": "linux-x64" + } + } + }, + "SkiaSharp.NativeAssets.macOS/2.88.9": { + "type": "package", + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/osx/native/libSkiaSharp.dylib": { + "assetType": "native", + "rid": "osx" + } + } + }, + "SkiaSharp.NativeAssets.WebAssembly/2.88.9": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props": {}, + "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets": {} + } + }, + "SkiaSharp.NativeAssets.Win32/2.88.9": { + "type": "package", + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win-arm64/native/libSkiaSharp.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/libSkiaSharp.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/libSkiaSharp.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "System.IO.Pipelines/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Tmds.DBus.Protocol/0.21.2": { + "type": "package", + "dependencies": { + "System.IO.Pipelines": "8.0.0" + }, + "compile": { + "lib/net8.0/Tmds.DBus.Protocol.dll": {} + }, + "runtime": { + "lib/net8.0/Tmds.DBus.Protocol.dll": {} + } + } + } + }, + "libraries": { + "Avalonia/11.3.2": { + "sha512": "3w1v4/wEpHFq6WWVNyyrne2Jyz5bdQvnK3AW36rCto42L+AtdbnO/SG2SIqJ7ObXJl+Y3LXz2XDGx9Blzqduow==", + "type": "package", + "path": "avalonia/11.3.2", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Avalonia.Analyzers.dll", + "analyzers/dotnet/cs/Avalonia.Generators.dll", + "avalonia.11.3.2.nupkg.sha512", + "avalonia.nuspec", + "build/Avalonia.Generators.props", + "build/Avalonia.props", + "build/Avalonia.targets", + "build/AvaloniaBuildTasks.props", + "build/AvaloniaBuildTasks.targets", + "build/AvaloniaItemSchema.xaml", + "build/AvaloniaPrivateApis.targets", + "build/AvaloniaRules.Project.xml", + "build/AvaloniaSingleProject.targets", + "build/AvaloniaVersion.props", + "buildTransitive/Avalonia.Generators.props", + "buildTransitive/Avalonia.props", + "buildTransitive/Avalonia.targets", + "buildTransitive/AvaloniaBuildTasks.props", + "buildTransitive/AvaloniaBuildTasks.targets", + "buildTransitive/AvaloniaItemSchema.xaml", + "buildTransitive/AvaloniaPrivateApis.targets", + "buildTransitive/AvaloniaRules.Project.xml", + "buildTransitive/AvaloniaSingleProject.targets", + "lib/net6.0/Avalonia.Base.dll", + "lib/net6.0/Avalonia.Base.xml", + "lib/net6.0/Avalonia.Controls.dll", + "lib/net6.0/Avalonia.Controls.xml", + "lib/net6.0/Avalonia.DesignerSupport.dll", + "lib/net6.0/Avalonia.DesignerSupport.xml", + "lib/net6.0/Avalonia.Dialogs.dll", + "lib/net6.0/Avalonia.Dialogs.xml", + "lib/net6.0/Avalonia.Markup.Xaml.dll", + "lib/net6.0/Avalonia.Markup.Xaml.xml", + "lib/net6.0/Avalonia.Markup.dll", + "lib/net6.0/Avalonia.Markup.xml", + "lib/net6.0/Avalonia.Metal.dll", + "lib/net6.0/Avalonia.Metal.xml", + "lib/net6.0/Avalonia.MicroCom.dll", + "lib/net6.0/Avalonia.MicroCom.xml", + "lib/net6.0/Avalonia.OpenGL.dll", + "lib/net6.0/Avalonia.OpenGL.xml", + "lib/net6.0/Avalonia.Vulkan.dll", + "lib/net6.0/Avalonia.Vulkan.xml", + "lib/net6.0/Avalonia.dll", + "lib/net6.0/Avalonia.xml", + "lib/net8.0/Avalonia.Base.dll", + "lib/net8.0/Avalonia.Base.xml", + "lib/net8.0/Avalonia.Controls.dll", + "lib/net8.0/Avalonia.Controls.xml", + "lib/net8.0/Avalonia.DesignerSupport.dll", + "lib/net8.0/Avalonia.DesignerSupport.xml", + "lib/net8.0/Avalonia.Dialogs.dll", + "lib/net8.0/Avalonia.Dialogs.xml", + "lib/net8.0/Avalonia.Markup.Xaml.dll", + "lib/net8.0/Avalonia.Markup.Xaml.xml", + "lib/net8.0/Avalonia.Markup.dll", + "lib/net8.0/Avalonia.Markup.xml", + "lib/net8.0/Avalonia.Metal.dll", + "lib/net8.0/Avalonia.Metal.xml", + "lib/net8.0/Avalonia.MicroCom.dll", + "lib/net8.0/Avalonia.MicroCom.xml", + "lib/net8.0/Avalonia.OpenGL.dll", + "lib/net8.0/Avalonia.OpenGL.xml", + "lib/net8.0/Avalonia.Vulkan.dll", + "lib/net8.0/Avalonia.Vulkan.xml", + "lib/net8.0/Avalonia.dll", + "lib/net8.0/Avalonia.xml", + "lib/netstandard2.0/Avalonia.Base.dll", + "lib/netstandard2.0/Avalonia.Base.xml", + "lib/netstandard2.0/Avalonia.Controls.dll", + "lib/netstandard2.0/Avalonia.Controls.xml", + "lib/netstandard2.0/Avalonia.DesignerSupport.dll", + "lib/netstandard2.0/Avalonia.DesignerSupport.xml", + "lib/netstandard2.0/Avalonia.Dialogs.dll", + "lib/netstandard2.0/Avalonia.Dialogs.xml", + "lib/netstandard2.0/Avalonia.Markup.Xaml.dll", + "lib/netstandard2.0/Avalonia.Markup.Xaml.xml", + "lib/netstandard2.0/Avalonia.Markup.dll", + "lib/netstandard2.0/Avalonia.Markup.xml", + "lib/netstandard2.0/Avalonia.Metal.dll", + "lib/netstandard2.0/Avalonia.Metal.xml", + "lib/netstandard2.0/Avalonia.MicroCom.dll", + "lib/netstandard2.0/Avalonia.MicroCom.xml", + "lib/netstandard2.0/Avalonia.OpenGL.dll", + "lib/netstandard2.0/Avalonia.OpenGL.xml", + "lib/netstandard2.0/Avalonia.Vulkan.dll", + "lib/netstandard2.0/Avalonia.Vulkan.xml", + "lib/netstandard2.0/Avalonia.dll", + "lib/netstandard2.0/Avalonia.xml", + "ref/net6.0/Avalonia.Base.dll", + "ref/net6.0/Avalonia.Base.xml", + "ref/net6.0/Avalonia.Controls.dll", + "ref/net6.0/Avalonia.Controls.xml", + "ref/net6.0/Avalonia.DesignerSupport.dll", + "ref/net6.0/Avalonia.DesignerSupport.xml", + "ref/net6.0/Avalonia.Dialogs.dll", + "ref/net6.0/Avalonia.Dialogs.xml", + "ref/net6.0/Avalonia.Markup.Xaml.dll", + "ref/net6.0/Avalonia.Markup.Xaml.xml", + "ref/net6.0/Avalonia.Markup.dll", + "ref/net6.0/Avalonia.Markup.xml", + "ref/net6.0/Avalonia.Metal.dll", + "ref/net6.0/Avalonia.Metal.xml", + "ref/net6.0/Avalonia.MicroCom.dll", + "ref/net6.0/Avalonia.MicroCom.xml", + "ref/net6.0/Avalonia.OpenGL.dll", + "ref/net6.0/Avalonia.OpenGL.xml", + "ref/net6.0/Avalonia.Vulkan.dll", + "ref/net6.0/Avalonia.Vulkan.xml", + "ref/net6.0/Avalonia.dll", + "ref/net6.0/Avalonia.xml", + "ref/net8.0/Avalonia.Base.dll", + "ref/net8.0/Avalonia.Base.xml", + "ref/net8.0/Avalonia.Controls.dll", + "ref/net8.0/Avalonia.Controls.xml", + "ref/net8.0/Avalonia.DesignerSupport.dll", + "ref/net8.0/Avalonia.DesignerSupport.xml", + "ref/net8.0/Avalonia.Dialogs.dll", + "ref/net8.0/Avalonia.Dialogs.xml", + "ref/net8.0/Avalonia.Markup.Xaml.dll", + "ref/net8.0/Avalonia.Markup.Xaml.xml", + "ref/net8.0/Avalonia.Markup.dll", + "ref/net8.0/Avalonia.Markup.xml", + "ref/net8.0/Avalonia.Metal.dll", + "ref/net8.0/Avalonia.Metal.xml", + "ref/net8.0/Avalonia.MicroCom.dll", + "ref/net8.0/Avalonia.MicroCom.xml", + "ref/net8.0/Avalonia.OpenGL.dll", + "ref/net8.0/Avalonia.OpenGL.xml", + "ref/net8.0/Avalonia.Vulkan.dll", + "ref/net8.0/Avalonia.Vulkan.xml", + "ref/net8.0/Avalonia.dll", + "ref/net8.0/Avalonia.xml", + "ref/netstandard2.0/Avalonia.Base.dll", + "ref/netstandard2.0/Avalonia.Base.xml", + "ref/netstandard2.0/Avalonia.Controls.dll", + "ref/netstandard2.0/Avalonia.Controls.xml", + "ref/netstandard2.0/Avalonia.DesignerSupport.dll", + "ref/netstandard2.0/Avalonia.DesignerSupport.xml", + "ref/netstandard2.0/Avalonia.Dialogs.dll", + "ref/netstandard2.0/Avalonia.Dialogs.xml", + "ref/netstandard2.0/Avalonia.Markup.Xaml.dll", + "ref/netstandard2.0/Avalonia.Markup.Xaml.xml", + "ref/netstandard2.0/Avalonia.Markup.dll", + "ref/netstandard2.0/Avalonia.Markup.xml", + "ref/netstandard2.0/Avalonia.Metal.dll", + "ref/netstandard2.0/Avalonia.Metal.xml", + "ref/netstandard2.0/Avalonia.MicroCom.dll", + "ref/netstandard2.0/Avalonia.MicroCom.xml", + "ref/netstandard2.0/Avalonia.OpenGL.dll", + "ref/netstandard2.0/Avalonia.OpenGL.xml", + "ref/netstandard2.0/Avalonia.Vulkan.dll", + "ref/netstandard2.0/Avalonia.Vulkan.xml", + "ref/netstandard2.0/Avalonia.dll", + "ref/netstandard2.0/Avalonia.xml", + "tools/net461/designer/Avalonia.Designer.HostApp.exe", + "tools/netstandard2.0/Avalonia.Build.Tasks.dll", + "tools/netstandard2.0/designer/Avalonia.Designer.HostApp.dll" + ] + }, + "Avalonia.Angle.Windows.Natives/2.1.25547.20250602": { + "sha512": "ZL0VLc4s9rvNNFt19Pxm5UNAkmKNylugAwJPX9ulXZ6JWs/l6XZihPWWTyezaoNOVyEPU8YbURtW7XMAtqXH5A==", + "type": "package", + "path": "avalonia.angle.windows.natives/2.1.25547.20250602", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE", + "avalonia.angle.windows.natives.2.1.25547.20250602.nupkg.sha512", + "avalonia.angle.windows.natives.nuspec", + "runtimes/win-arm64/native/av_libglesv2.dll", + "runtimes/win-x64/native/av_libglesv2.dll", + "runtimes/win-x86/native/av_libglesv2.dll" + ] + }, + "Avalonia.BuildServices/0.0.31": { + "sha512": "KmCN6Hc+45q4OnF10ge450yVUvWuxU6bdQiyKqiSvrHKpahNrEdk0kG6Ip6GHk2SKOCttGQuA206JVdkldEENg==", + "type": "package", + "path": "avalonia.buildservices/0.0.31", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.buildservices.0.0.31.nupkg.sha512", + "avalonia.buildservices.nuspec", + "build/Avalonia.BuildServices.targets", + "buildTransitive/Avalonia.BuildServices.targets", + "tools/netstandard2.0/Avalonia.BuildServices.Collector.dll", + "tools/netstandard2.0/Avalonia.BuildServices.dll", + "tools/netstandard2.0/runtimeconfig.json" + ] + }, + "Avalonia.Controls.ColorPicker/11.3.2": { + "sha512": "K72rpZb6nSDuKZtcj1cfIAqpTkduff3Ng3+O22MxKhmmRDcFO0GAz7kwEArbtJTC4SNlSezaCyx6XMdNvaMcPA==", + "type": "package", + "path": "avalonia.controls.colorpicker/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.controls.colorpicker.11.3.2.nupkg.sha512", + "avalonia.controls.colorpicker.nuspec", + "lib/net6.0/Avalonia.Controls.ColorPicker.dll", + "lib/net6.0/Avalonia.Controls.ColorPicker.xml", + "lib/net8.0/Avalonia.Controls.ColorPicker.dll", + "lib/net8.0/Avalonia.Controls.ColorPicker.xml", + "lib/netstandard2.0/Avalonia.Controls.ColorPicker.dll", + "lib/netstandard2.0/Avalonia.Controls.ColorPicker.xml" + ] + }, + "Avalonia.Desktop/11.3.2": { + "sha512": "b2ZPZ60UN0Uib3ZxFrf+ixYiJTBFaXrpQAcXTSUKTDw0nAU29sbfjvdtpBkBd6+idWpNtI+GhOjf0Mw0v1ncQg==", + "type": "package", + "path": "avalonia.desktop/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.desktop.11.3.2.nupkg.sha512", + "avalonia.desktop.nuspec", + "lib/net6.0/Avalonia.Desktop.dll", + "lib/net6.0/Avalonia.Desktop.xml", + "lib/net8.0/Avalonia.Desktop.dll", + "lib/net8.0/Avalonia.Desktop.xml", + "lib/netstandard2.0/Avalonia.Desktop.dll", + "lib/netstandard2.0/Avalonia.Desktop.xml" + ] + }, + "Avalonia.Diagnostics/11.3.2": { + "sha512": "3f4+uGJTrBCY9mxMy7690s8WKqyF4I29VFEUSASV5nVX6kyv/d1+OHBNd0GMyuyPOf+eEEA1ylNSHhRCw3jsvw==", + "type": "package", + "path": "avalonia.diagnostics/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.diagnostics.11.3.2.nupkg.sha512", + "avalonia.diagnostics.nuspec", + "lib/net6.0/Avalonia.Diagnostics.dll", + "lib/net6.0/Avalonia.Diagnostics.xml", + "lib/net8.0/Avalonia.Diagnostics.dll", + "lib/net8.0/Avalonia.Diagnostics.xml", + "lib/netstandard2.0/Avalonia.Diagnostics.dll", + "lib/netstandard2.0/Avalonia.Diagnostics.xml" + ] + }, + "Avalonia.Fonts.Inter/11.3.2": { + "sha512": "gOijv2Tu8w6XurxYWSC4OdFycYbDooZfTcETXEx45syl710wpG+0aEHNFGlQyyOqqxGQHFbqxxwX6GxumD8b/g==", + "type": "package", + "path": "avalonia.fonts.inter/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.fonts.inter.11.3.2.nupkg.sha512", + "avalonia.fonts.inter.nuspec", + "lib/net6.0/Avalonia.Fonts.Inter.dll", + "lib/net6.0/Avalonia.Fonts.Inter.xml", + "lib/net8.0/Avalonia.Fonts.Inter.dll", + "lib/net8.0/Avalonia.Fonts.Inter.xml", + "lib/netstandard2.0/Avalonia.Fonts.Inter.dll", + "lib/netstandard2.0/Avalonia.Fonts.Inter.xml" + ] + }, + "Avalonia.FreeDesktop/11.3.2": { + "sha512": "8laGOvPM83kB4xUqXGIRxN61Q5Ux/97URL7CU2Dizh4Nm7Ydj9+urKLTylk6dxWG7kZlo4e4k9G2aVUPkxTBGA==", + "type": "package", + "path": "avalonia.freedesktop/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.freedesktop.11.3.2.nupkg.sha512", + "avalonia.freedesktop.nuspec", + "lib/net6.0/Avalonia.FreeDesktop.dll", + "lib/net6.0/Avalonia.FreeDesktop.xml", + "lib/net8.0/Avalonia.FreeDesktop.dll", + "lib/net8.0/Avalonia.FreeDesktop.xml", + "lib/netstandard2.0/Avalonia.FreeDesktop.dll", + "lib/netstandard2.0/Avalonia.FreeDesktop.xml" + ] + }, + "Avalonia.Native/11.3.2": { + "sha512": "dv3PVUcClxeDlNSoBjTdNuRYXdbzT3BgtpjEX/fv3pVreKfbh39wWQ+n4ecGh0FUKIlcj0X8BEaQ83t5eRsLnA==", + "type": "package", + "path": "avalonia.native/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.native.11.3.2.nupkg.sha512", + "avalonia.native.nuspec", + "lib/net6.0/Avalonia.Native.dll", + "lib/net6.0/Avalonia.Native.xml", + "lib/net8.0/Avalonia.Native.dll", + "lib/net8.0/Avalonia.Native.xml", + "lib/netstandard2.0/Avalonia.Native.dll", + "lib/netstandard2.0/Avalonia.Native.xml", + "runtimes/osx/native/libAvaloniaNative.dylib" + ] + }, + "Avalonia.Remote.Protocol/11.3.2": { + "sha512": "my6aXePR+N7tl3xDKdYNH2ZFZWUSNmyeU37HIgYJX2fQ4IOBv7SeaWBEd1F/qVsIbOlYxaqE7qOPfeFFtdYq/A==", + "type": "package", + "path": "avalonia.remote.protocol/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.remote.protocol.11.3.2.nupkg.sha512", + "avalonia.remote.protocol.nuspec", + "lib/net6.0/Avalonia.Remote.Protocol.dll", + "lib/net6.0/Avalonia.Remote.Protocol.xml", + "lib/net8.0/Avalonia.Remote.Protocol.dll", + "lib/net8.0/Avalonia.Remote.Protocol.xml", + "lib/netstandard2.0/Avalonia.Remote.Protocol.dll", + "lib/netstandard2.0/Avalonia.Remote.Protocol.xml" + ] + }, + "Avalonia.Skia/11.3.2": { + "sha512": "PJIPSqkWbQpKyWPMEIDAWYQaJ8xpJASg2H75sGWCkthLj+mCG/DZxdHI6UsDAcxKu/ppSRkX88RGo117bRYfFg==", + "type": "package", + "path": "avalonia.skia/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.skia.11.3.2.nupkg.sha512", + "avalonia.skia.nuspec", + "lib/net6.0/Avalonia.Skia.dll", + "lib/net6.0/Avalonia.Skia.xml", + "lib/net8.0/Avalonia.Skia.dll", + "lib/net8.0/Avalonia.Skia.xml", + "lib/netstandard2.0/Avalonia.Skia.dll", + "lib/netstandard2.0/Avalonia.Skia.xml" + ] + }, + "Avalonia.Themes.Fluent/11.3.2": { + "sha512": "aRCCmFSumpHJOxsXbdUUc/AaJ/O1HLggfvSxtXYm84QCutuP4OCqgxP9Pka1hb1+2e/TQxfNqM/6KRKPt4SaRg==", + "type": "package", + "path": "avalonia.themes.fluent/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.themes.fluent.11.3.2.nupkg.sha512", + "avalonia.themes.fluent.nuspec", + "lib/net6.0/Avalonia.Themes.Fluent.dll", + "lib/net6.0/Avalonia.Themes.Fluent.xml", + "lib/net8.0/Avalonia.Themes.Fluent.dll", + "lib/net8.0/Avalonia.Themes.Fluent.xml", + "lib/netstandard2.0/Avalonia.Themes.Fluent.dll", + "lib/netstandard2.0/Avalonia.Themes.Fluent.xml" + ] + }, + "Avalonia.Themes.Simple/11.3.2": { + "sha512": "0TnR6vVS5qStClhG0T9i5Q7jSlZxqrpBxzBb7HPzNqe8dkNfM6VTN38J82sggvZAVddqSc3XRrB+VgheChxKQw==", + "type": "package", + "path": "avalonia.themes.simple/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.themes.simple.11.3.2.nupkg.sha512", + "avalonia.themes.simple.nuspec", + "lib/net6.0/Avalonia.Themes.Simple.dll", + "lib/net6.0/Avalonia.Themes.Simple.xml", + "lib/net8.0/Avalonia.Themes.Simple.dll", + "lib/net8.0/Avalonia.Themes.Simple.xml", + "lib/netstandard2.0/Avalonia.Themes.Simple.dll", + "lib/netstandard2.0/Avalonia.Themes.Simple.xml" + ] + }, + "Avalonia.Win32/11.3.2": { + "sha512": "CpM6zBwDwMFKw9/iyj0d8jxXKLZena/HFblS9Oc7BmLH8qxe8icr7ZBI5rElebrxDA5O590dAtfWdtOvB1/AZQ==", + "type": "package", + "path": "avalonia.win32/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.win32.11.3.2.nupkg.sha512", + "avalonia.win32.nuspec", + "lib/net6.0/Avalonia.Win32.Automation.dll", + "lib/net6.0/Avalonia.Win32.Automation.xml", + "lib/net6.0/Avalonia.Win32.dll", + "lib/net6.0/Avalonia.Win32.xml", + "lib/net8.0/Avalonia.Win32.Automation.dll", + "lib/net8.0/Avalonia.Win32.Automation.xml", + "lib/net8.0/Avalonia.Win32.dll", + "lib/net8.0/Avalonia.Win32.xml", + "lib/netstandard2.0/Avalonia.Win32.Automation.dll", + "lib/netstandard2.0/Avalonia.Win32.Automation.xml", + "lib/netstandard2.0/Avalonia.Win32.dll", + "lib/netstandard2.0/Avalonia.Win32.xml" + ] + }, + "Avalonia.X11/11.3.2": { + "sha512": "MEMXOIaAr6jMtl9BhJ8sj7Vz+z19dWfcryWksV35LsolQhQmjmzJPVcCppdnvm5HxkohUXB1qN1RqWN1cqRwBQ==", + "type": "package", + "path": "avalonia.x11/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "avalonia.x11.11.3.2.nupkg.sha512", + "avalonia.x11.nuspec", + "lib/net6.0/Avalonia.X11.dll", + "lib/net6.0/Avalonia.X11.xml", + "lib/net8.0/Avalonia.X11.dll", + "lib/net8.0/Avalonia.X11.xml", + "lib/netstandard2.0/Avalonia.X11.dll", + "lib/netstandard2.0/Avalonia.X11.xml" + ] + }, + "CommunityToolkit.Mvvm/8.2.1": { + "sha512": "I24ofWVEdplxYjUez9/bljv/qb8r8Ccj6cvYXHexNBegLaD3iDy3QrzAAOYVMmfGWIXxlU1ZtECQNfU07+6hXQ==", + "type": "package", + "path": "communitytoolkit.mvvm/8.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "License.md", + "ThirdPartyNotices.txt", + "analyzers/dotnet/roslyn4.0/cs/CommunityToolkit.Mvvm.CodeFixers.dll", + "analyzers/dotnet/roslyn4.0/cs/CommunityToolkit.Mvvm.SourceGenerators.dll", + "analyzers/dotnet/roslyn4.3/cs/CommunityToolkit.Mvvm.CodeFixers.dll", + "analyzers/dotnet/roslyn4.3/cs/CommunityToolkit.Mvvm.SourceGenerators.dll", + "build/netstandard2.0/CommunityToolkit.Mvvm.targets", + "build/netstandard2.1/CommunityToolkit.Mvvm.targets", + "buildTransitive/netstandard2.0/CommunityToolkit.Mvvm.targets", + "buildTransitive/netstandard2.1/CommunityToolkit.Mvvm.targets", + "communitytoolkit.mvvm.8.2.1.nupkg.sha512", + "communitytoolkit.mvvm.nuspec", + "lib/net6.0/CommunityToolkit.Mvvm.dll", + "lib/net6.0/CommunityToolkit.Mvvm.pdb", + "lib/net6.0/CommunityToolkit.Mvvm.xml", + "lib/netstandard2.0/CommunityToolkit.Mvvm.dll", + "lib/netstandard2.0/CommunityToolkit.Mvvm.pdb", + "lib/netstandard2.0/CommunityToolkit.Mvvm.xml", + "lib/netstandard2.1/CommunityToolkit.Mvvm.dll", + "lib/netstandard2.1/CommunityToolkit.Mvvm.pdb", + "lib/netstandard2.1/CommunityToolkit.Mvvm.xml" + ] + }, + "HarfBuzzSharp/8.3.1.1": { + "sha512": "tLZN66oe/uiRPTZfrCU4i8ScVGwqHNh5MHrXj0yVf4l7Mz0FhTGnQ71RGySROTmdognAs0JtluHkL41pIabWuQ==", + "type": "package", + "path": "harfbuzzsharp/8.3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "harfbuzzsharp.8.3.1.1.nupkg.sha512", + "harfbuzzsharp.nuspec", + "icon.png", + "lib/net462/HarfBuzzSharp.dll", + "lib/net462/HarfBuzzSharp.pdb", + "lib/net6.0/HarfBuzzSharp.dll", + "lib/net6.0/HarfBuzzSharp.pdb", + "lib/net8.0-android34.0/HarfBuzzSharp.dll", + "lib/net8.0-android34.0/HarfBuzzSharp.pdb", + "lib/net8.0-android34.0/HarfBuzzSharp.xml", + "lib/net8.0-ios17.0/HarfBuzzSharp.dll", + "lib/net8.0-ios17.0/HarfBuzzSharp.pdb", + "lib/net8.0-maccatalyst17.0/HarfBuzzSharp.dll", + "lib/net8.0-maccatalyst17.0/HarfBuzzSharp.pdb", + "lib/net8.0-macos14.0/HarfBuzzSharp.dll", + "lib/net8.0-macos14.0/HarfBuzzSharp.pdb", + "lib/net8.0-tizen7.0/HarfBuzzSharp.dll", + "lib/net8.0-tizen7.0/HarfBuzzSharp.pdb", + "lib/net8.0-tvos17.0/HarfBuzzSharp.dll", + "lib/net8.0-tvos17.0/HarfBuzzSharp.pdb", + "lib/net8.0-windows10.0.19041/HarfBuzzSharp.dll", + "lib/net8.0-windows10.0.19041/HarfBuzzSharp.pdb", + "lib/net8.0/HarfBuzzSharp.dll", + "lib/net8.0/HarfBuzzSharp.pdb", + "lib/netstandard2.0/HarfBuzzSharp.dll", + "lib/netstandard2.0/HarfBuzzSharp.pdb", + "lib/netstandard2.1/HarfBuzzSharp.dll", + "lib/netstandard2.1/HarfBuzzSharp.pdb" + ] + }, + "HarfBuzzSharp.NativeAssets.Linux/8.3.1.1": { + "sha512": "3EZ1mpIiKWRLL5hUYA82ZHteeDIVaEA/Z0rA/wU6tjx6crcAkJnBPwDXZugBSfo8+J3EznvRJf49uMsqYfKrHg==", + "type": "package", + "path": "harfbuzzsharp.nativeassets.linux/8.3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "THIRD-PARTY-NOTICES.txt", + "buildTransitive/net462/HarfBuzzSharp.NativeAssets.Linux.targets", + "harfbuzzsharp.nativeassets.linux.8.3.1.1.nupkg.sha512", + "harfbuzzsharp.nativeassets.linux.nuspec", + "icon.png", + "lib/net462/_._", + "lib/net6.0/_._", + "lib/net8.0/_._", + "lib/netstandard2.0/_._", + "lib/netstandard2.1/_._", + "runtimes/linux-arm/native/libHarfBuzzSharp.so", + "runtimes/linux-arm64/native/libHarfBuzzSharp.so", + "runtimes/linux-loongarch64/native/libHarfBuzzSharp.so", + "runtimes/linux-musl-arm/native/libHarfBuzzSharp.so", + "runtimes/linux-musl-arm64/native/libHarfBuzzSharp.so", + "runtimes/linux-musl-loongarch64/native/libHarfBuzzSharp.so", + "runtimes/linux-musl-riscv64/native/libHarfBuzzSharp.so", + "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so", + "runtimes/linux-riscv64/native/libHarfBuzzSharp.so", + "runtimes/linux-x64/native/libHarfBuzzSharp.so", + "runtimes/linux-x86/native/libHarfBuzzSharp.so" + ] + }, + "HarfBuzzSharp.NativeAssets.macOS/8.3.1.1": { + "sha512": "jbtCsgftcaFLCA13tVKo5iWdElJScrulLTKJre36O4YQTIlwDtPPqhRZNk+Y0vv4D1gxbscasGRucUDfS44ofQ==", + "type": "package", + "path": "harfbuzzsharp.nativeassets.macos/8.3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "THIRD-PARTY-NOTICES.txt", + "buildTransitive/net462/HarfBuzzSharp.NativeAssets.macOS.targets", + "buildTransitive/net8.0-macos14.0/HarfBuzzSharp.NativeAssets.macOS.targets", + "harfbuzzsharp.nativeassets.macos.8.3.1.1.nupkg.sha512", + "harfbuzzsharp.nativeassets.macos.nuspec", + "icon.png", + "lib/net462/_._", + "lib/net6.0/_._", + "lib/net8.0-macos14.0/_._", + "lib/net8.0/_._", + "lib/netstandard2.0/_._", + "lib/netstandard2.1/_._", + "runtimes/osx/native/libHarfBuzzSharp.dylib" + ] + }, + "HarfBuzzSharp.NativeAssets.WebAssembly/8.3.1.1": { + "sha512": "loJweK2u/mH/3C2zBa0ggJlITIszOkK64HLAZB7FUT670dTg965whLFYHDQo69NmC4+d9UN0icLC9VHidXaVCA==", + "type": "package", + "path": "harfbuzzsharp.nativeassets.webassembly/8.3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "THIRD-PARTY-NOTICES.txt", + "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props", + "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/2.0.23/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/2.0.6/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.12/mt,simd/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.12/mt/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.12/st,simd/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.12/st/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.34/mt,simd/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.34/mt/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.34/st,simd/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.34/st/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.56/mt,simd/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.56/mt/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.56/st,simd/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.56/st/libHarfBuzzSharp.a", + "buildTransitive/netstandard1.0/libHarfBuzzSharp.a/3.1.7/libHarfBuzzSharp.a", + "harfbuzzsharp.nativeassets.webassembly.8.3.1.1.nupkg.sha512", + "harfbuzzsharp.nativeassets.webassembly.nuspec", + "icon.png", + "lib/net462/_._", + "lib/net6.0/_._", + "lib/net8.0/_._", + "lib/netstandard2.0/_._", + "lib/netstandard2.1/_._" + ] + }, + "HarfBuzzSharp.NativeAssets.Win32/8.3.1.1": { + "sha512": "UsJtQsfAJoFDZrXc4hCUfRPMqccfKZ0iumJ/upcUjz/cmsTgVFGNEL5yaJWmkqsuFYdMWbj/En5/kS4PFl9hBA==", + "type": "package", + "path": "harfbuzzsharp.nativeassets.win32/8.3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "THIRD-PARTY-NOTICES.txt", + "buildTransitive/net462/HarfBuzzSharp.NativeAssets.Win32.targets", + "harfbuzzsharp.nativeassets.win32.8.3.1.1.nupkg.sha512", + "harfbuzzsharp.nativeassets.win32.nuspec", + "icon.png", + "lib/net462/_._", + "lib/net6.0-windows10.0.19041/_._", + "lib/net6.0/_._", + "lib/net8.0-windows10.0.19041/_._", + "lib/net8.0/_._", + "lib/netstandard2.0/_._", + "lib/netstandard2.1/_._", + "runtimes/win-arm64/native/libHarfBuzzSharp.dll", + "runtimes/win-x64/native/libHarfBuzzSharp.dll", + "runtimes/win-x86/native/libHarfBuzzSharp.dll" + ] + }, + "MicroCom.Runtime/0.11.0": { + "sha512": "MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==", + "type": "package", + "path": "microcom.runtime/0.11.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/MicroCom.Runtime.dll", + "lib/netstandard2.0/MicroCom.Runtime.dll", + "microcom.runtime.0.11.0.nupkg.sha512", + "microcom.runtime.nuspec" + ] + }, + "SkiaSharp/2.88.9": { + "sha512": "3MD5VHjXXieSHCleRLuaTXmL2pD0mB7CcOB1x2kA1I4bhptf4e3R27iM93264ZYuAq6mkUyX5XbcxnZvMJYc1Q==", + "type": "package", + "path": "skiasharp/2.88.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "THIRD-PARTY-NOTICES.txt", + "interactive-extensions/dotnet/SkiaSharp.DotNet.Interactive.dll", + "lib/monoandroid1.0/SkiaSharp.dll", + "lib/monoandroid1.0/SkiaSharp.pdb", + "lib/monoandroid1.0/SkiaSharp.xml", + "lib/net462/SkiaSharp.dll", + "lib/net462/SkiaSharp.pdb", + "lib/net462/SkiaSharp.xml", + "lib/net6.0-android30.0/SkiaSharp.dll", + "lib/net6.0-android30.0/SkiaSharp.pdb", + "lib/net6.0-android30.0/SkiaSharp.xml", + "lib/net6.0-ios13.6/SkiaSharp.dll", + "lib/net6.0-ios13.6/SkiaSharp.pdb", + "lib/net6.0-ios13.6/SkiaSharp.xml", + "lib/net6.0-maccatalyst13.5/SkiaSharp.dll", + "lib/net6.0-maccatalyst13.5/SkiaSharp.pdb", + "lib/net6.0-maccatalyst13.5/SkiaSharp.xml", + "lib/net6.0-macos10.15/SkiaSharp.dll", + "lib/net6.0-macos10.15/SkiaSharp.pdb", + "lib/net6.0-macos10.15/SkiaSharp.xml", + "lib/net6.0-tizen7.0/SkiaSharp.dll", + "lib/net6.0-tizen7.0/SkiaSharp.pdb", + "lib/net6.0-tizen7.0/SkiaSharp.xml", + "lib/net6.0-tvos13.4/SkiaSharp.dll", + "lib/net6.0-tvos13.4/SkiaSharp.pdb", + "lib/net6.0-tvos13.4/SkiaSharp.xml", + "lib/net6.0/SkiaSharp.dll", + "lib/net6.0/SkiaSharp.pdb", + "lib/net6.0/SkiaSharp.xml", + "lib/netcoreapp3.1/SkiaSharp.dll", + "lib/netcoreapp3.1/SkiaSharp.pdb", + "lib/netcoreapp3.1/SkiaSharp.xml", + "lib/netstandard1.3/SkiaSharp.dll", + "lib/netstandard1.3/SkiaSharp.pdb", + "lib/netstandard1.3/SkiaSharp.xml", + "lib/netstandard2.0/SkiaSharp.dll", + "lib/netstandard2.0/SkiaSharp.pdb", + "lib/netstandard2.0/SkiaSharp.xml", + "lib/netstandard2.1/SkiaSharp.dll", + "lib/netstandard2.1/SkiaSharp.pdb", + "lib/netstandard2.1/SkiaSharp.xml", + "lib/tizen40/SkiaSharp.dll", + "lib/tizen40/SkiaSharp.pdb", + "lib/tizen40/SkiaSharp.xml", + "lib/uap10.0.10240/SkiaSharp.dll", + "lib/uap10.0.10240/SkiaSharp.pdb", + "lib/uap10.0.10240/SkiaSharp.xml", + "lib/uap10.0.16299/SkiaSharp.dll", + "lib/uap10.0.16299/SkiaSharp.pdb", + "lib/uap10.0.16299/SkiaSharp.xml", + "lib/xamarinios1.0/SkiaSharp.dll", + "lib/xamarinios1.0/SkiaSharp.pdb", + "lib/xamarinios1.0/SkiaSharp.xml", + "lib/xamarinmac2.0/SkiaSharp.dll", + "lib/xamarinmac2.0/SkiaSharp.pdb", + "lib/xamarinmac2.0/SkiaSharp.xml", + "lib/xamarintvos1.0/SkiaSharp.dll", + "lib/xamarintvos1.0/SkiaSharp.pdb", + "lib/xamarintvos1.0/SkiaSharp.xml", + "lib/xamarinwatchos1.0/SkiaSharp.dll", + "lib/xamarinwatchos1.0/SkiaSharp.pdb", + "lib/xamarinwatchos1.0/SkiaSharp.xml", + "skiasharp.2.88.9.nupkg.sha512", + "skiasharp.nuspec" + ] + }, + "SkiaSharp.NativeAssets.Linux/2.88.9": { + "sha512": "cWSaJKVPWAaT/WIn9c8T5uT/l4ETwHxNJTkEOtNKjphNo8AW6TF9O32aRkxqw3l8GUdUo66Bu7EiqtFh/XG0Zg==", + "type": "package", + "path": "skiasharp.nativeassets.linux/2.88.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "THIRD-PARTY-NOTICES.txt", + "build/net462/SkiaSharp.NativeAssets.Linux.targets", + "buildTransitive/net462/SkiaSharp.NativeAssets.Linux.targets", + "lib/net462/_._", + "lib/net6.0/_._", + "lib/netcoreapp3.1/_._", + "lib/netstandard1.3/_._", + "runtimes/linux-arm/native/libSkiaSharp.so", + "runtimes/linux-arm64/native/libSkiaSharp.so", + "runtimes/linux-musl-x64/native/libSkiaSharp.so", + "runtimes/linux-x64/native/libSkiaSharp.so", + "skiasharp.nativeassets.linux.2.88.9.nupkg.sha512", + "skiasharp.nativeassets.linux.nuspec" + ] + }, + "SkiaSharp.NativeAssets.macOS/2.88.9": { + "sha512": "Nv5spmKc4505Ep7oUoJ5vp3KweFpeNqxpyGDWyeEPTX2uR6S6syXIm3gj75dM0YJz7NPvcix48mR5laqs8dPuA==", + "type": "package", + "path": "skiasharp.nativeassets.macos/2.88.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "THIRD-PARTY-NOTICES.txt", + "build/net462/SkiaSharp.NativeAssets.macOS.targets", + "build/net6.0-macos10.15/SkiaSharp.NativeAssets.macOS.targets", + "build/xamarinmac2.0/SkiaSharp.NativeAssets.macOS.targets", + "buildTransitive/net462/SkiaSharp.NativeAssets.macOS.targets", + "buildTransitive/net6.0-macos10.15/SkiaSharp.NativeAssets.macOS.targets", + "buildTransitive/xamarinmac2.0/SkiaSharp.NativeAssets.macOS.targets", + "lib/net462/_._", + "lib/net6.0-macos10.15/_._", + "lib/net6.0/_._", + "lib/netcoreapp3.1/_._", + "lib/netstandard1.3/_._", + "lib/xamarinmac2.0/_._", + "runtimes/osx/native/libSkiaSharp.dylib", + "skiasharp.nativeassets.macos.2.88.9.nupkg.sha512", + "skiasharp.nativeassets.macos.nuspec" + ] + }, + "SkiaSharp.NativeAssets.WebAssembly/2.88.9": { + "sha512": "kt06RccBHSnAs2wDYdBSfsjIDbY3EpsOVqnlDgKdgvyuRA8ZFDaHRdWNx1VHjGgYzmnFCGiTJBnXFl5BqGwGnA==", + "type": "package", + "path": "skiasharp.nativeassets.webassembly/2.88.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "THIRD-PARTY-NOTICES.txt", + "build/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props", + "build/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets", + "build/netstandard1.0/libSkiaSharp.a/2.0.23/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/2.0.6/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.12/mt,simd/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.12/mt/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.12/simd/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.12/st/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.34/mt/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.34/simd,mt/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.34/simd,st/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.34/st/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.56/mt/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.56/simd,mt/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.56/simd,st/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.56/st/libSkiaSharp.a", + "build/netstandard1.0/libSkiaSharp.a/3.1.7/libSkiaSharp.a", + "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props", + "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets", + "lib/netstandard1.0/_._", + "skiasharp.nativeassets.webassembly.2.88.9.nupkg.sha512", + "skiasharp.nativeassets.webassembly.nuspec" + ] + }, + "SkiaSharp.NativeAssets.Win32/2.88.9": { + "sha512": "wb2kYgU7iy84nQLYZwMeJXixvK++GoIuECjU4ECaUKNuflyRlJKyiRhN1MAHswvlvzuvkrjRWlK0Za6+kYQK7w==", + "type": "package", + "path": "skiasharp.nativeassets.win32/2.88.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "THIRD-PARTY-NOTICES.txt", + "build/net462/SkiaSharp.NativeAssets.Win32.targets", + "buildTransitive/net462/SkiaSharp.NativeAssets.Win32.targets", + "lib/net462/_._", + "lib/net6.0/_._", + "lib/netcoreapp3.1/_._", + "lib/netstandard1.3/_._", + "runtimes/win-arm64/native/libSkiaSharp.dll", + "runtimes/win-x64/native/libSkiaSharp.dll", + "runtimes/win-x86/native/libSkiaSharp.dll", + "skiasharp.nativeassets.win32.2.88.9.nupkg.sha512", + "skiasharp.nativeassets.win32.nuspec" + ] + }, + "System.IO.Pipelines/8.0.0": { + "sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==", + "type": "package", + "path": "system.io.pipelines/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/net7.0/System.IO.Pipelines.dll", + "lib/net7.0/System.IO.Pipelines.xml", + "lib/net8.0/System.IO.Pipelines.dll", + "lib/net8.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.8.0.0.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Tmds.DBus.Protocol/0.21.2": { + "sha512": "ScSMrUrrw8px4kK1Glh0fZv/HQUlg1078bNXNPfRPKQ3WbRzV9HpsydYEOgSoMK5LWICMf2bMwIFH0pGjxjcMA==", + "type": "package", + "path": "tmds.dbus.protocol/0.21.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0/Tmds.DBus.Protocol.dll", + "lib/net8.0/Tmds.DBus.Protocol.dll", + "lib/netstandard2.0/Tmds.DBus.Protocol.dll", + "lib/netstandard2.1/Tmds.DBus.Protocol.dll", + "tmds.dbus.protocol.0.21.2.nupkg.sha512", + "tmds.dbus.protocol.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Avalonia >= 11.3.2", + "Avalonia.Desktop >= 11.3.2", + "Avalonia.Diagnostics >= 11.3.2", + "Avalonia.Fonts.Inter >= 11.3.2", + "Avalonia.Themes.Fluent >= 11.3.2", + "CommunityToolkit.Mvvm >= 8.2.1" + ] + }, + "packageFolders": { + "C:\\Users\\retrd\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\RiderProjects\\GazpromApp\\GazpromApp.csproj", + "projectName": "GazpromApp", + "projectPath": "D:\\RiderProjects\\GazpromApp\\GazpromApp.csproj", + "packagesPath": "C:\\Users\\retrd\\.nuget\\packages\\", + "outputPath": "D:\\RiderProjects\\GazpromApp\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\retrd\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Avalonia": { + "target": "Package", + "version": "[11.3.2, )" + }, + "Avalonia.Desktop": { + "target": "Package", + "version": "[11.3.2, )" + }, + "Avalonia.Diagnostics": { + "target": "Package", + "version": "[11.3.2, )" + }, + "Avalonia.Fonts.Inter": { + "target": "Package", + "version": "[11.3.2, )" + }, + "Avalonia.Themes.Fluent": { + "target": "Package", + "version": "[11.3.2, )" + }, + "CommunityToolkit.Mvvm": { + "target": "Package", + "version": "[8.2.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.204/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 0000000..a4e394c --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,38 @@ +{ + "version": 2, + "dgSpecHash": "qsTu0vCOQWE=", + "success": true, + "projectFilePath": "D:\\RiderProjects\\GazpromApp\\GazpromApp.csproj", + "expectedPackageFiles": [ + "C:\\Users\\retrd\\.nuget\\packages\\avalonia\\11.3.2\\avalonia.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.angle.windows.natives\\2.1.25547.20250602\\avalonia.angle.windows.natives.2.1.25547.20250602.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.buildservices\\0.0.31\\avalonia.buildservices.0.0.31.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.controls.colorpicker\\11.3.2\\avalonia.controls.colorpicker.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.desktop\\11.3.2\\avalonia.desktop.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.diagnostics\\11.3.2\\avalonia.diagnostics.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.fonts.inter\\11.3.2\\avalonia.fonts.inter.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.freedesktop\\11.3.2\\avalonia.freedesktop.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.native\\11.3.2\\avalonia.native.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.remote.protocol\\11.3.2\\avalonia.remote.protocol.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.skia\\11.3.2\\avalonia.skia.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.themes.fluent\\11.3.2\\avalonia.themes.fluent.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.themes.simple\\11.3.2\\avalonia.themes.simple.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.win32\\11.3.2\\avalonia.win32.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\avalonia.x11\\11.3.2\\avalonia.x11.11.3.2.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\communitytoolkit.mvvm\\8.2.1\\communitytoolkit.mvvm.8.2.1.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\harfbuzzsharp\\8.3.1.1\\harfbuzzsharp.8.3.1.1.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\harfbuzzsharp.nativeassets.linux\\8.3.1.1\\harfbuzzsharp.nativeassets.linux.8.3.1.1.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\harfbuzzsharp.nativeassets.macos\\8.3.1.1\\harfbuzzsharp.nativeassets.macos.8.3.1.1.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\harfbuzzsharp.nativeassets.webassembly\\8.3.1.1\\harfbuzzsharp.nativeassets.webassembly.8.3.1.1.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\8.3.1.1\\harfbuzzsharp.nativeassets.win32.8.3.1.1.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\microcom.runtime\\0.11.0\\microcom.runtime.0.11.0.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\skiasharp\\2.88.9\\skiasharp.2.88.9.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\skiasharp.nativeassets.linux\\2.88.9\\skiasharp.nativeassets.linux.2.88.9.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\skiasharp.nativeassets.macos\\2.88.9\\skiasharp.nativeassets.macos.2.88.9.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\skiasharp.nativeassets.webassembly\\2.88.9\\skiasharp.nativeassets.webassembly.2.88.9.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\skiasharp.nativeassets.win32\\2.88.9\\skiasharp.nativeassets.win32.2.88.9.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512", + "C:\\Users\\retrd\\.nuget\\packages\\tmds.dbus.protocol\\0.21.2\\tmds.dbus.protocol.0.21.2.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/obj/project.packagespec.json b/obj/project.packagespec.json new file mode 100644 index 0000000..32f6d32 --- /dev/null +++ b/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"D:\\RiderProjects\\GazpromApp\\GazpromApp.csproj","projectName":"GazpromApp","projectPath":"D:\\RiderProjects\\GazpromApp\\GazpromApp.csproj","outputPath":"D:\\RiderProjects\\GazpromApp\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.3.2, )"},"Avalonia.Desktop":{"target":"Package","version":"[11.3.2, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.3.2, )"},"Avalonia.Fonts.Inter":{"target":"Package","version":"[11.3.2, )"},"Avalonia.Themes.Fluent":{"target":"Package","version":"[11.3.2, )"},"CommunityToolkit.Mvvm":{"target":"Package","version":"[8.2.1, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.204/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/obj/rider.project.model.nuget.info b/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..4ed0a69 --- /dev/null +++ b/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17509437993716685 \ No newline at end of file diff --git a/obj/rider.project.restore.info b/obj/rider.project.restore.info new file mode 100644 index 0000000..3daa604 --- /dev/null +++ b/obj/rider.project.restore.info @@ -0,0 +1 @@ +17509440805214741 \ No newline at end of file