diff --git a/I32O64B.sln b/I32O64B.sln
index 56835f4..8e060a5 100644
--- a/I32O64B.sln
+++ b/I32O64B.sln
@@ -1,9 +1,9 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.31424.327
+# Visual Studio Version 17
+VisualStudioVersion = 17.2.32519.379
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I32O64B", "I32O64B\I32O64B.csproj", "{D64504A3-7BDC-41E5-A393-4FF75B5F70C1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "I32O64B", "I32O64B\I32O64B.csproj", "{5C2926DA-F3BE-4DED-9961-54D7D2E281D1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -11,10 +11,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {D64504A3-7BDC-41E5-A393-4FF75B5F70C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D64504A3-7BDC-41E5-A393-4FF75B5F70C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D64504A3-7BDC-41E5-A393-4FF75B5F70C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D64504A3-7BDC-41E5-A393-4FF75B5F70C1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5C2926DA-F3BE-4DED-9961-54D7D2E281D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5C2926DA-F3BE-4DED-9961-54D7D2E281D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5C2926DA-F3BE-4DED-9961-54D7D2E281D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5C2926DA-F3BE-4DED-9961-54D7D2E281D1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/I32O64B/.gitignore b/I32O64B/.gitignore
new file mode 100644
index 0000000..7401d23
--- /dev/null
+++ b/I32O64B/.gitignore
@@ -0,0 +1,455 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Ww][Ii][Nn]32/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Dd]ist/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# Tye
+.tye/
+
+# ASP.NET Scaffolding
+ScaffoldingReadMe.txt
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*.json
+coverage*.xml
+coverage*.info
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
+
+# Fody - auto-generated XML schema
+FodyWeavers.xsd
+
+##
+## Visual studio for Mac
+##
+
+
+# globs
+Makefile.in
+*.userprefs
+*.usertasks
+config.make
+config.status
+aclocal.m4
+install-sh
+autom4te.cache/
+*.tar.gz
+tarballs/
+test-results/
+
+# Mac bundle stuff
+*.dmg
+*.app
+
+# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
+# Windows thumbnail cache files
+Thumbs.db
+ehthumbs.db
+ehthumbs_vista.db
+
+# Dump file
+*.stackdump
+
+# Folder config file
+[Dd]esktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+# JetBrains Rider
+.idea/
+*.sln.iml
+
+##
+## Visual Studio Code
+##
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
diff --git a/I32O64B/App.axaml b/I32O64B/App.axaml
new file mode 100644
index 0000000..e941efb
--- /dev/null
+++ b/I32O64B/App.axaml
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/I32O64B/App.axaml.cs b/I32O64B/App.axaml.cs
new file mode 100644
index 0000000..cceb0aa
--- /dev/null
+++ b/I32O64B/App.axaml.cs
@@ -0,0 +1,24 @@
+using Avalonia;
+using Avalonia.Controls.ApplicationLifetimes;
+using Avalonia.Markup.Xaml;
+
+namespace I32O64B
+{
+ public partial class App : Application
+ {
+ public override void Initialize()
+ {
+ AvaloniaXamlLoader.Load(this);
+ }
+
+ public override void OnFrameworkInitializationCompleted()
+ {
+ if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
+ {
+ desktop.MainWindow = new MainWindow();
+ }
+
+ base.OnFrameworkInitializationCompleted();
+ }
+ }
+}
diff --git a/I32O64B/App.config b/I32O64B/App.config
deleted file mode 100644
index ecdcf8a..0000000
--- a/I32O64B/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/I32O64B/App.xaml b/I32O64B/App.xaml
deleted file mode 100644
index c3f1008..0000000
--- a/I32O64B/App.xaml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
diff --git a/I32O64B/App.xaml.cs b/I32O64B/App.xaml.cs
deleted file mode 100644
index bf20e36..0000000
--- a/I32O64B/App.xaml.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System.Windows;
-
-namespace I32O64B
-{
- ///
- /// Logique d'interaction pour App.xaml
- ///
- public partial class App : Application
- {
- }
-}
diff --git a/I32O64B/assets/ico/I32O64B_iv3.ico b/I32O64B/Assets/Icons/I32O64B_iv3.ico
similarity index 100%
rename from I32O64B/assets/ico/I32O64B_iv3.ico
rename to I32O64B/Assets/Icons/I32O64B_iv3.ico
diff --git a/I32O64B/I32O64B.csproj b/I32O64B/I32O64B.csproj
index 7e7f97b..44fa7db 100644
--- a/I32O64B/I32O64B.csproj
+++ b/I32O64B/I32O64B.csproj
@@ -1,92 +1,52 @@
-
-
-
+
- Debug
- AnyCPU
- {D64504A3-7BDC-41E5-A393-4FF75B5F70C1}
WinExe
- I32O64B
- I32O64B
- v4.7.2
- 512
- {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 4
- true
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- I32O64B.App
-
-
- assets\ico\I32O64B_iv3.ico
+ net6.0
+ enable
+
+ copyused
+ true
+ I32O64B.Program
+ Assets\Icons\I32O64B_iv3.ico
+ 2.0.0
+ git
+ https://github.com/GGLinnk/I32O64B
+ README.md
+ https://github.com/GGLinnk/I32O64B
+ GGLinnk
+ GGLinnk
+ GGLinnk
+ ..\LICENSE
+ True
+ true
-
-
-
-
-
-
-
-
-
- 4.0
-
-
-
-
+
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
- App.xaml
- Code
-
-
- MainWindow.xaml
- Code
-
+
-
- Code
-
+
-
+
+ True
+ \
+
-
+
+
+
-
+
+
+
+
+
-
-
\ No newline at end of file
+
diff --git a/I32O64B/MainWindow.axaml b/I32O64B/MainWindow.axaml
new file mode 100644
index 0000000..72c9d5d
--- /dev/null
+++ b/I32O64B/MainWindow.axaml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/I32O64B/MainWindow.xaml.cs b/I32O64B/MainWindow.axaml.cs
similarity index 67%
rename from I32O64B/MainWindow.xaml.cs
rename to I32O64B/MainWindow.axaml.cs
index 3dd4e31..6567625 100644
--- a/I32O64B/MainWindow.xaml.cs
+++ b/I32O64B/MainWindow.axaml.cs
@@ -1,16 +1,18 @@
-using System;
-using System.Windows;
+using System;
+using System.Runtime.InteropServices;
+using Avalonia.Input;
+using Avalonia.Controls;
+using Avalonia.Interactivity;
namespace I32O64B
{
- ///
- /// Logique d'interaction pour MainWindow.xaml
- ///
public partial class MainWindow : Window
{
+ public string Decoration = "None";
public MainWindow()
{
InitializeComponent();
+
sysArchText.Content = (System.Environment.Is64BitOperatingSystem ? "64" : "32") + " Bits";
}
private void ExitApp(object sender, RoutedEventArgs e)
diff --git a/I32O64B/MainWindow.xaml b/I32O64B/MainWindow.xaml
deleted file mode 100644
index 57326db..0000000
--- a/I32O64B/MainWindow.xaml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/I32O64B/Program.cs b/I32O64B/Program.cs
new file mode 100644
index 0000000..ca21558
--- /dev/null
+++ b/I32O64B/Program.cs
@@ -0,0 +1,23 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Controls.ApplicationLifetimes;
+using System;
+
+namespace I32O64B
+{
+ internal 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()
+ .LogToTrace();
+ }
+}
diff --git a/I32O64B/Properties/AssemblyInfo.cs b/I32O64B/Properties/AssemblyInfo.cs
deleted file mode 100644
index b5f1a69..0000000
--- a/I32O64B/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-using System.Reflection;
-using System.Resources;
-using System.Runtime.InteropServices;
-using System.Windows;
-
-// Les informations générales relatives à un assembly dépendent de
-// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations
-// associées à un assembly.
-[assembly: AssemblyTitle("I32O64B")]
-[assembly: AssemblyDescription("Check what is your Windows architecture.")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("GGLinnk")]
-[assembly: AssemblyProduct("I32O64B")]
-[assembly: AssemblyCopyright("GGLinnk @ 2017-2021")]
-[assembly: AssemblyTrademark("GGLinnk")]
-[assembly: AssemblyCulture("")]
-
-// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly
-// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de
-// COM, affectez la valeur true à l'attribut ComVisible sur ce type.
-[assembly: ComVisible(true)]
-
-//Pour commencer à générer des applications localisables, définissez
-//CultureUtiliséePourCoder dans votre fichier .csproj
-//dans . Par exemple, si vous utilisez le français
-//dans vos fichiers sources, définissez à fr-FR. Puis, supprimez les marques de commentaire de
-//l'attribut NeutralResourceLanguage ci-dessous. Mettez à jour "fr-FR" dans
-//la ligne ci-après pour qu'elle corresponde au paramètre UICulture du fichier projet.
-
-//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
-
-
-[assembly: ThemeInfo(
- ResourceDictionaryLocation.None, //où se trouvent les dictionnaires de ressources spécifiques à un thème
- //(utilisé si une ressource est introuvable dans la page,
- // ou dictionnaires de ressources de l'application)
- ResourceDictionaryLocation.SourceAssembly //où se trouve le dictionnaire de ressources générique
- //(utilisé si une ressource est introuvable dans la page,
- // dans l'application ou dans l'un des dictionnaires de ressources spécifiques à un thème)
-)]
-
-
-// Les informations de version pour un assembly se composent des quatre valeurs suivantes :
-//
-// Version principale
-// Version secondaire
-// Numéro de build
-// Révision
-//
-// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
-// en utilisant '*', comme indiqué ci-dessous :
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.1.8")]
-[assembly: AssemblyFileVersion("1.1.8.0")]
-[assembly: NeutralResourcesLanguage("fr")]
-[assembly: Guid("4C494E4B-3332-6F72-3634-000000010108")]
diff --git a/I32O64B/assets/ico/I32O64B_iv1.ico b/I32O64B/assets/ico/I32O64B_iv1.ico
deleted file mode 100644
index 40f9f46..0000000
Binary files a/I32O64B/assets/ico/I32O64B_iv1.ico and /dev/null differ
diff --git a/I32O64B/assets/img/background.png b/I32O64B/assets/img/background.png
deleted file mode 100644
index 5828c8f..0000000
Binary files a/I32O64B/assets/img/background.png and /dev/null differ
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..768cc5a
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2022 Gabriel GRONDIN
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file