Révision 65ad7e66

Voir les différences:

GES_PAC.sln
1

2
Microsoft Visual Studio Solution File, Format Version 12.00
3
# Visual Studio Version 17
4
VisualStudioVersion = 17.13.35825.156
5
MinimumVisualStudioVersion = 10.0.40219.1
6
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GES_PAC", "GES_PAC\GES_PAC.csproj", "{C6911E1D-D445-4BD0-BFF9-FE8DAEB1806D}"
7
EndProject
8
Global
9
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
10
		Debug|Any CPU = Debug|Any CPU
11
		Release|Any CPU = Release|Any CPU
12
	EndGlobalSection
13
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
14
		{C6911E1D-D445-4BD0-BFF9-FE8DAEB1806D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15
		{C6911E1D-D445-4BD0-BFF9-FE8DAEB1806D}.Debug|Any CPU.Build.0 = Debug|Any CPU
16
		{C6911E1D-D445-4BD0-BFF9-FE8DAEB1806D}.Release|Any CPU.ActiveCfg = Release|Any CPU
17
		{C6911E1D-D445-4BD0-BFF9-FE8DAEB1806D}.Release|Any CPU.Build.0 = Release|Any CPU
18
	EndGlobalSection
19
	GlobalSection(SolutionProperties) = preSolution
20
		HideSolutionNode = FALSE
21
	EndGlobalSection
22
	GlobalSection(ExtensibilityGlobals) = postSolution
23
		SolutionGuid = {D78E7D7D-E3F0-4004-A08F-386B3D27FA03}
24
	EndGlobalSection
25
EndGlobal
GES_PAC/.gitignore
1
## Ignore Visual Studio temporary files, build results, and
2
## files generated by popular Visual Studio add-ons.
3

  
4
# Visual Studio (>=2015) project-specific, machine local files
5
.vs/
6

  
7
# ignore Xamarin.Android Resource.Designer.cs files
8
**/*.Droid/**/[Rr]esource.[Dd]esigner.cs
9
**/*.Android/**/[Rr]esource.[Dd]esigner.cs
10
**/Android/**/[Rr]esource.[Dd]esigner.cs
11
**/Droid/**/[Rr]esource.[Dd]esigner.cs
12

  
13
# Build results
14
[Dd]ebug/
15
[Dd]ebugPublic/
16
[Rr]elease/
17
x64/
18
build/
19
bld/
20
[Bb]in/
21
[Oo]bj/
22
[Aa]pk/
23
*.apk
GES_PAC/App.xaml
1
<?xml version = "1.0" encoding = "UTF-8" ?>
2
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
3
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
4
             xmlns:local="clr-namespace:GES_PAC"
5
             x:Class="GES_PAC.App">
6
    <Application.Resources>
7
        <ResourceDictionary>
8
            <ResourceDictionary.MergedDictionaries>
9
                <ResourceDictionary Source="Resources/Styles/Colors.xaml" />
10
                <ResourceDictionary Source="Resources/Styles/Styles.xaml" />
11
            </ResourceDictionary.MergedDictionaries>
12
        </ResourceDictionary>
13
    </Application.Resources>
14
</Application>
GES_PAC/App.xaml.cs
1
namespace GES_PAC
2
{
3
    public partial class App : Application
4
    {
5
        public App()
6
        {
7
            InitializeComponent();
8
        }
9

  
10
        protected override Window CreateWindow(IActivationState? activationState)
11
        {
12
            return new Window(new AppShell());
13
        }
14
    }
15
}
GES_PAC/AppShell.xaml
1
<?xml version="1.0" encoding="UTF-8" ?>
2
<Shell
3
    x:Class="GES_PAC.AppShell"
4
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
5
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
6
    xmlns:local="clr-namespace:GES_PAC.View"
7
    Shell.FlyoutBehavior="Flyout"
8
    Title="GES_PAC">
9
    
10
    <ShellContent 
11
        Title="Accueil" 
12
        Route="Main"
13
        ContentTemplate="{DataTemplate local:MainView}" />
14

  
15
</Shell>
GES_PAC/AppShell.xaml.cs
1
using GES_PAC.View;
2

  
3
namespace GES_PAC
4
{
5
    public partial class AppShell : Shell
6
    {
7
        public AppShell()
8
        {
9
            InitializeComponent();
10
            Routing.RegisterRoute(nameof(CreateDayView), typeof(CreateDayView));
11
            Routing.RegisterRoute(nameof(CreatePersonView), typeof(CreatePersonView));
12
            Routing.RegisterRoute(nameof(CreatePlaceView), typeof(CreatePlaceView));
13
        }
14
    }
15

  
16
}
GES_PAC/GES_PAC.csproj
1
<Project Sdk="Microsoft.NET.Sdk">
2

  
3
	<PropertyGroup>
4
		<TargetFrameworks>net9.0-android;net9.0-ios;net9.0-maccatalyst</TargetFrameworks>
5
		<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net9.0-windows10.0.19041.0</TargetFrameworks>
6
		<!-- Uncomment to also build the tizen app. You will need to install tizen by following this: https://github.com/Samsung/Tizen.NET -->
7
		<!-- <TargetFrameworks>$(TargetFrameworks);net9.0-tizen</TargetFrameworks> -->
8

  
9
		<!-- Note for MacCatalyst:
10
		The default runtime is maccatalyst-x64, except in Release config, in which case the default is maccatalyst-x64;maccatalyst-arm64.
11
		When specifying both architectures, use the plural <RuntimeIdentifiers> instead of the singular <RuntimeIdentifier>.
12
		The Mac App Store will NOT accept apps with ONLY maccatalyst-arm64 indicated;
13
		either BOTH runtimes must be indicated or ONLY macatalyst-x64. -->
14
		<!-- For example: <RuntimeIdentifiers>maccatalyst-x64;maccatalyst-arm64</RuntimeIdentifiers> -->
15

  
16
		<OutputType>Exe</OutputType>
17
		<RootNamespace>GES_PAC</RootNamespace>
18
		<UseMaui>true</UseMaui>
19
		<SingleProject>true</SingleProject>
20
		<ImplicitUsings>enable</ImplicitUsings>
21
		<Nullable>enable</Nullable>
22

  
23
		<!-- Display name -->
24
		<ApplicationTitle>GES_PAC</ApplicationTitle>
25

  
26
		<!-- App Identifier -->
27
		<ApplicationId>com.companyname.proj</ApplicationId>
28

  
29
		<!-- Versions -->
30
		<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
31
		<ApplicationVersion>1</ApplicationVersion>
32

  
33
		<!-- To develop, package, and publish an app to the Microsoft Store, see: https://aka.ms/MauiTemplateUnpackaged -->
34
		<WindowsPackageType>None</WindowsPackageType>
35

  
36
		<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">15.0</SupportedOSPlatformVersion>
37
		<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">15.0</SupportedOSPlatformVersion>
38
		<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">21.0</SupportedOSPlatformVersion>
39
		<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion>
40
		<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion>
41
		<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'tizen'">6.5</SupportedOSPlatformVersion>
42
	</PropertyGroup>
43

  
44
	<ItemGroup>
45
		<!-- App Icon -->
46
		<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" />
47

  
48
		<!-- Splash Screen -->
49
		<MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#512BD4" BaseSize="128,128" />
50

  
51
		<!-- Images -->
52
		<MauiImage Include="Resources\Images\*" />
53
		<MauiImage Update="Resources\Images\dotnet_bot.png" Resize="True" BaseSize="300,185" />
54

  
55
		<!-- Custom Fonts -->
56
		<MauiFont Include="Resources\Fonts\*" />
57

  
58
		<!-- Raw Assets (also remove the "Resources\Raw" prefix) -->
59
		<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
60
	</ItemGroup>
61

  
62
	<ItemGroup>
63
		<PackageReference Include="Microsoft.Maui.Controls" Version="$(MauiVersion)" />
64
		<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0" />
65
	</ItemGroup>
66

  
67
	<ItemGroup>
68
	  <Compile Update="View\CreateDayView.xaml.cs">
69
	    <DependentUpon>CreateDayView.xaml</DependentUpon>
70
	  </Compile>
71
	  <Compile Update="View\CreatePlaceView.xaml.cs">
72
	    <DependentUpon>CreatePlaceView.xaml</DependentUpon>
73
	  </Compile>
74
	</ItemGroup>
75

  
76
	<ItemGroup>
77
	  <MauiXaml Update="View\CreateDayView.xaml">
78
	    <Generator>MSBuild:Compile</Generator>
79
	  </MauiXaml>
80
	  <MauiXaml Update="View\CreatePersonView.xaml">
81
	    <Generator>MSBuild:Compile</Generator>
82
	  </MauiXaml>
83
	  <MauiXaml Update="View\MainView.xaml">
84
	    <Generator>MSBuild:Compile</Generator>
85
	  </MauiXaml>
86
	  <MauiXaml Update="View\CreatePlaceView.xaml">
87
	    <Generator>MSBuild:Compile</Generator>
88
	  </MauiXaml>
89
	</ItemGroup>
90

  
91
</Project>
GES_PAC/GES_PAC.csproj.user
1
<?xml version="1.0" encoding="utf-8"?>
2
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
  <PropertyGroup>
4
    <IsFirstTimeProjectOpen>False</IsFirstTimeProjectOpen>
5
    <ActiveDebugFramework>net9.0-android</ActiveDebugFramework>
6
    <ActiveDebugProfile>Xiaomi 23090RA98G (Android 14.0 - API 34)</ActiveDebugProfile>
7
    <SelectedPlatformGroup>PhysicalDevice</SelectedPlatformGroup>
8
  </PropertyGroup>
9
  <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net9.0-android|AnyCPU'">
10
    <DebuggerFlavor>ProjectDebugger</DebuggerFlavor>
11
  </PropertyGroup>
12
  <ItemGroup>
13
    <None Update="App.xaml">
14
      <SubType>Designer</SubType>
15
    </None>
16
    <None Update="AppShell.xaml">
17
      <SubType>Designer</SubType>
18
    </None>
19
    <None Update="Platforms\Windows\App.xaml">
20
      <SubType>Designer</SubType>
21
    </None>
22
    <None Update="Platforms\Windows\Package.appxmanifest">
23
      <SubType>Designer</SubType>
24
    </None>
25
    <None Update="Resources\Styles\Colors.xaml">
26
      <SubType>Designer</SubType>
27
    </None>
28
    <None Update="Resources\Styles\Styles.xaml">
29
      <SubType>Designer</SubType>
30
    </None>
31
  </ItemGroup>
32
</Project>
GES_PAC/MauiProgram.cs
1
using Microsoft.Extensions.Logging;
2

  
3
namespace GES_PAC;
4

  
5
public static class MauiProgram
6
{
7
	public static MauiApp CreateMauiApp()
8
	{
9
		var builder = MauiApp.CreateBuilder();
10
		builder
11
			.UseMauiApp<App>()
12
			.ConfigureFonts(fonts =>
13
			{
14
				fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
15
				fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
16
			});
17

  
18
#if DEBUG
19
		builder.Logging.AddDebug();
20
#endif
21

  
22
		return builder.Build();
23
	}
24
}
GES_PAC/Model/Calibration.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class Calibration
5
    {
6
        public long Id { get; set; }
7
        public PhaseCalibration Phase { get; set; }
8
        public MesureCalibration Mesure { get; set; }
9
    }
10

  
11
    public enum PhaseCalibration
12
    {
13
        DEBUT,
14
        FIN
15
    }
16
}
GES_PAC/Model/Comportement.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class Comportement
5
    {
6
        public long Id { get; set; }
7
        public DateTime Time { get; set; }
8
        public TypeComportement Type { get; set; }
9
        public string? Commentaire { get; set; }
10
    }
11

  
12
    public enum TypeComportement
13
    {
14
        SUFFOCATION,
15
        AGITATION,
16
        HYPERTENSION,
17
        HYPOGLYCEMIE,
18
        HYPERGLYCEMIE,
19
        AUTRE
20
    }
21
}
GES_PAC/Model/Journee.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class Journee
5
    {
6
        public Personne Responsable { get; set; }
7
        public Lieu Lieu { get; set; }
8
        public long Id { get; set; }
9
        public DateTime Date { get; set; }
10
        public string Espece { get; set; }
11
        public string Regime { get; set; }
12
        public List<Serie> Series { get; set; }
13
        public List<Calibration> Calibrations { get; set; }
14
        
15
        public Journee(DateTime Date, Personne Responsable, Lieu Lieu, string Espece, string Regime)
16
        {
17
            this.Responsable = Responsable;
18
            this.Lieu = Lieu;
19
            this.Date = Date;
20
            this.Espece = Espece;
21
            this.Regime = Regime;
22
            this.Series = [];
23
            this.Calibrations = [];
24
        }
25
    }
26
}
GES_PAC/Model/Lieu.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class Lieu
5
    {
6
        public long Id { get; set; }
7
        public string Nom { get; set; }
8
        public string Client { get; set; }
9

  
10
        public Lieu(string nom, string client)
11
        {
12
            Nom = nom;
13
            Client = client;
14
        }
15

  
16
        public override string ToString()
17
        {
18
            return $"{Nom} {Client}";
19
        }
20
    }
21
}
GES_PAC/Model/Mesure.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class Mesure
5
    {
6
        public long Id { get; set; }
7
        public DateTime Time { get; set; }
8
        public double Conc_O2 { get; set; }
9
        public double Conc_CO2 { get; set; }
10
        public double Conc_CH4 { get; set; }
11
    }
12
}
GES_PAC/Model/MesureCalibration.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class MesureCalibration : Mesure
5
    {
6
        public TypeCalibration Type { get; set; }
7
        public String? RefBouteille { get; set; }
8

  
9
    }
10

  
11
    public enum TypeCalibration
12
    {
13
        AIR,
14
        METHANE,
15
        MELANGE
16
    }
17
}
GES_PAC/Model/Personne.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class Personne
5
    {
6
        public long Id { get; set; }
7
        public string? Nom { get; set; }
8
        public string? Prenom { get; set; }
9
        public string? Email { get; set; }
10

  
11

  
12
        public Personne() { }
13
        public Personne(string Nom, string Prenom, string Email)
14
        {
15
            this.Nom = Nom;
16
            this.Prenom = Prenom;
17
            this.Email = Email;
18
        }
19
        public override string ToString()
20
        {
21
            return $"{Nom} {Prenom}";
22
        }
23
    }
24
}
GES_PAC/Model/Serie.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class Serie
5
    {
6
        public long Id { get; set; }
7
        public DateTime Time { get; set; }
8
        public DateTime MiseAJeun { get; set; }
9
        public double Temperature { get; set; }
10
        public double Humidite { get; set; }
11
        public double Pression { get; set; }
12
        public List<SerieAnimal> SeriesAnimales { get; set; }
13
    }
14
}
GES_PAC/Model/SerieAnimal.cs
1

  
2
namespace GES_PAC.Model
3
{
4
    public class SerieAnimal
5
    {
6
        public long Id { get; set; }
7
        public int NumeroBoite { get; set; }
8
        public double Poids { get; set; }
9
        public double DatePesee { get; set; }
10
        public string RFID { get; set; }
11
        public List<Mesure> Mesures { get; set; }
12
        public List<Comportement> Comportements { get; set; }
13
    }
14
}
GES_PAC/Platforms/Android/AndroidManifest.xml
1
<?xml version="1.0" encoding="utf-8"?>
2
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
3
	<application android:allowBackup="true" android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round" android:supportsRtl="true"></application>
4
	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
5
	<uses-permission android:name="android.permission.INTERNET" />
6
</manifest>
GES_PAC/Platforms/Android/MainActivity.cs
1
using Android.App;
2
using Android.Content.PM;
3
using Android.OS;
4

  
5
namespace GES_PAC;
6

  
7
[Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, LaunchMode = LaunchMode.SingleTop, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)]
8
public class MainActivity : MauiAppCompatActivity
9
{
10
}
GES_PAC/Platforms/Android/MainApplication.cs
1
using Android.App;
2
using Android.Runtime;
3

  
4
namespace GES_PAC;
5

  
6
[Application]
7
public class MainApplication : MauiApplication
8
{
9
	public MainApplication(IntPtr handle, JniHandleOwnership ownership)
10
		: base(handle, ownership)
11
	{
12
	}
13

  
14
	protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
15
}
GES_PAC/Platforms/Android/Resources/values/colors.xml
1
<?xml version="1.0" encoding="utf-8"?>
2
<resources>
3
    <color name="colorPrimary">#512BD4</color>
4
    <color name="colorPrimaryDark">#2B0B98</color>
5
    <color name="colorAccent">#2B0B98</color>
6
</resources>
GES_PAC/Platforms/MacCatalyst/AppDelegate.cs
1
using Foundation;
2

  
3
namespace GES_PAC;
4

  
5
[Register("AppDelegate")]
6
public class AppDelegate : MauiUIApplicationDelegate
7
{
8
	protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
9
}
GES_PAC/Platforms/MacCatalyst/Entitlements.plist
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
<plist version="1.0">
4
    <!-- See https://aka.ms/maui-publish-app-store#add-entitlements for more information about adding entitlements.-->
5
    <dict>
6
        <!-- App Sandbox must be enabled to distribute a MacCatalyst app through the Mac App Store. -->
7
        <key>com.apple.security.app-sandbox</key>
8
        <true/>
9
        <!-- When App Sandbox is enabled, this value is required to open outgoing network connections. -->
10
        <key>com.apple.security.network.client</key>
11
        <true/>
12
    </dict>
13
</plist>
14

  
GES_PAC/Platforms/MacCatalyst/Info.plist
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
<plist version="1.0">
4
<dict>
5
    <!-- The Mac App Store requires you specify if the app uses encryption. -->
6
    <!-- Please consult https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption -->
7
    <!-- <key>ITSAppUsesNonExemptEncryption</key> -->
8
    <!-- Please indicate <true/> or <false/> here. -->
9

  
10
    <!-- Specify the category for your app here. -->
11
    <!-- Please consult https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype -->
12
    <!-- <key>LSApplicationCategoryType</key> -->
13
    <!-- <string>public.app-category.YOUR-CATEGORY-HERE</string> -->
14
	<key>UIDeviceFamily</key>
15
	<array>
16
		<integer>2</integer>
17
	</array>
18
	<key>UIRequiredDeviceCapabilities</key>
19
	<array>
20
		<string>arm64</string>
21
	</array>
22
	<key>UISupportedInterfaceOrientations</key>
23
	<array>
24
		<string>UIInterfaceOrientationPortrait</string>
25
		<string>UIInterfaceOrientationLandscapeLeft</string>
26
		<string>UIInterfaceOrientationLandscapeRight</string>
27
	</array>
28
	<key>UISupportedInterfaceOrientations~ipad</key>
29
	<array>
30
		<string>UIInterfaceOrientationPortrait</string>
31
		<string>UIInterfaceOrientationPortraitUpsideDown</string>
32
		<string>UIInterfaceOrientationLandscapeLeft</string>
33
		<string>UIInterfaceOrientationLandscapeRight</string>
34
	</array>
35
	<key>XSAppIconAssets</key>
36
	<string>Assets.xcassets/appicon.appiconset</string>
37
</dict>
38
</plist>
GES_PAC/Platforms/MacCatalyst/Program.cs
1
using ObjCRuntime;
2
using UIKit;
3

  
4
namespace GES_PAC;
5

  
6
public class Program
7
{
8
	// This is the main entry point of the application.
9
	static void Main(string[] args)
10
	{
11
		// if you want to use a different Application Delegate class from "AppDelegate"
12
		// you can specify it here.
13
		UIApplication.Main(args, null, typeof(AppDelegate));
14
	}
15
}
GES_PAC/Platforms/Tizen/Main.cs
1
using System;
2
using Microsoft.Maui;
3
using Microsoft.Maui.Hosting;
4

  
5
namespace GES_PAC;
6

  
7
class Program : MauiApplication
8
{
9
	protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
10

  
11
	static void Main(string[] args)
12
	{
13
		var app = new Program();
14
		app.Run(args);
15
	}
16
}
GES_PAC/Platforms/Tizen/tizen-manifest.xml
1
<?xml version="1.0" encoding="utf-8"?>
2
<manifest package="maui-application-id-placeholder" version="0.0.0" api-version="9" xmlns="http://tizen.org/ns/packages">
3
  <profile name="common" />
4
  <ui-application appid="maui-application-id-placeholder" exec="GES_PAC.dll" multiple="false" nodisplay="false" taskmanage="true" type="dotnet" launch_mode="single">
5
    <label>maui-application-title-placeholder</label>
6
    <icon>maui-appicon-placeholder</icon>
7
    <metadata key="http://tizen.org/metadata/prefer_dotnet_aot" value="true" />
8
  </ui-application>
9
  <shortcut-list />
10
  <privileges>
11
    <privilege>http://tizen.org/privilege/internet</privilege>
12
  </privileges> 
13
  <dependencies />
14
  <provides-appdefined-privileges />
15
</manifest>
GES_PAC/Platforms/Windows/App.xaml
1
<maui:MauiWinUIApplication
2
    x:Class="GES_PAC.WinUI.App"
3
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5
    xmlns:maui="using:Microsoft.Maui"
6
    xmlns:local="using:GES_PAC.WinUI">
7

  
8
</maui:MauiWinUIApplication>
GES_PAC/Platforms/Windows/App.xaml.cs
1
using Microsoft.UI.Xaml;
2

  
3
// To learn more about WinUI, the WinUI project structure,
4
// and more about our project templates, see: http://aka.ms/winui-project-info.
5

  
6
namespace GES_PAC.WinUI;
7

  
8
/// <summary>
9
/// Provides application-specific behavior to supplement the default Application class.
10
/// </summary>
11
public partial class App : MauiWinUIApplication
12
{
13
	/// <summary>
14
	/// Initializes the singleton application object.  This is the first line of authored code
15
	/// executed, and as such is the logical equivalent of main() or WinMain().
16
	/// </summary>
17
	public App()
18
	{
19
		this.InitializeComponent();
20
	}
21

  
22
	protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
23
}
24

  
GES_PAC/Platforms/Windows/Package.appxmanifest
1
<?xml version="1.0" encoding="utf-8"?>
2
<Package
3
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
4
  xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
5
  xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
6
  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
7
  IgnorableNamespaces="uap rescap">
8

  
9
  <Identity Name="maui-package-name-placeholder" Publisher="CN=User Name" Version="0.0.0.0" />
10

  
11
  <mp:PhoneIdentity PhoneProductId="EA6CB967-98C2-43C2-A5B5-6B0C8854A23D" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
12

  
13
  <Properties>
14
    <DisplayName>$placeholder$</DisplayName>
15
    <PublisherDisplayName>User Name</PublisherDisplayName>
16
    <Logo>$placeholder$.png</Logo>
17
  </Properties>
18

  
19
  <Dependencies>
20
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
21
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
22
  </Dependencies>
23

  
24
  <Resources>
25
    <Resource Language="x-generate" />
26
  </Resources>
27

  
28
  <Applications>
29
    <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="$targetentrypoint$">
30
      <uap:VisualElements
31
        DisplayName="$placeholder$"
32
        Description="$placeholder$"
33
        Square150x150Logo="$placeholder$.png"
34
        Square44x44Logo="$placeholder$.png"
35
        BackgroundColor="transparent">
36
        <uap:DefaultTile Square71x71Logo="$placeholder$.png" Wide310x150Logo="$placeholder$.png" Square310x310Logo="$placeholder$.png" />
37
        <uap:SplashScreen Image="$placeholder$.png" />
38
      </uap:VisualElements>
39
    </Application>
40
  </Applications>
41

  
42
  <Capabilities>
43
    <rescap:Capability Name="runFullTrust" />
44
  </Capabilities>
45

  
46
</Package>
GES_PAC/Platforms/Windows/app.manifest
1
<?xml version="1.0" encoding="utf-8"?>
2
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
3
  <assemblyIdentity version="1.0.0.0" name="GES_PAC.WinUI.app"/>
4

  
5
  <application xmlns="urn:schemas-microsoft-com:asm.v3">
6
    <windowsSettings>
7
      <!-- The combination of below two tags have the following effect:
8
           1) Per-Monitor for >= Windows 10 Anniversary Update
9
           2) System < Windows 10 Anniversary Update
10
      -->
11
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/PM</dpiAware>
12
      <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
13
    </windowsSettings>
14
  </application>
15
</assembly>
GES_PAC/Platforms/iOS/AppDelegate.cs
1
using Foundation;
2

  
3
namespace GES_PAC;
4

  
5
[Register("AppDelegate")]
6
public class AppDelegate : MauiUIApplicationDelegate
7
{
8
	protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
9
}
GES_PAC/Platforms/iOS/Info.plist
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
<plist version="1.0">
4
<dict>
5
	<key>LSRequiresIPhoneOS</key>
6
	<true/>
7
	<key>UIDeviceFamily</key>
8
	<array>
9
		<integer>1</integer>
10
		<integer>2</integer>
11
	</array>
12
	<key>UIRequiredDeviceCapabilities</key>
13
	<array>
14
		<string>arm64</string>
15
	</array>
16
	<key>UISupportedInterfaceOrientations</key>
17
	<array>
18
		<string>UIInterfaceOrientationPortrait</string>
19
		<string>UIInterfaceOrientationLandscapeLeft</string>
20
		<string>UIInterfaceOrientationLandscapeRight</string>
21
	</array>
22
	<key>UISupportedInterfaceOrientations~ipad</key>
23
	<array>
24
		<string>UIInterfaceOrientationPortrait</string>
25
		<string>UIInterfaceOrientationPortraitUpsideDown</string>
26
		<string>UIInterfaceOrientationLandscapeLeft</string>
27
		<string>UIInterfaceOrientationLandscapeRight</string>
28
	</array>
29
	<key>XSAppIconAssets</key>
30
	<string>Assets.xcassets/appicon.appiconset</string>
31
</dict>
32
</plist>
GES_PAC/Platforms/iOS/Program.cs
1
using ObjCRuntime;
2
using UIKit;
3

  
4
namespace GES_PAC;
5

  
6
public class Program
7
{
8
	// This is the main entry point of the application.
9
	static void Main(string[] args)
10
	{
11
		// if you want to use a different Application Delegate class from "AppDelegate"
12
		// you can specify it here.
13
		UIApplication.Main(args, null, typeof(AppDelegate));
14
	}
15
}
GES_PAC/Platforms/iOS/Resources/PrivacyInfo.xcprivacy
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!--
3
This is the minimum required version of the Apple Privacy Manifest for .NET MAUI apps.
4
The contents below are needed because of APIs that are used in the .NET framework and .NET MAUI SDK.
5

  
6
You are responsible for adding extra entries as needed for your application.
7

  
8
More information: https://aka.ms/maui-privacy-manifest
9
-->
10
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
11
<plist version="1.0">
12
<dict>
13
    <key>NSPrivacyAccessedAPITypes</key>
14
    <array>
15
        <dict>
16
            <key>NSPrivacyAccessedAPIType</key>
17
            <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
18
            <key>NSPrivacyAccessedAPITypeReasons</key>
19
            <array>
20
                <string>C617.1</string>
21
            </array>
22
        </dict>
23
        <dict>
24
            <key>NSPrivacyAccessedAPIType</key>
25
            <string>NSPrivacyAccessedAPICategorySystemBootTime</string>
26
            <key>NSPrivacyAccessedAPITypeReasons</key>
27
            <array>
28
                <string>35F9.1</string>
29
            </array>
30
        </dict>
31
        <dict>
32
            <key>NSPrivacyAccessedAPIType</key>
33
            <string>NSPrivacyAccessedAPICategoryDiskSpace</string>
34
            <key>NSPrivacyAccessedAPITypeReasons</key>
35
            <array>
36
                <string>E174.1</string>
37
            </array>
38
        </dict>
39
        <!--
40
            The entry below is only needed when you're using the Preferences API in your app.
41
        <dict>
42
            <key>NSPrivacyAccessedAPIType</key>
43
            <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
44
            <key>NSPrivacyAccessedAPITypeReasons</key>
45
            <array>
46
                <string>CA92.1</string>
47
            </array>
48
        </dict> -->
49
    </array>
50
</dict>
51
</plist>
GES_PAC/Properties/launchSettings.json
1
{
2
  "profiles": {
3
    "Windows Machine": {
4
      "commandName": "Project",
5
      "nativeDebugging": false
6
    }
7
  }
8
}
GES_PAC/Resources/AppIcon/appicon.svg
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<svg width="456" height="456" viewBox="0 0 456 456" version="1.1" xmlns="http://www.w3.org/2000/svg">
3
    <rect x="0" y="0" width="456" height="456" fill="#512BD4" />
4
</svg>
GES_PAC/Resources/AppIcon/appiconfg.svg
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
<svg width="456" height="456" viewBox="0 0 456 456" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
4
    <path d="m 105.50037,281.60863 c -2.70293,0 -5.00091,-0.90042 -6.893127,-2.70209 -1.892214,-1.84778 -2.837901,-4.04181 -2.837901,-6.58209 0,-2.58722 0.945687,-4.80389 2.837901,-6.65167 1.892217,-1.84778 4.190197,-2.77167 6.893127,-2.77167 2.74819,0 5.06798,0.92389 6.96019,2.77167 1.93749,1.84778 2.90581,4.06445 2.90581,6.65167 0,2.54028 -0.96832,4.73431 -2.90581,6.58209 -1.89221,1.80167 -4.212,2.70209 -6.96019,2.70209 z" style="fill:#ffffff;fill-rule:nonzero;stroke-width:0.838376" />
5
    <path d="M 213.56111,280.08446 H 195.99044 L 149.69953,207.0544 c -1.17121,-1.84778 -2.14037,-3.76515 -2.90581,-5.75126 h -0.40578 c 0.36051,2.12528 0.54076,6.67515 0.54076,13.6496 v 65.13172 h -15.54349 v -99.36009 h 18.71925 l 44.7374,71.29798 c 1.89222,2.95695 3.1087,4.98917 3.64945,6.09751 h 0.26996 c -0.45021,-2.6325 -0.67573,-7.09015 -0.67573,-13.37293 v -64.02256 h 15.47557 z" style="fill:#ffffff;fill-rule:nonzero;stroke-width:0.838376" />
6
    <path d="m 289.25134,280.08446 h -54.40052 v -99.36009 h 52.23835 v 13.99669 h -36.15411 v 28.13085 h 33.31621 v 13.9271 h -33.31621 v 29.37835 h 38.31628 z" style="fill:#ffffff;fill-rule:nonzero;stroke-width:0.838376" />
7
    <path d="M 366.56466,194.72106 H 338.7222 v 85.3634 h -16.08423 v -85.3634 h -27.77455 v -13.99669 h 71.70124 z" style="fill:#ffffff;fill-rule:nonzero;stroke-width:0.838376" />
8
</svg>
GES_PAC/Resources/Fonts/FluentUI.cs
1
namespace Fonts
2
{
3
    // Generated by IconFont2Code: https://andreinitescu.github.io/IconFont2Code
4
    // If you change the class to 'public' in order to use it outside its assembly
5
    //  you should also change the fields from 'const' to 'public static readonly'
6
    internal static class FluentUI
7
    {
8
        public const string FontFamily = "FluentUI";
9

  
10
        public const string access_time_20_regular = "\ue000";
11
        public const string access_time_24_regular = "\uf101";
12
        public const string accessibility_16_regular = "\uf102";
13
        public const string accessibility_20_regular = "\uf103";
14
        public const string accessibility_24_regular = "\uf104";
15
        public const string accessibility_28_regular = "\uf105";
16
        public const string accessibility_32_regular = "\ue001";
17
        public const string accessibility_48_regular = "\ue002";
18
        public const string accessibility_checkmark_20_regular = "\ue003";
19
        public const string accessibility_checkmark_24_regular = "\ue004";
20
        public const string accessibility_checkmark_28_regular = "\uf00a";
21
        public const string accessibility_checkmark_32_regular = "\uf00b";
22
        public const string accessibility_checkmark_48_regular = "\uf00c";
23
        public const string accessibility_error_20_regular = "\U000f0551";
24
        public const string accessibility_error_24_regular = "\U000f0552";
25
        public const string accessibility_question_mark_20_regular = "\U000f0553";
26
        public const string accessibility_question_mark_24_regular = "\U000f0554";
27
        public const string add_12_regular = "\uf107";
28
        public const string add_16_regular = "\uf108";
29
        public const string add_20_regular = "\uf109";
30
        public const string add_24_regular = "\uf10a";
31
        public const string add_28_regular = "\uf10b";
32
        public const string add_32_regular = "\uf58d";
33
        public const string add_48_regular = "\uf598";
34
        public const string add_circle_12_regular = "\uf00d";
35
        public const string add_circle_16_regular = "\ue005";
36
        public const string add_circle_20_regular = "\uf10c";
37
        public const string add_circle_24_regular = "\uf10d";
38
        public const string add_circle_28_regular = "\uf10e";
39
        public const string add_circle_32_regular = "\ue006";
40
        public const string add_square_16_regular = "\U000f01e2";
41
        public const string add_square_20_regular = "\ue007";
42
        public const string add_square_24_regular = "\uf8ca";
43
        public const string add_square_28_regular = "\U000f01e3";
44
        public const string add_square_32_regular = "\U000f01e4";
45
        public const string add_square_48_regular = "\U000f01e5";
46
        public const string add_square_multiple_16_regular = "\ue008";
47
        public const string add_square_multiple_20_regular = "\ue009";
48
        public const string add_square_multiple_24_regular = "\U000f0266";
49
        public const string add_subtract_circle_16_regular = "\ue00a";
50
        public const string add_subtract_circle_20_regular = "\ue00b";
51
        public const string add_subtract_circle_24_regular = "\ue00c";
52
        public const string add_subtract_circle_28_regular = "\ue00d";
53
        public const string add_subtract_circle_48_regular = "\ue00e";
54
        public const string airplane_20_regular = "\uf10f";
55
        public const string airplane_24_regular = "\uf110";
56
        public const string airplane_landing_16_regular = "\ue0ed";
57
        public const string airplane_landing_20_regular = "\ue0ee";
58
        public const string airplane_landing_24_regular = "\ue0ef";
59
        public const string airplane_take_off_16_regular = "\uf111";
60
        public const string airplane_take_off_20_regular = "\uf112";
61
        public const string airplane_take_off_24_regular = "\uf113";
62
        public const string album_20_regular = "\ue00f";
63
        public const string album_24_regular = "\ue010";
64
        public const string album_add_20_regular = "\ue011";
65
        public const string album_add_24_regular = "\ue012";
66
        public const string alert_12_regular = "\ue013";
67
        public const string alert_16_regular = "\ue014";
68
        public const string alert_20_regular = "\uf114";
69
        public const string alert_24_regular = "\uf115";
70
        public const string alert_28_regular = "\uf116";
71
        public const string alert_32_regular = "\ue015";
72
        public const string alert_48_regular = "\ue016";
73
        public const string alert_badge_16_regular = "\ue017";
74
        public const string alert_badge_20_regular = "\ue018";
75
        public const string alert_badge_24_regular = "\ue019";
76
        public const string alert_off_16_regular = "\uf117";
77
        public const string alert_off_20_regular = "\uf118";
78
        public const string alert_off_24_regular = "\uf119";
79
        public const string alert_off_28_regular = "\uf11a";
80
        public const string alert_on_16_regular = "\U000f03d0";
81
        public const string alert_on_20_regular = "\ue01a";
82
        public const string alert_on_24_regular = "\uf11b";
83
        public const string alert_snooze_12_regular = "\ue01b";
84
        public const string alert_snooze_16_regular = "\ue01c";
85
        public const string alert_snooze_20_regular = "\uf11c";
86
        public const string alert_snooze_24_regular = "\uf11d";
87
        public const string alert_urgent_16_regular = "\ue01d";
88
        public const string alert_urgent_20_regular = "\uf11e";
89
        public const string alert_urgent_24_regular = "\uf11f";
90
        public const string align_bottom_16_regular = "\ue01e";
91
        public const string align_bottom_20_regular = "\ue01f";
92
        public const string align_bottom_24_regular = "\ue020";
93
        public const string align_bottom_28_regular = "\ue021";
94
        public const string align_bottom_32_regular = "\ue022";
95
        public const string align_bottom_48_regular = "\ue023";
96
        public const string align_center_horizontal_16_regular = "\ue024";
97
        public const string align_center_horizontal_20_regular = "\ue025";
98
        public const string align_center_horizontal_24_regular = "\ue026";
99
        public const string align_center_horizontal_28_regular = "\ue027";
100
        public const string align_center_horizontal_32_regular = "\ue028";
101
        public const string align_center_horizontal_48_regular = "\ue029";
102
        public const string align_center_vertical_16_regular = "\ue02a";
103
        public const string align_center_vertical_20_regular = "\ue02b";
104
        public const string align_center_vertical_24_regular = "\ue02c";
105
        public const string align_center_vertical_28_regular = "\ue02d";
106
        public const string align_center_vertical_32_regular = "\ue02e";
107
        public const string align_center_vertical_48_regular = "\ue02f";
108
        public const string align_distribute_bottom_16_regular = "\uf09c";
109
        public const string align_distribute_left_16_regular = "\uf09d";
110
        public const string align_distribute_right_16_regular = "\uf09e";
111
        public const string align_distribute_top_16_regular = "\uf09f";
112
        public const string align_end_horizontal_20_regular = "\ue030";
113
        public const string align_end_vertical_20_regular = "\ue031";
114
        public const string align_left_16_regular = "\ue032";
115
        public const string align_left_20_regular = "\ue033";
116
        public const string align_left_24_regular = "\ue034";
117
        public const string align_left_28_regular = "\ue035";
118
        public const string align_left_32_regular = "\ue036";
119
        public const string align_left_48_regular = "\ue037";
120
        public const string align_right_16_regular = "\ue038";
121
        public const string align_right_20_regular = "\ue039";
122
        public const string align_right_24_regular = "\ue03a";
123
        public const string align_right_28_regular = "\ue03b";
124
        public const string align_right_32_regular = "\ue03c";
125
        public const string align_right_48_regular = "\ue03d";
126
        public const string align_space_around_horizontal_20_regular = "\ue03e";
127
        public const string align_space_around_vertical_20_regular = "\ue03f";
128
        public const string align_space_between_horizontal_20_regular = "\ue040";
129
        public const string align_space_between_vertical_20_regular = "\ue041";
130
        public const string align_space_evenly_horizontal_20_regular = "\ue042";
131
        public const string align_space_evenly_horizontal_24_regular = "\ue0f0";
132
        public const string align_space_evenly_vertical_20_regular = "\ue043";
133
        public const string align_space_evenly_vertical_24_regular = "\U000f01b5";
134
        public const string align_space_fit_vertical_20_regular = "\ue044";
135
        public const string align_start_horizontal_20_regular = "\ue045";
136
        public const string align_start_vertical_20_regular = "\ue046";
137
        public const string align_straighten_20_regular = "\U000f01b6";
138
        public const string align_straighten_24_regular = "\U000f01b7";
139
        public const string align_stretch_horizontal_16_regular = "\uf0a0";
140
        public const string align_stretch_horizontal_20_regular = "\ue047";
141
        public const string align_stretch_vertical_16_regular = "\uf0a1";
142
        public const string align_stretch_vertical_20_regular = "\ue048";
143
        public const string align_top_16_regular = "\ue049";
144
        public const string align_top_20_regular = "\ue04a";
145
        public const string align_top_24_regular = "\ue04b";
146
        public const string align_top_28_regular = "\ue04c";
147
        public const string align_top_32_regular = "\ue04d";
148
        public const string align_top_48_regular = "\ue04e";
149
        public const string animal_cat_16_regular = "\uf106";
150
        public const string animal_cat_20_regular = "\uf126";
151
        public const string animal_cat_24_regular = "\uf127";
152
        public const string animal_cat_28_regular = "\uf128";
153
        public const string animal_dog_16_regular = "\ue04f";
154
        public const string animal_dog_20_regular = "\uf120";
155
        public const string animal_dog_24_regular = "\uf121";
156
        public const string animal_rabbit_16_regular = "\ue050";
157
        public const string animal_rabbit_20_regular = "\ue051";
158
        public const string animal_rabbit_24_regular = "\ue052";
159
        public const string animal_rabbit_28_regular = "\ue053";
160
        public const string animal_rabbit_32_regular = "\ueec1";
161
        public const string animal_rabbit_off_20_regular = "\ueee4";
162
        public const string animal_rabbit_off_32_regular = "\ueee5";
163
        public const string animal_turtle_16_regular = "\ue054";
164
        public const string animal_turtle_20_regular = "\ue055";
165
        public const string animal_turtle_24_regular = "\ue056";
166
        public const string animal_turtle_28_regular = "\ue057";
167
        public const string app_folder_16_regular = "\ue058";
168
        public const string app_folder_20_regular = "\uf122";
169
        public const string app_folder_24_regular = "\uf123";
170
        public const string app_folder_28_regular = "\ue059";
171
        public const string app_folder_32_regular = "\ue05a";
172
        public const string app_folder_48_regular = "\ue05b";
173
        public const string app_generic_20_regular = "\ue05c";
174
        public const string app_generic_24_regular = "\uf124";
175
        public const string app_generic_32_regular = "\uefb9";
176
        public const string app_generic_48_regular = "\U000f015e";
177
        public const string app_recent_20_regular = "\ue05d";
178
        public const string app_recent_24_regular = "\uf125";
179
        public const string app_store_24_regular = "\uf12a";
180
        public const string app_title_20_regular = "\ue05e";
181
        public const string app_title_24_regular = "\uf12b";
182
        public const string approvals_app_16_regular = "\ue05f";
183
        public const string approvals_app_20_regular = "\ue060";
184
        public const string approvals_app_24_regular = "\uf130";
185
        public const string approvals_app_28_regular = "\uf131";
186
        public const string approvals_app_32_regular = "\ue061";
187
        public const string apps_16_regular = "\uf132";
188
        public const string apps_20_regular = "\uf133";
189
        public const string apps_24_regular = "\uf134";
190
        public const string apps_28_regular = "\uf135";
191
        public const string apps_32_regular = "\ueebd";
192
        public const string apps_48_regular = "\uf599";
193
        public const string apps_add_in_16_regular = "\ue062";
194
        public const string apps_add_in_20_regular = "\uf136";
195
        public const string apps_add_in_24_regular = "\uf137";
196
        public const string apps_add_in_28_regular = "\ue063";
197
        public const string apps_list_20_regular = "\uf8cb";
198
        public const string apps_list_24_regular = "\uf138";
199
        public const string apps_list_detail_20_regular = "\ue064";
200
        public const string apps_list_detail_24_regular = "\ue065";
201
        public const string apps_settings_16_regular = "\U000f059c";
202
        public const string apps_settings_20_regular = "\U000f059d";
203
        public const string apps_shield_16_regular = "\U000f059e";
204
        public const string apps_shield_20_regular = "\U000f059f";
205
        public const string archive_16_regular = "\uf8cc";
206
        public const string archive_20_regular = "\uf139";
207
        public const string archive_24_regular = "\uf13a";
208
        public const string archive_28_regular = "\uf13b";
209
        public const string archive_32_regular = "\ue066";
210
        public const string archive_48_regular = "\uf13c";
211
        public const string archive_arrow_back_16_regular = "\ue067";
212
        public const string archive_arrow_back_20_regular = "\ue068";
213
        public const string archive_arrow_back_24_regular = "\ue069";
214
        public const string archive_arrow_back_28_regular = "\ue06a";
215
        public const string archive_arrow_back_32_regular = "\ue06b";
216
        public const string archive_arrow_back_48_regular = "\ue06c";
217
        public const string archive_multiple_16_regular = "\ue06d";
218
        public const string archive_multiple_20_regular = "\ue06e";
219
        public const string archive_multiple_24_regular = "\ue06f";
220
        public const string archive_settings_16_regular = "\uf129";
221
        public const string archive_settings_20_regular = "\ue070";
222
        public const string archive_settings_24_regular = "\ue071";
223
        public const string archive_settings_28_regular = "\ue072";
224
        public const string archive_settings_32_regular = "\U000f0423";
225
        public const string arrow_autofit_content_20_regular = "\ue073";
226
        public const string arrow_autofit_content_24_regular = "\ue074";
227
        public const string arrow_autofit_down_20_regular = "\ue075";
228
        public const string arrow_autofit_down_24_regular = "\ue076";
229
        public const string arrow_autofit_height_20_regular = "\ue077";
230
        public const string arrow_autofit_height_24_regular = "\uf8cd";
231
        public const string arrow_autofit_height_dotted_20_regular = "\ue078";
232
        public const string arrow_autofit_height_dotted_24_regular = "\ue079";
233
        public const string arrow_autofit_height_in_20_regular = "\U000f010e";
234
        public const string arrow_autofit_height_in_24_regular = "\U000f010f";
235
        public const string arrow_autofit_up_20_regular = "\ue07a";
236
        public const string arrow_autofit_up_24_regular = "\ue07b";
237
        public const string arrow_autofit_width_20_regular = "\ue07c";
238
        public const string arrow_autofit_width_24_regular = "\uf8ce";
239
        public const string arrow_autofit_width_dotted_20_regular = "\ue07d";
240
        public const string arrow_autofit_width_dotted_24_regular = "\ue07e";
241
        public const string arrow_between_down_20_regular = "\ue07f";
242
        public const string arrow_between_down_24_regular = "\ue080";
243
        public const string arrow_between_up_20_regular = "\ue081";
244
        public const string arrow_bidirectional_left_right_16_regular = "\U000f02a0";
245
        public const string arrow_bidirectional_left_right_20_regular = "\U000f02a1";
246
        public const string arrow_bidirectional_left_right_24_regular = "\U000f02a2";
247
        public const string arrow_bidirectional_left_right_28_regular = "\U000f02a3";
248
        public const string arrow_bidirectional_up_down_12_regular = "\ue082";
249
        public const string arrow_bidirectional_up_down_16_regular = "\ue083";
250
        public const string arrow_bidirectional_up_down_20_regular = "\ue084";
251
        public const string arrow_bidirectional_up_down_24_regular = "\ue085";
252
        public const string arrow_bounce_16_regular = "\ue086";
253
        public const string arrow_bounce_20_regular = "\ue087";
254
        public const string arrow_bounce_24_regular = "\ue088";
255
        public const string arrow_circle_down_12_regular = "\ue089";
256
        public const string arrow_circle_down_16_regular = "\ue08a";
257
        public const string arrow_circle_down_20_regular = "\uf12c";
258
        public const string arrow_circle_down_24_regular = "\uf12d";
259
        public const string arrow_circle_down_28_regular = "\ue08b";
260
        public const string arrow_circle_down_32_regular = "\ue08c";
261
        public const string arrow_circle_down_48_regular = "\ue08d";
262
        public const string arrow_circle_down_double_20_regular = "\uf12e";
263
        public const string arrow_circle_down_double_24_regular = "\uf12f";
264
        public const string arrow_circle_down_right_16_regular = "\ue08e";
265
        public const string arrow_circle_down_right_20_regular = "\ue08f";
266
        public const string arrow_circle_down_right_24_regular = "\ue090";
267
        public const string arrow_circle_down_split_20_regular = "\uf143";
268
        public const string arrow_circle_down_split_24_regular = "\uf144";
269
        public const string arrow_circle_down_up_20_regular = "\ue091";
270
        public const string arrow_circle_left_12_regular = "\ue092";
271
        public const string arrow_circle_left_16_regular = "\ue093";
272
        public const string arrow_circle_left_20_regular = "\ue094";
273
        public const string arrow_circle_left_24_regular = "\ue095";
274
        public const string arrow_circle_left_28_regular = "\ue096";
275
        public const string arrow_circle_left_32_regular = "\ue097";
276
        public const string arrow_circle_left_48_regular = "\ue098";
277
        public const string arrow_circle_right_12_regular = "\ue099";
278
        public const string arrow_circle_right_16_regular = "\ue09a";
279
        public const string arrow_circle_right_20_regular = "\ue09b";
280
        public const string arrow_circle_right_24_regular = "\ue09c";
281
        public const string arrow_circle_right_28_regular = "\ue09d";
282
        public const string arrow_circle_right_32_regular = "\ue09e";
283
        public const string arrow_circle_right_48_regular = "\ue09f";
284
        public const string arrow_circle_up_12_regular = "\ue0a0";
285
        public const string arrow_circle_up_16_regular = "\ue0a1";
286
        public const string arrow_circle_up_20_regular = "\ue0a2";
287
        public const string arrow_circle_up_24_regular = "\ue0a3";
288
        public const string arrow_circle_up_28_regular = "\ue0a4";
289
        public const string arrow_circle_up_32_regular = "\ue0a5";
290
        public const string arrow_circle_up_48_regular = "\ue0a6";
291
        public const string arrow_circle_up_left_20_regular = "\ue0a7";
292
        public const string arrow_circle_up_left_24_regular = "\ue0a8";
293
        public const string arrow_circle_up_right_20_regular = "\U000f00ce";
294
        public const string arrow_circle_up_right_24_regular = "\U000f00cf";
295
        public const string arrow_clockwise_12_regular = "\ue0a9";
296
        public const string arrow_clockwise_16_regular = "\ue0aa";
297
        public const string arrow_clockwise_20_regular = "\uf13d";
298
        public const string arrow_clockwise_24_regular = "\uf13e";
299
        public const string arrow_clockwise_28_regular = "\ue0ab";
300
        public const string arrow_clockwise_32_regular = "\ue0ac";
301
        public const string arrow_clockwise_48_regular = "\ue0ad";
302
        public const string arrow_clockwise_dashes_16_regular = "\U000f0462";
303
        public const string arrow_clockwise_dashes_20_regular = "\ue0ae";
304
        public const string arrow_clockwise_dashes_24_regular = "\ue0af";
305
        public const string arrow_clockwise_dashes_32_regular = "\U000f0463";
306
        public const string arrow_collapse_all_16_regular = "\U000f0621";
307
        public const string arrow_collapse_all_20_regular = "\ue0b0";
308
        public const string arrow_collapse_all_24_regular = "\ue0b1";
309
        public const string arrow_counterclockwise_12_regular = "\ue0b2";
310
        public const string arrow_counterclockwise_16_regular = "\ue0b3";
311
        public const string arrow_counterclockwise_20_regular = "\uf13f";
312
        public const string arrow_counterclockwise_24_regular = "\uf140";
313
        public const string arrow_counterclockwise_28_regular = "\uf8cf";
314
        public const string arrow_counterclockwise_32_regular = "\ue0b4";
315
        public const string arrow_counterclockwise_48_regular = "\ue0b5";
316
        public const string arrow_counterclockwise_dashes_20_regular = "\ue0b6";
317
        public const string arrow_counterclockwise_dashes_24_regular = "\ue0b7";
318
        public const string arrow_curve_down_left_16_regular = "\ue0b8";
319
        public const string arrow_curve_down_left_20_regular = "\uf141";
320
        public const string arrow_curve_down_left_24_regular = "\ue0b9";
321
        public const string arrow_curve_down_left_28_regular = "\ue0ba";
322
        public const string arrow_curve_down_right_20_regular = "\uf142";
323
        public const string arrow_curve_up_left_20_regular = "\uf145";
324
        public const string arrow_curve_up_right_20_regular = "\uf146";
325
        public const string arrow_down_12_regular = "\uf8d0";
326
        public const string arrow_down_16_regular = "\uf147";
327
        public const string arrow_down_20_regular = "\uf148";
328
        public const string arrow_down_24_regular = "\uf149";
329
        public const string arrow_down_28_regular = "\uf14a";
330
        public const string arrow_down_32_regular = "\uf14c";
331
        public const string arrow_down_48_regular = "\uf14d";
332
        public const string arrow_down_exclamation_16_regular = "\U000f03d1";
333
        public const string arrow_down_exclamation_20_regular = "\U000f03d2";
334
        public const string arrow_down_exclamation_24_regular = "\U000f0555";
335
        public const string arrow_down_left_16_regular = "\uf8d1";
336
        public const string arrow_down_left_20_regular = "\ue0bb";
337
        public const string arrow_down_left_24_regular = "\uf14b";
338
        public const string arrow_down_left_32_regular = "\ue0bc";
339
        public const string arrow_down_left_48_regular = "\ue0bd";
340
        public const string arrow_download_16_regular = "\uf14f";
341
        public const string arrow_download_20_regular = "\uf150";
342
        public const string arrow_download_24_regular = "\uf151";
343
        public const string arrow_download_28_regular = "\U000f0380";
344
        public const string arrow_download_32_regular = "\U000f0381";
345
        public const string arrow_download_48_regular = "\uf152";
346
        public const string arrow_download_off_16_regular = "\U000f03a8";
347
        public const string arrow_download_off_20_regular = "\U000f03a9";
348
        public const string arrow_download_off_24_regular = "\U000f03aa";
349
        public const string arrow_download_off_28_regular = "\U000f03ab";
350
        public const string arrow_download_off_32_regular = "\U000f03ac";
351
        public const string arrow_download_off_48_regular = "\U000f03ad";
352
        public const string arrow_eject_20_regular = "\ue0be";
353
        public const string arrow_enter_16_regular = "\U000f015f";
354
        public const string arrow_enter_20_regular = "\ue0bf";
355
        public const string arrow_enter_left_20_regular = "\ue0c0";
356
        public const string arrow_enter_left_24_regular = "\ue0c1";
357
        public const string arrow_enter_up_20_regular = "\ue0c2";
358
        public const string arrow_enter_up_24_regular = "\ue0c3";
359
        public const string arrow_exit_20_regular = "\ue0c4";
360
        public const string arrow_expand_16_regular = "\U000f0382";
361
        public const string arrow_expand_20_regular = "\ue0c5";
362
        public const string arrow_expand_24_regular = "\uf154";
363
        public const string arrow_expand_all_16_regular = "\U000f0622";
364
        public const string arrow_expand_all_20_regular = "\U000f0623";
365
        public const string arrow_expand_all_24_regular = "\U000f0624";
366
        public const string arrow_export_ltr_16_regular = "\ue0c6";
367
        public const string arrow_export_ltr_20_regular = "\ue0c7";
368
        public const string arrow_export_ltr_24_regular = "\ue0c8";
369
        public const string arrow_export_rtl_16_regular = "\ue0c9";
370
        public const string arrow_export_rtl_20_regular = "\uf8d2";
371
        public const string arrow_export_rtl_24_regular = "\ue0ca";
372
        public const string arrow_export_up_16_regular = "\U000f0383";
373
        public const string arrow_export_up_20_regular = "\ue0cb";
374
        public const string arrow_export_up_24_regular = "\ue0cc";
375
        public const string arrow_fit_16_regular = "\uf14e";
376
        public const string arrow_fit_20_regular = "\ue0cd";
377
        public const string arrow_fit_24_regular = "\U000f03d3";
378
        public const string arrow_fit_in_16_regular = "\ue0ce";
379
        public const string arrow_fit_in_20_regular = "\ue0cf";
380
        public const string arrow_fit_in_24_regular = "\U000f03d4";
381
        public const string arrow_flow_diagonal_up_right_16_regular = "\U000f01b8";
382
        public const string arrow_flow_diagonal_up_right_20_regular = "\U000f01b9";
383
        public const string arrow_flow_diagonal_up_right_24_regular = "\U000f01ba";
384
        public const string arrow_flow_diagonal_up_right_32_regular = "\U000f01bb";
385
        public const string arrow_flow_up_right_16_regular = "\U000f01bc";
386
        public const string arrow_flow_up_right_20_regular = "\U000f01bd";
387
        public const string arrow_flow_up_right_24_regular = "\U000f01be";
388
        public const string arrow_flow_up_right_32_regular = "\U000f01bf";
389
        public const string arrow_flow_up_right_rectangle_multiple_20_regular = "\U000f01c0";
390
        public const string arrow_flow_up_right_rectangle_multiple_24_regular = "\U000f01c1";
391
        public const string arrow_forward_16_regular = "\uf156";
392
        public const string arrow_forward_20_regular = "\uf157";
393
        public const string arrow_forward_24_regular = "\uf158";
394
        public const string arrow_forward_28_regular = "\ue0d0";
395
        public const string arrow_forward_32_regular = "\U000f0424";
396
        public const string arrow_forward_48_regular = "\ue0d1";
397
        public const string arrow_forward_down_lightning_20_regular = "\ue0d2";
398
        public const string arrow_forward_down_lightning_24_regular = "\ue0d3";
399
        public const string arrow_forward_down_person_20_regular = "\ue0d4";
400
        public const string arrow_forward_down_person_24_regular = "\ue0d5";
401
        public const string arrow_hook_down_left_16_regular = "\uf8d5";
402
        public const string arrow_hook_down_left_20_regular = "\uf8d6";
403
        public const string arrow_hook_down_left_24_regular = "\uf8d7";
404
        public const string arrow_hook_down_left_28_regular = "\uf8d8";
405
        public const string arrow_hook_down_right_16_regular = "\uf8d9";
406
        public const string arrow_hook_down_right_20_regular = "\uf8da";
407
        public const string arrow_hook_down_right_24_regular = "\uf8db";
408
        public const string arrow_hook_down_right_28_regular = "\uf8dc";
409
        public const string arrow_hook_up_left_16_regular = "\uf8dd";
410
        public const string arrow_hook_up_left_20_regular = "\uf8de";
411
        public const string arrow_hook_up_left_24_regular = "\uf8df";
412
        public const string arrow_hook_up_left_28_regular = "\uf8e0";
413
        public const string arrow_hook_up_right_16_regular = "\uf8e1";
414
        public const string arrow_hook_up_right_20_regular = "\uf8e2";
415
        public const string arrow_hook_up_right_24_regular = "\uf8e3";
416
        public const string arrow_hook_up_right_28_regular = "\uf8e4";
417
        public const string arrow_import_16_regular = "\U000f0384";
418
        public const string arrow_import_20_regular = "\uf159";
419
        public const string arrow_import_24_regular = "\uf15a";
420
        public const string arrow_join_20_regular = "\ue0d6";
421
        public const string arrow_left_12_regular = "\ue0d7";
422
        public const string arrow_left_16_regular = "\uf184";
423
        public const string arrow_left_20_regular = "\uf15b";
424
        public const string arrow_left_24_regular = "\uf15c";
425
        public const string arrow_left_28_regular = "\uf15d";
426
        public const string arrow_left_32_regular = "\uf189";
427
        public const string arrow_left_48_regular = "\uf19e";
428
        public const string arrow_maximize_16_regular = "\uf15e";
429
        public const string arrow_maximize_20_regular = "\uf15f";
430
        public const string arrow_maximize_24_regular = "\uf160";
431
        public const string arrow_maximize_28_regular = "\uf161";
432
        public const string arrow_maximize_32_regular = "\ue0d8";
433
        public const string arrow_maximize_48_regular = "\ue0d9";
434
        public const string arrow_maximize_vertical_20_regular = "\uf162";
435
        public const string arrow_maximize_vertical_24_regular = "\uf163";
436
        public const string arrow_maximize_vertical_48_regular = "\ue0da";
437
        public const string arrow_minimize_16_regular = "\uf164";
438
        public const string arrow_minimize_20_regular = "\uf165";
439
        public const string arrow_minimize_24_regular = "\uf166";
440
        public const string arrow_minimize_28_regular = "\uf167";
441
        public const string arrow_minimize_vertical_20_regular = "\ue0db";
442
        public const string arrow_minimize_vertical_24_regular = "\uf168";
443
        public const string arrow_move_20_regular = "\uf8e5";
444
        public const string arrow_move_24_regular = "\uf169";
445
        public const string arrow_move_inward_20_regular = "\ue0dc";
446
        public const string arrow_next_12_regular = "\ue0dd";
447
        public const string arrow_next_16_regular = "\uf0a2";
448
        public const string arrow_next_20_regular = "\uf16a";
449
        public const string arrow_next_24_regular = "\uf16b";
450
        public const string arrow_outline_down_left_16_regular = "\U000f01fd";
451
        public const string arrow_outline_down_left_20_regular = "\U000f01fe";
452
        public const string arrow_outline_down_left_24_regular = "\U000f01ff";
453
        public const string arrow_outline_down_left_28_regular = "\U000f0200";
454
        public const string arrow_outline_down_left_32_regular = "\U000f0201";
455
        public const string arrow_outline_down_left_48_regular = "\U000f0202";
456
        public const string arrow_outline_up_right_20_regular = "\ue0de";
457
        public const string arrow_outline_up_right_24_regular = "\ue0df";
458
        public const string arrow_outline_up_right_32_regular = "\ue0e0";
459
        public const string arrow_outline_up_right_48_regular = "\ue0e1";
460
        public const string text_paragraph_16_regular = "\ued41";
461
        public const string arrow_paragraph_20_regular = "\ue0e2";
462
        public const string text_paragraph_24_regular = "\ued43";
463
        public const string arrow_previous_12_regular = "\ue0e3";
... Ce différentiel a été tronqué car il excède la taille maximale pouvant être affichée.

Formats disponibles : Unified diff