diff --git a/AideDeJeu.sln b/AideDeJeu.sln
index 930b191b..e779c945 100644
--- a/AideDeJeu.sln
+++ b/AideDeJeu.sln
@@ -47,12 +47,24 @@ Global
AppStore|iPhoneSimulator = AppStore|iPhoneSimulator
AppStore|x64 = AppStore|x64
AppStore|x86 = AppStore|x86
+ Debug_JoA|Any CPU = Debug_JoA|Any CPU
+ Debug_JoA|ARM = Debug_JoA|ARM
+ Debug_JoA|iPhone = Debug_JoA|iPhone
+ Debug_JoA|iPhoneSimulator = Debug_JoA|iPhoneSimulator
+ Debug_JoA|x64 = Debug_JoA|x64
+ Debug_JoA|x86 = Debug_JoA|x86
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|iPhone = Debug|iPhone
Debug|iPhoneSimulator = Debug|iPhoneSimulator
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
+ Release_JoA|Any CPU = Release_JoA|Any CPU
+ Release_JoA|ARM = Release_JoA|ARM
+ Release_JoA|iPhone = Release_JoA|iPhone
+ Release_JoA|iPhoneSimulator = Release_JoA|iPhoneSimulator
+ Release_JoA|x64 = Release_JoA|x64
+ Release_JoA|x86 = Release_JoA|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|iPhone = Release|iPhone
@@ -97,6 +109,24 @@ Global
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.AppStore|x86.ActiveCfg = Release|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.AppStore|x86.Build.0 = Release|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.AppStore|x86.Deploy.0 = Release|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|Any CPU.Build.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|Any CPU.Deploy.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|ARM.Build.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|ARM.Deploy.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|iPhone.Build.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|iPhone.Deploy.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|iPhoneSimulator.Build.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|iPhoneSimulator.Deploy.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|x64.ActiveCfg = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|x64.Build.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|x64.Deploy.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|x86.ActiveCfg = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|x86.Build.0 = Debug_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug_JoA|x86.Deploy.0 = Debug_JoA|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -115,6 +145,24 @@ Global
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug|x86.ActiveCfg = Debug|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug|x86.Build.0 = Debug|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|Any CPU.Build.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|Any CPU.Deploy.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|ARM.ActiveCfg = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|ARM.Build.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|ARM.Deploy.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|iPhone.ActiveCfg = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|iPhone.Build.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|iPhone.Deploy.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|iPhoneSimulator.Build.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|iPhoneSimulator.Deploy.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|x64.ActiveCfg = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|x64.Build.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|x64.Deploy.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|x86.ActiveCfg = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|x86.Build.0 = Release_JoA|Any CPU
+ {BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release_JoA|x86.Deploy.0 = Release_JoA|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release|Any CPU.Build.0 = Release|Any CPU
{BDDAC482-955C-42BE-A907-1CC62EE8D51C}.Release|Any CPU.Deploy.0 = Release|Any CPU
@@ -149,6 +197,12 @@ Global
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.AppStore|x64.ActiveCfg = AppStore|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.AppStore|x86.ActiveCfg = AppStore|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|iPhoneSimulator
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug_JoA|x64.ActiveCfg = Debug_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug_JoA|x86.ActiveCfg = Debug_JoA|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug|Any CPU.ActiveCfg = Debug|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug|Any CPU.Build.0 = Debug|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug|ARM.ActiveCfg = Debug|iPhone
@@ -158,6 +212,12 @@ Global
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug|x64.ActiveCfg = Debug|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Debug|x86.ActiveCfg = Debug|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release_JoA|ARM.ActiveCfg = Release_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release_JoA|iPhone.ActiveCfg = Release_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|iPhoneSimulator
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release_JoA|x64.ActiveCfg = Release_JoA|iPhone
+ {9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release_JoA|x86.ActiveCfg = Release_JoA|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release|Any CPU.ActiveCfg = Release|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release|ARM.ActiveCfg = Release|iPhone
{9878FADF-BAEA-4B9F-9DF0-A092439AF14D}.Release|iPhone.ActiveCfg = Release|iPhone
@@ -202,6 +262,18 @@ Global
{7E8B5E35-7000-487A-A5C6-E87376F81631}.AppStore|x86.ActiveCfg = Release|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.AppStore|x86.Build.0 = Release|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.AppStore|x86.Deploy.0 = Release|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|ARM
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|ARM.Build.0 = Debug_JoA|ARM
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|ARM.Deploy.0 = Debug_JoA|ARM
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|x64.ActiveCfg = Debug_JoA|x64
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|x64.Build.0 = Debug_JoA|x64
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|x64.Deploy.0 = Debug_JoA|x64
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|x86.ActiveCfg = Debug_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|x86.Build.0 = Debug_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug_JoA|x86.Deploy.0 = Debug_JoA|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug|Any CPU.ActiveCfg = Debug|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug|ARM.ActiveCfg = Debug|ARM
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug|ARM.Build.0 = Debug|ARM
@@ -214,6 +286,18 @@ Global
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug|x86.ActiveCfg = Debug|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug|x86.Build.0 = Debug|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Debug|x86.Deploy.0 = Debug|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|ARM.ActiveCfg = Release_JoA|ARM
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|ARM.Build.0 = Release_JoA|ARM
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|ARM.Deploy.0 = Release_JoA|ARM
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|iPhone.ActiveCfg = Release_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|x64.ActiveCfg = Release_JoA|x64
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|x64.Build.0 = Release_JoA|x64
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|x64.Deploy.0 = Release_JoA|x64
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|x86.ActiveCfg = Release_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|x86.Build.0 = Release_JoA|x86
+ {7E8B5E35-7000-487A-A5C6-E87376F81631}.Release_JoA|x86.Deploy.0 = Release_JoA|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Release|Any CPU.ActiveCfg = Release|x86
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Release|ARM.ActiveCfg = Release|ARM
{7E8B5E35-7000-487A-A5C6-E87376F81631}.Release|ARM.Build.0 = Release|ARM
@@ -250,6 +334,18 @@ Global
{C0597D88-5C09-4314-80A3-64712B02D0E9}.AppStore|x64.Build.0 = Debug|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.AppStore|x86.ActiveCfg = Debug|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.AppStore|x86.Build.0 = Debug|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|Any CPU.Build.0 = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|ARM.Build.0 = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|iPhone.Build.0 = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|iPhoneSimulator.Build.0 = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|x64.ActiveCfg = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|x64.Build.0 = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|x86.ActiveCfg = Debug_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug_JoA|x86.Build.0 = Debug_JoA|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -262,6 +358,18 @@ Global
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug|x64.Build.0 = Debug|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug|x86.ActiveCfg = Debug|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Debug|x86.Build.0 = Debug|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|Any CPU.Build.0 = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|ARM.ActiveCfg = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|ARM.Build.0 = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|iPhone.ActiveCfg = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|iPhone.Build.0 = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|iPhoneSimulator.Build.0 = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|x64.ActiveCfg = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|x64.Build.0 = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|x86.ActiveCfg = Release_JoA|Any CPU
+ {C0597D88-5C09-4314-80A3-64712B02D0E9}.Release_JoA|x86.Build.0 = Release_JoA|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Release|Any CPU.Build.0 = Release|Any CPU
{C0597D88-5C09-4314-80A3-64712B02D0E9}.Release|ARM.ActiveCfg = Release|Any CPU
@@ -298,6 +406,18 @@ Global
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.AppStore|x64.Build.0 = Debug|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.AppStore|x86.ActiveCfg = Debug|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.AppStore|x86.Build.0 = Debug|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|Any CPU.Build.0 = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|ARM.Build.0 = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|iPhone.Build.0 = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|iPhoneSimulator.Build.0 = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|x64.ActiveCfg = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|x64.Build.0 = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|x86.ActiveCfg = Debug_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug_JoA|x86.Build.0 = Debug_JoA|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -310,6 +430,18 @@ Global
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug|x64.Build.0 = Debug|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug|x86.ActiveCfg = Debug|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Debug|x86.Build.0 = Debug|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|Any CPU.Build.0 = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|ARM.ActiveCfg = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|ARM.Build.0 = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|iPhone.ActiveCfg = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|iPhone.Build.0 = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|iPhoneSimulator.Build.0 = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|x64.ActiveCfg = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|x64.Build.0 = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|x86.ActiveCfg = Release_JoA|Any CPU
+ {D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release_JoA|x86.Build.0 = Release_JoA|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release|Any CPU.Build.0 = Release|Any CPU
{D5065DC7-7B51-4D25-8FA5-DDF0F3E6FCE4}.Release|ARM.ActiveCfg = Release|Any CPU
@@ -346,6 +478,18 @@ Global
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.AppStore|x64.Build.0 = Debug|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.AppStore|x86.ActiveCfg = Debug|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.AppStore|x86.Build.0 = Debug|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|Any CPU.Build.0 = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|ARM.Build.0 = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|iPhone.Build.0 = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|iPhoneSimulator.Build.0 = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|x64.ActiveCfg = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|x64.Build.0 = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|x86.ActiveCfg = Debug_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug_JoA|x86.Build.0 = Debug_JoA|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -358,6 +502,18 @@ Global
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug|x64.Build.0 = Debug|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug|x86.ActiveCfg = Debug|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Debug|x86.Build.0 = Debug|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|Any CPU.Build.0 = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|ARM.ActiveCfg = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|ARM.Build.0 = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|iPhone.ActiveCfg = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|iPhone.Build.0 = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|iPhoneSimulator.Build.0 = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|x64.ActiveCfg = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|x64.Build.0 = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|x86.ActiveCfg = Release_JoA|Any CPU
+ {9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release_JoA|x86.Build.0 = Release_JoA|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release|Any CPU.Build.0 = Release|Any CPU
{9DDAEA8E-7B4F-4CC1-80FC-0D511D230689}.Release|ARM.ActiveCfg = Release|Any CPU
@@ -394,6 +550,18 @@ Global
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.AppStore|x64.Build.0 = Debug|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.AppStore|x86.ActiveCfg = Debug|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.AppStore|x86.Build.0 = Debug|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|Any CPU.Build.0 = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|ARM.Build.0 = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|iPhone.Build.0 = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|iPhoneSimulator.Build.0 = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|x64.ActiveCfg = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|x64.Build.0 = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|x86.ActiveCfg = Debug_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug_JoA|x86.Build.0 = Debug_JoA|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -406,6 +574,18 @@ Global
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug|x64.Build.0 = Debug|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug|x86.ActiveCfg = Debug|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Debug|x86.Build.0 = Debug|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|Any CPU.Build.0 = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|ARM.ActiveCfg = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|ARM.Build.0 = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|iPhone.ActiveCfg = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|iPhone.Build.0 = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|iPhoneSimulator.Build.0 = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|x64.ActiveCfg = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|x64.Build.0 = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|x86.ActiveCfg = Release_JoA|Any CPU
+ {443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release_JoA|x86.Build.0 = Release_JoA|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|Any CPU.Build.0 = Release|Any CPU
{443C655C-FDE9-48C9-95E4-630DD368ABDB}.Release|ARM.ActiveCfg = Release|Any CPU
@@ -442,6 +622,18 @@ Global
{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|x64.Build.0 = Release|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|x86.ActiveCfg = Release|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.AppStore|x86.Build.0 = Release|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|Any CPU.Build.0 = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|ARM.Build.0 = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|iPhone.Build.0 = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|iPhoneSimulator.Build.0 = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|x64.ActiveCfg = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|x64.Build.0 = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|x86.ActiveCfg = Debug_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug_JoA|x86.Build.0 = Debug_JoA|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -454,6 +646,18 @@ Global
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|x64.Build.0 = Debug|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|x86.ActiveCfg = Debug|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Debug|x86.Build.0 = Debug|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|Any CPU.Build.0 = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|ARM.ActiveCfg = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|ARM.Build.0 = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|iPhone.ActiveCfg = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|iPhone.Build.0 = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|iPhoneSimulator.Build.0 = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|x64.ActiveCfg = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|x64.Build.0 = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|x86.ActiveCfg = Release_JoA|Any CPU
+ {F3173507-0CED-44BB-92D2-9DB7832FF011}.Release_JoA|x86.Build.0 = Release_JoA|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|Any CPU.Build.0 = Release|Any CPU
{F3173507-0CED-44BB-92D2-9DB7832FF011}.Release|ARM.ActiveCfg = Release|Any CPU
@@ -490,6 +694,18 @@ Global
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.AppStore|x64.Build.0 = Release|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.AppStore|x86.ActiveCfg = Release|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.AppStore|x86.Build.0 = Release|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|Any CPU.ActiveCfg = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|Any CPU.Build.0 = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|ARM.ActiveCfg = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|ARM.Build.0 = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|iPhone.ActiveCfg = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|iPhone.Build.0 = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|iPhoneSimulator.ActiveCfg = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|iPhoneSimulator.Build.0 = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|x64.ActiveCfg = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|x64.Build.0 = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|x86.ActiveCfg = Debug_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug_JoA|x86.Build.0 = Debug_JoA|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -502,6 +718,18 @@ Global
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug|x64.Build.0 = Debug|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug|x86.ActiveCfg = Debug|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Debug|x86.Build.0 = Debug|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|Any CPU.ActiveCfg = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|Any CPU.Build.0 = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|ARM.ActiveCfg = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|ARM.Build.0 = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|iPhone.ActiveCfg = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|iPhone.Build.0 = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|iPhoneSimulator.ActiveCfg = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|iPhoneSimulator.Build.0 = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|x64.ActiveCfg = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|x64.Build.0 = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|x86.ActiveCfg = Release_JoA|Any CPU
+ {F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release_JoA|x86.Build.0 = Release_JoA|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release|Any CPU.Build.0 = Release|Any CPU
{F04CF57E-AFFD-44D0-BB02-6267C5ADC264}.Release|ARM.ActiveCfg = Release|Any CPU
diff --git a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj
index a3211d52..acffb4e6 100644
--- a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj
+++ b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj
@@ -34,6 +34,23 @@
false
West
+
+ true
+ full
+ false
+ bin\Debug_JoA
+ DEBUG;
+ prompt
+ 4
+ SdkOnly
+
+ Xamarin.Android.Net.AndroidClientHandler
+ false
+ false
+ false
+ false
+ West
+
false
pdbonly
@@ -58,6 +75,30 @@
r8
West
+
+ false
+ pdbonly
+ true
+ bin\Release_JoA
+ prompt
+ 4
+ true
+ false
+ armeabi-v7a;arm64-v8a
+ Xamarin.Android.Net.AndroidClientHandler
+ true
+ true
+ true
+ false
+ false
+ false
+ SdkOnly
+ true
+ true
+ d8
+ r8
+ West
+
@@ -139,9 +180,31 @@
-
- Assets\library.db
-
+
+
+
+
+
+ library.db
+
+
+
+
+
+
+ library.db
+
+
+
+
+
+
+ library.db
+
+
+
+
+
Assets\library.ver
diff --git a/AideDeJeu/AideDeJeu.GTK/AideDeJeu.GTK.csproj b/AideDeJeu/AideDeJeu.GTK/AideDeJeu.GTK.csproj
index d3348320..df8643c1 100644
--- a/AideDeJeu/AideDeJeu.GTK/AideDeJeu.GTK.csproj
+++ b/AideDeJeu/AideDeJeu.GTK/AideDeJeu.GTK.csproj
@@ -37,6 +37,28 @@
+
+ true
+ bin\Debug_JoA\
+ DEBUG;TRACE
+ full
+ AnyCPU
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ bin\Release_JoA\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
False
diff --git a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj
index 60f435a0..d90d0845 100644
--- a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj
+++ b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj
@@ -40,6 +40,17 @@
prompt
true
+
+ true
+ bin\ARM\Debug_JoA\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CONFIG_JOA
+ ;2008
+ full
+ ARM
+ false
+ prompt
+ true
+
bin\ARM\Release\
TRACE;NETFX_CORE;WINDOWS_UWP
@@ -52,6 +63,18 @@
true
true
+
+ bin\ARM\Release_JoA\
+ TRACE;NETFX_CORE;WINDOWS_UWP;CONFIG_JOA
+ true
+ ;2008
+ pdbonly
+ ARM
+ false
+ prompt
+ true
+ true
+
true
bin\x64\Debug\
@@ -63,6 +86,17 @@
prompt
true
+
+ true
+ bin\x64\Debug_JoA\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CONFIG_JOA
+ ;2008
+ full
+ x64
+ false
+ prompt
+ true
+
bin\x64\Release\
TRACE;NETFX_CORE;WINDOWS_UWP
@@ -75,6 +109,18 @@
true
true
+
+ bin\x64\Release_JoA\
+ TRACE;NETFX_CORE;WINDOWS_UWP;CONFIG_JOA
+ true
+ ;2008
+ pdbonly
+ x64
+ false
+ prompt
+ true
+ true
+
true
bin\x86\Debug\
@@ -88,6 +134,19 @@
false
false
+
+ true
+ bin\x86\Debug_JoA\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CONFIG_JOA
+ ;2008
+ full
+ x86
+ false
+ prompt
+ true
+ false
+ false
+
bin\x86\Release\
TRACE;NETFX_CORE;WINDOWS_UWP
@@ -100,6 +159,18 @@
true
true
+
+ bin\x86\Release_JoA\
+ TRACE;NETFX_CORE;WINDOWS_UWP;CONFIG_JOA
+ true
+ ;2008
+ pdbonly
+ x86
+ false
+ prompt
+ true
+ true
+
App.xaml
@@ -115,9 +186,31 @@
Designer
-
- library.db
-
+
+
+
+
+
+ library.db
+
+
+
+
+
+
+ library.db
+
+
+
+
+
+
+ library.db
+
+
+
+
+
library.ver
diff --git a/AideDeJeu/AideDeJeu.WPF/AideDeJeu.WPF.csproj b/AideDeJeu/AideDeJeu.WPF/AideDeJeu.WPF.csproj
index 1efc9c49..41f06311 100644
--- a/AideDeJeu/AideDeJeu.WPF/AideDeJeu.WPF.csproj
+++ b/AideDeJeu/AideDeJeu.WPF/AideDeJeu.WPF.csproj
@@ -38,6 +38,28 @@
prompt
4
+
+ true
+ bin\Debug_JoA\
+ DEBUG;TRACE
+ full
+ AnyCPU
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ bin\Release_JoA\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
..\..\packages\Markdig.0.18.0\lib\net40\Markdig.dll
diff --git a/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj b/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj
index 767169c8..78305bf7 100644
--- a/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj
+++ b/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj
@@ -99,6 +99,48 @@
iPhone Distribution
Entitlements.plist
+
+ true
+ bin\iPhoneSimulator\Debug_JoA\
+ __IOS__;__MOBILE__;__UNIFIED__;DEBUG
+ full
+ AnyCPU
+ false
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ true
+ bin\iPhone\Debug_JoA\
+ __IOS__;__MOBILE__;__UNIFIED__;DEBUG
+ full
+ AnyCPU
+ false
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\iPhoneSimulator\Release_JoA\
+ __IOS__;__MOBILE__;__UNIFIED__;
+ true
+ AnyCPU
+ false
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\iPhone\Release_JoA\
+ __IOS__;__MOBILE__;__UNIFIED__;
+ true
+ AnyCPU
+ false
+ 7.3
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/AideDeJeu/AideDeJeu/AideDeJeu.csproj b/AideDeJeu/AideDeJeu/AideDeJeu.csproj
index 6387c90f..240aa4f4 100644
--- a/AideDeJeu/AideDeJeu/AideDeJeu.csproj
+++ b/AideDeJeu/AideDeJeu/AideDeJeu.csproj
@@ -3,6 +3,7 @@
netstandard2.0
1.32
+ Debug;Release;Debug_JoA;Release_JoA
@@ -11,10 +12,22 @@
Latest
+
+ pdbonly
+ true
+ Latest
+ $(DefineConstants);CONFIG_JOA
+
+
Latest
+
+ Latest
+ $(DefineConstants);CONFIG_JOA
+
+
diff --git a/AideDeJeu/AideDeJeu/Config.cs b/AideDeJeu/AideDeJeu/Config.cs
new file mode 100644
index 00000000..415eaaed
--- /dev/null
+++ b/AideDeJeu/AideDeJeu/Config.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace AideDeJeu
+{
+ public static class Config
+ {
+#if CONFIG_HD
+ public const string Domain = "HD";
+#elif CONFIG_JOA
+ public const string Domain = "JoA";
+#elif CONFIG_CO
+ public const string Domain = "CO";
+#else
+ public const string Domain = "HD";
+#endif
+ }
+}
diff --git a/AideDeJeu/AideDeJeuCmd/AideDeJeuCmd.csproj b/AideDeJeu/AideDeJeuCmd/AideDeJeuCmd.csproj
index 6345aaae..9804912f 100644
--- a/AideDeJeu/AideDeJeuCmd/AideDeJeuCmd.csproj
+++ b/AideDeJeu/AideDeJeuCmd/AideDeJeuCmd.csproj
@@ -5,6 +5,7 @@
netcoreapp2.2
latest
1.32
+ Debug;Release;Debug_JoA;Release_JoA
diff --git a/AideDeJeu/AideDeJeuCmd/NativeAPI.cs b/AideDeJeu/AideDeJeuCmd/NativeAPI.cs
index 2d849d33..aa3da7dd 100644
--- a/AideDeJeu/AideDeJeuCmd/NativeAPI.cs
+++ b/AideDeJeu/AideDeJeuCmd/NativeAPI.cs
@@ -25,7 +25,7 @@ namespace AideDeJeu.Cmd
public async Task GetDatabasePathAsync(string databaseName)
{
- return Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), $@"..\..\..\..\..\Data\{databaseName}.db");
+ return Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), $@"..\..\..\..\..\Data\{databaseName}_{AideDeJeu.Config.Domain}.db");
}
public Task SaveStreamAsync(string filename, Stream stream)
diff --git a/AideDeJeu/AideDeJeuCmd/Program.cs b/AideDeJeu/AideDeJeuCmd/Program.cs
index ade52a1b..754bad2d 100644
--- a/AideDeJeu/AideDeJeuCmd/Program.cs
+++ b/AideDeJeu/AideDeJeuCmd/Program.cs
@@ -69,7 +69,7 @@ namespace AideDeJeuCmd
static async Task CreateIndexes()
{
- string dataDir = @"..\..\..\..\..\HD\";
+ string dataDir = $@"..\..\..\..\..\{AideDeJeu.Config.Domain}\";
var result = string.Empty;
var md = await LoadStringAsync(dataDir + "spells_hd.md");
@@ -210,7 +210,7 @@ namespace AideDeJeuCmd
static async Task ReorderSpellsAsync()
{
- string dataDir = @"..\..\..\..\..\HD\";
+ string dataDir = $@"..\..\..\..\..\{AideDeJeu.Config.Domain}\";
var mdVF = await LoadStringAsync(dataDir + "spells_hd.md");
var mdVO = await LoadStringAsync(dataDir + "spells_vo.md");
var md = mdVO;
@@ -297,7 +297,7 @@ namespace AideDeJeuCmd
}
- static string inDir = @"..\..\..\..\..\HD\";
+ static string inDir = $@"..\..\..\..\..\{AideDeJeu.Config.Domain}\";
public static async Task PreloadAllItemsFromFilesAsync(StoreViewModel store)
{
@@ -348,7 +348,7 @@ namespace AideDeJeuCmd
}
return dico;
}
- static string outDir = @"..\..\..\..\..\HD\HD\";
+ static string outDir = $@"..\..\..\..\..\{AideDeJeu.Config.Domain}\HD\";
static async Task Main(string[] args)
{
@@ -512,8 +512,8 @@ namespace AideDeJeuCmd
static async Task ExtractYamlAsync()
{
- var tomeOfBeasts = await LoadStringAsync(@"..\..\..\..\..\HD\tome_of_beasts.md");
- var monstersHD = await LoadStringAsync(@"..\..\..\..\..\HD\monsters_hd.md");
+ var tomeOfBeasts = await LoadStringAsync($@"..\..\..\..\..\{AideDeJeu.Config.Domain}\tome_of_beasts.md");
+ var monstersHD = await LoadStringAsync($@"..\..\..\..\..\{AideDeJeu.Config.Domain}\monsters_hd.md");
var deserializer = new YamlDotNet.Serialization.Deserializer();
var terrainLines = new Dictionary();
using (var reader = new StreamReader(@"..\..\..\..\..\Ignore\Index Bestiaires H&D.yaml"))
@@ -570,12 +570,12 @@ namespace AideDeJeuCmd
}
}
- await SaveStringAsync(@"..\..\..\..\..\HD\tome_of_beasts_bis.md", tomeOfBeasts);
+ await SaveStringAsync($@"..\..\..\..\..\{AideDeJeu.Config.Domain}\tome_of_beasts_bis.md", tomeOfBeasts);
}
static async Task ExtractHtmlAsync()
{
- using (var output = new StreamWriter(@"..\..\..\..\..\HD\tome_of_beasts.md", false, Encoding.UTF8))
+ using (var output = new StreamWriter($@"..\..\..\..\..\{AideDeJeu.Config.Domain}\tome_of_beasts.md", false, Encoding.UTF8))
{
var parser = new HtmlParser();
for (int i = 10; i <= 428; i++)
diff --git a/AideDeJeu/AideDeJeuUnitTest/AideDeJeuUnitTest.csproj b/AideDeJeu/AideDeJeuUnitTest/AideDeJeuUnitTest.csproj
index 87637d7a..8e97cef8 100644
--- a/AideDeJeu/AideDeJeuUnitTest/AideDeJeuUnitTest.csproj
+++ b/AideDeJeu/AideDeJeuUnitTest/AideDeJeuUnitTest.csproj
@@ -5,6 +5,7 @@
false
1.32
+ Debug;Release;Debug_JoA;Release_JoA
diff --git a/AideDeJeu/AideDeJeuWeb/AideDeJeuWeb.csproj b/AideDeJeu/AideDeJeuWeb/AideDeJeuWeb.csproj
index 84b8bbbe..6c5ce9ba 100644
--- a/AideDeJeu/AideDeJeuWeb/AideDeJeuWeb.csproj
+++ b/AideDeJeu/AideDeJeuWeb/AideDeJeuWeb.csproj
@@ -3,6 +3,7 @@
netcoreapp2.2
1.32
+ Debug;Release;Debug_JoA;Release_JoA
diff --git a/Data/library_JoA.db b/Data/library_JoA.db
new file mode 100644
index 00000000..d1c3e207
Binary files /dev/null and b/Data/library_JoA.db differ
diff --git a/JoA b/JoA
index 8336a996..a2094b2e 160000
--- a/JoA
+++ b/JoA
@@ -1 +1 @@
-Subproject commit 8336a996a85b020767dc5c28d5552a95933d1872
+Subproject commit a2094b2ebf79960e1b86ae370d54cb6cbe3e7484